Dynamic Control of Real-Time Communication (RTC) using SDN: A case study of a 5G end-to-end service Samuel Jero, Vijay K. Gurbani, Ray Miller, Bruce Cilli,

Slides:



Advertisements
Similar presentations
All Rights Reserved © Alcatel-Lucent 2009 Enhancing Dynamic Cloud-based Services using Network Virtualization F. Hao, T.V. Lakshman, Sarit Mukherjee, H.
Advertisements

Towards Software Defined Cellular Networks
Scheduling in Web Server Clusters CS 260 LECTURE 3 From: IBM Technical Report.
The role of virtualisation in the dense wireless networks of the future Sokol Kosta CINI.
Logically Centralized Control Class 2. Types of Networks ISP Networks – Entity only owns the switches – Throughput: 100GB-10TB – Heterogeneous devices:
Network Based Services in Mobile Networks Context, Typical Use Cases, Problem Area, Requirements IETF 87 Berlin, 29 July 2013 BoF Meeting on Network Service.
Use Cases for I2RS I2RS Interim Meeting Nicolai Leymann, Deutsche Telekom AG
Making Cellular Networks Scalable and Flexible Li Erran Li Bell Labs, Alcatel-Lucent Joint work with collaborators at university of Michigan, Princeton,
IP Multimedia Subsystem (IMS) 江培文. Agenda Background IMS Definition IMS Architecture IMS Entities IMS-CS Interworking.
Towards Virtual Routers as a Service 6th GI/ITG KuVS Workshop on “Future Internet” November 22, 2010 Hannover Zdravko Bozakov.
In-Band Flow Establishment for End-to-End QoS in RDRN Saravanan Radhakrishnan.
 3G is the third generation of tele standards and technology for mobile networking, superseding 2.5G. It is based on the International Telecommunication.
