Throughput based temporal verification for monitoring large batch of parallel processes
conference contribution
posted on 2014-01-01, 00:00authored byXiao LiuXiao Liu, D Wang, D Yuan, F Wang, Y Yang
On-time completion is one of the most important QoS (Quality of Service) dimensions for business processes running in the cloud. While todays business systems often need to handle thousands of concurrent user requests, process monitoring is basically conducted in a one by one fashion. It is possible to repeat the strategies for monitoring a single process a thousand times to monitor a thousand parallel processes. However, the time overhead will be a thousand-fold increase as well, which brings a big challenge for process monitoring. In this paper, based on a novel runtime throughput consistency model, we propose a QoS-aware throughput based checkpoint selection strategy which can dynamically select a small number of checkpoints along the system timeline to facilitate the temporal verification of throughput constraints and achieve the target on-time completion rate. The experimental results demonstrate that our strategy can achieve the best efficiency and effectiveness compared with the state-of-the-art as well as other representative response-time based checkpoint selection strategies.
History
Pagination
124-133
Location
Nanjing, China
Start date
2014-05-26
End date
2014-05-28
ISBN-13
9781450327541
Language
eng
Publication classification
E Conference publication, E1.1 Full written paper - refereed
Copyright notice
2014, ACM
Editor/Contributor(s)
[Unknown]
Title of proceedings
ICSSP 2014 : Proceedings of the Software and Systems Process 2014 Conference
Event
Software and Systems Process. Conference (2014 : Nanjing, China)