Using Flexibility as a Measure to Evaluate Softwarized Networks

Similar documents
FlexNets: Evaluating Flexibility in Softwarized Communication Networks

The Function Placement Problem (FPP)

Towards Flexible Networking in Dynamically Changing Environments

FlexNets: It s all about flexibility!

Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement Problem

How to Measure Network Flexibility?

Using a Flexibility Measure for Network Design Space Analysis of SDN and NFV

Virtual Mobile Core Placement for Metro Area BY ABHISHEK GUPTA FRIDAY GROUP MEETING JANUARY 5, 2018

Virtual Mobile Core Placement for Metro Area BY ABHISHEK GUPTA FRIDAY GROUP MEETING NOVEMBER 17, 2017

IEEE TRANS. ON NETWORK AND SERVICE MANAGEMENT, SPECIAL ISSUE ON ADVANCES IN MANAGEMENT OF SOFTWARIZED NETWORKS 1

Towards an SDN-based Mobile Core Networks (MCN)

Research and development on virtualized telecommunication networks by Fraunhofer FOKUS and TU Berlin

Load Tester v4.0 Release Notes - Page 1 of 6 -

SimpleCore: an appeal for less complex core networks

A Hybrid SDN/NFV Architecture for Future LTE Networks

Mobile-CORD Enable 5G. ONOS/CORD Collaboration

NEC Virtualized Evolved Packet Core vepc

SDN and NFV Dynamic Operation of LTE EPC Gateways for Time-varying Traffic Patterns

DevOps for Software-Defined Telecom Infrastructures. draft-unify-nfvrg-devops-01

Deliverable D6.2 VNF/SDN/EPC: integration and system testing

Virtual-Mobile-Core Placement for Metro Network

SDN and NFV. Stepping Stones to the Telco Cloud. Prodip Sen CTO, NFV. March 16, 2016

NFV and SDN: The enablers for elastic networks

Path to 5G: A Control Plane Perspective

- Page 1 of 8 -

5G Network Softwarization: Key issues and Gap Analysis. Yachen Wang

Overview on FP7 Projects SPARC and UNIFY

On using SDN in 5G: the controller placement problem

Improving performance of LTE control plane

Control Plane Latency With SDN Network Hypervisors: The Cost of Virtualization

Subscriber-aware Dynamic SFC

Fronthaul and Backhaul for 5G and Beyond

Intelligent Service Function Chaining. March 2015

07/08/2016. Sami TABBANE. I. Introduction II. Evolved Packet Core III. Core network Dimensioning IV. Summary

State Space Analysis to Refactor the Mobile Core

Virtual Evolved Packet Core (VEPC) Placement in the Metro Core- Backhual-Aggregation Ring BY ABHISHEK GUPTA FRIDAY GROUP MEETING OCTOBER 20, 2017

IP routing and mobile packet core update

Accelerating 4G Network Performance

Overview of the Juniper Mobile Cloud Architecture Laying the Foundation for a Next-gen Secure Distributed Telco Cloud. Mobile World Congress 2017

virtual Evolved Packet Core as a Service (vepcaas) BY ABHISHEK GUPTA FRIDAY GROUP MEETING MARCH 3, 2016

Dynamic Analytics Extended to all layers Utilizing P4

LTE Access Controller (LAC) for Small Cell Tool Design and Technology

SDN and NFV: How they Will Change Your Network Operations. IAMU Annual Conference March 2015 Eric Lampland Lookout Point Communications

Software Defined Multi-Cloud Networking at the Tactical Edge

5G voice network evolution aspects. Voice over NR in a 5G System and migration from Evolved Packet System Fallback. Paper 3

Load Tester v11.2 Release Notes - Page 1 of 16 -

From Slicing to Dynamic Resource Control

Flexible and cost efficient optical 5G transport Paolo Monti

Software defined Vehicular Network Challenges & Opportunities. Weisen Shi October 3, 2016

