Self-coordination of Workflow Execution Through Molecular Composition

Héctor Fernandez 1 Cédric Tedeschi 1 Thierry Priol 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
Abstract : With the development of the Internet of Services, composing loosely-coupled, distributed and autonomous services dynamically has become one of the new challenges for large scale computing. While service composition systems are now a key feature of service oriented architectures, they are usually managed by a central coordination node, leading to performance and communication bottlenecks at runtime, as well as reliability issues. Accordingly, workflow executable languages, such as BPEL was designed to support centralized and static coordination of workflows. Thus, it appears crucial to promote service composition systems with a proper support for decentralized and dynamic coordination. Recently, nature metaphors have been shown of interest for inspiring autonomous coordination in service architectures. In this paper, we present a new analogy for service coordination based on molecular composition. Within this analogy, data and services are molecules floating and interacting freely in a chemical solution. The decentralized workflow execution coordination is achieved through a set of reactions between those molecules. In more concrete terms, we express this coordination with HOCL, a chemical higher-order language, in which reaction rules are themselves molecules able to react. These rules are composed, allowing a wide variety of workflow patterns to be executed. We here extend the notion of chemical computing, by proposing an executable chemical language for decentralized workflow execution.
Complete list of metadatas

Cited literature [23 references]  Display  Hide  Download

https://hal.inria.fr/inria-00590357
Contributor : Cédric Tedeschi <>
Submitted on : Wednesday, May 4, 2011 - 3:06:19 PM
Last modification on : Friday, November 16, 2018 - 1:38:19 AM
Long-term archiving on : Friday, August 5, 2011 - 2:35:09 AM

File

RR-7610.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : inria-00590357, version 2

Citation

Héctor Fernandez, Cédric Tedeschi, Thierry Priol. Self-coordination of Workflow Execution Through Molecular Composition. [Research Report] RR-7610, INRIA. 2011, pp.33. ⟨inria-00590357v2⟩

Share

Metrics

Record views

304

Files downloads

200