Intercloud federation using via semantic resource federation API and dynamic SDN provisioning

Intercloud refers to a transparent and voluntary federation of Computing Clouds analogous to the way the Global Internet or Global PSTN/Mobile Telephony works. Individual Service Providers join into a predefined Common Channel Signaling network (Backbone IP Routing protocols in the case of the Internet, the SS7/IN network in the case of the PSTN/Mobile Telephony Network) and exchange infrastructure. Once federation relationships are identified through protocols which transit the Signaling network, a Bearer network relationship is established where the user data is transited. This paper describes the workings of the Intercloud system in terms of the details of the Intercloud Federation API, which transits the signaling network, and how this API is used to dynamically provision a Software Defined Network (SDN) based Virtual Private Cloud (VPC) using Virtual Private networks (VPN), creating the federating bearer network for the transparent federation. The Intercloud Federation API is based on a semantic definition of resources, Service Level Agreements (SLA), and Bearer Network Provisioning Metadata.

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

[2]  Peter Saint-Andre Extensible Messaging and Presence Protocol (XMPP): Core , 2011, RFC.

[3]  L. Youseff,et al.  Toward a Unified Ontology of Cloud Computing , 2008, 2008 Grid Computing Environments Workshop.

[4]  Geoff Huston,et al.  Textual Representation of Autonomous System (AS) Numbers , 2008, RFC.

[5]  G. Roberts,et al.  Network Services Interface: An interface for requesting dynamic inter-datacenter networks , 2013, 2013 Optical Fiber Communication Conference and Exposition and the National Fiber Optic Engineers Conference (OFC/NFOEC).

[6]  Robert Doverspike,et al.  CORONET: Testbeds, cloud computing, and lessons learned , 2014, OFC 2014.

[7]  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.

[8]  Jemal H. Abawajy,et al.  A Layered Security Approach for Cloud Computing Infrastructure , 2009, 2009 10th International Symposium on Pervasive Systems, Algorithms, and Networks.

[9]  Khaled Salah,et al.  Internet Computing , 2003, Inf. Sci..

[10]  Dana Petcu,et al.  Towards a Cross Platform Cloud API - Components for Cloud Federation , 2011, CLOSER.

[11]  T. H. Tse,et al.  A Tale of Clouds: Paradigm Comparisons and Some Thoughts on Research Issues , 2008, 2008 IEEE Asia-Pacific Services Computing Conference.

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

[13]  D. Bernstein Keynote 2: The Intercloud: Cloud Interoperability at Internet Scale , 2009, NPC 2009.

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

[15]  Warwick Ford,et al.  Internet X.509 Public Key Infrastructure Certificate Policy and Certification Practices Framework , 1999, RFC.

[16]  Cees T. A. M. de Laat,et al.  Intercloud Architecture Framework for Heterogeneous Multi-Provider Cloud based Infrastructure Services Provisioning , 2013, Int. J. Next Gener. Comput..

[17]  Leonard Kleinrock,et al.  Computer communication network design: experience with theory and practice , 1899, AFIPS '72 (Spring).

[18]  Rajkumar Buyya,et al.  Cloudbus Toolkit for Market-Oriented Cloud Computing , 2009, CloudCom.

[19]  Michael Mealling,et al.  Dynamic Delegation Discovery System (DDDS) Part Three: The Domain Name System (DNS) Database , 2002, RFC.

[20]  Robert Metcalfe,et al.  Function-oriented protocols for the ARPA computer network , 1899, AFIPS '72 (Spring).

[21]  Deepak Vij 1 Using XMPP as a transport in Intercloud Protocols , 2010 .

[22]  David Bernstein,et al.  Using Semantic Web Ontology for Intercloud Directories and Exchanges , 2010, International Conference on Internet Computing.

[23]  Susan R. Harris,et al.  The Tao of IETF - A Novice's Guide to the Internet Engineering Task Force , 2001, RFC.

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

[25]  Salvatore Venticinque,et al.  Architecturing a Sky Computing Platform , 2010, ServiceWave Workshops.

[26]  Rich Kaestner,et al.  The Basics of Cloud Computing. , 2012 .

[27]  Martin Gilje Jaatun,et al.  Proceedings of the 1st International Conference on Cloud Computing , 2009 .

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

[29]  David Bernstein,et al.  Intercloud Directory and Exchange Protocol Detail Using XMPP and RDF , 2010, 2010 6th World Congress on Services.

[30]  Rajkumar Buyya,et al.  Article in Press Future Generation Computer Systems ( ) – Future Generation Computer Systems Cloud Computing and Emerging It Platforms: Vision, Hype, and Reality for Delivering Computing as the 5th Utility , 2022 .

[31]  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.