A Global Operating System «from the Things to the Clouds»

Five Trends Leading to Opportunities in Multi-Cloud Global Application Delivery

ARCHITECTURE MATTERS. Dilbert by Scott Adams

IT Infrastructure. Transforming Networks to Meet the New Reality. Phil O Reilly, CTO Federal AFCEA-GMU C4I Symposium May 20, 2015

Current Challenges on SDN Research

Devolve-Redeem: Hierarchical SDN Controllers with Adaptive Offloading.

WHAT S IN STORE. Bill Carter, Chief Technology Officer Open Compute Project

Control as LCD for future networking

Scalable On-Demand Network Management Module for Software Defined Telecommunication Networks

How DPI enables effective deployment of CloudNFV. David Le Goff / Director, Strategic & Product Marketing March 2014

5G Vision for Future Networks From Use Cases to Implementation

FLEXIBLE VIRTUAL ROUTING FUNCTION DEPLOYMENT IN NFV-BASED NETWORK WITH MINIMUM TOTAL NETWORK COST

Innovative NFV Service-Slicing Solution Powered by DPDK

SYSTEMATIC SDN AND NFV WORKSHOP 2014 BUSINESS AND ECONOMIC ASPECTS OF SDN AND NFV

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

THE BUSINESS POTENTIAL OF NFV/SDN FOR TELECOMS

IEEE COMMUNICATIONS SURVEYS & TUTORIALS, VOL. 18, NO. 1, FIRST QUARTER

Innovation Technology for Future Convergence Network

Multi-tenancy of network operators and edge cloud services using small cells

Building Security Services on top of SDN

IOT, ENTERPRISES AND 5G

L7 Application Visibility for NFV and Data Centers

Making Network Functions Software-Defined

Network Virtualization Mist to MUST. Ching-Wen Cheng ITRI ICL M

OpenADN: Service Chaining of Globally Distributed VNFs

A Comparison of SDN and NFV for Re-designing the LTE Packet Core

Service-Based Architecture for 5G Core Networks

Raj Jain (Washington University in Saint Louis) Mohammed Samaka (Qatar University)

Packet-Optical SDN Field Trial for Multi-Layer Network Optimization. Jim Theodoras May 2016

NFV ISG PoC Proposal SDN Enabled Virtual EPC Gateway

NFV ISG PoC Proposal Subscriber Aware - SGi/Gi-LAN Virtualization

Overview of the Juniper Networks Mobile Cloud Architecture

5G Infrastructure Work in 3GPP

Improvement of VoLTE Domain HO with Operators Vision

CS 4226: Internet Architecture

Firewall offloading based on SDN and NFV

IEEE ComSoc Distinguished Lecture Tour Australia, June 8-18, 2014 Ying-Dar Lin, IEEE Fellow National Chiao Tung University, TAIWAN July 5, 2014

OPENSDNCORE RELEASE 4. Use cases

5GaaL: 5G as a LEGO. Sławomir Kukliński Orange Polska Venice, June 15, 2016

PROVIDING NETWORK OPERATOR MULTI-TENANCY AND EDGE CLOUD SERVICES USING SMALL CELLS

VIEWS ON 5G ARCHITECTURE

Elastic Network Functions: Opportunities and Challenges

Advanced Concepts 5G

Towards (More) Data Science in Communication Networks NetSys KuVS Preisverleihung - Presentation

Traffic Steering & Service Chaining

Challenges for the success of SDN and NFV (from a standardization perspective)

Dynamic Controller/Switch Mapping in Virtual Networks Service Chains

Future Glimpses: Two Next Generation Applications of SDN and NFV. Alan Carlton. VP, InterDigital Europe. June G World, London

Virtualization techniques: Opportunities for fixed/mobile convergence

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Service Function Chaining (SFC)

Transcription:

