Deakin University
Browse

Where to fix temporal violations: a novel handling point selection strategy for business cloud workflows

conference contribution
posted on 2016-09-01, 00:00 authored by H Luo, Xiao LiuXiao Liu, J Liu, F Wang
On-time completion is an important QoS (Quality of Service) dimension for business cloud workflow systems. Due to the dynamic and uncertain system performance, failures of on-time completion, namely temporal violations, often take place during workflow runtime and thus temporal verification and temporal violation handling are required. Currently, workflow throughput is employed by temporal verification for a large number of parallel workflow instances as the detector for temporal violations in a collective way. However, based on workflow throughput, it is impossible to locate the exact workflow activities and cloud services where temporal violations occurred. This is a critical problem as to increase workflow throughput of the whole system is very expensive if we do not know where to fix local temporal violations. To address such a problem, based on the results of a throughput based temporal checkpoint selection strategy, this paper proposes a novel temporal violation handling point selection strategy which further utilizes the average response time of a cloud service as the key detector to determine whether temporal violation handling needs to be implemented or not. Comprehensive experimental results demonstrate that while achieving the same on-time completion rate, our strategy is much more cost effective as it can precisely localize temporal violations and hence require a much smaller number of times for temporal violation handling compared with other strategies.

History

Pagination

155-162

Location

San Francisco, Calif

Start date

2016-06-27

End date

2016-07-02

ISBN-13

9781509026289

Publication classification

E Conference publication, E1 Full written paper - refereed

Copyright notice

2016, IEEE

Editor/Contributor(s)

[Unknown]

Title of proceedings

2016 IEEE International Conference on Services Computing (SCC 2016)

Event

Services Computing. Conference (2016 : San Francisco, Calif.)

Publisher

IEEE

Place of publication

Piscataway, N.J.