DocumentCode
3198899
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
fYear
2009
fDate
14-16 April 2009
Firstpage
87
Lastpage
96
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/EASe.2009.13
Filename
4839208
Link To Document