A survey on cloud federation architectures: Identifying functional and non-functional properties

Abstract The cloud computing paradigm as originally conceived has reached a plateau of evolution, exposing several limitations that compromise the main features of the paradigm: resource contention, interruption of services, lack of interoperability in data representation, quality of service degradation, and others. Consequently, several new approaches to its use and optimization have been implemented to maintain continuity of technology. In this way, multiple clouds organizations have been formed with the objective of maximizing the use of cloud computing, in particular small- and medium-sized cloud providers who present difficulties to maintain all properties of the paradigm have mobilized themselves into organizations to maximize their revenues. Such organizations, formally called inter-clouds, have been gaining attention, where solutions like hybrid clouds, multi-clouds, and cloud federations are the main elements in the academic–scientific and industrial world. In particular, cloud federations are well behaved because organizations governed by a contract can be interesting and useful in many critical environments. However, there is a lack of works dedicated only to clouds federations. In addition, the existing works are not able to describe federations as unique inter-cloud entities to highlight specific properties and characteristics. In this paper, we present the desired functional and non-functional properties for cloud federations through the identification of the main architectures in the literature and we evaluate these architectures based on the described properties.

[1]  Gang Li,et al.  Everything-as-a-service platform for on-demand virtual enterprises , 2014, Inf. Syst. Frontiers.

[2]  Konrad Campowsky,et al.  A monitoring system for federated clouds , 2012, 2012 IEEE 1st International Conference on Cloud Networking (CLOUDNET).

[3]  Rajkumar Buyya,et al.  Inter‐Cloud architectures and application brokering: taxonomy and survey , 2014, Softw. Pract. Exp..

[4]  Sakai Hiroshi,et al.  Use cases and functional requirements for inter-cloud computing , 2010 .

[5]  Benoit Hudzia,et al.  Future Generation Computer Systems Optimis: a Holistic Approach to Cloud Service Provisioning , 2022 .

[6]  Julie A. McCann,et al.  A survey of autonomic computing—degrees, models, and applications , 2008, CSUR.

[7]  Luiz Fernando Bittencourt,et al.  Cloud Federation: Characterisation and Conceptual Model , 2014, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.

[8]  Yong Zhao,et al.  Cloud Computing and Grid Computing 360-Degree Compared , 2008, GCE 2008.

[9]  Yuri Demchenko,et al.  Defining Intercloud Federation Framework for Multi-provider Cloud Services Integration , 2013, CLOUD 2013.

[10]  Ryszard Kowalczyk,et al.  Pure exchange markets for resource sharing in federated clouds , 2010, Concurr. Comput. Pract. Exp..

[11]  WuChuan,et al.  A survey on cloud interoperability , 2013 .

[12]  Rajkumar Buyya,et al.  Interconnected Cloud Computing Environments , 2014, ACM Comput. Surv..

[13]  Cees T. A. M. de Laat,et al.  Toward a Dynamic Trust Establishment approach for multi-provider Intercloud environment , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[14]  Zhen Li,et al.  A computational infrastructure for grid-based asynchronous parallel applications , 2007, HPDC '07.

[15]  Luiz Fernando Bittencourt,et al.  HCOC: a cost optimization algorithm for workflow scheduling in hybrid clouds , 2011, Journal of Internet Services and Applications.

[16]  Muli Ben-Yehuda,et al.  The Reservoir model and architecture for open federated cloud computing , 2009, IBM J. Res. Dev..

[17]  Manish Parashar,et al.  Exploring Models and Mechanisms for Exchanging Resources in a Federated Cloud , 2014, 2014 IEEE International Conference on Cloud Engineering.

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

[19]  M. Kunze,et al.  Cloud Federation , 2011 .

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

[21]  Laura Ricci,et al.  Cloud Federations in Contrail , 2011, Euro-Par Workshops.

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

[23]  Thu D. Nguyen,et al.  Reducing electricity cost through virtual machine placement in high performance computing clouds , 2011, 2011 International Conference for High Performance Computing, Networking, Storage and Analysis (SC).

[24]  Rajkumar Buyya,et al.  Resource Provisioning Policies to Increase IaaS Provider's Profit in a Federated Cloud Environment , 2011, 2011 IEEE International Conference on High Performance Computing and Communications.