GPRS Muhammad Al-khaldi Sultan Al-Khaldi
Semester 4 - Chapter 3 – WAN Design Routers within WANs are connection points of a network. Routers determine the most appropriate route or path through.
1© Copyright 2015 EMC Corporation. All rights reserved. SDN INTELLIGENT NETWORKING IMPLICATIONS FOR END-TO-END INTERNETWORKING Simone Mangiante Senior.
Deployment of the VoIP Servers BY: Syed khaja Najmuddin Ahmed Anil Kumar Marikukala.
Pooria Kamran Rashani Advanced Requirements Engineering Spring 2012.
BY- NIKHIL TRIPATHI 12MCMB10.  What is a FIREWALL?  Can & Can’t in Firewall perspective  Development of Firewalls  Firewall Architectures  Some Generalization.
COnvergence of fixed and Mobile BrOadband access/aggregation networks Work programme topic: ICT Future Networks Type of project: Large scale integrating.
Software-Defined Networks Jennifer Rexford Princeton University.
VeriFlow: Verifying Network-Wide Invariants in Real Time
Software-defined Networking Capabilities, Needs in GENI for VMLab ( Prasad Calyam; Sudharsan Rajagopalan;
Ran aware flow control tool
NETWORKING COMPONENTS AN OVERVIEW OF COMMONLY USED HARDWARE Christopher Johnson LTEC 4550.
ECE 4450:427/527 - Computer Networks Spring 2015 Dr. Nghi Tran Department of Electrical & Computer Engineering Lecture 2: Overview of Computer Network.
Salim Hariri HPDC Laboratory Enhanced General Switch Management Protocol Salim Hariri Department of Electrical and Computer.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Interface to the network and Devices Chapter.
LTE Architecture KANNAN M JTO(3G).
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
A Practical Traffic Management System for Integrated LTE-WiFi Networks Zhuoran Li 11/4/2015.
Leading provider of secure mobility for the enterprise Aruba MOVE Architecture Industry’s most secure WLAN Easiest BYOD & Guest Access Zero-touch.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Task-Force 1 Softwarization of Networks ICT COST Action IC1304 Autonomous Control for a Reliable Internet of Services (ACROSS)
Motivations for Innovations in Operational Excellence Bruce Rodin VP – Wireless Technology Bell Canada.
IT-Pro59 Optimize your Network for Skype for Business.
Towards Adaptive Congestion Management for Interactive Real- Time Communications Dirk KutscherMirja KühlewindBob Briscoe IAB/IRTF Congestion Control Workshop.
1 | © 2015 Infinera Open SDN in Metro P-OTS Networks Sten Nordell CTO Metro Business Group
CellSDN: Software-Defined Cellular Core networks Xin Jin Princeton University Joint work with Li Erran Li, Laurent Vanbever, and Jennifer Rexford.
Heikki Lindholm , Lirim Osmani , Sasu Tarkoma , Hannu Flinck*, Ashwin Rao  State Space Analysis to Refactor the Mobile Core  University of Helsinki.
Wikipedia Edit. Internet of Things It is the idea of enabling everyday objects with software, sensors and network connectivity. The connectivity would.
1 Revision to DOE proposal Resource Optimization in Hybrid Core Networks with 100G Links Original submission: April 30, 2009 Date: May 4, 2009 PI: Malathi.
1 Scalability of a Mobile Cloud Management System Roberto Bifulco* Marcus Brunner** Roberto Canonico* Peer Hasselmeyer** Faisal Mir** * Università di Napoli.
Leveraging SDN for The 5G Networks: Trends, Prospects and Challenges ADVISOR: 林甫俊教授 Presenter: Jimmy DATE: 2016/3/21 1.
Features of Long Term Evolution (LTE)
By Suman(1RV12LDC29).  Long Term Evolution (LTE) promises higher data rates, 100Mbps in the downlink and 50Mbps in the uplink in LTE’s first phase, and.
Outline PART 1: THEORY PART 2: HANDS ON
Active Distributed & Dynamic Optical Network Access Systems Next Generation Access Network Łukasz Podleski (PSNC) Work in the ADDONAS project is financially.
Data and Computer Communications Tenth Edition by William Stallings Data and Computer Communications, Tenth Edition by William Stallings, (c) Pearson Education.
Craig Farrell CTO Telecom IBM. Why to operators want SDN and NFV? Definitions SDN: Separate control/management & data plane of switches Centralization.
Automating Wireless IP Network And Virtualized Mobile Core Functions HetnetIP: Wireless IP Backhaul Management Automation and Multi-tenant Portal.
Cisco Discovery 3 Chapter 1 Networking in the Enterprise JEOPARDY.
Network Processing Systems Design
Software Defined Networking BY RAVI NAMBOORI. Overview  Origins of SDN.  What is SDN ?  Original Definition of SDN.  What = Why We need SDN ?  Conclusion.
LTE Long Term Evolution
Software defined networking: Experimental research on QoS
University of Maryland College Park
Architecture and Algorithms for an IEEE 802
Semester 4 - Chapter 3 – WAN Design
Author: Ragalatha P, Manoj Challa, Sundeep Kumar. K
EA C451 Vishal Gupta.
LTE Long Term Evolution
Mobile edge computing Report by Weiqing huang.
Software Defined Networking (SDN)
IS4680 Security Auditing for Compliance
Network Architecture How does it all work?
Carlos J. Bernardos, Alain Mourad, Akbar Rahman
Dynamic Resource Scheduling Algorithm for Public Safety Network
教育部補助「行動寬頻尖端技術跨校教學聯盟第二期計畫 -- 行動寬頻網路與應用 -- 小細胞基站聯盟中心」 模組名稱: 「LTE-Small Cell 核心網路架構及服務」 單元-A4:核心網路 (EPC) 與 Internet Cloud 的介接與存取 計畫主持人:許蒼嶺 (國立中山大學 電機工程學系)
Utilizing the Network Edge
NFV and SD-WAN Multi vendor deployment
Presentation transcript:

Dynamic Control of Real-Time Communication (RTC) using SDN: A case study of a 5G end-to-end service Samuel Jero, Vijay K. Gurbani, Ray Miller, Bruce Cilli, Charles Payette, Sameer Sharma 1 NOMS 2016 Purdue University and Nokia Bell Laboratories

Mobile Networks Faster, better connections than ever before Demand for bandwidth and connectivity continues to grow 69% increase in % increase by 2017 Drivers: streaming video, interactive video sessions, data center applications, tactile internet 2

5G: The Next Generation Mobile Network Greatly increased range of applications and requirements Devices: Power-limited sensors, smart phones, tablets, virtual reality, cars, industrial applications, and others Data Rates: sensor data to 8K UHD video Latency: down to sub-millisecond Packet Sizes: tinygrams to jumbograms Key Trends: Network performance indicators will include higher level QoE The network should adapt to the application, not the other way around 3 Flexibility and adaptability are key!

Our Vision of the 5G Architecture 4 SDN and NFV are be key enablers Infrastructure Layer Access Technology Core Network Commodity Compute Control Layer SDN Orchestration Layer Management and Orchestration NF-graphs NFV Services Layer Services Network Slices Application / Business Layer Subscribers Enterprises Tenants Service Providers Analytics

SDN Centralized control of the network Separation of the Data and Control planes 5 eNodeB Switch Compute Switch Northbound API Southbound API SDN Controller DNE-RTC Low Latency Device to Device SDN Apps Controller Devices Application-plane Control-plane Data-plane

Our Work Understand the interactions between the network and dynamic services Dynamic services: services that demand a wide variability in network bandwidth and expectations Approximate a 5G network by introducing an SDN controller into a 4G/LTE testbed Consider an case study dynamic network service: DNE-RTC Identify key takeaways for the design of 5G 6

Motivation 5G Architecture OTT-RTC and NE-RTC DNE-RTC: a dynamic network service The 4G/LTE Network Our proof of concept Implementation Takeaways 7 Outline

webRTC is an OTT service that allows real-time communications between users over the Internet No plugins, no apps Poor video quality and/or extreme latency at sub-100kbps rates Unfair competition: devices in similar network conditions may have rates that differ by > 2x Cell load changes impact random users Network enabled webRTC (NE-RTC) Network service developed by Bell Labs to provide improved, consistent video call quality Calculates target bitrate for video flows on base station based on SINRs and number of users Provides feedback to device about target bitrate Special radio scheduling algorithm designed for guaranteed bitrate flows Allocates resources across the network to provide desired bitrate 8 OTT-RTC and NE-RTC Image:

Dynamic Network Enabled RTC (DNE-RTC) Dynamically enable NE-RTC only when it will be useful for video calls currently in progress Limiting usage of resources to only those times and calls that will benefit Key character of an adaptable network, like 5G DNE-RTC App running on SDN Controller receives device metrics from analytics NE-RTC enabled/disabled based on metrics indicating its usefulness 9 Switch DeviceSwitch v-WebRTC Gateway Devicev-eNB SDN Controller DNE-RTC App Call Start/Stop Device Metrics & eNodeB ctrl Setup QoS Target Bitrate RTP and RTCP Routing & QoS = Analytics

The 4G/LTE Network Since no 5G testbeds exist yet, we base our proof of concept on a 4G/LTE testbed The 4G/LTE Network consists of a number of interacting components: eNB (eNodeB) or radio base station SGW (Serving Gateway) –establishes bearers for data flows PGW (Packet Gateway) –policy enforcement and packet routing MME (Mobility Management Entity) –key mobility control node PCRF (Policy and Charging Function)—sets network policy HSS (Home Subscriber Server) 10 DeviceSGWPGW WebRTC Gateway DeviceeNB MME PCRF HSS RTP and RTCP Control-plane Data-plane Video Traffic

Our Proof of Concept 5G Network We simulate a 5G network by introducing an SDN controller into a 4G/LTE testbed An OpenFlow adaptor enables SDN Controller to control the eNodeB Adaptor maps between OpenFlow and the base station’s CLI commands Sends device throughput info to controller and enables/disables NE- RTC 11 DeviceSGWPGW WebRTC Gateway DeviceeNB MME PCRF HSS SDN Controller DNE-RTC App OpenFlow Adaptor OpenFlow Call Start/Stop UEID mapping Device info & ctrl Setup GBR bearers Video bitrate cap RTP and RTCP New control-plane Existing control-plane Data-plane Video Traffic

Our Proof of Concept 5G Network DNE-RTC app runs on SDN controller and uses device throughput to decide when to enable or disable NE-RTC App communicates with many existing components: MME to map between different device identifiers PCRF to setup guaranteed bitrate bearers for video flows WebRTC gateway to set target bitrates Device to determine when a call is occurring 12 DeviceSGWPGW WebRTC Gateway DeviceeNB MME PCRF HSS SDN Controller DNE-RTC App OpenFlow Adaptor OpenFlow Call Start/Stop UEID mapping Device info & ctrl Setup GBR bearers Video bitrate cap RTP and RTCP New control-plane Existing control-plane Data-plane Video Traffic

DNE-RTC App Computes an exponentially weighted moving average of each device’s throughput NE-RTC is enabled when the device is in a call and its throughput drops below a low threshold Enables target bitrate computation and scheduling algorithm Sends target bitrate info to WebRTC gateway Sets up guaranteed bitrate bearers across the network A second higher threshold determines when to disable NE-RTC again Disables target bitrate computation and scheduling algorithm Releases guaranteed bitrate bearers for this flow 13

Horizontal SDN interactions are common Mobile Networks are usually separated into a number of domains: RAN, Edge, and Core Network services need to frequently communicate and configure components across all of these domains RAN: base station throughput info and scheduling algorithm Edge/Core: guaranteed bitrate bearers App: target bitrate Thus horizontal communication between controllers in different domains MUST be efficient 14 RAN Edge Core Services

Identifier proliferation complicates services The existing 4G/LTE network components use many different identifiers for the same device IMSI, S1APID, IP address, SIP URI Implementing the DNE-RTC service required mapping between 4 of these Hardest part of the implementation Need to minimize the number of identifiers needed in 5G service APIs and enable easy mapping The centralized information and control of SDN will help here 15

Network function graphs have control plane elements Network function graphs provide a way to define services in terms of connected network elements Being standardized by ETSI and IRTF Usually discussed in terms of data plane elements Firewalls, load balancers, IPS, IDS, etc These graphs need to be able to include control plane elements in addition to data plane elements The new components in DNE-RTC are control plane 16 eNB WebRTC Gateway DNE-RTC Controller Device Internet Best Effort Network Function Graph: DNE-RTC Network Function Graph: eNB WebRTC Gateway Device Internet

Summary We developed a proof of concept dynamic network service by introducing an SDN controller into a 4G/LTE testbed to study the dynamics of network and service interactions We identified three key takeaways for future work in 5G Horizontal SDN-controller interactions are common Identifier proliferation complicates service development Network function graphs need to be able to contain control plane elements 17

Questions? ?? || /* */ 18