A Chemistry-Inspired Middleware for Self-Adaptive Service Orchestration and Choreography

Jean-Louis Pazat 1 Chen Wang 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
IRISA-D1 - SYSTÈMES LARGE ÉCHELLE, Inria Rennes – Bretagne Atlantique
Abstract : Orchestration and choreography are two perspectives to model service interactions in executing a service composition. Compared to orchestration model, choreography can improve the performances in scalability, throughput and execution time by eliminating centralized point of coordination. However, it also brings additional complexities and challenges such as inter-organizational service coordination, fault-tolerance and etc. In this paper, we propose two self-managed and self-adaptive choreography models, namely semi-choreography and auto-choreography. Both models as well as a centralized orchestration model have been implemented in a chemistry-inspired middleware. With the metaphor from chemical reactions, the middleware is modeled as an autonomic distributed chemical system, where services are described as complex molecules and service coordination and adaptation is performed by a series of pervasive chemical reactions controlled by a number of rules. By using different sets of rules, providers are able to specify their preferred execution models to run service compositions, in either centralized or collaborative way. The middleware is implemented in Higher-Order Chemical Language (HOCL) and running on distributed infrastructures (Grid'5000). Finally, by executing two experimental workflows in the middleware, a number of experiments have been conducted to evaluate and compare different models in terms of complexity and efficiency.
Type de document :
Communication dans un congrès
Pavan Balaji and Dick Epema and Thomas Fahringer. CCGRID, May 2013, Delft, Netherlands. IEEE, pp.426 - 433, 2013, 〈10.1109/CCGrid.2013.51〉
Liste complète des métadonnées

https://hal.inria.fr/hal-00934099
Contributeur : Jean-Louis Pazat <>
Soumis le : mardi 21 janvier 2014 - 15:30:39
Dernière modification le : vendredi 16 novembre 2018 - 01:39:16

Identifiants

Citation

Jean-Louis Pazat, Chen Wang. A Chemistry-Inspired Middleware for Self-Adaptive Service Orchestration and Choreography. Pavan Balaji and Dick Epema and Thomas Fahringer. CCGRID, May 2013, Delft, Netherlands. IEEE, pp.426 - 433, 2013, 〈10.1109/CCGrid.2013.51〉. 〈hal-00934099〉

Partager

Métriques

Consultations de la notice

793