a new sdn-based control plane architecture for 5G



Similar documents
Open Source Network: Software-Defined Networking (SDN) and OpenFlow

Outline. Institute of Computer and Communication Network Engineering. Institute of Computer and Communication Network Engineering

Driving SDN Adoption in Service Provider Networks

OpenFlow Overview. Daniel Turull

Software Defined Networks (SDN)

A Presentation at DGI 2014 Government Cloud Computing and Data Center Conference & Expo, Washington, DC. September 18, 2014.

SDN/Virtualization and Cloud Computing

From reconfigurable transceivers to reconfigurable networks, part II: Cognitive radio networks. Loreto Pescosolido

SDN. What's Software Defined Networking? Angelo Capossele

LTE - Can SDN paradigm be applied?

Towards Software Defined Cellular Networks

Software Defined Networks

Network Functions Virtualization (NFV) for Next Generation Networks (NGN)

Software Defined Networking - a new approach to network design and operation. Paul Horrocks Pre-Sales Strategist 8 th November 2012

SDN and NFV in the WAN

software networking Jithesh TJ, Santhosh Karipur QuEST Global

Conference. Smart Future Networks THE NEXT EVOLUTION OF THE INTERNET FROM INTERNET OF THINGS TO INTERNET OF EVERYTHING

INTERNATIONAL JOURNAL OF PURE AND APPLIED RESEARCH IN ENGINEERING AND TECHNOLOGY

The 5G Infrastructure Public-Private Partnership

Securing Local Area Network with OpenFlow

SOFTWARE DEFINED NETWORKS REALITY CHECK. DENOG5, Darmstadt, 14/11/2013 Carsten Michel

Leveraging SDN and NFV in the WAN

Wireless Software Defined Networks Ayaka Koshibe, Akash Baid and Ivan Seskar

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

Software-Defined Networking for Wi-Fi White Paper

Long-Term Evolution. Mobile Telecommunications Networks WMNet Lab

Software Defined Networking What is it, how does it work, and what is it good for?

Customer Benefits Through Automation with SDN and NFV

BROCADE NETWORKING: EXPLORING SOFTWARE-DEFINED NETWORK. Gustavo Barros Systems Engineer Brocade Brasil

Simplifying Data Data Center Center Network Management Leveraging SDN SDN

OpenFlow: Concept and Practice. Dukhyun Chang

How OpenFlow -Based SDN Transforms Private Cloud. ONF Solution Brief November 27, 2012

CARRIER LANDSCAPE FOR SDN NEXT LEVEL OF TELCO INDUSTRILIZATION?

communication over wireless link handling mobile user who changes point of attachment to network

Software Defined Networking

Cloud RAN. ericsson White paper Uen September 2015

Virtualization, SDN and NFV

A Look at the New Converged Data Center

ON.Lab Launches Revolutionary SDN Open Source Network Operating System ONOS on behalf of its Community of Service Providers and Innovator Partners

Center SDN & NFV. Modern Data IN THE

Mobile Cloud Networking FP7 European Project: Radio Access Network as a Service

Evolution in Mobile Radio Networks

Designing Virtual Network Security Architectures Dave Shackleford

WIRELESS IN THE METRO PACKET MICROWAVE EXPLAINED

Cooperative Techniques in LTE- Advanced Networks. Md Shamsul Alam

SDN CENTRALIZED NETWORK COMMAND AND CONTROL

SDN Architecture Overview. Version 1.1 November, 2014 ONF TR-504

Krishan Sabnani Bell Labs. Converged Networks of the Future

Software Defined Networking (SDN)

Introduction to Software Defined Networking (SDN) and how it will change the inside of your DataCentre

CDN/CLOUD/SDN/NFV FOR MULTIMEDIA SERVICES

SK Telecom CUSTOMER CASE STUDY CUSTOMER CASE STUDY

Blue Planet. Introduction. Blue Planet Components. Benefits

Architecture Overview NCHU CSE LTE - 1

RIDE THE SDN AND CLOUD WAVE WITH CONTRAIL

