A Feasibility-Enhanced Approach for QoS-Based Web Service Composition in Cloud Environment

The number of Web service in cloud environment is increasing explosively. These independent services can be integrated into value-added service through composition technology as long as their interfaces are subject to standard protocols. Now more and more services providing the same function but different in QoS are available in cloud, so service composition strategy is needed to obtain the optimal composition scheme. Furthermore, service level agreement (SLA) plays an important role in the process of service delivery. Users' request for the performance of composite service, such as price and response time, is defined in SLA. A composite service is feasible only if its QoS satisfies user's request. In this paper, we first propose a QoS evaluation method which takes the SLA satisfaction into account. Then we design a service selection algorithm based on our QoS evaluation method. The simulation results show that our approach performs well in guaranteeing composite services' feasibility and optimality.

[1]  Anne H. H. Ngu,et al.  QoS computation and policing in dynamic web service selection , 2004, WWW Alt. '04.

[2]  Martin Bichler,et al.  Service-oriented computing , 2006, Computer.

[3]  Vlad Trifa,et al.  Interacting with the SOA-Based Internet of Things: Discovery, Query, Selection, and On-Demand Provisioning of Web Services , 2010, IEEE Transactions on Services Computing.

[4]  Raouf Boutaba,et al.  QoS-aware service composition and adaptation in autonomic communication , 2005, IEEE Journal on Selected Areas in Communications.

[5]  Rose F. Gamble,et al.  Introducing Replaceability into Web Service Composition , 2014, IEEE Transactions on Services Computing.

[6]  Thomas Risse,et al.  Combining global optimization with local selection for efficient QoS-aware service composition , 2009, WWW '09.

[7]  Hui Lei,et al.  Monitoring the QoS for Web Services , 2007, ICSOC.

[8]  Yang Yang,et al.  A genetic-based approach to web service composition in geo-distributed cloud environment , 2015, Comput. Electr. Eng..

[9]  Frank Leymann,et al.  Service-Oriented Computing , 2008, Lecture Notes in Computer Science.

[10]  Peter Dolog,et al.  A Scalable Approach for QoS-Based Web Service Selection , 2008, ICSOC Workshops.

[11]  Tao Yu,et al.  Efficient algorithms for Web services selection with end-to-end QoS constraints , 2007, TWEB.

[12]  Nicholas R. Jennings,et al.  Robust Execution of Service Workflows Using Redundancy and Advance Reservations , 2011, IEEE Transactions on Services Computing.