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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
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)
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)
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)
Alzain, M.A., Soh, B., Pardede, E.: Big data, Hadoop and cloud computing in genomics. J. Biomed. Inform. 46(5), 774–781 (2013)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Ghanam, Y., Ferreira, J., Maurer, F.: Emerging issues and challenges in cloud computing - a hybrid approach. J. Softw. Eng. Appl. 5(11A), 923 (2012)
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)
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)
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)
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)
Opara-Martins, J.: Taxonomy of cloud lock-in challenges. In: Khatib, M., Salman, N. (eds.) Mobile Computing. IntechOpen, Rijeka (2018)
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)
Ouyang, C., Moura, M.: A vision of hybrid cloud for big data and analytics. Technical report, IBM Big Data and Analytic Hub (2017)
Petcu, D.: Portability and interoperability between clouds: challenges and case study. In: Towards a Service-Based Internet. Springer, Berlin (2011)
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)
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)
Qi, Z.: Cloud computing: state-of-the-art and research challenges. J. Internet Serv. Appl. 1(1), 7–18 (2010)
Sun, Y., Zhang, J., Xiong, Y., Zhu, G.: Data security and privacy in cloud computing. Int. J. Distrib. Sens. Netw. 10(7), 190903 (2014)
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)
Taherkordi, A., Zahid, F., Verginadis, Y., Horn, G.: Future cloud systems design: challenges and research directions. IEEE Access 6, 74120–74150 (2018)
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)
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)
Varghese, B., Buyya, R.: Next generation cloud computing: new trends and research direction. Future Gener. Comput. Syst. 79, 849–861 (2018)
Vurukonda, N., Rao, B.T.: A study on data storage security issues in cloud computing. Procedia Comput. Sci. 92, 128–135 (2016)
Winans, T.B., Brown, J.S.: Cloud Computing: A collection of Working Papers. Deloitte LLC, New York (2009)
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)
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)
Author information
Authors and Affiliations
Corresponding authors
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 Springer Nature Switzerland AG
About this paper
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
DOI: https://doi.org/10.1007/978-3-030-15035-8_103
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-15034-1
Online ISBN: 978-3-030-15035-8
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)