Title :
Open Cloud eXchange (OCX): A Pivot for Intercloud Services Federation in Multi-provider Cloud Market Environment
Author :
Demchenko, Yuri ; Dumitru, Cosmin ; Koining, Ralph ; de Laat, Cees ; Matselyukh, Taras ; Filiposka, Sonja ; De Vos, Migiel ; Arbel, Daniel ; Regvart, Damir ; Karaliotas, Tasos ; Baumann, Kurt
Abstract :
This paper presents results of the ongoing development of the Open Cloud eXchange (OCX) that has been proposed in the framework of the GN3plus project. Its aim is to provide cloud aware network infrastructure to power and support modern data intensive research at European universities and research organisations. The paper describes the OCX concept, architecture, design and implementation options. OCX includes 3 major components: distributed L0-L2 (optionally L3) network infrastructure that includes OCX points of presence (OCXP) interconnected with GEANT backbone; the Trusted Third Party (TTP) for building dynamic trust federations; and the marketplace to enable publishing and discovery of cloud services. OCX intends to be neutral to actual cloud services provisioning and limits its services to Layer 0 through Layer 2 in order to remain transparent to current cloud services model. The recent developments include an architectural update, API definition, integration with higher-level applications and workflow control, signaling and intercloud topology modelling and visualization. The paper reports about results and experiences learnt from the recent OCX demonstrations at the SC14 Exhibition in November 2014 that demonstrated the benefits of an OCX enabled Intercloud infrastructure for running data intensive real-time cloud applications on top of the advanced GEANT multi-gigabit network. The implemented OCX functionality allowed applications to control the network path for data transfer and service delivery connectivity between multiple Cloud Service Providers (CSPs). It was used in combination with a multi-cloud workflow management and planning application (Vampire) that enables data processing performance monitoring and migration of VMs and processes to an alternative location based on performance predictions.
Keywords :
application program interfaces; cloud computing; open systems; trusted computing; virtual machines; API definition; CSP; European universities; GEANT multigigabit network; GN3plus project; OCX architecture; OCX concept; OCX design; OCX enabled Intercloud infrastructure; OCX implementation; OCX point-of-presence; OCXP; Open Cloud eXchange; SC14 Exhibition; TTP; VM migration; Vampire; architectural update; cloud aware network infrastructure; cloud service discovery; cloud service model; cloud service provisioning; cloud service publishing; data intensive real-time cloud applications; data intensive research; data processing performance monitoring; data transfer; data visualization; distributed L0-L2 network infrastructure; dynamic trust federations; higher-level applications; intercloud service federation; intercloud topology modelling; multicloud workflow management; multiple cloud service providers; multiprovider cloud market environment; network path control; performance predictions; planning application; research organisations; service delivery connectivity; signaling; trusted-third party; Cloud computing; Communities; Computer architecture; Monitoring; Network topology; Topology; Open Cloud eXchange (OCX); Intercloud Architecture Framework (ICAF); Intercloud Federations Framework; Vampire Application Workflow Management/Optimisation System; Intercloud Network Infrastructure Monitoring and Visualisation; Cloud Services Marketplace;
Conference_Titel :
Cloud Engineering (IC2E), 2015 IEEE International Conference on
Conference_Location :
Tempe, AZ
DOI :
10.1109/IC2E.2015.84