Efficient Query of Quality Correlation for Service Composition

As enterprises around the globe embrace globalization, strategic alliances among enterprises have become an important means to gain competitive advantages. Enterprises cooperate to improve the quality or lower the prices of their services, which introduce quality correlations, i.e., the quality of a service is associated with other services. Existing approaches for service composition have not fully and systematically considered the quality correlations between services. In this paper, we propose a novel approach named Q2C (Query of Quality Correlation) to systematically model quality correlations and enable efficient queries of quality correlations for service compositions. Given a service composition and a set of candidate services, Q2C first preprocesses the quality correlations among the candidate services and then constructs a quality correlation index graph to enable efficient queries for quality correlations. Extensive experiments are conducted on a real-world web service dataset to demonstrate the effectiveness and efficiency of Q2C.

[1]  Amit P. Sheth,et al.  Services Mashups: The New Generation of Web Applications , 2008, IEEE Internet Computing.

[2]  Danilo Ardagna,et al.  Adaptive Service Composition in Flexible Processes , 2007, IEEE Transactions on Software Engineering.

[3]  Hai Jin,et al.  Formulating Cost-Effective Monitoring Strategies for Service-Based Systems , 2014, IEEE Transactions on Software Engineering.

[4]  Jun Sun,et al.  Optimizing Selection of Competing Services with Probabilistic Hierarchical Refinement , 2016, 2016 IEEE/ACM 38th International Conference on Software Engineering (ICSE).

[5]  Eyhab Al-Masri,et al.  Investigating web services on the world wide web , 2008, WWW.

[6]  Ranjay Gulati,et al.  Breaking up is Never Easy: Planning for Exit in a Strategic Alliance , 2008 .

[7]  Quan Z. Sheng,et al.  Quality driven web services composition , 2003, WWW '03.

[8]  Hai Jin,et al.  QoS-Driven Service Selection for Multi-tenant SaaS , 2012, 2012 IEEE Fifth International Conference on Cloud Computing.

[9]  Qingsheng Zhu,et al.  A correlation-driven optimal service selection approach for virtual enterprise establishment , 2014, J. Intell. Manuf..

[10]  Michael Luck,et al.  Efficient Correlation-Aware Service Selection , 2012, 2012 IEEE 19th International Conference on Web Services.

[11]  J. Leon Zhao,et al.  Service Selection for Composition with QoS Correlations , 2016, IEEE Transactions on Services Computing.

[12]  Vincenzo Grassi,et al.  Qos-driven runtime adaptation of service oriented architectures , 2009, ESEC/SIGSOFT FSE.

[13]  Qiang He,et al.  Alliance-Aware Service Composition Based on Quotient Space , 2016, 2016 IEEE International Conference on Web Services (ICWS).

[14]  Fei Tao,et al.  Correlation-aware resource service composition and optimal-selection in manufacturing grid , 2010, Eur. J. Oper. Res..

[15]  Vincenzo Grassi,et al.  MOSES: A Framework for QoS Driven Runtime Adaptation of Service-Oriented Systems , 2012, IEEE Transactions on Software Engineering.

[16]  Qiang He,et al.  Keyword Search for Building Service-Based Systems , 2017, IEEE Transactions on Software Engineering.

[17]  Luciano Baresi,et al.  Self-Supervising BPEL Processes , 2011, IEEE Transactions on Software Engineering.

[18]  Jin Wang,et al.  Minimum cost service composition in service overlay networks , 2010, World Wide Web.

[19]  Yang Li,et al.  QoS-aware Service Composition in Service Overlay Networks , 2007, IEEE International Conference on Web Services (ICWS 2007).

[20]  Hai Jin,et al.  QoS-Aware Service Selection for Customisable Multi-tenant Service-Based Systems: Maturity and Approaches , 2015, 2015 IEEE 8th International Conference on Cloud Computing.

[21]  Thomas Risse,et al.  Selecting skyline services for QoS-based web service composition , 2010, WWW '10.

[22]  Xindong Wu,et al.  Optimizing Service Systems Based on Application-Level QoS , 2009, IEEE Transactions on Services Computing.

[23]  Benjamin Klöpper,et al.  Multi-objective Service Composition with Time- and Input-Dependent QoS , 2012, 2012 IEEE 19th International Conference on Web Services.

[24]  Hai Jin,et al.  Quality-Aware Service Selection for Service-Based Systems Based on Iterative Multi-Attribute Combinatorial Auction , 2014, IEEE Transactions on Software Engineering.

[25]  Donald Kossmann,et al.  The Skyline operator , 2001, Proceedings 17th International Conference on Data Engineering.

[26]  Zhaohui Wu,et al.  Mobility-Enabled Service Selection for Composite Services , 2016, IEEE Transactions on Services Computing.

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

[28]  Boi Faltings,et al.  Multi-Objective Quality-Driven Service Selection—A Fully Polynomial Time Approximation Scheme , 2014, IEEE Transactions on Software Engineering.

[29]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

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