DocumentCode :
2766374
Title :
WORKEM: Representing and Emulating Distributed Scientific Workflow Execution State
Author :
Ramakrishnan, Lavanya ; Gannon, Dennis ; Plale, Beth
Author_Institution :
Lawrence Berkeley Nat. Lab., Berkeley, CA, USA
fYear :
2010
fDate :
17-20 May 2010
Firstpage :
283
Lastpage :
292
Abstract :
Scientific workflows have become an integral part of cyber infrastructure as their computational complexity and data sizes have grown. However, the complexity of the distributed infrastructure makes design of new workflows, determining the right management policies, debugging, testing or reproduction of errors challenging. Today, workflow engines manage the dependencies between tasks of workflows and there are tools available to wrap scientific codes. There is a need for a customizable, isolated and manageable testing container for design, evaluation and deployment of distributed workflows. To build such an environment, we need to be able to model and represent, capture and possibly reuse the execution flows within each task of a workflow that accurately captures the execution behavior. In this paper, we present the design and implementation of WORKEM, an extensible framework that can be used to represent and emulate workflow execution state. We also detail the use of the framework in two specific case studies (a) design and testing of an orchestration system (b) generation of a provenance database. Our evaluation shows that the framework has minimal overheads and can be scaled to run hundreds of workflows in short durations of time and with a high amount of parallelism.
Keywords :
Clouds; Containers; Debugging; Emulation; Environmental management; Grid computing; Logic testing; Middleware; System testing; Web services; Scientific Workflows; distributed systems; workflow emulator;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Cluster, Cloud and Grid Computing (CCGrid), 2010 10th IEEE/ACM International Conference on
Conference_Location :
Melbourne, Australia
Print_ISBN :
978-1-4244-6987-1
Type :
conf
DOI :
10.1109/CCGRID.2010.89
Filename :
5493469
Link To Document :
بازگشت