Evaluating the QoS Cognizance in Composition of Cloud Services: A Systematic Literature Review

  • Authors

    • A V L N Sujith
    • Dr. A Rama Mohan Reddy
    • Dr. K Madhavi
    https://doi.org/10.14419/ijet.v7i4.6.20451

    Received date: September 29, 2018

    Accepted date: September 29, 2018

    Published date: September 25, 2018

  • Service Composition, Service Coordination, Cloud Services, Composite cloud service.
  • Abstract

    Enterprise level computing constantly investigates novel approaches that maximize their profits and minimize their expenses. With the rapid growth of cloud computing XaaS – ‘anything as a service’, service providers are enabled with the rapid deployment of virtual services to service requestors. Because of the enormous growth in the variety of the services and based on the demand of the virtualized resources, cloud service providers are facing tough competition to facilitate the composite service requests made by the service requestors. QoS (Quality of Service)  is considered to be a preliminary factor while composing a new cloud service out of heterogeneous and distributed atomic services. Therefore service composition is promising area that focuses on the design and development of the automated approaches to deal with diverse phases of service composition techniques that include service discovery, negotiation, service selection and optimization of the atomic services. This paper provides anatomy of  existing studies addressing the problem of cloud service composition that enable to identify intended objectives of the technique along with diverse QoS aware problem solving approaches. Furthermore, the key areas of the improvement in cloud service composition are identified for future research.

  • References

    1. Ai, L. F., & Tang, M. L. (2008). A penalty-based genetic algorithm for QoS-aware web service composition with inter-service depend-encies and conflicts. New York: IEEE.
    2. Hossain, M. S., Hassan, M. M., Al Qurishi, M., & Alghamdi, A. (2012). Resource Allocation for Service Composition in Cloud-based Video Surveillance Platform. New York: IEEE.
    3. Kitchenham, B., & Charters, S. (2007). Guidelines for performing Systematic Literature Reviews in Software Engineering. (2.3 ed., pp. 1–65). Keele University and Durham University.
    4. Kofler, K., ul Haq, I., & Schikuta, E. (2010). User-centric, heuristic optimization of service composition in clouds Euro-Par 2010-Parallel Processing (pp. 405-417): Springer.
    5. Pham, T. V., Jamjoom, H., Jordan, K., & Shae, Z.-Y. (2010). A ser-vice composition framework for market-oriented high performance computing cloud. In Proceedings of the 19th ACM International Symposium on High Performance Distributed Computing (pp. 284–287). Chicago, Illinois: ACM.
    6. Preve, N. P. (2011). Grid Computing: Towards a Global Inter-connected Infrastructure. Springer.
    7. Tzafilkou, K., Protogeros, N., & Koumpis, A. (2015). User-centred cloud service adaptation: an adaptation framework for cloud ser-vices to enhance user experience. International Journal of Comput-erIntegrated Manufacturing(ahead-of-print), 1-11.
    8. Vladimir, K., Budiselić, I., & Srbljić, S. (2015). Consumerized and peer-tutored service composition.Expert Systems with Applications, 42(3), 1028-1038.
    9. Walther, S., & Wehrheim, H. (2016). On-the-fly construction of provably correct service compositions– templates and proofs. Sci-ence of Computer Programming.
    10. Klusch, M., Fries, B., Khalid, M., & Sycara, K. (2005). Owls-mx: Hybrid owl-s service matchmaking. Paper presented at the Pro-ceedings of 1st intl. AAAI fall symposium on agents and the Se-mantic Web
    11. Singh, A. P., Vyas, O., & Varma, S. (2013). A Framework of Ser-vice Selection and Composition for Flexible Network Architecture Quality, Reliability, Security and Robustness in Heterogeneous Networks (pp. 998-1007): Springer.
    12. Sivasubramanian, S. P., Ilavarasan, E., & Vadivelou, G. (2009). Dynamic web service composition:
    13. Challenges and techniques. Paper presented at the Intelligent Agent & Multi-Agent Systems, 2009. IAMA 2009. International Conference on.
    14. Soltani, Z., & Navimipour, N. J. (2016). Customer relationship management mechanisms: A systematic review of the state of the art literature and recommendations for future research. Computers in Human Behavior, 61, 667-688.
    15. Stanik, A., Koerner, M., & Lymberopoulos, L. (2014). SLA-driven Federated Cloud Networking: Quality of Service for Cloud-based Software Defined Networks. Procedia Computer Science, 34, 655-660.
    16. Kofler, K., ul Haq, I., & Schikuta, E. (2009). A parallel branch and bound algorithm for workflow QoS optimization. In Parallel Pro-cessing, 2009. ICPP ‘09. International Conference on (pp. 478–485).
    17. Zeng, C., Guo, X. A., Ou, W. J., & Han, D. (2009). Cloud compu-ting service composition and search based on semantic. In M. G. Jaatun, G. Zhao, & C. Rong (Eds.). Cloud Computing, Proceed-ings (5931, pp. 290–300). Berlin: Springer-Verlag Berlin
    18. Zhu, Y., Li, W., Luo, J., & Zheng, X. (2012). A novel two-phase approach for QoSaware service composition based on history rec-ords. In Service-Oriented Computing and Applications (SOCA), 2012 5th IEEE International Conference on (pp. 1–8).
    19. Lin, W., Dou, W., Luo, X., & Jinjun, C. (2011). A history record-based service optimization method for QoS-aware service compo-sition. In Web Services (ICWS), 2011 IEEE International Confer-ence on (pp. 666–673)
    20. Liu, M., Wang, M. R., Shen, W. M., Luo, N., & Yan, J. W. (2012). A quality of service (QoS)-aware execution plan selection ap-proach for a service composition process. Future Generation Com-puter Systems-the International Journal of Grid Computing and Escience, 28, 1080–1089
    21. Liu, S., Xiong, G., Zhao, H., Dong, X., & Yao, J. (2012). Service composition execution optimization based on state transition ma-trix for cloud computing. In Intelligent Control and Automation (WCICA), 2012 10th World Congress on (pp. 4126-4131).
    22. Worm, D., Zivkovic, M., van den Berg, H., & van der Mei, R. (2012). Revenue maximization with quality assurance for compo-site web services. In ServiceOriented Computing and Applications (SOCA), 2012 5th IEEE International
    23. Conference on (pp. 1–9).
    24. Ludwig, S. A. (2012). Clonal selection based genetic algorithm for workflow service selection. In Evolutionary Computation (CEC), 2012 IEEE Congress on (pp. 1–7).
    25. Bao, H. H., & Dou, W. C. (2012). A QoS-aware service selection method for cloud service composition. In 2012 IEEE 26th interna-tional parallel and distributed processing symposium workshops & Phd Forum (pp. 2254–2261). New York: IEEE.
    26. Klein, A., Ishikawa, F., & Honiden, S. (2014). SanGA: A self-adaptive network-aware approach to service composition. Services Computing, IEEE Transactions on, 7(3), 452-464.
    27. Mostafa, A., & Zhang, M. (2015). Multi-Objective Service Compo-sition in Uncertain Environments.
    28. Fan, G., Yu, H., Chen, L., & Liu, D. (2013). Petri net based tech-niques for constructing reliable service composition. Journal of sys-tems and Software, 86(4), 1089-1106.
    29. Singh, A., Juneja, D., & Malhotra, M. (2015). A novel agent based autonomous and service composition framework for cost optimiza-tion of resource provisioning in cloud computing. Journal of King Saud Unive sity - Computer and Information Sciences. doi:http://dx.doi.org/10.1016/j.jksuci.2015.09.001
    30. Jula, A., Othman, Z., & Sundararajan, E. (2015). Imperialist com-petitive algorithm with PROCLUS classifier for service time opti-mization in cloud computing service composition. Expert Systems with
    31. Applications, 42(1), 135-145.
    32. Kurdi, H., Al-Anazi, A., Campbell, C., & Al Faries, A. (2015). A combinatorial optimization algorithm for multiple cloud service composition. Computers & Electrical Engineering, 42, 107-113.
    33. Zhao, X., Shen, L., Peng, X., & Zhao, W. (2015). Toward SLA-constrained service composition: An approach based on a fuzzy linguistic preference model and an evolutionary algorithm. Infor-mation Sciences, 316, 370-396.
    34. Wang, X., Cao, J., & Xiang, Y. (2015). Dynamic cloud service se-lection using an adaptive learning mechanism in multi-cloud com-puting. Journal of systems and Software, 100, 195-210.
    35. Qiang, D., Yuhong, Y., & Vasilakos, A. V. (2012). A survey on service-oriented network virtualization toward convergence of networking and cloud computing. IEEE Transactions on Network and Service Management, 9, 373–392.
    36. Wang, H., Wang, X., Hu, X., Zhang, X., & Gu, M. (2016). A mul-ti-agent reinforcement learning approach to dynamic service com-position. Information Sciences, 363, 96-119.
    37. Gutierrez-Garcia, J. O., & Sim, K. M. (2013). Agent-based cloud service composition. Applied intelligence, 38(3), 436-464.
    38. Ivanović, D., & Carro, M. (2014). Transforming Service Composi-tions into Cloud-Friendly Actor Networks Service-Oriented Com-puting (pp. 291-305): Springer.
    39. Bastia, A., Parhi, M., Pattanayak, B., & Patra, M. (2015). Service Composition Using Efficient Multi-agents in Cloud Computing Environment Intelligent Computing, Communication and Devices (pp. 357- 370): Springer.
    40. Huo, Y., Zhuang, Y., Gu, J., Ni, S., & Xue, Y. (2015). Discrete gbest-guided artificial bee colony algorithm for cloud service com-position. Applied intelligence, 42(4), 661-678.
    41. Kholidy, H. A., Hassan, H., Sarhan, A. M., Erradi, A., & Abdel-wahed, S. (2015). QoS Optimization for Cloud Service Composi-tion Based on Economic Model Internet of Things. User-Centric IoT (pp. 355-366): Springer.
    42. Karimi, M. B., Isazadeh, A., & Rahmani, A. M. (2016). QoS-aware service composition in cloud computing using data mining tech-niques and genetic algorithm. The Journal of Supercomputing, 1-29.
    43. Huang, B., Li, C., & Tao, F. (2014). A chaos control optimal algo-rithm for QoS-based service composition selection in cloud manu-facturing system. Enterprise Information Systems, 8(4), 445-463.
    44. Lartigau, J., Xu, X., Nie, L., & Zhan, D. (2015). Cloud manufactur-ing service composition based on QoS with geo-perspective trans-portation using an improved Artificial Bee Colony optimisation al-gorithm. International Journal of Production Research(ahead-of-print), 1-25.
    45. Zhang, H., Guo, R. F., & Geng, C. (2014). Hierarchical Optimiza-tion Model of Cloud Manufacturing Services Combination. Paper presented at the Applied Mechanics and Materials.
    46. Qi, Y., & Bouguettaya, A. (2013). Efficient service skyline compu-tation for composite service selection. IEEE Transactions on Knowledge and Data Engineering, 25, 776–789.
    47. Jula, A., Othman, Z., & Sundararajan, E. (2013). A hybrid imperial-ist competitivegravitational attraction search algorithm to optimize cloud service composition. In Memetic Computing (MC), 2013 IEEE Workshop on (pp. 37–43)
    48. Dou, W., Zhang, X., Liu, J., & Chen, J. (2013). HireSome-II: To-wards privacy-aware cross-cloud service composition for big data applications. IEEE Transactions on Parallel and Distributed Sys-tems.
    49. Karim, R., Chen, D., & Miri, A. (2013). An end-to-end QoS map-ping approach for cloud service selection. In Services (SER-VICES), 203 IEEE Ninth World Congress on
    50. (pp. 341–348)
  • Downloads

  • How to Cite

    V L N Sujith, A., A Rama Mohan Reddy, D., & K Madhavi, D. (2018). Evaluating the QoS Cognizance in Composition of Cloud Services: A Systematic Literature Review. International Journal of Engineering and Technology, 7(4.6), 141-149. https://doi.org/10.14419/ijet.v7i4.6.20451