[25]  David Brumley,et al.  Virtual Appliances for Deploying and Maintaining Software , 2003, LISA.

[26]  Péter Kacsuk,et al.  Interoperable Resource Management for establishing Federated Clouds , 2012 .

[27]  Luiz Fernando Bittencourt,et al.  An Analysis of the Voluntary Aspect in Cloud Federations , 2015, 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC).

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

[29]  Rajkumar Buyya,et al.  Content Delivery Networks: State of the Art, Insights, and Imperatives , 2008 .

[30]  José A. B. Fortes,et al.  Sky Computing , 2009, IEEE Internet Computing.

[31]  Rajkumar Buyya,et al.  InterCloud: Utility-Oriented Federation of Cloud Computing Environments for Scaling of Application Services , 2010, ICA3PP.

[32]  Dana Petcu,et al.  MODAClouds: A model-driven approach for the design and execution of applications on multiple Clouds , 2012, 2012 4th International Workshop on Modeling in Software Engineering (MISE).

[33]  Salvatore Venticinque,et al.  Experiences in building a mOSAIC of clouds , 2013, Journal of Cloud Computing: Advances, Systems and Applications.

[34]  Brian Hayes,et al.  What Is Cloud Computing? , 2019, Cloud Technologies.

[35]  N CalheirosRodrigo,et al.  Interconnected Cloud Computing Environments , 2014 .

[36]  Hiroshi Sakai,et al.  Inter-Cloud-Computing , 2011, Wirtsch..

[37]  Luca Spalazzi,et al.  FCFA: A semantic-based federated cloud framework architecture , 2012, 2012 International Conference on High Performance Computing & Simulation (HPCS).

[38]  Rajkumar Buyya,et al.  CloudSim: a toolkit for modeling and simulation of cloud computing environments and evaluation of resource provisioning algorithms , 2011, Softw. Pract. Exp..

[39]  Santanu Das,et al.  An approach to identify the optimal cloud in cloud federation , 2012, CloudCom 2012.

[40]  Antonio Puliafito,et al.  How to Enhance Cloud Architectures to Enable Cross-Federation , 2010, IEEE CLOUD.

[41]  Marcio R. M. Assis,et al.  Cloud Federations: Requirements, Properties, and Architectures , 2016 .

[42]  Michele Colajanni,et al.  Content Delivery and Management , 2008 .

[43]  Yong Meng Teo,et al.  Dynamic Resource Pricing on Federated Clouds , 2010, 2010 10th IEEE/ACM International Conference on Cluster, Cloud and Grid Computing.

[44]  Steven Diamond,et al.  Blueprint for the Intercloud - Protocols and Formats for Cloud Computing Interoperability , 2009, 2009 Fourth International Conference on Internet and Web Applications and Services.

[45]  Stephan Flake,et al.  Real-time rating and charging in federated cloud environments , 2012, Proceedings of 2012 IEEE 17th International Conference on Emerging Technologies & Factory Automation (ETFA 2012).

[46]  Nelson Luis Saldanha da Fonseca,et al.  Scheduling in hybrid clouds , 2012, IEEE Communications Magazine.

[47]  Chuan Wu,et al.  A survey on cloud interoperability: taxonomies, standards, and practice , 2013, PERV.

[48]  Jens Jensen,et al.  The CONTRAIL Approach to Cloud Federations , 2012 .

[49]  Rajkumar Buyya,et al.  Market-Oriented Cloud Computing: Vision, Hype, and Reality of Delivering Computing as the 5th Utility , 2009, 2009 9th IEEE/ACM International Symposium on Cluster Computing and the Grid.

[50]  Péter Kacsuk,et al.  FCM: an Architecture for Integrating IaaS Cloud Systems , 2011, CLOUD 2011.

[51]  Rajkumar Buyya,et al.  Author's Personal Copy Future Generation Computer Systems a Coordinator for Scaling Elastic Applications across Multiple Clouds , 2022 .

[52]  Luiz Fernando Bittencourt,et al.  Multiclouds Tournament Blueprint , 2015, 2015 IEEE/ACM 8th International Conference on Utility and Cloud Computing (UCC).