Abstract
With the advent of Cloud computing, services are more and more deployed on the worldwide and enterprises are massively migrating their application to the cloud. By nature, enterprises requirements are complex unlike provided Cloud services which are more simple and atomic.
Therefore a significant research problem, is how to compose a set of independent services in order to satisfy complex requirements. In addition, performance considerations are vital for the overall success of the composition, including the optimum cost of composed services, reliability, scalability, etc. They attracted the attention and efforts of the Cloud computing community in the pursuit of guaranteeing the service level agreements (SLAs) established with users.
In this paper, we propose a new composition approach that takes into account not only services QoS, but also services security level, services network environment and the cloud storage QoS. Our exact approach based on a multi-objective linear programming (MOLP) method provides efficient and optimal solution for the composition problem. For experiments, we have developed a Cloud simulator to simulate services composition in the Cloud context.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Abbassi, I., Graiet, M., Gaaloul, W., Hadj-Alouane, N.B.: Genetic-based approach for ATS and SLA-aware web services composition. In: Wang, J., Cellary, W., Wang, D., Wang, H., Chen, S.-C., Li, T., Zhang, Y. (eds.) WISE 2015. LNCS, vol. 9418, pp. 369–383. Springer, Heidelberg (2015). doi:10.1007/978-3-319-26190-4_25
Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R., Konwinski, A., Lee, G., Patterson, D., Rabkin, A., Stoica, I., Zaharia, M.: A view of cloud computing. Commun. ACM 53(4), 50–58 (2010)
Baset, S.A.: Cloud slas: present and future. SIGOPS Oper. Syst. Rev. 46(2), 57–66 (2012)
Benayoun, R., Montgolfier, J., Tergny, J., Laritchev, O.: Linear programming with multiple objective functions: Step method (stem). Math. Program. 1(1), 366–375 (1971)
Chandru, V., Rao, M.R.: Linear Programming. In: Algorithms and theory of computation handbook, pp. 30–30. Chapman & Hall/CRC (2010)
de Chaves, S.A., Westphall, C.B., Lamin, F.R.: Sla perspective in security management for cloud computing. In: 2010 Sixth International Conference on Networking and Services (ICNS), pp. 212–217, March 2010
Stnescu, A.M., Stegaru, G.: Towards quality driven web service composition. http://www.scientificbulletin.upb.ro/rev_docs_arhiva/full437_659650.pdf. Accessed 08 Jul 2016
Hwang, C.L., Yoon, K.: Multiple Attribut Decision Making: Methods and Applications. Springer, New York (1981)
Karloff, H.: Linear Programming. Modern Birkhäuser Classics. Birkhäuser, Boston (2008)
Klein, A., Ishikawa, F., Honiden, S.: Towards network-aware service composition in the cloud. In: Proceedings of the 21st International Conference on World Wide Web, WWW 2012, pp. 959–968 (2012). ACM, New York
Krutz, R.L., Vines, R.D.: Cloud Security: A Comprehensive Guide to Secure Cloud Computing. Wiley Publishing, Indianapolis (2010)
Mell, P., Grance, T.: The nist definition of cloud computing. Technical report 800–145, National Institute of Standards and Technology (NIST), Gaithersburg, MD, September 2011
Mell, P.M., Grance, T.: Spp. 800–145. the nist definition of cloud computing. Technical report, Gaithersburg, MD, United States (2011)
Son, S., Jung, G., Jun, S.C.: An sla-based cloud computing that facilitates resource allocation in the distributed data centers of a cloud provider. J. Supercomputing 64(2), 606–637 (2013)
Sosinsky, B.: Cloud Computing Bible, 1st edn. Wiley Publishing, Indianapolis (2011)
Reich, C., Frey, S., Luthje, C.: Key performance indicators for cloud computing slas (2013)
Teghem, J. (ed.): La programmation linéaire multicritère. Hermès, pp. 215–286 (2006)
Wang, D., Yang, Y., Zhenqiang Mi, A.: Genetic-based approach to web service composition in geo-distributed cloud environment. Comput. Electr. Eng. 43(C), 129–141 (2015)
Wieder, P., Butler, J.M., Theilmann, W., Yahyapour, R.: Service Level Agreements for Cloud Computing. Springer Publishing Company, Incorporated (2011)
Zeng, L., Benatallah, B., Dumas, M., Kalagnanam, J., Sheng, Q.Z.: Quality driven web services composition. In: Proceedings of the 12th International Conference on World Wide Web, WWW 2003, pp. 411–421. ACM, New York (2003)
Zeng, L., Benatallah, B., Ngu, A.H.H., Dumas, M., Kalagnanam, J., Chang, H.: Qos-aware middleware for web services composition. IEEE Trans. Softw. Eng. 30(5), 311–327 (2004)
Zheng, Z., Zhang, Y., Lyu, M.R.: Distributed qos evaluation for real-world web services. In: 2010 IEEE International Conference on Web Services (ICWS), pp. 83–90, July 2010
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Lahouij, A., Hamel, L., Graiet, M., Elkhalfa, A., Gaaloul, W. (2016). A Global SLA-Aware Approach for Aggregating Services in the Cloud. In: Debruyne, C., et al. On the Move to Meaningful Internet Systems: OTM 2016 Conferences. OTM 2016. Lecture Notes in Computer Science(), vol 10033. Springer, Cham. https://doi.org/10.1007/978-3-319-48472-3_21
Download citation
DOI: https://doi.org/10.1007/978-3-319-48472-3_21
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-48471-6
Online ISBN: 978-3-319-48472-3
eBook Packages: Computer ScienceComputer Science (R0)