An Overview of Multi-cloud Computing

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.

[1]  Guy Pujolle,et al.  Broker-based Cross-Cloud Federation Manager , 2013, 8th International Conference for Internet Technology and Secured Transactions (ICITST-2013).

[2]  Eric Pardede,et al.  A Survey on Data Security Issues in Cloud Computing: From Single to Multi-Clouds , 2013, J. Softw..

[3]  Sibeli Mukherjee,et al.  A Protected Cloud Computation Algorithm Using Homomorphic Encryption for Preserving Data Integrity , 2018, Advances in Intelligent Systems and Computing.

[4]  Gordon S. Blair,et al.  Experiences of using a hybrid cloud to construct an environmental virtual observatory , 2013, CloudDP '13.

[5]  Feng Tian,et al.  Critical analysis of vendor lock-in and its impact on cloud computing migration: a business perspective , 2016, Journal of Cloud Computing.

[6]  N. Thillaiarasu,et al.  Enforcing security and privacy over multi-cloud framework using assessment techniques , 2016, 2016 10th International Conference on Intelligent Systems and Control (ISCO).

[7]  Raouf Boutaba,et al.  Cloud computing: state-of-the-art and research challenges , 2010, Journal of Internet Services and Applications.

[8]  Kamal Benzekki,et al.  A Secure Cloud Computing Architecture Using Homomorphic Encryption , 2016 .

[9]  Feroz Zahid,et al.  Future Cloud Systems Design: Challenges and Research Directions , 2018, IEEE Access.

[10]  Kirit J. Modi,et al.  Securing Healthcare Information over Cloud Using Hybrid Approach , 2019 .

[11]  Boris Koldehofe,et al.  Opportunistic spatio-temporal event processing for mobile situation awareness , 2013, DEBS.

[12]  Luis Rodero-Merino,et al.  Finding your Way in the Fog: Towards a Comprehensive Definition of Fog Computing , 2014, CCRV.

[13]  Randy H. Katz,et al.  Above the Clouds: A Berkeley View of Cloud Computing , 2009 .

[14]  Dana Petcu Portability and Interoperability between Clouds: Challenges and Case Study - (Invited Paper) , 2011, ServiceWave.

[15]  S. H. Krishnaveni,et al.  A Study of Data Storage Security Issues in Cloud Computing , 2015 .

[16]  Ritu Aggarwal,et al.  Resource Provisioning and Resource Allocation in Cloud Computing Environment , 2018 .

[17]  Rajkumar Buyya,et al.  Next generation cloud computing: New trends and research directions , 2017, Future Gener. Comput. Syst..

[18]  Justice Opara-Martins,et al.  Taxonomy of Cloud Lock-in Challenges , 2018, Mobile Computing - Technology and Applications.

[19]  Gail-Joon Ahn,et al.  Collaborative integrity verification in hybrid clouds , 2011, 7th International Conference on Collaborative Computing: Networking, Applications and Worksharing (CollaborateCom).

[20]  Frank Maurer,et al.  Emerging Issues & Challenges in Cloud Computing—A Hybrid Approach , 2012 .

[21]  Junsheng Zhang,et al.  Data Security and Privacy in Cloud Computing , 2014 .

[22]  Feroz Zahid,et al.  Mobile Edge as Part of the Multi-Cloud Ecosystem: A Performance Study , 2019, 2019 27th Euromicro International Conference on Parallel, Distributed and Network-Based Processing (PDP).

[23]  Jianhong Zhang,et al.  Co-Check: Collaborative Outsourced Data Auditing in Multicloud Environment , 2017, Secur. Commun. Networks.

[24]  Dejan S. Milojicic,et al.  A Manifesto for Future Generation Cloud Computing: Research Directions for the Next Decade , 2018 .

[25]  Dana Petcu,et al.  Multi-Cloud: expectations and current approaches , 2013, MultiCloud '13.

[26]  Rajkumar Buyya,et al.  Software-Defined Multi-Cloud Computing: A Vision, Architectural Elements, and Future Directions , 2018, ICCSA.

[27]  Qun Li,et al.  A Survey of Fog Computing: Concepts, Applications and Issues , 2015, Mobidata@MobiHoc.

[28]  P. Mell,et al.  The NIST Definition of Cloud Computing , 2011 .

[29]  Vlado Stankovski,et al.  Monitoring self-adaptive applications within edge computing frameworks: A state-of-the-art review , 2018, J. Syst. Softw..

[30]  Alaa Mohamed Riad,et al.  A machine learning model for improving healthcare services on cloud computing environment , 2018 .

[31]  Roy D. Sleator,et al.  'Big data', Hadoop and cloud computing in genomics , 2013, J. Biomed. Informatics.

[32]  Yehia El-khatib Mapping Cross-Cloud Systems: Challenges and Opportunities , 2016, HotCloud.