Mobile Cloud Networking Outline • Project overview, motivation, vision, scope • Objectives, assumptions and key research issues • Partner’ perspectives and project dimensions • Architecture overview • Preliminary results • Conclusions Project Overview EU FP7 Integrated Project: Mobile Cloud Networking (MCN) Website: http://www.mobile-cloud-networking.eu Main Goal • The MCN project investigates, implements and evaluates the technological foundations for the Mobile Network plus Decentralized Computing plus Smart Storage offered as one atomic service: On-Demand, Elastic and PayAs-You-Go Consortium • SAP, ZHAW, France Telecom, BT, Telecom Italia, Portugal Telecom Inovação, NEC, Intel, Italtel, CloudSigma, Nextworks, Soft Telecom, ONE SOURCE Consultoria Informatica, INOV - INESC Inovação, University of Twente, Technical University of Berlin, University of Bern, Fraunhofer Budget: 12 M € Duration: Sep 2012 to Aug 2015 Project Motivation Cloud Computing disrupts IT consumption and operations • • • On-Demand, Self-Service, Elasticity, Pay-as-you-Go, Remote Access Infrastructure- Platform- Software-as-a-Service (IaaS/PaaS/SaaS) Huge economic potential, CAPEX and OPEX dimension Cloud Computing Status Quo • • • Dominated by US-based companies «elastic on-demand compute and storage» Datacenter- and IT-centric Cloud Computing and the Mobile Telco Industry • Opportunity => Top-level Objective of MCN Project Project VisionVision © 2012-2015 MCN. All rights reserved. / Page 3 Scope Project Scope With Cloud Computing we mean Cloud Computing real ● No buzz, no cloud washing Based on Cloud Computing Principles on Cloud Computing Principles • Based On-demand ● On-demand • Self-service ● Self-service • ●Elastic Elastic • ●Resource sharing/pooling Resource sharing/pooling • ●Metered service Metered service Focus of MCN © 2012-2015 MCN. All rights reserved. / Page 4 Project Objectives • Extend concept of Cloud Computing beyond data centres towards mobile End-User • Design a 3rd Generation Partnership Project - 3GPPcompliant Mobile Cloud Networking Architecture that exploits and supports Cloud Computing • Design a novel virtualization layer, monitoring system, and general provisioning across the various domains within MCN • Design a Mobile Platform for future MobileCloud-enabled services and applications • Enable a novel business actor, the MCN Provider • Deliver and exploit concept of an End-to-End MCN for Novel Applications and Services Enabling Assumptions Enabling Assumptions © 2012-2015 MCN. All rights reserved. / Page 8 Key Research Issues • How to virtualize Radio Access Networks (RAN)? • How to design a cross-domain Infrastructure-as-a-Service (IaaS) control plane? • How to upgrade virtualization and Cloud Computing middleware to support highly demanding, real-time network applications and services? • How to design, deploy, and operate 3GPP software components to attain and fully benefit from Cloud Computing attributes? • How to ensure QoE with advanced content and service migration mechanisms for mobile cloud users? • How to support multiple cross-domain aspects that must service a multitude of business actors and stakeholders? Partners' Perspectives Perspectives Mobile Cloud Networking Service Provider User Cloud Computing Provider MobileCloud Networking Developer / Applications Provider Data Centre Operator Mobile Network Operator © 2012-2015 MCN. All rights reserved. / Page 5 Architecture Overview Architecture Overview © 2012-2015 MCN. All rights reserved. / Page 9 Architecture Overview (2) Architecture Overview Cloud Controller (2) • Cross-domain Control Plane • Service Orchestration • Access+Compute+Storage+Content+Apps Mobile Network Cloud (1,3,4,5) • Cloud-based Mobile Network • On-demand, Elastic, Pay-as-yo-Go Operations • WaaS / EPSaaS / IMSaaS • RRH-BBU split / BBU- and Spectrum Pooling • EPC-Distribution, Distributed Mobility Management • Self-optimisation, Elastic bandwidth, Traffic Engineering. QoS/QoE • Network and Platform Sharing, Provider Cooperation © 2012-2015 MCN. All rights reserved. / Page 9 MobileCloud Service and Application Platform (2,3,5,6) • Enablement and Self-Service for MobileCloud Applications, Services, Content • CDNaaS, DSSaaS (live migration of content and distributed display for mobile users) • Cross-domain SLAs, Pricing, Rating, AAA, etc. Carrier-Grade Virtualization and Performance (2,3,4) • OpenFlow Extensions to OpenStack • Telco-grade cloud-performance (IaaS/PaaS) monitoring and decide to scale-out a SI. The Execution block is responsible for enforcing the decisions Some Results: towards the CC. MCN Service Management ● Storage areas for STG and ITG Framework ● Storage areas for SI and Infrastructure Instance Graph. CloudController (CC) CloudController (CC) provides of thethe signaling and management interfaces to enable control the common (northbound), and • It isThe theCC enabler common and technology-specific planes, technology-specific (southbound) control planes. These will be used by the instances of SM and SO though the providing signaling and management interfaces to be used by the SM SDK. and SO. Figure'5'CC'Architecture' The CC will support SO's E2E provisioning and lifecycle management needs of services in MCN. It provides both atomic and support services required for realizing SO needs. Some Results: The Service Platform The MCN MCN Service Platform is a collection of services that can be leveraged by developers. This set of services The MCN Service Platform all exhibit the principles and architectural elements defined in the previous sections. Figure'6'MCN'Service'Platform' Thank you