FlexNets: Evaluating Flexibility in Softwarized Communication Networks

Similar documents
Using Flexibility as a Measure to Evaluate Softwarized 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

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

How to Measure Network Flexibility?

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)

NEC Virtualized Evolved Packet Core vepc

A Hybrid SDN/NFV Architecture for Future LTE Networks

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

SimpleCore: an appeal for less complex core networks

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

Mobile-CORD Enable 5G. ONOS/CORD Collaboration

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

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

Virtual-Mobile-Core Placement for Metro Network

Overview on FP7 Projects SPARC and UNIFY

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

NFV and SDN: The enablers for elastic networks

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

- Page 1 of 8 -

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

Building Security Services on top of SDN

Firewall offloading based on SDN and NFV

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

Innovation Technology for Future Convergence Network

Dynamic Analytics Extended to all layers Utilizing P4

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

Path to 5G: A Control Plane Perspective

On using SDN in 5G: the controller placement problem

Accelerating 4G Network Performance

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

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

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

The CORD reference architecture addresses the needs of various communications access networks with a wide array of use cases including:

OpenADN: Service Chaining of Globally Distributed VNFs

Subscriber-aware Dynamic SFC

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

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

Using SDN and NFV to Realize a Scalable and Resilient Omni-Present Firewall

Elastic Network Functions: Opportunities and Challenges

From Slicing to Dynamic Resource Control

Nuage Networks Product Architecture. White Paper

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

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

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

THE BUSINESS POTENTIAL OF NFV/SDN FOR TELECOMS

Making Network Functions Software-Defined

Balancing the Migration of Virtual Network Functions with Replications in Data Centers

Optimal Slice Allocation in 5G Core Networks

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

UNIVERSITY OF CAGLIARI

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

7/27/2010 LTE-WIMAX BLOG HARISHVADADA.WORDPRESS.COM. QOS over 4G networks Harish Vadada

Agenda. Introduction Network functions virtualization (NFV) promise and mission cloud native approach Where do we want to go with NFV?

Current Challenges on SDN Research

Intelligent Service Function Chaining. March 2015

Network Automation using Contrail Cloud (NACC)

ITU Workshop on Telecommunication Service Quality. Service assurance for Virtualized Networks and End-to-End Xhaul and C-RAN

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

Overview of the Juniper Networks Mobile Cloud Architecture

4G & 5G-Ready Network Slicing

Casa Systems Axyom Multiservice Router

Improving performance of LTE control plane

Flexible and cost efficient optical 5G transport Paolo Monti

15-744: Computer Networking. Data Center Networking II

Network Function Virtualization. CSU CS557, Spring 2018 Instructor: Lorenzo De Carli

Slicing a Network. Software-Defined Network (SDN) FlowVisor. Advanced! Computer Networks. Centralized Network Control (NC)

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

Introduction. Delivering Management as Agile as the Cloud: Enabling New Architectures with CA Technologies Virtual Network Assurance Solution

Virtualization in Wireless Networks

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

5G Network Slicing and Convergence. Maria Cuevas, Head of core network and services research BT plc

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

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

Improvement of VoLTE Domain HO with Operators Vision

Coordinated Control and Spectrum Management for 5G Heterogeneous Radio Access Networks

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

Pricing Intra-Datacenter Networks with

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

HY436: Network Virtualization

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

Service Boost: Towards On-demand QoS Enhancements for OTT Apps in LTE

THETARAY ANOMALY DETECTION

ARCHITECTURE MATTERS. Dilbert by Scott Adams

Cisco 5G Vision Series: Vertical Value Creation

Network Function Virtualization (NFV)

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

Software-Defined Networking (SDN) Overview

IP routing and mobile packet core update

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

Advanced Concepts 5G

Accelerating SDN and NFV Deployments. Malathi Malla Spirent Communications

Performance Considerations of Network Functions Virtualization using Containers

Casa Systems Axyom Software Platform

Improving TCP Performance over Wireless Networks using Loss Predictors

Transcription:

Chair of Communication Networks Department of Electrical and Computer Engineering Technical University of Munich FlexNets: Evaluating Flexibility in Softwarized Communication Networks Wolfgang Kellerer Technical University of Munich Zagreb, June 29, 2017 ConTEL 2017 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 examples of how to apply raise more questions Prof. Wolfgang Kellerer Chair of Communication Networks TUM 2015-2020 2

Outline of this Talk On flexibility in softwarized networks Proposal for a flexibility measure Use Cases The Function Placement Problem Dynamic Controller Placement HyperFlex: a flexible SDN Hypervisor solution Prof. Wolfgang Kellerer Chair of Communication Networks TUM 3

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 source: SFB MAKI 4

