Decentralized Workflow Coordination Through Molecular Composition - Inria - Institut national de recherche en sciences et technologies du numérique Accéder directement au contenu
Communication Dans Un Congrès Année : 2011

Decentralized Workflow Coordination Through Molecular Composition

Résumé

The dynamic composition of loosely-coupled,distributed and autonomous services is one of the new challenges for large scale computing. Hence, service composition systems are now a key feature of service oriented architectures. However, such systems and associate languages strongly rely on centralized abstractions and runtime, that appear to be inadequate in the emerging context of (federation) of clouds, where the platform can shrink or enlarge dynamically. It appears crucial to promote service composition systems with a proper support for autonomous, decentralized coordination of services over dynamic large-scale platforms. In this paper, we present an approach for the autonomous coordination of services involved in the execution of a workflow of services, relying on the analogy of molecular composition. In this scope, we rely on the chemical programming model, where programs are seen as molecules floating and interacting freely in a chemical solution. We build a library of molecules (data and reactions) written with HOCL, a higher-order chemical language, which, by composition, will allow a wide variety of workflow patterns to be executed. A proof of concept is given, through the deployment of a software prototype implementing these concepts, showing the viability of the autonomic vision of service composition.
La composition dynamique de services autonomes distribués est l'un des nouveaux challenges du calcul à large échelle. La composition de services est devenu un élément crucial des architectures orientées service. Toutefois, les systèmes et langages adressant actuellement ce problèmes s'appuient fortement sur des modèles d'exécution centralisés, qui ne peuvent faire face aux plates-formes émergentes élastiques grandissant ou se réduisant dynamiquement, telles que les fédérations de clouds. Face à ces nouvelles plates-formes, il s'agit de promouvoir des systèmes de composition de services avec un support adéquat pour la coordination décentralisée et autonomique de services à large échelle. Dans cet article, nous présentons une expression de cette coordination fondée sur une analogie chimique: la composition moléculaire. Nous détaillons une librairie de "molécules" utilisant le langage chimique HOCL permettant d'exprimer une large palette de schémas de coordination (ou "workflows"). Une preuve de concept est présentée, à travers le déploiement d'un prototype logiciel implémentant ces concepts, montrant la viabilité pratique d'une vision autonomique de la composition de services.
Fichier non déposé

Dates et versions

hal-00644261 , version 1 (23-11-2011)

Identifiants

  • HAL Id : hal-00644261 , version 1

Citer

Héctor Fernandez, Cédric Tedeschi, Thierry Priol. Decentralized Workflow Coordination Through Molecular Composition. 7th International Workshop on Engineering Service-Oriented Applications, Dec 2011, Paphos, Cyprus. ⟨hal-00644261⟩
219 Consultations
0 Téléchargements

Partager

Gmail Facebook X LinkedIn More