Chair of Communication Networks Department of Electrical and Computer Engineering Technical University of Munich Using Flexibility as a Measure to Evaluate Softwarized Networks Wolfgang Kellerer Technical University of Munich Prague, July 17, 2017 IETF 99 Prague, Czech Republic July 16-21, 2017 IRTF NFVRG This work is part of a project that has received funding from the European Research Council (ERC) under the European Union s Horizon 2020 research and innovation program grant agreement No 647158 FlexNets (2015 2020).

Introduction Networking today: new requirements from vertical industries, dynamically changing user behavior, and global digitalization Less (explicitly) addressed: flexibility and hence adaptation Image source: http://www.paleoplan.com In this talk, I will present our definition of a measure for network flexibility give concrete use cases of how to apply raise more questions Prof. Wolfgang Kellerer Chair of Communication Networks TUM 2015-2020 2

The Internet is able to adapt its resources somehow (best-effort, TCP elasticity, BGP, OSPF) early-days simplicity à complex and ossified network system very slow adaptation to new requirements à reaction to dynamic changes hardly possible 3

New concepts such as Network Function Virtualization (NFV) and Software Defined Networking (SDN) promise to create and adapt networks and functions on demand in software SDN-based Controller/ Orchestrator control VNF VNF Network Virtualization 4

All problems solved? Are we fully flexible already? How far can we go? What is the right network design? We need a fundamental understanding of how to provide flexibility a quantitative measure for flexibility pro and contra certain designs For networks, flexibility = ability to support new requests to change design requirements (traffic pattern, latencies, ) in a timely manner via adaptation of resources (topology, capacity,...) if needed This work is part of a project that has received funding from the European Research Council (ERC) under the European Union s Horizon 2020 program grant agreement No 647158 FlexNets (2015 2020). 2015-2020 5

Flexibility Measure proposed definition φ " (S) = supported new requests within T total number of given new requests fraction of the number of new requests that can be supported in a time interval T of all given new requests φ " 100% φ "=> (S) = supported new requests all given new requests T Prof. Wolfgang Kellerer Chair of Communication Networks TUM 6

A simple illustration (1) network function: SDN controller New request to an SDN-network: Controller Capacity (cc) is increased Can such new request be supported? e.g. by migrating the controller to a node with higher capacity (NC) BUT: migration time cannot exceed 1 hop (T) network function φ = 1 new request supported all given new requests? 7

A simple illustration (2): more requests φ "ABCDE = 1 new request supported 3 given new requests = 1 3 = 33% φ " I = 2 new request supported 3 given new requests Prof. Wolfgang Kellerer Chair of Communication Networks TUM = 2 3 = 66% 8

Flexibility a new measure? - Yes no single quality indicator for a Quality of Flexibilty (QoF) similar to QoS to be regarded by case (requirements, design goals, system) we propose: flexibility aspects [1, 2] similar as we do with QoS (rate, delay, throughput, jitter, ) shall allow us to quantitatively compare two different system designs Examples: flow steering, function placement [1] W. Kellerer, A. Basta, A. Blenk, Using a Flexibility Measure for Network Design Space Analysis of SDN and NFV, SWFAN 16, IEEE INFOCOM Workshop, April 2016. [2] W. Kellerer, A. Basta, A. Blenk, Flexibility of Networks: a new measure for network design space analysis?. arxiv preprint arxiv:1512.03770, 2015. 9

Use Case 1: The Function Placement Problem NFV = virtualize & move function (= everything) to DC Example: mobile core network functions RAN Core PDN c-plane MME HSS PCRF OCS u-plane SGW PGW IP High volume data traffic High speed packet processing 10

Function Realization based on NFV Virtualization of GW functions [3] à NFV data-plane latency? depends on the DC placement Datacenter GW-c GW-u network load? traffic transported to DC (longer path à cost) u-plane traffic NE IP Virtualized Current GW GW [3] A. Basta et al., A Virtual SDN-enabled EPC Architecture : a case study for S-/P-Gateways functions, SDN4FNS 2013.

