Title: The QoS analysis of web services composition based on Jackson queuing network

Authors: Hao Wang; Jianmao Xiao; Hao Long; Leyue Wang

Addresses: School of Software Engineering, Jiangxi Normal University, Nanchang, 330022, China ' School of Software Engineering, Jiangxi Normal University, Nanchang, 330022, China ' School of Software Engineering, Jiangxi Normal University, Nanchang, 330022, China ' Department of Computer Science, New Jersey Institute of Technology, Newark, NJ 07102, USA

Abstract: With the popularity of distributed computing and mobile internet, services composition has become a hot research in the field of service computing. The QoS of web services composition organised by BPEL is determined by the internal structure, the probability distribution in the variables value of BPEL process and the external factors such as the hardware and software processing capabilities of web servers and the load of web servers. At present, the generalised Petri nets, queuing Petri nets, Markov processes and stochastic process algebra model which are widely used and cannot have a comprehensive analysis in obtaining the actual performance of web services composition in internet environment. In this paper, a set of mapping rules are established to transform the internal and external factors which have impacts on the QoS of web services composition into Jackson queuing network, meanwhile, a set of performance indexes and their formula are given. Based on these performance indexes, we comprehensively analyse the performance of web services composition and locate the bottleneck of web services composition when the internal and external factors are changed so that, the performance of web services composition can be predicted before its deployment.

Keywords: business process execution language; BPEL; QoS; web services; distributed computing; composition; Jackson queuing networks.

DOI: 10.1504/IJSTM.2019.101901

International Journal of Services Technology and Management, 2019 Vol.25 No.5/6, pp.492 - 514

Received: 01 Jul 2017
Accepted: 03 Oct 2017

Published online: 30 Aug 2019 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article