File(s) under permanent embargo
Do we need to handle every temporal violation in scientific workflow systems?
journal contributionposted 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.
JournalACM transactions on software engineering and methodology
Pagination1 - 34
Publication classificationC Journal article; C1.1 Refereed article in a scholarly journal
Copyright notice2014, ACM
AlgorithmsPerformanceReliabilityVerificationScientific workflowstemporal constraintstemporal verificationviolation handling point selectionquality of serviceScience & TechnologyTechnologyComputer Science, Software EngineeringComputer ScienceDYNAMIC VERIFICATIONCONSTRAINTSTAXONOMYInformation SystemsComputer Software