Skip to main content

An Overview of Multi-cloud Computing

  • Conference paper
  • First Online:
Book cover Web, Artificial Intelligence and Network Applications (WAINA 2019)

Abstract

The purpose of this paper is to provide a brief overview of cloud computing technologies, particularly with respect to multi-cloud networks. First, the basics of cloud computing concepts are discussed. Next we outline some challenges facing cloud computing, and discuss how multi-cloud systems including multi-clouds, hybrid clouds, federated clouds, and cross-clouds may be used to deal with some of these issues. Finally, multi-cloud systems may also be used in conjunction with new developing technologies such as Big Data and Machine Learning, leading to exciting innovations. These are reviewed in brief. Our goal is to provide a modern look at the state of the art in multi-cloud computing and review open issues in the field. The goal is that this paper will help the reader to understand challenges facing cloud computing, how multi-cloud computing addresses some of these issues, and inspire community excitement at the future integration of multi-cloud platforms with other novel technologies.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 169.00
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 219.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Abdelaziz, A., Elhoseny, M., Salama, A.S., Riad, A.M.: A machine learning model for improving healthcare services on cloud computing environment. Measurement 119, 117–128 (2018)

    Article  Google Scholar 

  2. Abdo, J.B., Demerjian, J., Chaouchi, H., Barbar, K., Pujolle, G.: Broker-based cross-cloud federation manager. In: 8th International Conference for Internet Technology and Secured Transactions (ICITST 2013), London, United Kingdom (2013)

    Google Scholar 

  3. Aggarwal, R.: Resource provisioning and resource allocation in cloud computing environment. Int. J. Sci. Res. Comput. Sci. Eng. Inf. Technol. 3(3), 1040–1049 (2018)

    Google Scholar 

  4. Alzain, M.A., Soh, B., Pardede, E.: Big data, Hadoop and cloud computing in genomics. J. Biomed. Inform. 46(5), 774–781 (2013)

    Google Scholar 

  5. AlZain, M.A., Soh, B., Pardede, E.: A survey on data security issues in cloud computing: from single to multi-clouds. J. Softw. 8(5), 1068–1078 (2013)

    Article  Google Scholar 

  6. Armbrust, M., Fox, A., Griffith, R., Joseph, A.D., Katz, R.H., Konwinski, A., Lee, G., Patterson, D.A., Rabkin, A., Stoica, I., Zaharia, M.: Above the clouds: a berkeley view of cloud computing. Technical reports UCB/EECS-2009-28, EECS Department, University of California, Berkeley (2009)

    Google Scholar 

  7. Awasthi, P., Mittal, S., Mukherjee, S., Limbasiya, T.: A protected cloud computation algorithm using homomorphic encryption for preserving data integrity. In: Recent Findings in Intelligent Computing Techniques, Singapore (2019)

    Google Scholar 

  8. Benzekki, K., Fergougui, A.E., Alaoui, A.E.B.E.: A secure cloud computing architecture using homomorphic encryption. Int. J. Adv. Comput. Sci. Appl. 7(2), 293–298 (2016)

    Google Scholar 

  9. Buyya, R., Son, J.: Software-defined multi-cloud computing: a vision, architectural elements, and future directions. In: Proceedings of the 18th International Conference on Computational Science and Applications (ICCSA) (2018)

    Google Scholar 

  10. Buyya, R., Srirama, S.N., Casale, G., Calheiros, R., Simmhan, Y., Varghese, B., Gelenbe, E., Javadi, B., Vaquero, L.M., Netto, M.A.S., Toosi, A.N., Rodriguez, M.A., Llorente, I.M., Vimercati, S.D.C.D., Samarati, P., Milojicic, D., Varela, C., Bahsoon, R., Assuncao, M.D.D., Rana, O., Zhou, W., Jin, H., Gentzsch, W., Zomaya, A.Y., Shen, H.: A manifesto for future generation cloud computing: research directions for the next decade. ACM Comput. Surv. 51(5), 105 (2018)

    Article  Google Scholar 

  11. Dreibholz, T.: Big data applications on multi-clouds: an introduction to the melodic project. Keynote Talk at Hainan University, College of Information Science and Technology (CIST) (2017)

    Google Scholar 

  12. Dreibholz, T., Mazumdar, S., Zahid, F., Taherkordi, A., Gran, E.G.: Mobile edge as part of the multi-cloud ecosystem: a performance study. In: Proceedings of the 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP), Pavia, Lombardia, Italy (2019)

    Google Scholar 

  13. Elkhatib, Y.: Mapping cross-cloud systems: challenges and opportunities. In: Proceedings of the 8th USENIX Conference on Hot Topics in Cloud Computing, Berkeley, United State (2016)

    Google Scholar 

  14. Elkhatib, Y., Blair, G.S., Surajbali, B.: Experiences of using a hybrid cloud to construct an environmental virtual observatory. In: Proceedings of the 3rd International Workshop on Cloud Data and Platforms, Prague, Czech Republic (2013)

    Google Scholar 

  15. Ghanam, Y., Ferreira, J., Maurer, F.: Emerging issues and challenges in cloud computing - a hybrid approach. J. Softw. Eng. Appl. 5(11A), 923 (2012)

    Article  Google Scholar 

  16. Hernandez, N.M., Lucañas, P.J., Graciosa, J.C., Mamador, C., Caezar, L., Panganiban, I., Yu, C., Maver, K.G., Maver, M.G.: An automated information retrieval platform for unstructured well data utilizing smart machine learning algorithms within a hybrid cloud container. In: First EAGE/PESGB Workshop Machine Learning (2018)

    Google Scholar 

  17. Hong, K., Lillethun, D., Ramachandran, U., Ottenwälder, B., Koldehofe, B.: Opportunistic spatio-temporal event processing for mobile situation awareness. In: Proceedings of the 7th ACM International Conference on Distributed Event-based Systems (2013)

    Google Scholar 

  18. Mao, J., Tian, W., Zhang, Y., Cui, J., Ma, H., Bian, J., Liu, J., Zhang, J.: Co-check: collaborative outsourced data auditing in multicloud environment. Secur. Commun. Netw. 2017, 13 (2017)

    Google Scholar 

  19. Modi, K.J., Kapadia, N.: Securing healthcare information over cloud using hybrid approach. In: Panigrahi, C., Pujari, A., Misra, S., Pati, B., Li, K.C. (eds.) Progress in Advanced Computing and Intelligent Engineering. Springer, Singapore (2019)

    Google Scholar 

  20. Opara-Martins, J.: Taxonomy of cloud lock-in challenges. In: Khatib, M., Salman, N. (eds.) Mobile Computing. IntechOpen, Rijeka (2018)

    Google Scholar 

  21. Opara-Martins, J., Sahandi, R., Tian, F.: Critical analysis of vendor lock-in and its impact on cloud computing migration: a business perspective. J. Cloud Comput. 5(1), 4 (2016)

    Article  Google Scholar 

  22. Ouyang, C., Moura, M.: A vision of hybrid cloud for big data and analytics. Technical report, IBM Big Data and Analytic Hub (2017)

    Google Scholar 

  23. Petcu, D.: Portability and interoperability between clouds: challenges and case study. In: Towards a Service-Based Internet. Springer, Berlin (2011)

    Google Scholar 

  24. Petcu, D.: Multi-cloud: expectations and current approaches. In: Proceedings of the International Workshop on Multi-cloud Applications and Federated Clouds. Prague, Czech Republic (2013)

    Google Scholar 

  25. Peter, M., Tim, G.: The NIST definition of cloud computing. Technical report, National Institute of Standards and Technology Gaithersburg, MD 20899-8930 and U.S. Department of Commerce (2011)

    Google Scholar 

  26. Qi, Z.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010)

    Article  MathSciNet  Google Scholar 

  27. Sun, Y., Zhang, J., Xiong, Y., Zhu, G.: Data security and privacy in cloud computing. Int. J. Distrib. Sens. Netw. 10(7), 190903 (2014)

    Article  Google Scholar 

  28. Taherizadeh, S., Jones, A.C., Taylor, I., Zhao, Z., Stankovski, V.: Monitoring self-adaptive applications within edge computing frameworks: a state-of-the-art review. J. Syst. Softw. 136, 19–38 (2018)

    Article  Google Scholar 

  29. Taherkordi, A., Zahid, F., Verginadis, Y., Horn, G.: Future cloud systems design: challenges and research directions. IEEE Access 6, 74120–74150 (2018)

    Article  Google Scholar 

  30. Thillaiarasu, N., ChenthurPandian, S.: Enforcing security and privacy over multi-cloud framework using assessment techniques. In: Proceedings of the 10th International Conference on Intelligent Systems and Control (ISCO), India. IEEE, Coimbatore (2016)

    Google Scholar 

  31. Vaquero, L.M., Rodero-Merino, L.: Finding your way in the fog: towards a comprehensive definition of fog computing. SIGCOMM Comput. Commun. Rev. 44(5), 27–32 (2014)

    Article  Google Scholar 

  32. Varghese, B., Buyya, R.: Next generation cloud computing: new trends and research direction. Future Gener. Comput. Syst. 79, 849–861 (2018)

    Article  Google Scholar 

  33. Vurukonda, N., Rao, B.T.: A study on data storage security issues in cloud computing. Procedia Comput. Sci. 92, 128–135 (2016)

    Article  Google Scholar 

  34. Winans, T.B., Brown, J.S.: Cloud Computing: A collection of Working Papers. Deloitte LLC, New York (2009)

    Google Scholar 

  35. Yi, S., Li, C., Li, Q.: A survey of fog computing: concepts, applications and issues. In: Proceedings of the 2015 Workshop on Mobile Big Data, China. ACM, Hangzhou (2015)

    Google Scholar 

  36. Zhu, Y., Hu, H., Ahn, G.J., Han, Y., Chen, S.: Collaborative integrity verification in hybrid clouds. In: 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom), USA. IEEE, Orlando (2012)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Jiangshui Hong or Thomas Dreibholz .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Hong, J., Dreibholz, T., Schenkel, J.A., Hu, J.A. (2019). An Overview of Multi-cloud Computing. In: Barolli, L., Takizawa, M., Xhafa, F., Enokido, T. (eds) Web, Artificial Intelligence and Network Applications. WAINA 2019. Advances in Intelligent Systems and Computing, vol 927. Springer, Cham. https://doi.org/10.1007/978-3-030-15035-8_103

Download citation

Publish with us

Policies and ethics