Testing Challenges for Modern Networks Built Using SDN and OpenFlow

CHAPTER - 4 CHANNEL ALLOCATION BASED WIMAX TOPOLOGY

Software-Defined Networking for the Data Center. Dr. Peer Hasselmeyer NEC Laboratories Europe

OpenFlow and Onix. OpenFlow: Enabling Innovation in Campus Networks. The Problem. We also want. How to run experiments in campus networks?

5G radio access. ericsson White paper Uen Rev B February 2015

A Study on Software Defined Networking

SOFTWARE-DEFINED NETWORKING AND OPENFLOW

基 於 SDN 與 可 程 式 化 硬 體 架 構 之 雲 端 網 路 系 統 交 換 器

SIMPLE NETWORKING QUESTIONS?

OpenFlow - the key standard of Software-Defined Networks. Dmitry Orekhov, Epam Systems

SmartDiagnostics Application Note Wireless Interference

The future of mobile networking. David Kessens

5G Backhauling_. Luis M. Contreras GCTO Unit, Transport, Telefónica

What is SDN all about?

ONOS [Open Source SDN Network Operating System for Service Provider networks]

White Paper. Requirements of Network Virtualization

Interference in LTE Small Cells:

App coverage. ericsson White paper Uen Rev B August 2015

Software Defined Networking and OpenFlow: a Concise Review

Network Virtualization and SDN/OpenFlow for Optical Networks - EU Project OFELIA. Achim Autenrieth, Jörg-Peter Elbers ADVA Optical Networking SE

Integration Challenges For The Evolving SDN/NFV Ecosystem. Subhas Chandra Mondal

THE SDN OPPORTUNITY. Michael Beesley VP/CTO, PLATFORM SYSTEMS DIVISION

LTE protocol tests for IO(D)T and R&D using the R&S CMW500

Mobility Management for IP-based Mobile Networks

Limitations of Current Networking Architecture OpenFlow Architecture

Wireless Technologies for the 450 MHz band

VIRTUALIZING THE EDGE

SDN for Wi-Fi OpenFlow-enabling the wireless LAN can bring new levels of agility

A Coordinated. Enterprise Networks Software Defined. and Application Fluent Programmable Networks

Huawei Agile WAN Solution

What is OpenFlow? What does OFELIA? An Introduction to OpenFlow and what OFELIA has to do with it

Attenuation (amplitude of the wave loses strength thereby the signal power) Refraction Reflection Shadowing Scattering Diffraction

ATCN 2014: SDN - Mobility and SDN: Mobility Management and Mobile Networks

An Introduction to Software-Defined Networking (SDN) Zhang Fu

Wireless Networks. Reading: Sec5on 2.8. COS 461: Computer Networks Spring Mike Freedman

Software-Defined Networking: The New Norm for Networks. ONF White Paper April 13, 2012

Software-defined networking and Network Function Virtualization-based approach for optimizing a carrier network with integrated datacenters

ViSION Status Update. Dan Savu Stefan Stancu. D. Savu - CERN openlab

LTE-Advanced Carrier Aggregation Optimization

Management and Orchestration of Virtualized Network Functions

SOFTWARE-DEFINED NETWORKING IN HETEROGENEOUS RADIO ACCESS NETWORKS

Wireless & Mobile. Working Group

CENTER I S Y O U R D ATA

Network Virtualization Mist to MUST

SDN and FTTH Software defined networking for fiber networks

Transcription:

a new sdn-based control plane architecture for 5G With a Case Study on Connectivity Management m.

outline what is sdn? 5G proposed control plane connectivity control software-defined networking The needs of mobile service providers hierarchical programmability combined mobility, handoff & routing control Origins of SDN Decoupling of Hardware and Software Decoupling of Control and Data Planes New Physical Layer Options M-MIMO D2D Communication HetNets All SDN-Based Flow/UE Granular Programmability For CN as well as RAN - Hierarchical Connectivity Management as a Service (CMaaS) D2I Links: Reactive and Proactive D2D Links: Reactive Programmable Control Plane OpenFlow End of Profitability for MSPs Cloudification: NFV as a solution? New <Match,Action> Based Protocols Performance Results

