ACCUEIL

Consignes aux
auteurs et coordonnateurs
Nos règles d'éthique
Auteurs : soumettez
votre article en ligne

APPEL À
CONTRIBUTION

Le comité de rédaction du JESA lance un appel à proposition de numéros spéciaux.

En savoir plus >>
Autres revues >>

Journal Européen des Systèmes Automatisés

1269-6935
Revues des Systèmes
 

 ARTICLE VOL 45/1-3 - 2011  - pp.77-92  - doi:10.3166/jesa.45.77-92
TITRE
Orchestration synchrone et au-delà

RÉSUMÉ
Nous présentons le langage d’orchestration DSL construit sur le modèle réactif synchrone. En DSL, les systèmes sont composés de plusieurs sites exécutés de manière asynchrone. La découpe en sites permet de profiter partiellement des architectures multicœurs. Deux propriétés fondamentales sont requises par DSL : la réactivité des sites et l’absence d’interférences entre les scripts exécutés par des sites distincts. Nous présentons également DSLM qui étend DSL en introduisant de la mémoire au niveau de l’orchestration et en définissant un mécanisme pour adapter automatiquement la charge d’exécution aux cœurs disponibles.


ABSTRACT
We present DSL, an orchestration language based on the synchronous/reactive model. In DSL, systems are composed of several sites executed asynchronously. Within each site, scripts are run in a synchronous parallel way. Scripts may call functions that are treated in an abstract way: their effect on the memory is not considered, but only their “orchestration” i.e. the organization of their calls in time and in place (the site where they are called). The mapping of sites onto cores allows one to benefit from multicore architectures. Two properties are required by DSL: reactivity of sites and absence of interferences between scripts run by distinct sites. We also introduce DSLM which adds a memory level to DSL and a way to automatically adapt the execution to get a maximal use of the available cores.


AUTEUR(S)
Pejman ATTAR, Frédéric BOUSSINOT

MOTS-CLÉS
programmation synchrone, langage d’orchestration, système distribué, multicœurs.

KEYWORDS
synchronous programming, orchestration languages, distributed systems, multicores.

LANGUE DE L'ARTICLE
Français

 PRIX
• Abonné (hors accès direct) : 7.5 €
• Non abonné : 15.0 €
|
|
--> Tous les articles sont dans un format PDF protégé par tatouage 
   
ACCÉDER A L'ARTICLE COMPLET  (441 Ko)



Mot de passe oublié ?

ABONNEZ-VOUS !

CONTACTS
Comité de
rédaction
Conditions
générales de vente

 English version >> 
Lavoisier