Deakin University
Browse

File(s) under permanent embargo

Do we need to handle every temporal violation in scientific workflow systems?

journal contribution
posted on 2014-02-01, 00:00 authored by Xiao LiuXiao Liu, Y Yang, D Yuan, J Chen
Scientific processes are usually time constrained with overall deadlines and local milestones. In scientific workflow systems, due to the dynamic nature of the underlying computing infrastructures such as grid and cloud, execution delays often take place and result in a large number of temporal violations. Temporal violation handling is to execute violation handling strategies which can compensate for the occurring time deficit but would impose some additional cost. Generally speaking, the two fundamental requirements for delivering satisfactory temporal QoS in scientific workflow systems are temporal conformance and cost effectiveness. Every task for workflow temporal management incurs some cost. Take a single temporal violation handling as an example, its cost can be primarily referred to monetary costs and time overheads of violation handling strategies which are normally nontrivial in scientific workflow systems.

History

Journal

ACM transactions on software engineering and methodology

Volume

23

Issue

1

Article number

5

Pagination

1 - 34

Publisher

ACM

Location

USA

ISSN

1049-331X

eISSN

1557-7392

Language

eng

Publication classification

C Journal article; C1.1 Refereed article in a scholarly journal

Copyright notice

2014, ACM