Part i what is SDN?

Internet is a great success Thanks to a large part due to networking abstractions in the form of layering applications built on reliable/unreliable transport built on best effort global packet delivery built on best effort local packet delivery

there are problems The layers are defined for the data plane only We have no abstractions for the control plane To control the network, we continuously develop new protocols With increasing Internet usage and new trends, we seem to be requiring more and more advanced control protocols

network control PROBLEM STATEMENT Compute the configuration (state) of each physical device: Forwarding tables, access control lists... constraints Perform this over non-reliable communication links Operate within given network-level protocol (IP)

control plane abstractıons specıfıcatıon dıstrıbutıon forwarding Scott Shenker, 2010 - UC Berkeley

software-defined networking data/control plane decoupling definition SDN is a networking architecture where the data and control planes are separated. control plane layering definition SDN is a networking architecture where the network control problem is layered into abstractions hardware/software decoupling definition SDN is a networking architecture where the hardware and software components are decoupled with a well-defined open-interface

software-defined networking Feature Feature Network OS Feature Feature Feature Feature OS OS Feature Feature Custom Hardware Custom Hardware OS Feature Feature Custom Hardware OS Feature Feature Custom Hardware OS Custom Hardware

Abstractions network os control program forwarding abstraction Is a distributed system that creates consistent up-to-date network view Runs on servers (or controllers) in the network NOX, POX, Trema, Beacon, Floodlight, Maestro, Open Daylight. Operates on view of network INPUT: Abstraction of Global Network View (Graph/Database) OUTPUT: Configuration of each device Control program is not a distributed system Abstraction hides details of distributed state Abstract away forwarding hardware Flexible: Behavior specified by control plane; Built from basic forwarding primitives Minimal: Streamlined for speed and low power Control program not vendor specific OpenFlow is one example

Part ii 5G

Challenges traffic increase capex/opex increase OTT providers loss of profitability unprecedented increase in wireless traffic increase in capex/opex to satisfy this demand loss of existing/new revenue sources to ott providers MSPs may become unprofitable very soon

what can be done disruptive technologies cloudification programmability hetnets a variety of new frequency bands including the millimeter-wave massive-mimo D2D Communication move from cell-centric to device centric networks network functions virtualization (NFV) for the core network (CN) NFV for the radio access network (RAN) - CLOUD RAN - Developed by china mobile software-defined networks (SDN) per-flow programmable service chaining modularly customizable networks & network components dynamic/static shared ran components

disruptive technologies PHY Network A variety of frequency bands, including the millimeter wave Massive-MIMO Move from a cell-centric to a device-centric architecture Smarter devices D2D communication

5G: What to expect HetNet with densely populated small cells A set of different carrier frequencies with different propagation characteristics An extensive set of adaptive physical layer components relying on large numbers of transmit and receive antennas D2I as well as D2D links

key enabler for 5G The key differentiator for 5G systems will be in how we architect and orchestrate the overall system (RAN+CN) control to realize the benefits of cloudification while taking full advantage of the transport capacity distributed over a large geographical area We envision fully decoupled, independently scalable and programmable user and control planes for 5G

Part iii proposed sdn-based control plane

SDN for 5G For this vision, SDN is a natural architectural choice Complex control plane functions (CPFs) are removed from forwarding elements and placed behind a logically centralized controller Forwarding elements are simplified, CPFs are shipped to physical or virtual servers running in a data center

SDN for 5G Control Plane Functions Per flow packet processing, caching forwarding decisions Raw or Abstracted Network State logically centralized hierarchical controllers Packet processing rules Distributed Network State forwarding elements

SDN for 5G Considering the mobility of the UEs, the delay constraints associated with various control functionalities are significantly different The proposed all-sdn architecture is composed of a set of hierarchical set of controllers as opposed to a single controller overseeing the entire network control The hierarchy allows for locally optimized control decisions a new dimension in service provisioning to enable different grades of service

