Skip to Main content Skip to Navigation
Reports

GinFlow: A Decentralised Adaptive Workflow Execution Manager

Javier Rojas Balderrama 1 Matthieu Simonin 1 Cédric Tedeschi 1
1 MYRIADS - Design and Implementation of Autonomous Distributed Systems
Inria Rennes – Bretagne Atlantique , IRISA-D1 - SYSTÈMES LARGE ÉCHELLE
Résumé : Les workflows sont devenus une manière dominante de mettre au point et d’exécuter des applications scientifiques. Après l’apparition des premiers gestionnaires de workflows, différentes approches ont eu pour but de decentraliser leur exécution. En particulier la coordination basée sur un espace partagé est connue comme pouvant constituer une brique intéressante en ce sens. D’autre part il n’est pas rare que l’exécution d’un workflow scientifique soit soumis à quelque incertitude. La possibilité de s’adapter et de changer de scénario d’exécution à la volée est une caractéristique manquante dans les gestionnaires de workflows. Dans ce papier, nous introduisons tout d’abord une manière programma- tique de spécifier un workflow adaptatif. Pour cela nous nous appuyons sur un espace partagé. Nous utilisons un modèle de programmation à base de règles de réécriture afin de modifier la description du workflow en changeant le graph sous-jacent. Ces modifications se font à la volée sans nécessité ni d’arrêter ni de redémarrer l’exécution du workflow. Nous présentons ensuite GinFlow, un moteur décentralisé d’exécution de workflows qui implémente ces concepts. Nous concluons enfin par une série d’expérimentations démontrant les perfor- mances, la tolérance aux pannes et l’impact limité des macanismes d’adaptation. Ces expériences nous font penser que GinFlow est un moteur prometteur pour l’exécution distribué de workflows adaptatifs.
Document type :
Reports
Complete list of metadatas

https://hal.inria.fr/hal-01232682
Contributor : Matthieu Simonin <>
Submitted on : Tuesday, November 24, 2015 - 12:49:47 AM
Last modification on : Monday, August 5, 2019 - 9:30:06 AM
Document(s) archivé(s) le : Friday, April 28, 2017 - 8:51:52 PM

File

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

Identifiers

  • HAL Id : hal-01232682, version 1

Citation

Javier Rojas Balderrama, Matthieu Simonin, Cédric Tedeschi. GinFlow: A Decentralised Adaptive Workflow Execution Manager. [Research Report] RR-8813, Inria; Rennes 1. 2015, pp.27. ⟨hal-01232682v1⟩

Share

Metrics

Record views

104

Files downloads

103