Title :
Using Runtime Verification to Design a Reliable Execution Framework for Scientific Workflows
Author :
Dubey, Abhishek ; Piccoli, L. ; Kowalkowski, J.B. ; Simone, J.N. ; Sun, Xian-He ; Karsai, Gabor ; Neema, Sandeep
Author_Institution :
Inst. for Software Integrated Syst., Vanderbilt Univ., Nashville, TN
Abstract :
In this paper, we describe the design of a scientific workflow execution framework that integrates runtime verification to monitor its execution and checking it against the formal specifications. For controlling workflow execution, this framework provides for data provenance, execution tracking and online monitoring of each work flow task, also referred to as participants. The sequence of participants is described in an abstract parameterized view, which is used to generate concrete data dependency based sequence of participants with defined arguments. As participants belonging to a workflow are mapped onto machines and executed, periodic and on-demand monitoring of vital health parameters on allocated nodes is enabled according to pre-specified invariant conditions with actions to be taken upon violation of invariants.
Keywords :
formal specification; formal verification; data dependency; data provenance; execution tracking; formal specifications; reliable execution framework; runtime verification; scientific workflows; Biology computing; Concurrent computing; Condition monitoring; Grid computing; Physics computing; Productivity; Quantum computing; Runtime; Sequences; USA Councils; Runtime-verification; fault-tolerance; high-performance computing; scientific computing; workflows;
Conference_Titel :
Engineering of Autonomic and Autonomous Systems, 2009. EASe 2009. Sixth IEEE Conference and Workshops on
Conference_Location :
San Francisco, CA
Print_ISBN :
978-0-7695-3623-1
DOI :
10.1109/EASe.2009.13