SDN for 5G

<MATCH, ACTION> The control of the end-to-end network may operate over tables of <Match, Action> tuples sent by the controllers to the forwarders. These rules are created by distilling the CPF outputs They are adaptive MATCH: A subset of the mobile network state ACTION: Corresponding actions per each flow

<MATCH, ACTION> MATCH: User identity, flow and connection type, user mobility, user observed channel quality, network carrier frequency, mobile unit capability, user billing plan, roaming information, OTT identity, etc. ACTION: Select RAT, schedule or avoid a specific wireless resource, initiate handoff, set modulation and coding, initiate ARQ, charge according to a specific policy, initiate CoMP, initiate ICIC, forward on a specific port, pause/ resume a flow, limit the data rate and bandwidth, allow/ disallow D2D communication, act as a relay, etc.

controller communication A controller at a higher hierarchy may send constraints to a controller at the lower hierarchy using a similar <Match, Action> tuple MATCH: Any subset of the network state ACTION: Selection of a control application, disabling or enforcing the joining of a RAT, limiting modulation and coding options, disallowing simultaneous scheduling of the same resource to matching flows, disallowing handoffs to certain types of base stations, disallowing or only allowing D2D communication, limiting transmit power of a given resource, powering on/off a base station, etc.

controller communication A controller at a lower hierarchy sends abstracted feedback to a controller at the higher hierarchy upon demand or with regular intervals

example operation <MATCH, ACTION> Rules ran controller composite CQI Feedback BS controller CoMP using allowed resource CQI blocks Feedback BS controller D2D Resource blocks allocated UE controller D2D Communication commences Decided

Part iv connectivity management as a service

connectivity control Perhaps the most fundamental goal of network control is to ensure that a route for a given flow between two nodes is quickly and effectively established and maintained. In LTE, as well as prior cellular networks, mobility is strictly managed identically regardless of the type of service If delay constraints are not stringent this may not be necessary The proposed architecture allows for a programatic approach to connectivity control with different grades of service We call this Connectivity Management as a Service (CMaaS)

CMaaS for D2I Links reactive BS controller <MATCH, ACTION> connectivity update request ran controller <MATCH, ACTION> net controller internet handoff request UE controller BS controller

CMaaS for D2I Links proactive BS controller <MATCH, ACTION> connectivity update request ran controller <MATCH, ACTION> net controller internet handoff request UE controller BS controller

CMaaS for D2D Links reactive

pause/resume commands It is beneficial for OpenFlow to include Pause and Resume commands for the wireless CN operation These commands require the switches to have local caches PAUSE: This command asks the router to pause the forwarding operation and store the incoming packets for that link in its cache RESUME: This command informs the router to resume the transmission of the packets in the link in the received order.

experimental setup Fat pipe network Links of 1GHz (including the wireless link) Mininet 2.1.0 Floodlight controllers for all controller hierarchies Rules expire in x seconds

experimental setup UEs are uniformly distributed across the network at the beginning of the experiments Each UE generates/receives TCP flows randomly to one of the two services following an exponential distribution of parameter 1 Flow durations are uniform over [0,10] seconds A UE may generate/receive multiple parallel flows Sources generate flows with average data rates of 66 Mbps Each UE goes through a handoff with a certain velocity following a random walk Each BS has 6 neighbors in the random walk

results D2I uplink downlink

results D2I uplink downlink

results D2I uplink downlink

results D2I uplink downlink

results D2I uplink downlink

results D2D

conclusions The 5G architecture needs to bring a high capacity, agile, low cost solution to ensure both user satisfaction and MSP profitability We propose a programmable, all-sdn architecture with hierarchical network control capabilities The proposed architecture programmatically orchestrates cloudification and NFV as well as end-to-end flow maintenance on a per-flow granularity with different grades of service Multiple grades of service for fundamental network operations may co-exist in the network for different flows We introduce CMaaS as an example Programmability of the network introduces a new revenue generation path for the MSPs

Thank you