Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
10.1145/2001576.2001830acmconferencesArticle/Chapter ViewAbstractPublication PagesgeccoConference Proceedingsconference-collections
research-article

QoS-based service optimization using differential evolution

Published: 12 July 2011 Publication History
  • Get Citation Alerts
  • Abstract

    The aim of our research is to find an efficient solution to the services QoS optimization problem. This NP-hard problem is well known in the service-oriented computing field: given a business workflow that includes a set of abstract services and a set of concrete service implementations for each abstract service, the goal is to find the optimal combination of concrete services. The majority of recent proposals indicate the Genetic Algorithms (GA) as the best approach for complex workflows. But this problem usually needs to be solved at runtime, a task for which GA may be too slow. We propose a new approach, based on Differential Evolution (DE), that converges faster and it is more scalable and robust than the existing solutions based on Genetic Algorithms.

    References

    [1]
    S. Andreozzi, D. Montesi, P. Ciancarini, and R. Moretti. Towards a model for quality of web and grid services. In Proceedings of the 13th IEEE International Workshops on Enabling Technologies: Infrastructure for Collaborative Enterprises, pages 271--276, Washington, DC, USA, 2004. IEEE Computer Society.
    [2]
    G. Canfora, M. Di Penta, R. Esposito, and M. L. Villani. An approach for qos-aware service composition based on genetic algorithms. In Proceedings of the 2005 conference on Genetic and evolutionary computation, GECCO'05, pages 1069--1075, New York, NY, USA, 2005. ACM.
    [3]
    D. Comes, H. Baraki, R. Reichle, M. Zapf, and K. Geihs. Heuristic approaches for qos-based service selection. In ICSOC 2010, Lecture Notes in Computer Science, 2010.
    [4]
    A. P. Engelbrecht. Computational Intelligence: An Introduction. John Wiley and Sons, 2nd edition, 2007.
    [5]
    J. Kennedy and R. Eberhart. A discrete binary version of the particle swarm algorithm. In Systems, Man, and Cybernetics, 1997. 'Computational Cybernetics and Simulation'., 1997 IEEE International Conference on, volume 5, pages 4104 --4108 vol.5, Oct. 1997.
    [6]
    J. Lampinen and I. Zelinka. Mechanical engineering design optimization by differential evolution, pages 127--146. McGraw-Hill Ltd., UK, Maidenhead, UK, England, 1999.
    [7]
    X. Liu, Z. Xu, and L. Yang. Independent global constraints-aware web service composition optimization based on genetic algorithm. Intelligent Information Systems, IASTED International Conference on, 0:52--55, 2009.
    [8]
    S. Luke. Ecj - a java-based evolutionary computation research system, 2010.
    [9]
    G. Onwubolu and D. Davendra. Scheduling flow shops using differential evolution algorithm. European Journal of Operational Research, 171(2):674 -- 692, 2006.
    [10]
    Organization for the Advancement of Structured Information Standards (OASIS). Web Services Business Process Execution Language (WS-BPEL) Version 2.0, April 2007.
    [11]
    R. Storn and K. Price. Differential evolution - a simple and efficient adaptive scheme for global optimization over continuous spaces. Technical Report TR-95-012, March 1995.
    [12]
    R. Storn and K. Price. Differential evolution - simple and efficient heuristic for global optimization over continuous spaces. Journal of Global Optimization, 11:341--359, 1997.
    [13]
    T. Tusar and B. Filipic. Differential evolution versus genetic algorithms in multiobjective optimization. In Proceedings of the 4th international conference on Evolutionary multi-criterion optimization, EMO'07, pages 257--271, Berlin, Heidelberg, 2007. Springer-Verlag.
    [14]
    Y. Vanrompay, P. Rigole, and Y. Berbers. Genetic algorithm-based optimization of service composition and deployment. In Proceedings of the 3rd international workshop on Services integration in pervasive environments, SIPE'08, pages 13--18, New York, NY, USA, 2008. ACM.
    [15]
    T. Weise, S. Bleul, D. Comes, and K. Geihs. Different approaches to semantic web service composition. In Proceedings of the 2008 Third International Conference on Internet and Web Applications and Services, pages 90--96, Washington, DC, USA, 2008. IEEE Computer Society.
    [16]
    F. Xue, A. Sanderson, and R. Graves. Multi-objective differential evolution and its application to enterprise planning. In Robotics and Automation, 2003. Proceedings. ICRA '03. IEEE International Conference on, volume 3, pages 3535 -- 3541 vol.3, 2003.
    [17]
    L. Zeng, B. Benatallah, A. H.H. Ngu, M. Dumas, J. Kalagnanam, and H. Chang. Qos-aware middleware for web services composition. IEEE Trans. Softw. Eng., 30:311--327, May 2004.
    [18]
    M. Zhang, S. Zhao, and X. Wang. Multi-objective evolutionary algorithm based on adaptive discrete differential evolution. In Proceedings of the Eleventh conference on Congress on Evolutionary Computation, CEC'09, pages 614--621, Piscataway, NJ, USA, 2009. IEEE Press.

    Cited By

    View all
    • (2023)An Enhanced Energy-Efficient Web Service Composition Algorithm Based on the Firefly AlgorithmJournal of Database Management10.4018/JDM.32174034:1(1-19)Online publication date: 20-Apr-2023
    • (2021)Scaling up Mobile Service Selection in Edge Computing Environment with Cuckoo Optimization Algorithm2021 IEEE International Conference on Services Computing (SCC)10.1109/SCC53864.2021.00056(394-400)Online publication date: Sep-2021
    • (2021)Optimization of Business Process Execution in Services Architecture: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2021.31026689(111833-111852)Online publication date: 2021
    • Show More Cited By

    Index Terms

    1. QoS-based service optimization using differential evolution

      Recommendations

      Comments

      Information & Contributors

      Information

      Published In

      cover image ACM Conferences
      GECCO '11: Proceedings of the 13th annual conference on Genetic and evolutionary computation
      July 2011
      2140 pages
      ISBN:9781450305570
      DOI:10.1145/2001576
      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

      Publisher

      Association for Computing Machinery

      New York, NY, United States

      Publication History

      Published: 12 July 2011

      Permissions

      Request permissions for this article.

      Check for updates

      Author Tags

      1. QoS
      2. composition
      3. differential evolution
      4. genetic algorithms
      5. optimization
      6. selection
      7. services

      Qualifiers

      • Research-article

      Conference

      GECCO '11
      Sponsor:

      Acceptance Rates

      Overall Acceptance Rate 1,669 of 4,410 submissions, 38%

      Contributors

      Other Metrics

      Bibliometrics & Citations

      Bibliometrics

      Article Metrics

      • Downloads (Last 12 months)2
      • Downloads (Last 6 weeks)0

      Other Metrics

      Citations

      Cited By

      View all
      • (2023)An Enhanced Energy-Efficient Web Service Composition Algorithm Based on the Firefly AlgorithmJournal of Database Management10.4018/JDM.32174034:1(1-19)Online publication date: 20-Apr-2023
      • (2021)Scaling up Mobile Service Selection in Edge Computing Environment with Cuckoo Optimization Algorithm2021 IEEE International Conference on Services Computing (SCC)10.1109/SCC53864.2021.00056(394-400)Online publication date: Sep-2021
      • (2021)Optimization of Business Process Execution in Services Architecture: A Systematic Literature ReviewIEEE Access10.1109/ACCESS.2021.31026689(111833-111852)Online publication date: 2021
      • (2021)QoS-driven metaheuristic service composition schemes: a comprehensive overviewArtificial Intelligence Review10.1007/s10462-020-09940-454:5(3749-3816)Online publication date: 1-Jun-2021
      • (2020)A Survey of Evolutionary Computation for Web Service Composition: A Technical PerspectiveIEEE Transactions on Emerging Topics in Computational Intelligence10.1109/TETCI.2020.29692134:4(538-554)Online publication date: Aug-2020
      • (2020)A study on evolutionary computing based web service selection techniquesArtificial Intelligence Review10.1007/s10462-020-09872-zOnline publication date: 7-Aug-2020
      • (2019)Advances on QoS‐aware web service selection and composition with nature‐inspired computingCAAI Transactions on Intelligence Technology10.1049/trit.2019.00184:3(159-174)Online publication date: 6-Sep-2019
      • (2017)Service Composition Optimization Method Based on Parallel Particle Swarm Algorithm on SparkSecurity and Communication Networks10.1155/2017/90976162017Online publication date: 1-Jan-2017
      • (2017)A new three-dimensional manufacturing service composition method under various structures using improved Flower Pollination AlgorithmEnterprise Information Systems10.1080/17517575.2017.141089512:5(620-637)Online publication date: 30-Nov-2017
      • (2013)A traffic shaping optimization methodology for web systemsProceedings of the 19th Brazilian symposium on Multimedia and the web10.1145/2526188.2526190(209-216)Online publication date: 5-Nov-2013
      • Show More Cited By

      View Options

      Get Access

      Login options

      View options

      PDF

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader

      Media

      Figures

      Other

      Tables

      Share

      Share

      Share this Publication link

      Share on social media