Decentralized Workflow Coordination Through Molecular Composition - Archive ouverte HAL Access content directly
Conference Papers Year : 2011

Decentralized Workflow Coordination Through Molecular Composition

(1) , (1) , (1)
1

Abstract

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.
Not file

Dates and versions

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

Identifiers

  • HAL Id : hal-00644261 , version 1

Cite

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⟩
218 View
0 Download

Share

Gmail Facebook Twitter LinkedIn More