Selecting checkpoints along the time line: a novel temporal checkpoint selection strategy for monitoring a batch of parallel business processes
conference contribution
posted on 2013-10-30, 00:00authored byXiao LiuXiao Liu, Y Yang, D Cao, D Yuan
Nowadays, most business processes are running in a parallel, distributed and time-constrained manner. How to guarantee their on-time completion is a challenging issue. In the past few years, temporal checkpoint selection which selects a subset of workflow activities for verification of temporal consistency has been proved to be very successful in monitoring single, complex and large size scientific workflows. An intuitive approach is to apply those strategies to individual business processes. However, in such a case, the total number of checkpoints will be enormous, namely the cost for system monitoring and exception handling could be excessive. To address such an issue, we propose a brand new idea which selects time points along the workflow execution time line as checkpoints to monitor a batch of parallel business processes simultaneously instead of individually. Based on such an idea, a set of new definitions as well as a time-point based checkpoint selection strategy are presented in this paper. Our preliminary results demonstrate that it can achieve an order of magnitude reduction in the number of checkpoints while maintaining satisfactory on-time completion rates compared with the state-of-the-art activity-point based checkpoint selection strategy.
History
Pagination
1281-1284
Location
San Francisco, California
Start date
2013-05-18
End date
2013-05-26
ISSN
0270-5257
ISBN-13
9781467330763
Language
eng
Publication classification
E Conference publication, E1.1 Full written paper - refereed
Copyright notice
2013, IEEE
Title of proceedings
ICSE 2013 : Proceedings of the 35th International Conference on Software Engineering
Event
Software Engineering. International Conference (35th : 2013 : San Francisco, California)