Workflow temporal verification for monitoring parallel business processes


Autoria(s): Liu, Xiao; Wang, Dingxian; Yuan, Dong; Wang, Futian; Yang, Yun
Data(s)

01/05/2016

Resumo

Workflow temporal verification is conducted to guarantee on-time completion, which is one of the most important QoS (Quality of Service) dimensions for business processes running in the cloud. However, as today's business systems often need to handle a large number of concurrent customer requests, conventional response-time based process monitoring strategies conducted in a one-by-one fashion cannot be applied efficiently to a large batch of parallel processes because of significant time overhead. Similar situations may also exist in software companies where multiple software projects are carried out at the same time by software developers. To address such a problem, based on a novel runtime throughput consistency model, this paper proposes 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. Experimental results demonstrate that our strategy can achieve the best efficiency and effectiveness compared with the state-of-the-art as and other representative response-time based checkpoint selection strategies.

Identificador

http://hdl.handle.net/10536/DRO/DU:30085250

Idioma(s)

eng

Publicador

John Wiley & Sons

Relação

LP0990393

LP130100324

http://dro.deakin.edu.au/eserv/DU:30085250/liu-workflowtemporal-2016.pdf

http://www.dx.doi.org/10.1002/smr.1761

Direitos

2016, John Wiley & Sons

Palavras-Chave #temporal verification #checkpoint selection #parallel processes #quality of service #cloud computing #Science & Technology #Technology #Computer Science, Software Engineering #Computer Science #DYNAMIC VERIFICATION #SYSTEMS #CONSTRAINTS #SELECTION #STRATEGY
Tipo

Journal Article