MOSt-CB: SLA enforcement and smart VNE (Virtual network embedding) in a multi cloud providers environment

Cloud Computing has become in just few years a key consideration for businesses and governments willing to externalize their infrastructure, increase flexibility and reduce the cost of their infrastructure (CAPEX), maintenance and operation (OPEX). Although several commercial solutions are available, there are still numerous issues to solve. Two important aspects to address are the lock-in risk with one Cloud Provider (CP) and the fulfillment of the contractual SLA (Service Level Agreement). In this paper, we propose an integrated approach based on the concept of Broker that takes benefit from different CPs to efficiently embed a complex service into the various available cloud infrastructures. The Broker approach allows Cloud Customer (CC) to be independent from any particular CP while taking benefit from the overall available resources and avoid the lock-in with a particular one. In addition, we leverage the service model to provide Customers with the possibility to request different types of services (e.g. compound service) and propose a solution to fulfill requested Customer SLA in terms of availability, cost and geographic location according to the contracted SLA between the Broker and the CPs. We have implemented the solution in a lab cloud infrastructure and performed several tests and simulations to highlight the benefit of our approach.

[1]  Ulrike von Luxburg,et al.  A tutorial on spectral clustering , 2007, Stat. Comput..

[2]  Chaodit Aswakul,et al.  Quality of service using careful overbooking for optimal virtual network resource allocation , 2011, The 8th Electrical Engineering/ Electronics, Computer, Telecommunications and Information Technology (ECTI) Association of Thailand - Conference 2011.

[3]  C. Marquezan,et al.  Distributed autonomic resource management for network virtualization , 2010, 2010 IEEE Network Operations and Management Symposium - NOMS 2010.

[4]  Deveeshree Nayak,et al.  EMPOWERING CLOUD SECURITY THROUGH SLA , 2013 .

[5]  Johan Tordsson,et al.  Cloud brokering mechanisms for optimized placement of virtual machines across multiple providers , 2012, Future Gener. Comput. Syst..

[6]  Djamal Zeghlache,et al.  Adaptive virtual network provisioning , 2010, VISA '10.

[7]  Jeffrey S. Chase,et al.  Embedding virtual topologies in networked clouds , 2011, CFI.

[8]  Timothy Grance,et al.  Cloud Computing Synopsis and Recommendations , 2012 .

[9]  Günther R. Raidl,et al.  Introducing the Virtual Network Mapping Problem with Delay, Routing and Location Constraints , 2011, INOC.

[10]  Chris Rose,et al.  A Break in the Clouds: Towards a Cloud Definition , 2011 .

[11]  Akihiro Nakao,et al.  Challenges in Resource Allocation in Network V irtualization , 2009 .

[12]  Nazim Agoulmine,et al.  Adaptive and Cost-Effective Service Placement , 2011, 2011 IEEE Global Telecommunications Conference - GLOBECOM 2011.

[13]  Raouf Boutaba,et al.  PolyViNE: policy-based virtual network embedding across multiple domains , 2010, VISA '10.

[14]  Nick McKeown,et al.  OpenFlow: enabling innovation in campus networks , 2008, CCRV.

[15]  Nazim Agoulmine,et al.  Beyond the Knowledge Plane: An Inference Plane to Support the Next Generation Internet , 2007, 2007 First International Global Information Infrastructure Symposium.

[16]  Nazim Agoulmine,et al.  Cost-effective complex service mapping in cloud infrastructures , 2012, 2012 IEEE Network Operations and Management Symposium.