skip to main content
10.1145/2187836.2187965acmotherconferencesArticle/Chapter ViewAbstractPublication PagesthewebconfConference Proceedingsconference-collections
research-article

Towards network-aware service composition in the cloud

Published: 16 April 2012 Publication History

Abstract

Service-Oriented Computing (SOC) enables the composition of loosely coupled services provided with varying Quality of Service (QoS) levels. Selecting a (near-)optimal set of services for a composition in terms of QoS is crucial when many functionally equivalent services are available. With the advent of Cloud Computing, both the number of such services and their distribution across the network are rising rapidly, increasing the impact of the network on the QoS of such compositions. Despite this, current approaches do not differentiate between the QoS of services themselves and the QoS of the network. Therefore, the computed latency differs substantially from the actual latency, resulting in suboptimal QoS for service compositions in the cloud. Thus, we propose a network-aware approach that handles the QoS of services and the QoS of the network independently. First, we build a network model in order to estimate the network latency between arbitrary services and potential users. Our selection algorithm then leverages this model to find compositions that will result in a low latency given an employed execution policy. In our evaluation, we show that our approach efficiently computes compositions with much lower latency than current approaches.

References

[1]
Vivaldi: a Decentralized Network Coordinate System. Communication, 34(4):15--26, 2004.
[2]
M. Alrifai and T. Risse. Combining Global Optimization with Local Selection for Efficient QoS-aware Service Composition. In WWW '09: Proceedings of the 18th international conference on World wide web, pages 881--890, 2009.
[3]
M. Alrifai, D. Skoutas, and T. Risse. Selecting Skyline Services for QoS-based Web Service Composition. In WWW '10: Proceedings of the 19th international conference on World wide web, pages 11--20, 2010.
[4]
R. Boutaba. QoS-aware service composition in large scale multi-domain networks. In 2005 9th IFIP/IEEE International Symposium on Integrated Network Management, 2005. IM 2005., pages 397--410, 2005.
[5]
K. Candan, W.-S. Li, T. Phan, and M. Zhou. Frontiers in Information and Software as Services. In ICDE '09. IEEE 25th International Conference on Data Engineering, 2009, pages 1761--1768, 2009.
[6]
G. Canfora, M. Di Penta, R. Esposito, and M. L. Villani. An Approach for QoS-aware Service Composition based on Genetic Algorithms. In GECCO '05: Proceedings of the 2005 Conference on Genetic and Evolutionary Computation, 2005.
[7]
Y. Chen, X. Wang, C. Shi, E. K. Lua, X. Fu, B. Deng, and X. Li. Phoenix: A Weight-based Network Coordinate System Using Matrix Factorization. IEEE Transactions on Network and Service Management, pages 1--14, 2011.
[8]
M. Jaeger and G. Muhl. QoS-Based Selection of Services: The Implementation of a Genetic Algorithm. In KiVS 2007 Workshop: Service-Oriented Architectures und Service-Oriented Computing (SOA/SOC), Bern, Switzerland, pages 359--370, 2007.
[9]
M. Jaeger, G. Rojec-Goldmann, and G. Muhl. QoS Aggregation for Web Service Composition using Work flow Patterns. In EDOC '04: Proceedings of the Eighth IEEE International Enterprise Distributed Object Computing Conference, pages 149--159, 2004.
[10]
J. Jin, J. Liang, and K. Nahrstedt. Large-scale QoS-Aware Service-Oriented Networking with a Clustering-Based Approach. In Proceedings of 16th International Conference on Computer Communications and Networks, pages 522--528, 2007.
[11]
A. Klein, F. Ishikawa, and B. Bauer. A Probabilistic Approach to Service Selection with Conditional Contracts and Usage Patterns. In ICSOC-ServiceWave '09: Proceedings of the 7th International Joint Conference on Service-Oriented Computing, pages 253--268, 2009.
[12]
A. Klein, F. Ishikawa, and S. Honiden. Efficient QoS-Aware Service Composition with a Probabilistic Service Selection Policy. In Service-Oriented Computing, volume 6470 of Lecture Notes in Computer Science, pages 182--196, 2010.
[13]
A. Klein, F. Ishikawa, and S. Honiden. Efficient Heuristic Approach with Improved Time Complexity for QoS-aware Service Composition. In IEEE International Conference on Web Services (ICWS 2011), pages 436--443, 2011.
[14]
B. Kloepper, F. Ishikawa, and S. Honiden. Service Composition with Pareto-Optimality of Time-Dependent QoS Attributes. In Service-Oriented Computing, volume 6470 of Lecture Notes in Computer Science, pages 635--640, 2010.
[15]
F. Lecue and N. Mehandjiev. Towards Scalability of Quality Driven Semantic Web Service Composition. In ICWS '09: IEEE International Conference on Web Services, pages 469--476, 2009.
[16]
D. A. Menasce, E. Casalicchio, and V. Dubey. On Optimal Service Selection in Service Oriented Architectures.Performance Evaluation, 67(8), 2010.
[17]
J. O'Sullivan, D. Edmond, and A. Ter Hofstede. What's in a Service? Distributed and Parallel Databases, 12(2--3):117--133, 2002.
[18]
M. P. Papazoglou, P. Traverso, S. Dustdar, F. Leymann, and B. J. Kramer. Service-Oriented Computing: A Research Roadmap. In Service Oriented Computing (SOC), Dagstuhl Seminar Proceedings, 2006.
[19]
D. Pisinger. Algorithms for Knapsack Problems. PhD thesis, University of Copenhagen, Dept. of Computer Science, 1995.
[20]
F. Rosenberg, M. B. Muller, P. Leitner, A. Michlmayr, A. Bouguettaya, and S. Dustdar. Metaheuristic Optimization of Large-Scale QoS-aware Service Compositions. IEEE, International Conference on Services Computing, pages 97--104, 2010.
[21]
H. Topcuoglu, S. Hariri, and M. Wu. Performance-Effective and Low-Complexity Task Scheduling for Heterogeneous Computing.IEEE Transactions on Parallel and Distributed Systems, 13(3):260--274, 2002.
[22]
H. Wada, J. Suzuki, and K. Oba. Queuing theoretic and evolutionary deployment optimization with probabilistic slas for service oriented clouds. In World Conference on Services - I, pages 661--669, 2009.
[23]
F. Wagner, F. Ishikawa, and S. Honiden. QoS-Aware Automatic Service Composition by Applying Functional Clustering. IEEE International Conference on Web Services (ICWS), pages 89--96, 2011.
[24]
Z. Ye, X. Zhou, and A. Bouguettaya. Genetic Algorithm Based QoS-Aware Service Compositions in Cloud Computing. In Database Systems for Advanced Applications, pages 321--334, 2011.
[25]
T. Yu, Y. Zhang, and K.-J. Lin. Efficient Algorithms for Web Services Selection with End-to-End QoS Constraints.ACM Transactions on the Web, 1(1):6, 2007.
[26]
L. Zeng, B. Benatallah, M. Dumas, J. Kalagnanam, and Q. Z. Sheng. Quality Driven Web Services Composition. In WWW '03: Proceedings of the 12th international conference on World Wide Web, 2003.
[27]
Z. Zheng, Y. Zhang, and M. R. Lyu. Distributed QoS Evaluation for Real-World Web Services. pages 83--90, 2010.

