Title :
Modeling and Performance Evaluation of BPEL Processes: A Stochastic-Petri-Net-Based Approach
Author :
Xia, Yunni ; Liu, Yi ; Liu, Ji ; Zhu, Qingsheng
Author_Institution :
Sch. of Comput., Chongqing Univ., Chongqing, China
fDate :
3/1/2012 12:00:00 AM
Abstract :
Business Process Execution Language (BPEL) is considered as the de facto standard for Web service composition. To analyze the performance of composite service processes specified in BPEL gives the way to tell whether the process meets the performance requirements. In this paper, we propose a translation-based approach for performance analysis of BPEL processes, which employs a general stochastic Petri net (GSPN) as the intermediate representation. A set of translation rules is defined for constructs and activities of BPEL so that the processes specified in BPEL can be translated into the GSPN representations. Based on the GSPN representation of BPEL processes, we introduce a state-space method to calculate the expected-process-normal-completion-time as the performance estimate. In the case study, we obtain experimental data and conduct a confidence interval analysis to validate the feasibility and accuracy of the translation-based approach.
Keywords :
Petri nets; Web services; service-oriented architecture; software performance evaluation; specification languages; stochastic processes; BPEL processes; Web service composition; business process execution language; composite service processes; confidence interval analysis; de facto standard; expected process normal completion time; general stochastic Petri net; performance estimate; performance evaluation; state-space method; stochastic Petri net based approach; translation based approach; Analytical models; Delay; Humans; Petri nets; Simple object access protocol; Stochastic processes; Business Process Execution Language (BPEL); confidence interval analysis; performance; service composition;
Journal_Title :
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
DOI :
10.1109/TSMCA.2011.2164064