skip to main content
10.1145/2526188.2526191acmotherconferencesArticle/Chapter ViewAbstractPublication PageswebmediaConference Proceedingsconference-collections
research-article

A comparative analysis of algorithms for dynamic web services composition with quality of service

Authors Info & Claims
Published:05 November 2013Publication History

ABSTRACT

In this paper three optimization algorithms were used in order to solve the problem of dynamic composition of Web services with Quality of Service (QoS). This combinatorial optimization problem arises when multiple services, which provide subfunctions for a complete function, are aggregated in an execution flow and presented to the user as a single service. This problem has been modeled in the context of two deterministic and one stochastic algorithms, aiming to determine the best flow in terms of QoS. Besides, a performance evaluation was executed considering the composition algorithms in some scenarios and comparing them in terms of response time and quality of the obtained solution. The stochastic algorithm proved to be more advantageous for these scenarios due the deadline exploitation on the search for an optimal solution, although it does not provide guarantees of optimality.

References

  1. T. H. Cormen, C. Stein, R. L. Rivest, and C. E. Leiserson. Introduction to Algorithms. McGraw-Hill Higher Education, 2nd edition, 2001. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. P. do Prado, L. Nakamura, J. Estrella, M. Santana, and R. H. C. Santana. Different approaches for qos-aware web services composition focused on e-commerce systems. In Computer Systems (WSCAD-SSC), 2012 13th Symposium on, pages 179--186, 2012. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. M. Dorigo, M. Birattari, and T. Stutzle. Ant colony optimization. Computational Intelligence Magazine, IEEE, 1(4):28--39, nov. 2006. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. S. Dustdar and W. Schreiner. A survey on web services composition. Int. J. Web Grid Serv., 1(1):1--30, Aug. 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. M. D. P. G. Canfora and e. R. Esposito. A lightweight approach for qosaware service composition. Proc. 2nd International Conference on Service Oriented Computing (ICSOC'04), pages 36--47, 2005. New York, USA.Google ScholarGoogle Scholar
  6. R. Jain. The Art of Computer Systems Performance Analysis: techniques for experimental design, measurement, simulation, and modeling. Wiley, 1991.Google ScholarGoogle Scholar
  7. J. M. Ko, C. O. Kim, and I.-H. Kwon. Quality-of-service oriented web service composition algorithm and planning architecture. Journal of Systems and Software, 81(11):2079 -- 2090, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Liu, Y. Liu, N. Jing, G. Tang, and Y. Tang. A dynamic web services selection strategy with qos global optimization based on multi-objective genetic algorithm. In Grid and Cooperative Computing (GCC 2005), volume 1, pages 84--89, 2005. Springer Berlin, Heidelberg. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. Q. H. Mahmoud. Oracle Tecnology Network, April.Google ScholarGoogle Scholar
  10. Y. mei Xia, J.-L. Chen, and X. wu Meng. On the dynamic ant colony algorithm optimization based on multi-pheromones. In Computer and Information Science, 2008. ICIS 08. Seventh IEEE/ACIS International Conference on, pages 630--635, 2008. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. F. Qiqing, P. Xiaoming, L. Qinghua, and H. Yahui. A global qos optimizing web services selection algorithm based on moaco for dynamic web service composition. In Information Technology and Applications, 2009. IFITA '09. International Forum on, volume 1, pages 37--42, 2009. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. Shen, G. Beydoun, S. Yuan, and G. Low. Comparison of bio-inspired algorithms for peer selection in services composition. In Services Computing (SCC), 2011 IEEE International Conference on, pages 250--257, 2011. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Y. sheng Luo, Y. Qi, D. Hou, L. feng Shen, Y. Chen, and X. Zhong. A novel heuristic algorithm for qos-aware end-to-end service composition. Computer Communications, 34(9):1137 -- 1144, 2011. Special Issue: Next Generation Networks Service Management. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. S. Su, C. Zhang, and J. Chen. An improved genetic algorithm for web services selection. In Proceedings of the 7th IFIP WG 6.1 international conference on Distributed applications and interoperable systems, DAIS'07, pages 284--295, Berlin, Heidelberg, 2007. Springer-Verlag. Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. L. Wang, J. Shen, and J. Yong. A survey on bio-inspired algorithms for web service composition. In Computer Supported Cooperative Work in Design (CSCWD), 2012 IEEE 16th International Conference on, pages 569--574, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  16. Y. Xia, C. Liu, Z. Yang, and J. Xiu. The ant colony optimization algorithm for web services composition on preference ontology. In Advanced Intelligence and Awareness Internet (AIAI 2011), 2011 International Conference on, pages 193--198, 2011.Google ScholarGoogle Scholar
  17. K. Yan, G. Xue, and S. wen Yao. An optimization ant colony algorithm for composition of semantic web services. In Computational Intelligence and Industrial Applications, 2009. PACIIA 2009. Asia-Pacific Conference on, volume 2, pages 262--265, 2009.Google ScholarGoogle ScholarCross RefCross Ref
  18. W. Zhang, C. Chang, T. Feng, and H. yi Jiang. Qos-based dynamic web service composition with ant colony optimization. In Computer Software and Applications Conference (COMPSAC), 2010 IEEE 34th Annual, pages 493--502, 2010. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. A comparative analysis of algorithms for dynamic web services composition with quality of service

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in
      • Published in

        cover image ACM Other conferences
        WebMedia '13: Proceedings of the 19th Brazilian symposium on Multimedia and the web
        November 2013
        360 pages
        ISBN:9781450325592
        DOI:10.1145/2526188

        Copyright © 2013 ACM

        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]

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 5 November 2013

        Permissions

        Request permissions about this article.

        Request Permissions

        Check for updates

        Qualifiers

        • research-article

        Acceptance Rates

        WebMedia '13 Paper Acceptance Rate29of87submissions,33%Overall Acceptance Rate270of873submissions,31%

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader