TY - JOUR
T1 - Performance evaluation of transactional composite web services
AU - Ding, Zhijun
AU - Sun, Youqing
AU - Jiang, Changjun
AU - Zhou, Mengchu
AU - Liu, Junjun
AU - Song, Wenqi
N1 - Funding Information:
This work was supported in part by the National Basic Research Program of China (973 Program) under Grant 2010CB328101, in part by the National Natural Science Foundation of China under Grant 61173042 and Grant 91218301, and in part by the Shanghai Education Development Foundation under Grant 10SG23.
Publisher Copyright:
© 2013 IEEE.
PY - 2016/8
Y1 - 2016/8
N2 - Due to the openness and dynamic characteristics of the network environment, the failure of component services in a composite Web service (CWS) can occur. CWS is a conglomeration of existing Web services (WSs) interacting together to offer a new value-added service. Hence, it is necessary to perform some transactions to ensure its correct and reliable execution. However, their introduction complicates its quality of service (QoS) analysis. How to analyze and evaluate its QoS values based on them becomes an important research issue. To address the problem, this paper introduces transactional properties of a single WS and CWS and conducts the performance analysis of basic workflow patterns such as sequential, parallel, selectable, and loop ones. Then, it develops an algorithm to compute the execution time of CWS and shows an example to illustrate the effectiveness of the proposed algorithm.
AB - Due to the openness and dynamic characteristics of the network environment, the failure of component services in a composite Web service (CWS) can occur. CWS is a conglomeration of existing Web services (WSs) interacting together to offer a new value-added service. Hence, it is necessary to perform some transactions to ensure its correct and reliable execution. However, their introduction complicates its quality of service (QoS) analysis. How to analyze and evaluate its QoS values based on them becomes an important research issue. To address the problem, this paper introduces transactional properties of a single WS and CWS and conducts the performance analysis of basic workflow patterns such as sequential, parallel, selectable, and loop ones. Then, it develops an algorithm to compute the execution time of CWS and shows an example to illustrate the effectiveness of the proposed algorithm.
KW - Composite Web service (CWS)
KW - performance evaluation
KW - quality of service (QoS)
KW - simulation
KW - workflow
UR - http://www.scopus.com/inward/record.url?scp=84979496959&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84979496959&partnerID=8YFLogxK
U2 - 10.1109/TSMC.2015.2478886
DO - 10.1109/TSMC.2015.2478886
M3 - Article
AN - SCOPUS:84979496959
SN - 2168-2216
VL - 46
SP - 1061
EP - 1074
JO - IEEE Transactions on Systems, Man, and Cybernetics: Systems
JF - IEEE Transactions on Systems, Man, and Cybernetics: Systems
IS - 8
M1 - 7299313
ER -