CDN/CLOUD/SDN/NFV FOR MULTIMEDIA SERVICES Nakjung Choi, Technical Director, Bell Labs Seoul KRnet 2014, June 24 th, 2014
CONTENT Background on CDN/Cloud/SDN/NFV Video Delivery in the Existing Infrastructure Video Delivery in the Networked Clouds E2E SDN/NFV Test-Bed for Mobile vcdn 2
BACKGROUND Content Delivery Network (CDN) Information Centric Networking (ICN) Cloud Computing A model for enabling ubiquitous, convenient, on-demand network access to a shared pool of configurable computing resources that can be rapidly provisioned and released with minimal management effort or service provider interaction 1) On-demand self-service 2) Broad network access 3) Resource pooling 4) Rapid elasticity 5) Measured service CDN provides scale & reach to content providers at cost 1) Server infrastructure 2) Request-routing component 3) Content-distribution component 4) Accounting component Service Models 3
BACKGROUND Software Defined Networking (SDN) Separate Control & Data plane entities 1) Programmable data plane 2) Control plane software on general purpose hardware Network Function Virtualization (NFV) ETSI NFV ISG - aims to address problems by leveraging standard IT virtualization technology to consolidate many network equipment types onto industry standard high volume servers, switches and storage, which could be located in datacenters, network nodes and in the end user premises. SDN Architecture 1) Lower CAPEX/OPEX 2) Increased flexibility Carrier Network Use Cases 4
VIDEO TREND & FORECAST Consumers are demanding a more flexible video experience that enables device, schedule, location, content, interactive and plan freedom Stakeholders in the video value chain are investigating more video devices, business models, applications and quality Video Shakes up the IP Edge, Bell Labs Strategic Whitepaper 5
NETWORK VS. APPLICATION (e.g., Video) So far, applications are viewing networks as bit pipes with statistical characteristics and networks are viewing applications as bits to be transmitted Recently, effort to closely combine each other for better performance, e.g., network (?) awareness in applications, application (?) awareness in networks Baseline deployment scenario of the ALTO protocol ALTO: Application Layer Traffic Optimization Mobile video optimization: dynamic bit rate adaptation Netmanias Report: Mobile Video Optimization for Mobile Operators, NMC Consulting Group, February 2012. 6
EXISTING VIDEO OPTIMIZATION FRAMEWORK Traffic management (core network nodes) for single network node with multiple streams Frame filtering (enb) for a single stream Mobile Video Optimization Techniques - Video Pacing - Online Transrating/Transcoding Path selection (terminal) for network video paths from source to terminal - Dynamic Bit Rate Adaptation Analyzing the Combination of Different Approaches for Video Transport Optimization for Next Generation Cellular Networks, IEEE Networks, March/April 2013. 7
IN-NETWORK STORAGE & CACHE Hierarchical data centers, e.g., macro/micro/nano DCs closer to users Video Shakes up the IP Edge, Bell Labs Strategic Whitepaper Fine-granularity in network management with network-wide view through NFV/SDN Design Principles of an Operator-Owned Highly Distributed Content Delivery Network, IEEE Communications, April 2013. 8
MPEG-DASH OVER CACHE NETWORK Dynamic Adaptive Streaming over HTTP Cache hit ratio depending on the popularity distribution On the merits of SVC-based HTTP Adaptive Streaming, IM 2013 Frequency Applying MPEG-DASH with 3 qualities Ranked Popularity 1 n 1 3n Applying DASH-SVC for better request aggregation? 1 3n 9
HTTP LAYERED STREAMING CONCEPT Enhancement 2 HQ MQ LQ Enhancement 1 Base Layer Need to decide which quality level to download next (each interval) Decision criteria: - Estimated BW (EBW) + Buffer Filling Level (BFL) Example rules: Low BFL LQ; High EBW and high BFL HQ; Low EBW LQ or MQ Wrong decision impacts user QoE: - E.g. HQ at low bandwidth buffer depletes t Always need the Base Layer Augment with one or more enhancement layers No wrong decisions possible Request base; request E1; Need multiple requests to obtain higher qualities t 10
CLOUD-BASED OVERLAY NETWORK Inter-cloud network performance: spatial From CCNxCon 2013 11
CDN IN THE CLOUD A virtualized, programmable content delivery network Design concept From CCNxCon 2013 12
CDN IN THE CLOUD Evaluation: vcdn by different control apps From CCNxCon 2013 13
NFV USE CASE - vcdn Content Request & Delivery Ref. NFV for Mobile Network Virtual CDN Elastic CDN 14
USE CASE OF NG CLOUD APPLICATION Real-time cognitive immersive worlds Multiple users with video-enabled wearables HD video streams from users at multiple locations processed in real time to provide a cognitive immersive experience - E.g., real-time computer vision, scene analysis, cognitive immersion Real time UHD video processing Real time UHD video processing Cognitive World Cognitive Immersive World Resource-intensive and interaction-intensive applications 15
vine VISION A new vision for future distributed clouds High level view of current Telecom operator network architecture for primary services New Virtualized Integrated Network Edge (VINE) architecture 16
Software Defined Video Delivery Networking Software-Defined Video Cache Networking - Design of vcdn/vccn in Software-Defined Mobile Core Network - vcdn/vccn as a generic data plane with content awareness - Network cloud orchestrator as a video-specific control plane For next-generation video transport In-network caching & processing Request VCN1 Orchestrator Content Provider 1 Delivery Network Domain Storage/Cache Layer Request VCN2 Content Provider 2 Virtual Cache Data Center Connect Network Domain Access Aggregation Core 17
E2E SDN/NFV TEST-BED FOR MOBILE vcdn App 2 Telco Data Center WAN Enterprise DC+Network App 1 OF Switch OF WiFi AP Internet MME HSS PCRF Evolved Packet Core PGW (All-IP) SGW enb UE Mobile Network (vepc) Shielding room 18
19 COPYRIGHT 2013 ALCATEL-LUCENT. ALL RIGHTS RESERVED.