Un Caml Light Distribué
نویسندگان
چکیده
Résumé. Dans cet article nous proposons une extension du langage fonctionnel Caml Light appelé ACCL (pour A Concurrent Caml Light) dont le but est de combiner les paradigmes de programmation impérative, fonctionnelle, de concurrence et de distribution dans un seul langage de programmation. Pour l’extension concurrente de Caml Light nous proposons quelques primitives avec une sémantique très simple en utilisant le modèle du langage de programmation ERLANG. Le support de la création dynamique de processus et de la communication asynchrone entre processus sont les deux principales extensions du langage Caml Light. Une adaptation de ces concepts à la distribution est aussi faite. Ce langage proposé sera développé par la suite pour supporter la mobilité.
منابع مشابه
SVM incrémental, parallèle et distribué pour le traitement de grandes quantités de données
Résumé. Nous présentons un nouvel algorithme de SVM (Support Vector Machine ou Séparateur à Vaste Marge) linéaire et non-linéaire, parallèle et distribué permettant le traitement de grands ensembles de données dans un temps restreint sur du matériel standard. A partir de l’algorithme de NewtonGSVM proposé par Mangasarian, nous avons construit un algorithme incrémental, parallèle et distribué pe...
متن کاملConception d'un Simulateur de Grilles Orienté Gestion d'équilibrage
Résumé. Les dernières évolutions dans le calcul distribué ont conduit à l’apparition de nouvelles infrastructures appelées grilles de calcul. La gestion d'équilibrage de charge dans ce type d'infrastructure est complexe et exige donc des outils sophistiqués pour analyser les algorithmes avant de les appliquer aux vrais systèmes. Cependant une recherche étendue a été conduite dans le domaine de ...
متن کاملCamIL: Un compilateur Objective Caml vers .NET
We present a first version of our Objective Caml compiler, called OCamIL, for .NET. Our goal is to understand whether this new generation of virtual machines and runtime environment can help us compile ML programs and produce executables of reasonable efficiency. Our main constraint is to be compatible with the original language, and its advanced programming features (functional values, excepti...
متن کاملForage distribué des données : une comparaison entre l'agrégation d'échantillons et l'agrégation de règles
Résumé. Pour nous attaquer au problème du forage de très grandes bases de données distribuées, nous proposons d’étudier deux approches. La première est de télécharger seulement un échantillon de chaque base de données puis d’y effectuer le forage. La deuxième approche est de miner à distance chaque base de données indépendamment, puis de télécharger les modèles résultants, sous forme de règles ...
متن کاملUn algorithme distribué de contrôle des feux de circulation sur plusieurs intersections par un réseau de capteurs sans fil
Résumé. Dans cet article, nous étudions le scénario consistant à utiliser un réseau de capteurs sans fil afin de contrôler les feux de circulation d’un réseau de transport urbain et d’optimiser son fonctionnement en réduisant le temps moyen d’attente des usagers. Le faible coût des capteurs autorisant un nombre de points de mesure important, il est possible de résoudre les problèmes de congesti...
متن کامل