Cited By

View all
  • (2024)A comprehensive survey on community detection methods and applications in complex information networksSocial Network Analysis and Mining10.1007/s13278-024-01246-514:1Online publication date: 18-Apr-2024
  • (2024)Consistent and Quality-Aware Service Composition in Smart CitiesHuman-Centered Services Computing for Smart Cities10.1007/978-981-97-0779-9_1(3-21)Online publication date: 5-May-2024
  • (2023)Detection and filling of functional holes in microservice systemsInformation and Software Technology10.1016/j.infsof.2023.107270162:COnline publication date: 1-Oct-2023
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image ACM Other conferences
WWW '12: Proceedings of the 21st international conference on World Wide Web
April 2012
1078 pages
ISBN:9781450312295
DOI:10.1145/2187836
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Sponsors

  • Univ. de Lyon: Universite de Lyon

In-Cooperation

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 16 April 2012

Permissions

Request permissions for this article.

Check for updates

Author Tags

  1. QoS
  2. cloud
  3. network
  4. optimization
  5. service composition
  6. web services

Qualifiers

  • Research-article

Conference

WWW 2012
Sponsor:
  • Univ. de Lyon
WWW 2012: 21st World Wide Web Conference 2012
April 16 - 20, 2012
Lyon, France

Acceptance Rates

Overall Acceptance Rate 1,899 of 8,196 submissions, 23%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)5
  • Downloads (Last 6 weeks)1
Reflects downloads up to 28 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)A comprehensive survey on community detection methods and applications in complex information networksSocial Network Analysis and Mining10.1007/s13278-024-01246-514:1Online publication date: 18-Apr-2024
  • (2024)Consistent and Quality-Aware Service Composition in Smart CitiesHuman-Centered Services Computing for Smart Cities10.1007/978-981-97-0779-9_1(3-21)Online publication date: 5-May-2024
  • (2023)Detection and filling of functional holes in microservice systemsInformation and Software Technology10.1016/j.infsof.2023.107270162:COnline publication date: 1-Oct-2023
  • (2023)Location‐aware scalable service compositionSoftware: Practice and Experience10.1002/spe.326053:12(2408-2429)Online publication date: 24-Aug-2023
  • (2022)QoS-Aware Web Services Recommendations Using Dynamic Clustering AlgorithmsInternational Journal of Information System Modeling and Design10.4018/IJISMD.30127413:6(1-16)Online publication date: 2-Sep-2022
  • (2022)Fast Multi-Criteria Service Selection for Multi-User Composite ApplicationsIEEE Transactions on Services Computing10.1109/TSC.2019.292561415:1(174-187)Online publication date: 1-Jan-2022
  • (2021)Color Revolution: A Novel Operator for Imperialist Competitive Algorithm in Solving Cloud Computing Service Composition ProblemSymmetry10.3390/sym1302017713:2(177)Online publication date: 22-Jan-2021
  • (2021)Towards Green Service Composition Approach in the CloudIEEE Transactions on Services Computing10.1109/TSC.2018.286835614:4(1238-1250)Online publication date: 1-Jul-2021
  • (2021)WITHDRAWN: A review on modeling techniques of quality-of-serviceMaterials Today: Proceedings10.1016/j.matpr.2020.12.536Online publication date: Feb-2021
  • (2021)Service Bursting Based on Binary PSO in Hybrid Cloud EnvironmentComputer and Information Science 2021 - Fall10.1007/978-3-030-90528-6_2(14-26)Online publication date: 24-Nov-2021
  • Show More Cited By

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media