Function Realization based on SDN: move functions back Decomposition of GW functions [3] via SDN data-plane latency? additional latency is avoided Datacenter GW-c Control load? SDN control load! depends on API (e.g. OpenFlow) u-plane traffic GW-u NE IP Decomposed Virtualized GW [3] A. Basta et al., A Virtual SDN-enabled EPC Architecture : a case study for S-/P-Gateways functions, SDN4FNS 2013. 12

Interdependencies à Function chains (mixed design) Propagation latency depends on function chain = path SGW - PGW Datacenter SGW-C PGW-C SGW-U PGW-U Datacenter SGW-C PGW-C CTR u-plane path NE NE NE+ NE+ (a) Both SGW and PGW Virtualized SDN API Can be more complex for other use cases Function Placement shall address: (b) Both SGW and PGW Decomposed Datacenter Datacenter SGW-C Function PGW-C (de-)composition SGW-C PGW-C SGW-U CTR CTR PGW-U Function chaining SDN API SDN API NE NE+ NE+ NE (c) SGW Virtualized PGW Decomposed (d) PGW Virtualized SGW Decomposed 13

Some Evaluation Studies [4] Virtualize all GWs? decompose all? mixed deployment? Which GWs should be virtualized? decomposed? DC(s) placement? minimize core load $ satisfy data-plane latency or SDN NE The Functions Placement Problem [4] A. Basta, W. Kellerer, M. Hoffmann, H. Morper, K. Hoffmann, Applying NFV and SDN to LTE Mobile Core Gateways; The Functions Placement Problem, AllThingsCellular14, Workshop ACM SICGOMM, Chicago, IL, USA, August 2014 14

Flexibility Analysis of Function Placement Use Case 1 3 design choices (= systems) to compare [1]: (1) SDN design (2) NFV design (3) mixed SDN/NFV design Parameter in focus: Flexibility to support different latency requirements for - control plane latency and data plane latency e.g.: {5, 10, 15,, 45, 50} ms all requests: 10 x10 =100 φ ELMNOPOQR (design. x) = V X feasiblesol V,X V X w V,X Z w V,X [1] W. Kellerer, A. Basta, A. Blenk, Using a Flexibility Measure for Network Design Space Analysis of SDN and NFV, SWFAN 16, IEEE INFOCOM Workshop, April 2016. 15

Results [1] With respect to the support of latency requirements in function placement: mixed SDN/NFV is more flexible for a logically centralized data center infrastructure for distributed data centers all three design choices are equally flexible [1] W. Kellerer, A. Basta, A. Blenk, Using a Flexibility Measure for Network Design Space Analysis of SDN and NFV, SWFAN 16, IEEE INFOCOM Workshop, April 2016. 16

Use Case 2: Dynamic Controller Placement Problem SDN controller as the network function place 1..n SDN controllers for time varying traffic input à controller migration/reconfiguration Evaluation parameters [5, 6] Abilene network topology (11 nodes, 14 links) new requests: 100 different flow profile requests over time (random) N = 1,, 4 controllers (design choices for comparison) Algorithm finds optimal controller placement and flow to controller assignment optimization goal: minimize avg. flow setup time (performance) How many controllers can be migrated (incl. control plane update) in time T? (success ratio à Flexibility) Migrations and reconfigurations à Cost [5] M. He, A. Basta, A. Blenk, W. Kellerer, How Flexible is Dynamic SDN Control Plane?, IEEE INFOCOM Workshop, SWFAN, Atlanta, USA, May 2017. [6] M. He, A. Basta, A. Blenk, W. Kellerer, Modeling Flow Setup Time for Controller Placement in SDN: Evaluation for Dynamic Flows, IEEE International Conference on Communications (ICC), Paris, France, May 2017. 17

