Cloud Federation Management and Beyond: Requirements, Relevant Standards, and Gaps

In cloud computing, "hybrid cloud" and "community cloud" are established jargon. These concepts, however, actually entail federation, that is, the ability to securely share compute resources. Cloud federation has been investigated at all levels of the system stack-infrastructure as a service (IaaS), platform as a service (PaaS), and software as a service (SaaS). To better understand how to accomplish secure cloud federation, the author identifies six fundamental federation requirements, six deployment models, examines relevant existing standards, and discusses areas where further work needs to be done on best practices, tooling, and standards. The author notes that federation isn't specific to on-demand cloud resources and can be used to manage arbitrary services at any level in the system stack for a wide spectrum of application domains. Hence, federation has far-reaching implications for the scale and scope of cloud-based, and bare-metal-based, collaborations.

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

[2]  Manish Parashar,et al.  CometCloud: Enabling Software-Defined Federations for End-to-End Application Workflows , 2015, IEEE Internet Computing.

[3]  Wendy Hall,et al.  The Semantic Web Revisited , 2006, IEEE Intelligent Systems.

[4]  David W. Chadwick,et al.  Adding Federated Identity Management to OpenStack , 2013, Journal of Grid Computing.

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

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

[7]  Craig A. Lee,et al.  A Design Space Review for General Federation Management Using Keystone , 2014, 2014 IEEE/ACM 7th International Conference on Utility and Cloud Computing.

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

[9]  Kyle Chard,et al.  Social Cloud Computing: A Vision for Socially Motivated Resource Sharing , 2012, IEEE Transactions on Services Computing.

[10]  Audun Jøsang,et al.  A survey of trust and reputation systems for online service provision , 2007, Decis. Support Syst..

[11]  Craig A. Lee,et al.  A Keystone-Based Virtual Organization Management System , 2014, 2014 IEEE 6th International Conference on Cloud Computing Technology and Science.

[12]  Cees T. A. M. de Laat,et al.  Intercloud Architecture for interoperability and integration , 2012, 4th IEEE International Conference on Cloud Computing Technology and Science Proceedings.

[13]  Ian T. Foster,et al.  The Anatomy of the Grid: Enabling Scalable Virtual Organizations , 2001, Int. J. High Perform. Comput. Appl..

[14]  David Bernstein,et al.  The IEEE Intercloud Testbed -- Creating the Global Cloud of Clouds , 2013, 2013 IEEE 5th International Conference on Cloud Computing Technology and Science.

[15]  Antonio Celesti,et al.  Understanding Decentralized and Dynamic Brokerage in Federated Cloud Environments , 2012 .

[16]  Liana L. Fong,et al.  Cloud federation in a layered service model , 2012, J. Comput. Syst. Sci..