New concepts such as Network Virtualization (NV), Software Defined Networking (SDN) and Network Function Virtualization (NFV) promise to create and adapt networks and functions on demand in software SDN-based control Network Virtualization 5

New concepts such as Network Virtualization (NV), Software Defined Networking (SDN) and Network Function Virtualization (NFV) promise to create and adapt networks and functions on demand in software SDN-based control Network Virtualization à Softwarized Networks 6

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, ) 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 7

A simple measure For networks, flexibility = ability to support new requests to change design requirements (traffic pattern, latencies, ) via adaptation of resources (topology, capacity,...) if needed φ(s) = supported new requests total number of given new requests fraction of the number of new requests that can be supported of all given requests φ (S) ε [0,1] percentage Prof. Wolfgang Kellerer Chair of Communication Networks TUM 8

What is missing? The time aspect of flexibility What Robert de Niro says on flexibility in HEAT (1995) as Neil McCauley: Don t get attached to anything you can t walk out on in 30 seconds flat if you feel the heat around the corner. "Heatposter" by Source. Licensed under Fair use via Wikipedia http://en.wikipedia.org/wiki/file: Heatposter.jpg#/media/File:Heatposter.jpg Not only the number of options, but the time matters for flexibility! Prof. Wolfgang Kellerer Chair of Communication Networks TUM 9

Flexibility Measure proposed definition φ ; (S state i) = 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% ABCDEF φ ;>? (S) = supported new requests all given new requests T Prof. Wolfgang Kellerer Chair of Communication Networks TUM 10

A simple illustration (1) 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) φ = 1 new request supported all given new requests 11

