Title
Decentralized workflow coordination through molecular composition
Abstract
The dynamic composition of loosely-coupled, distributed and autonomous services is one of the new challenges of 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, what appears inadequate in the context of emerging platforms, like (federation) of clouds that 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 trust in 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 experimental results of the deployment of a software prototype implementing these concepts, showing their viability.
Year
DOI
Venue
2011
10.1007/978-3-642-31875-7_4
ICSOC Workshops
Keywords
Field
DocType
service composition system,dynamic large-scale platform,autonomous service,chemical programming model,molecular composition,higher-order chemical language,decentralized coordination,chemical solution,decentralized workflow coordination,autonomous coordination,dynamic composition
Tuple space,Software deployment,Programming paradigm,Computer science,Real-time computing,Proof of concept,Business Process Execution Language,Software,Analogy,Workflow,Distributed computing
Conference
Citations 
PageRank 
References 
1
0.36
16
Authors
3
Name
Order
Citations
PageRank
Héctor Fernández110.36
Cédric Tedeschi28312.65
Thierry Priol381284.38