Academia.eduAcademia.edu

Outline

Multi-Cloud: A Comprehensive Review

2020, 2020 IEEE 23rd International Multitopic Conference (INMIC)

https://doi.org/10.1109/INMIC50486.2020.9318176

Abstract

In the span of a decade, innovations in cloud computing have led to a new understanding of computing to be used as a utility. Majority of cloud service providers are making the service better and competitive for end-user. Aside from the number of services introduced by these providers, users are feeling uneasy and are unaware of consequences while switching from one service to another. Internal architecture of the cloud makes it difficult for end-users to understand. To overcome this issue a new concept of multi-cloud has been introduced. In multi-cloud technology, we can use multiple clouds from different vendors without platform complexity. Hence summarized, Multi-cloud is the usage of autonomous cloud platforms with one interface which may clue to different administrative and implementation domains. This paper reviews the literature of recently presented solutions and architectures for multi-cloud platforms.

References (28)

  1. M. Hajjat, X. Sun, Y. Sung, D. Maltz, S. Rao, K. Sripanidkulchai and M. Tawarmalani, "Cloudward bound", ACM SIGCOMM Computer Communication Review, vol. 40, no. 4, p. 243, 2010.
  2. K. Maryam, M. Sardaraz and M. Tahir, "Evolutionary Algorithms in Cloud Computing from the Perspective of Energy Consumption: A Review", 2018 14th International Conference on Emerging Technologies (ICET), pp. 1-6, 2018.
  3. P. Ray, "A survey of IoT cloud platforms", Future Computing and Informatics Journal, vol. 1, no. 1-2, pp. 35-46, 2016.
  4. M. Vukoli, "The byzantine empire in the intercloud", ACM SIGACT News, vol. 41, no. 3, p. 105, 2010.
  5. F. Vokolos and E. Weyuker, "Performance testing of software systems", Proceedings of the first international workshop on Software and performance -WOSP '98, 1998.
  6. A. Borgida, V. Chaudhri, P. Giorgini and E. Yu, Conceptual Modeling: Foundations and Applications. Springer Science & Business Media, 2009.
  7. Zhen Ming Jiang and Ahmed E Hassan, "A survey on load testing of large-scale software systems," IEEE Transactions on Software Engineering, vol. 41, pp. 1091-1118, 2015.
  8. S Nachiyappan and S Justus, "Cloud testing tools and its challenges: A comparative study," procedia computer Science, vol. 50, pp. 482-489, 2015.
  9. Paraiso, F., Merle, P. and Seinturier, L. (2014). soCloud: a service-oriented component-based PaaS for managing portability, provisioning, elasticity, and high availability across multiple clouds. Computing, 98(5), pp.539-565.
  10. Senturk, I., Balakrishnan, P., Abu-Doleh, A., Kaya, K., Malluhi, Q. and Çatalyürek, Ü. (2018). A resource provisioning framework for bioinformatics applications in multi-cloud environments. Future Generation Computer Systems, 78, pp.379-391.
  11. Y. Al-Dhuraibi, F. Paraiso, N. Djarallah and P. Merle, "Elasticity in Cloud Computing: State of the Art and Research Challenges", IEEE Transactions on Services Computing, vol. 11, no. 2, pp. 430-447, 2018. Available: 10.1109/tsc.2017.2711009.
  12. A. Ferrer, D. Pérez and R. González, "Multi-cloud Platform-as-a-service Model, Functionalities and Approaches", Procedia Computer Science, vol. 97, pp. 63-72, 2016. Available: 10.1016/j.procs.2016.08.281.
  13. A. Naskos, A. Gounaris and S. Sioutas, "Cloud Elasticity: A Survey", Algorithmic Aspects of Cloud Computing, pp. 151-167, 2016. Available: 10.1007/978-3-319-29919-8_12 [Accessed 30 November 2019]
  14. U-chupala, P., Uthayopas, P., Ichikawa, K., Date, S. and Abe, H. (2013). An implementation of a multi-site virtual cluster cloud. The 2013 10th International Joint Conference on Computer Science and Software Engineering (JCSSE).
  15. Kritikos, K., Kirkham, T., Kryza, B. and Massonet, P. (2017). Towards a security-enhanced PaaS platform for multi-cloud applications. Future Generation Computer Systems, 67, pp.206-226.
  16. Yahya Al-Dhuraibi, Fawaz Paraiso, Nabil Djarallah, and Philippe Merle, "Autonomic vertical elasticity of docker containers with elastic docker," in 2017 IEEE 10th International Conference on Cloud Computing (CLOUD), 2017, pp. 472-479.
  17. Gustavo Sousa, Walter Rudametkin, and Laurence Duchien, "Automated setup of multi-cloud environments for microservices applications," in 2016 IEEE 9th International Conference on Cloud Computing (CLOUD), 2016, pp. 327-334.
  18. Simon JE Taylor, Tamas Kiss, Anastasia Anagnostou, Gabor Terstyanszky, Peter Kacsuk, Joris Costes, and Nicola Fantini, "The CloudSME simulation platform and its applications: A generic multi-cloud platform for developing and executing commercial cloud-based simulations," Future Generation Computer Systems, vol. 88, pp. 524-539, 2018
  19. T. Dahlberg, "Longitudinal Study on the Expectations of Cloud Computing *Benefits and an Integrative Multilevel Model for Understanding Cloud Computing Performance," pp. 4251-4260, 2017
  20. Flouris, I., Manikaki, V., Giatrakos, N., Deligiannakis, A., Garofalakis, M., Mock, M., Bothe, S., Skarbovsky, I., Fournier, F., Stajcer, M. and Krizan, T., 2016, June. Ferari: A prototype for complex event processing over streaming multi-cloud platforms. In Proceedings of the 2016 International Conference on Management of Data (pp. 2093-2096). ACM.
  21. Hioual, O. and Hemam, S.M., 2015, November. Cost Minimization and Load Balancing Issues to Compose Web Services in a Multi Cloud Environment. In Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced Communication (p. 88). ACM.
  22. Chen, M. and Zadok, E., 2019, May. Kurma: Secure geo-distributed multi-cloud storage gateways. In Proceedings of the 12th ACM International Conference on Systems and Storage (pp. 109-120). ACM.
  23. Jrad, F., Tao, J. and Streit, A., 2013, April. A broker-based framework for multi-cloud workflows. In Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds (pp. 61-68). ACM.
  24. Baryannis, G., Garefalakis, P., Kritikos, K., Magoutis, K., Papaioannou, A., Plexousakis, D. and Zeginis, C., 2013, April Lifecycle management of service-based applications on multi-clouds: a research roadmap. In Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds (pp. 13-20). ACM.
  25. Kritikos, K. and Plexousakis, D., 2015, June. Multi-cloud application design through cloud service composition. In 2015 IEEE 8th International Conference on Cloud Computing (pp. 686-693). IEEE.
  26. Petcu, D., 2013, April. Multi-Cloud: expectations and current approaches. In Proceedings of the 2013 international workshop on Multi-cloud applications and federated clouds (pp. 1-6). ACM.
  27. Rios, E., Iturbe, E. and Palacios, M.C., 2017, August. Self-healing multi-cloud application modelling. In Proceedings of the 12th international conference on availability, reliability and security (p. 93).ACM
  28. H. A. Imran, S. Wazir, A. J. Ikram, A. A. Ikram, H. Ullah and M. Ehsan, "HPC as a Service: A naïve model," 2019 8th International Conference on Information and Communication Technologies (ICICT), Karachi, Pakistan, 2019, pp. 174-179.