A simple illustration (2): more requests φ ;HIJKC = 1 new request supported 3 given new requests = 1 3 = 33% φ ; O = 2 new request supported 3 given new requests = 2 3 = 66% Prof. Wolfgang Kellerer Chair of Communication Networks TUM 12

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 [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. 13

Flexibility Aspect example 1: Flow steering and reconfiguration Parameters (for change requests): number of flows, granularity (forwarding, duplicating, ), time to change VNFs VNFs SDN CTR 14

Flexibility Aspect example 2: Function Placement Parameters: set of possible locations, number of supported requirements (latency, ), time of placement (static, dynamic) SDN CTR VNFs VNFs SDN CTR 15

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 16

Function Realization based on NFV Virtualization of GW functions [1] à 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 [1] 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. 18

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 19

Some Evaluation Studies 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 20

Flexibility Analysis of Function Placement Use Case 1 3 design choices (= systems) to compare [5]: (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 [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. 21

Design Choices Legacy LTE core design: Gateways (GW) as dedicated middleboxes (1) SDN design: separation of control and data plane for GWs (2) NFV design: all functions (data and control) run in a cloud (3) mixed SDN/NFV design: only control to cloud control and data to cloud 22

Flexibility measure and evaluation setup Flexibility measure: φ CRAEDSDTF (design. x) = X Z feasiblesol X,Z X Z w X,Z \ w X,Z Function placement problem formulated as a MILP [6] SGW and PGW (VNF) placement constraints on data and control plane latency weights α β w X,Z = + datalatency X controllatency Z [4] A. Basta, W. Kellerer, M. Hoffmann, H. J. Morper, K. Hoffmann, Applying NFV and SDN to LTE mobile core gateways, the functions placement problem, All things cellular Workshop ACM SIGCOMM, Chicago, August, 2014. 23

Results [5] 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. 24

Nothing is for free: 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 25

Use Case 2: Dynamic Controller Placement Problem place 1..n SDN controllers for time varying traffic input à controller migration/reconfiguration Evaluation parameters 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. 26

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations decrease Number of controllers N migration time threshold = 803 ms T is very short (800 ms is transmission delay of 1 controller) 27

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations Number of controllers N migration time threshold = 804 ms T is very short (800 ms is transmission delay) 28

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations Number of controllers N migration time threshold = 805 ms 29

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations migration time threshold = 806 ms 1 controller has highest flexibility at low cost But: performance is not good (flow setup time) 30

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations migration time threshold = 807 ms 31

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations migration time threshold = 808 ms 32

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations migration time threshold = 809 ms 33

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations migration time threshold = 810 ms T is moderate: more controllers à higher flexibility at higher cost 34

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations migration time threshold = 811 ms T is moderate: more controllers à higher flexibility at higher cost 35

Simulation Results Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations migration time threshold = 812 ms T is moderate: more controllers à higher flexibility at higher cost 36

Interpretation Use Case Flexibility Performance Cost success ratio avg. flow setup time reconfigurations Some cases: 1 controller is more flexible (short T) T considerable for adaptation: more controllers à more flexible There is a cap in gain cost is rising migration time threshold = 812 ms 37

Summary (from [5]) Flexibility Performance [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. 38

from fundamental research to practice: an implementation solution for flexibility Prof. Wolfgang Kellerer Chair of Communication Networks TUM 39

Designing for Flexibility: Network Slicing Why do we need network virtualization slicing? NGMN 5G white paper [7] logical virtual mobile network slices reliable and on-demand slices METIS 5G system concept and technology roadmap [8] application and service differentiation logical virtual mobile network slices heterogenous and dynamic slices Source: NGMN 5G white paper [7] 5G Initiative Team, NGMN 5G White Paper, 2015, https://www.ngmn.org/uploads/media/ngmn-5g-white-paper-v1-0.pdf [8] Mobile and wireless communications Enablers for the Twenty twenty Information Society (METIS), Final report on architecture 40 (Deliverable D6.4), 2015, https://www.metis2020.com/wpcontent/uploads/deliverables/metis-d6.4-v2.pdf

5G Slicing: SDN virtualization Why do we need SDN virtualization slicing in 5G? Bring your own controller Full flexibility and programmability Virtual SDN Slices SDN v v SDN v v SDN v IP PDN v SDN v VNF VNF Mature IT Virtualization VNF Cloud Node Cloud Node Cloud Orchestration Prof. Wolfgang Kellerer Chair of Communication Networks TUM 41

SDN Virtualization Overview How to achieve slicing for SDN networks? SDN virtualization layer, i.e., SDN hypervisors e.g. FlowVisor [9], OpenVirteX [10] Tenant SDN Controller control plane Tenant SDN Controller What should an SDN hypervisor do? abstraction SDN Hypervisor translation isolation Virtual SDN abstraction Control plane translation Data and control slice isolation v in a most flexible way v v data plane VNF Cloud Node v v v v VNF VNF Cloud Node IP PDN [9] R. Sherwood et al., Carving research slices out of your production networks with OpenFlow, ACM CCR, 2010 [10] A. Al-Shabibi et al, OpenVirteX: A network hypervisor, Open Networking Summit, 2014 42

State-of-the-art Limitations [11] SDN Slices focus on data plane slices control performance impacts the data plane performance in SDN! Management automated slice request is not addressed admission control interfaces are missing Deployment no mechanisms to change the deployment on run time e.g., automate adding or removing of a hypervisor instance [11] 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. 43

Our apporach: HyperFlex Features Admission Control [12] automated request of virtual SDN slices guarantees for data and control plane performance run time update to slice embedding of virtual links on the physical network (a) Tenant View (b) HyperFlex View 12] A. Blenk, A. Basta, J. Zerwas, M. Reisslein, W. Kellerer, Control Plane Latency with SDN Network Hypervisors: Cost of Virtualization EEE Transactions on Network and Service Management, September 2016 SENDATE PLANETS (funded by the BMBF under Project ID 16KIS0473) ERC Grant FlexNets (funded by the EC under grant agreement No 647158) 44

HyperFlex Features Performance Monitoring [12] monitor the performance of the running hypervisors, e.g., CPU monitor the performance of the SDN slices control plane latency control plane loss rate (a) Hypervisor performance (b) Tenant control performance [12] 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 45

HyperFlex Features Dynamic Deployment Orchestration [12] cope with the slice dynamics, e.g., new requirements, time-varying traffic, transparent to tenants, i.e., no interruption and no control loss optimal placement of SDN hypervisors Tenant SDN C e.g. control traffic over load e.g. control latency requirement HV v HV? Tenant SDN C? v v v v IP PDN v v VNF VNF VNF Cloud Node Cloud Node [12] A. Blenk, A. Basta, J. Zerwas, M. Reisslein, W. Kellerer, Control Plane Latency with SDN Network Hypervisors: Cost of Virtualizatio IEEE Transactions on Network and Service Management, September 2016 46

Testbed@TUM: Flexible Application-to-Cloud Softwarized 5G Networks 18x OF switches Prof. Wolfgang Kellerer Chair of Communication Networks TUM 47

Conclusion Key Takeaways Network research is faced with new requirements from emerging networked industries These include flexibility Network softwarization (SDN, NV, NFV) can be used Need for - a measure to analyse flexibility - new flexible concepts (e.g. HyperFlex) Prof. Wolfgang Kellerer Chair of Communication Networks TUM 48

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 49

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 50