DocumentCode
1318932
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
Volume
42
Issue
2
fYear
2012
fDate
3/1/2012 12:00:00 AM
Firstpage
503
Lastpage
510
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;
fLanguage
English
Journal_Title
Systems, Man and Cybernetics, Part A: Systems and Humans, IEEE Transactions on
Publisher
ieee
ISSN
1083-4427
Type
jour
DOI
10.1109/TSMCA.2011.2164064
Filename
6017137
Link To Document