Results (from [5]) Flexibility for short T: 1 controller is more flexible performance of 1 controller system is worst Performance (low is better) T à T considerable for migration: more controllers à more flexibility there is a cap in gain (flexibility and performance), but cost ( = migrations) is rising (not shown here) [5] M. He, A. Basta, A. Blenk, W. Kellerer, How Flexible is Dynamic SDN Control Plane?, IEEE Prof. Wolfgang INFOCOM Kellerer Workshop, Chair of Communication SWFAN, Atlanta, Networks USA, TUM May 2017. 18

Conclusion & Outlook Key Takeaways Network research is faced with new requirements from emerging networked industries These include flexibility Network softwarization (NFV, SDN) is a key technology Need for - a measure to analyse flexibility - as a trade off with performance and cost Prof. Wolfgang Kellerer Chair of Communication Networks TUM 19

Outlook: Cost of Flexibility What are the costs of a design for flexibility? in terms of signaling overhead, number of data centers, Possible relationship (to be confirmed): flexibility vs. cost flexibility vs. cost trade off multidimensional design space Prof. Wolfgang Kellerer Chair of Communication Networks TUM 20

References for further reading (1) M. He, A. Basta, A. Blenk, W. Kellerer, How Flexible is Dynamic SDN Control Plane?, IEEE INFOCOM Workshop, SWFAN, Atlanta, USA, May 2017. M. He, A. Basta, A. Blenk, W. Kellerer, Modeling Flow Setup Time for Controller Placement in SDN: Evaluation for Dynamic Flows, IEEE International Conference on Communications (ICC), Paris, France, May 2017. W. Kellerer, A. Basta, A. Blenk, Using a Flexibility Measure for Network Design Space Analysis of SDN and NFV, IEEE INFOCOM Workshop, SWFAN, San Francisco, USA, April 2016. A. Basta, W. Kellerer, M. Hoffmann, H. Morper, K. Hoffmann, Applying NFV and SDN to LTE Mobile Core Gateways; The Functions Placement Problem, AllThingsCellular14, Workshop ACM SICGOMM, Chicago, IL, USA, August 2014. A. Basta, A. Blenk, M. Hoffmann, H. Morper, K. Hoffmann, W. Kellerer, SDN and NFV Dynamic Operation of LTE EPC Gateways for Time-varying Traffic Patterns, 6th International Conference on Mobile Networks and Management (MONAMI), Würzburg, Germany, September 2014. W. Kellerer, A. Basta, A. Blenk, Flexibility of Networks: a new measure for network design space analysis?, arxive report, December 2015. http://www.lkn.ei.tum.de/forschung/publikationen/dateien/kellerer2015flexibilityofnetworks:a.pdf Prof. Wolfgang Kellerer Chair of Communication Networks TUM 21

References for further reading (2) A. Basta et al., A Virtual SDN-enabled EPC Architecture : a case study for S-/P-Gateways functions, SDN4FNS 2013. A. Blenk, A. Basta, J. Zerwas, M. Reisslein, W. Kellerer, Control Plane Latency with SDN Network Hypervisors: Cost of Virtualization, IEEE Transactions on Network and Service Management, September 2016 A. Blenk, A. Basta, M. Reisslein, W. Kellerer, Survey on Network Virtualization Hypervisors for Software Defined Networking, IEEE Communications Surveys & Tutorials, vol. 18, no. 1, pp. 655-685, January 2016. R. Sherwood et al., Carving research slices out of your production networks with OpenFlow, ACM CCR, 2010 A. Al-Shabibi et al, OpenVirteX: A network hypervisor, Open Networking Summit, 2014 5G Initiative Team, NGMN 5G White Paper, 2015, https://www.ngmn.org/uploads/media/ngmn-5g- White-Paper-V1-0.pdf Mobile and wireless communications Enablers for the Twenty twenty Information Society (METIS), Final report on architecture (Deliverable D6.4), 2015, https://www.metis2020.com/wpcontent/uploads/deliverables/metis-d6.4- v2.pdf Prof. Wolfgang Kellerer Chair of Communication Networks TUM 22