Combined Virtual Mobile Core Network Function Placement and Topology Optimization with Latency bounds



Similar documents
Network Virtualization Mist to MUST

Accelerating 4G Network Performance

Intel Network Builders Solution Brief. Intel and ASTRI* Help Mobile Network Operators Support Small Cell Networks

DESIGN AND ANALYSIS OF TECHNIQUES FOR MAPPING VIRTUAL NETWORKS TO SOFTWARE- DEFINED NETWORK SUBSTRATES

Analyzing Mission Critical Voice over IP Networks. Michael Todd Gardner

Virtual Network Functions Placement and Routing Optimization

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

NTT DOCOMO Technical Journal. Core Network Infrastructure and Congestion Control Technology for M2M Communications

Interworking of NFV/SDN with QoE Monitoring in Mobile Networks

Long-Term Evolution. Mobile Telecommunications Networks WMNet Lab

How to deal with a thousand nodes: M2M communication over cellular networks. A. Maeder NEC Laboratories Europe andreas.maeder@neclab.

Abstraction of Mobile Network Topology Albert Codes Morales Supervised by: Dr. Toktam Mahmoodi King s College London March 2015

NFV & SDN World. Practical Approaches to NFV Orchestration Deployment. Terry McCabe CTO Mobile Business Unit

Implementing Quality of Service for the Software Defined Networking Enabled Future Internet

! # %!&% ( % )% & % + %, )./

LTE Aware LTE Overview Alcatel-Lucent Long Term Evolution Solution Overview Consulting Informed LTE Solution Overview Alcatel-Lucent LTE Evolved

A hierarchical multicriteria routing model with traffic splitting for MPLS networks

On Orchestrating Virtual Network Functions

Public Safety Communications Research. LTE Demonstration Network Test Plan. Phase 3 Part 1: Network Interoperability & Drive Test. Version 2.

Supply Chain Design and Inventory Management Optimization in the Motors Industry

Smart Queue Scheduling for QoS Spring 2001 Final Report

SDN Interfaces and Performance Analysis of SDN components

Beyond the Stars: Revisiting Virtual Cluster Embeddings

Joint Optimization of Routing and Radio Configuration in Fixed Wireless Networks

Architecture Overview NCHU CSE LTE - 1

Get the best performance from your LTE Network with MOBIPASS

Protocol Signaling Procedures in LTE

Security-Aware Beacon Based Network Monitoring

THE ON-DEMAND DATA CENTER NETWORK TRANSFORMATION IN A CHANGING INDUSTRY. Ken Cheng, CTO, Brocade October, 2013

Triton Multi-purpose LTE wireless core networking testing tool

Dynamic Network Resources Allocation in Grids through a Grid Network Resource Broker

Optimization Handoff in Mobility Management for the Integrated Macrocell - Femtocell LTE Network

Telecommunication Services Engineering (TSE) Lab. Chapter III 4G Long Term Evolution (LTE) and Evolved Packet Core (EPC)

Technical white paper. Enabling mobile broadband growth Evolved Packet Core

LTE Attach and Default Bearer Setup Messaging

How To Manage A Network With A Network Management System (Qoe)

Unifying the Programmability of Cloud and Carrier Infrastructure

Seminar. Path planning using Voronoi diagrams and B-Splines. Stefano Martina

Network functions virtualization and software management

Optimization of Communication Systems Lecture 6: Internet TCP Congestion Control

Network Architecture and Topology

LTE BACKHAUL REQUIREMENTS: A REALITY CHECK

Nokia Siemens Networks Flexi Network Server

Reformulating the monitor placement problem: Optimal Network-wide wide Sampling

Question: 3 When using Application Intelligence, Server Time may be defined as.

Performance Evaluation of a QoS-Aware Handover Mechanism

THE Evolution of Mobile network and THE role of Network transport. Rodolfo Di Muro, PhD, MBA Programs marketing

Supporting mobility in the RAN cloud

On the effect of forwarding table size on SDN network utilization

Lecture 8 Performance Measurements and Metrics. Performance Metrics. Outline. Performance Metrics. Performance Metrics Performance Measurements

Longer is Better? Exploiting Path Diversity in Data Centre Networks

Securing the Interconnect Signaling Network Security

A Service Design Problem for a Railway Network

Whitepaper. 10 Metrics to Monitor in the LTE Network. blog.sevone.com

On real-time delay monitoring in software-defined networks

Diameter in the Evolved Packet Core

Network Access Security in Mobile 4G LTE. Huang Zheng Xiong Jiaxi An Sihua

Priority, Pre-Emption, and Quality of Service

Introduction, Rate and Latency

H.323 Traffic Characterization Test Plan Draft Paul Schopis,

Chapter 4. VoIP Metric based Traffic Engineering to Support the Service Quality over the Internet (Inter-domain IP network)

Practical Security Testing for LTE Networks BlackHat Abu Dhabi December 2012 Martyn Ruks & Nils

Security Testing 4G (LTE) Networks 44con 6th September 2012 Martyn Ruks & Nils

Announcements. Midterms. Mt #1 Tuesday March 6 Mt #2 Tuesday April 15 Final project design due April 11. Chapters 1 & 2 Chapter 5 (to 5.

Applying Software Defined Networks and Virtualization Concepts for Next Generation Mobile Broadband Networks

LCMON Network Traffic Analysis

Virtualization techniques for redesigning mobile backhaul networks: challenges and issues. Fabrice Guillemin Orange Labs, IMT/IMT/OLN/CNC/NCA

IRMA: Integrated Routing and MAC Scheduling in Multihop Wireless Mesh Networks

Latency on a Switched Ethernet Network

Restorable Logical Topology using Cross-Layer Optimization

SDN- based Mobile Networking for Cellular Operators. Seil Jeon, Carlos Guimaraes, Rui L. Aguiar

Migration to LTE: Infrastructure Impact. Maria E. Palamara Director CDMA-LTE Strategy Alcatel-Lucent January, 2009

Green Network and Data Centre Virtualization

B4: Experience with a Globally-Deployed Software Defined WAN TO APPEAR IN SIGCOMM 13

The Business Case for Caching in 4G LTE Networks

5 INTEGER LINEAR PROGRAMMING (ILP) E. Amaldi Fondamenti di R.O. Politecnico di Milano 1

LTE Control Plane on Intel Architecture

Locality-Sensitive Operators for Parallel Main-Memory Database Clusters

NEC * Virtualized EPC Innovation Powered by Multi Core Intel Architecture Processors

The Role of Big Data & Advanced Analytics in SDN/NFV. Moderated by Jim Hodges, Senior Analyst, Heavy Reading June 9, 2015

Technology Business Unit. White Paper. SDN in Wireless Cellular Networks: Gearing Up to Meet the Growing Bandwidth Demand

On the Placement of Management and Control Functionality in Software Defined Networks

Ring Protection: Wrapping vs. Steering

Wanderlust: Enabling roaming in the LTE era. Don Troshynski Vice President, Solutions Architecture

LTE service area. 3G service area. EPS : Evolved Packet System. Currently Planning & Coordination Office 1 C *

The LTE Network Architecture

NFV chaining, placement and orchestration

I. ADDITIONAL EVALUATION RESULTS. A. Environment

Constructing a portfolio of investments is one of the most important. financial decisions facing individuals and institutions.

Gigabit Ethernet Design

LTE Overview October 6, 2011

Link-State Routing Can Achieve Optimal Traffic Engineering: From Entropy To IP

Joint Virtual Network Function Placement and Routing of Traffic in Operator Networks

pathchar a tool to infer characteristics of Internet paths

Proximal mapping via network optimization

A Performance Study of CPRI over Ethernet

LTE - Can SDN paradigm be applied?

LOAD BALANCING WITH SDN/NFV

The Software Defined Hybrid Packet Optical Datacenter Network SDN AT LIGHT SPEED TM CALIENT Technologies

SAE and Evolved Packet Core

Transcription:

Combined Virtual Mobile Core Network Function Placement and Topology Optimization with Latency bounds Andreas Baumgartner Varun Reddy Thomas Bauschert Chair of Communication Networks Technische Universita t Chemnitz October 2, 2015

Overview 1 Introduction 2 Problem Formulation 3 Performance Evaluation 4 Summary 2 of 31

Overview 1 Introduction 2 Problem Formulation 3 Performance Evaluation 4 Summary 3 of 31

Introduction Placement decisions for virtualized network functions in a fully virtualized mobile core network scenario: 4 of 31

Introduction Mathematical optimization model: Find optimum topology for virtual mobile core network topology Find optimum embedding for virtual mobile core network Assure roundtrip time (RRT) delay bounds for service chains VINO Project (BMBF funded) Virtual Network Optimization 5 of 31

Overview 1 Introduction 2 Problem Formulation 3 Performance Evaluation 4 Summary 6 of 31

Problem Formulation Problem Statement Find an optimum embedding with respect to embedding costs of the virtual mobile core network on a physical substrate network Goal Minimization of the overall link embedding costs and the costs for VNF placement on physical substrate nodes 7 of 31

Problem Formulation Approach Virtual core network topology not given, but subject to optimization Do not focus on the embedding of a fixed topology but on the embedding of multiple service chains where each service chain comprises a single RAN traffic aggregation point (TAP) as traffic end point Mixed Integer Linear Programming Formulation 8 of 31

000000000000 Problem Formulation Considered LTE network functions and service chains S6 HSS S1-MME Virtual MME S11 S6 000000000000 000000000000 Virtual HSS S1-MME Virtual SGW Control Plane Service Chain Traffic Aggregation Point (TAP) S1-U MME S11 S5 SGi IXP Traffic Aggregation Point (TAP) S1-U S5 SGi E-UTRAN SGW PGW EPC Virtual SGW Virtual PGW Internet Exchange Point (IXP) User Plane Service Chain 9 of 31

Problem Formulation Consider Delay caused by: Propagation: Depending on link length linear Packet Forwarding/Queueing: Depending on node s traffic utilization Non-Linear, typically convex curve Processing: Depending on CPU utilization Non-Linear, typically convex curve M/M/1 model assumed for convex delay curve 10 of 31 Latency (ms) 170 M/M/1 Delay 160 i=1 150 i=2 140 i=3 130 i=4 120 110 100 90 80 70 60 50 40 30 20 10 0 10 20 30 40 50 60 70 80 90 Node Utilisation (%)

Problem Formulation Given input data Physical (substrate) network: Directed graph (N s, L s) Capacity c (ns1,2 ) of every physical link (1, 2) L s Set of traffic aggregation points T N s Processing/Storage/Switching capacity of every node N s, c m (m {pro,stor,bdw}) Link costs per occupied bandwidth unit: cost(i, j ) for (i, j ) L s Basic node costs cost() for N s Cost per occupied pro, sto, bdw unit at node : cost(x, ), x {pro,stor,bdw} 11 of 31

Problem Formulation Assumptions I Consider one virtual mobile core network for the embedding Single path routing Every node t T is a traffic aggregation point for RAN traffic with demand d VNF,m t (VNF {SGW, PGW, IXP, MME, HSS}, m {pro,stor,bdw}, t T ) Only certain nodes are capable of hosting certain virtual network functions VNF {SGW, PGW, IXP, MME, HSS} { suit VNF 1 if VNF can be embedded on, = 0 else. 12 of 31

Problem Formulation Assumptions II Convex delay curves α i, β i, γ i, δ i Linearization parameters for the convex delay curve pro, max bdw, max z, z Big constants 13 of 31

Problem Formulation Variables I N s, VNF {SGW, PGW, IXP, MME, HSS}, t T Binary variable: True, if a virtual network function of type VNF is embedded on node for the traffic aggregation point t T f t,(vnf 1,VNF 2 ) (1,2 ) t T, (1, 2 ) L s, (VNF 1, VNF 2 ) {(TAB,SGW), (SGW,PGW),... } Binary variable: True, if the virtual link between (VNF 1, VNF 2 ) is embedded on the physical link (1, 2 ) for the demand of traffic aggregation point t T x t,vnf z(1, 2 ) Delay on the physical link from 1 to 2 14 of 31

Problem Formulation Variables II Delay caused by the processing of VNF for TAP t T on the physical node zn t,bdw s Delay caused by packet queueing for TAP t on the physical node un pro s, un bdw s Auxiliary variables for the utilization of the processing/forwarding resources at the physical node z t,vnf,pro 15 of 31

Problem Formulation Objective Function Minimize: a x ns cost() + b N s N s t T + c cost(1, 2) (1,2 ) L s t T VNF N v x {pro,stor,bdw} x t,vnf d VNF,x t cost(x, ) f t,(vnf1,vnf2) (1,2 ) d (VNF1,VNF2) t (VNF1,VNF2) L v 16 of 31

Problem Formulation Constraints I xn t,vnf s N s x t,vnf suit VNF suit VNF = 1 t T, VNF N v t T, N s, VNF N v (w, ) L s t T t T t T xn t,vnf s VNF N v xn t,vnf s VNF N v f t,(vnf1,vnf2) (w, ) (VNF1,VNF2) L v d VNF,pro t d VNF,stor t c pro c stor d (VNF1,VNF2) t c bdw N s 17 of 31

Problem Formulation Constraints II f t,(vnf1,vnf2) (1,2) d (VNF1,VNF2) t c(1, 2 ) (1, 2 ) L s t T (VNF1,VNF2) L v f t,(vnf1,vnf2) (w,1) (1,w) L s f t,(vnf1,vnf2) (1,w) = xn t,vnf1 s1 xn t,vnf2 s1 t T, 1 N s, (VNF1,VNF2) L v 18 of 31

Problem Formulation Constraints III α i + β i u pro z t,vnf,pro z t,vnf,pro z pro,max x t,vnf + (1 xn t,vnf s ) zn pro,max s N s, VNF, t T, i I γ i + δ i u bdw z t,bdw z bdw,max z t,bdw ˆf t + (1 ˆf t ) z bdw,max N s, t T, i I 19 of 31

Problem Formulation Constraints IV z t,vnf,pro N s VNF Ñ v z t,vnf,pro N s VNF ˆN v + (1,2 ) L s + (1,2 ) L s f t,lv (1,2 ) l v L v f t,lv (1,2 ) l v ˆL v z(ns1, ns2) + z(ns1, ns2) + zn t,bdw s N s zn t,bdw s N s d user t T, Ñv, L v d control t T, ˆN v, ˆL v 20 of 31

Problem Formulation Constraints V x t,vnf, x ns, f t,(vnf 1,VNF 2 ) (1,2 ), ˆf t, x ns {0, 1} zn t,vnf,pro s, zn t,bdw s R + t T, VNF N v, N s, (VNF 1, VNF 2 ) L v, (1, 2 ) L s N v = {TAP,SGW,MME,HSS,PGW,IXP} L v = {(TAP,SGW), (SGW,TAP), (TAP,MME), (MME,TAP), (SGW,PGW), (PGW,SGW), (SGW,MME), (MME,SGW), (PGW,IXP), (IXP,PGW), (MME,HSS), (HSS,MME)} Ñ v = {TAP,SGW,PGW,IXP} L v = {(TAP,SGW), (SGW,TAP), (SGW,PGW), (PGW,SGW), (PGW,IXP), (IXP,PGW)} ˆN v = {TAP,MME}, {MME,HSS}, {MME,SGW} ˆL v = {(TAP,MME), (MME,TAP)}, {(MME,HSS), (HSS,MME)}, {(MME,SGW), (SGW,MME)} 21 of 31

Overview 1 Introduction 2 Problem Formulation 3 Performance Evaluation 4 Summary 22 of 31

Performance Evaluation Performance Evaluation using network topology examples from SNDlib Considered Scenarios I: Given IXP nodes and given nodes for VNF placement II: Given IXP nodes, every node can host any type of VNF III: Every node can be IXP node and host any type of VNF 23 of 31

Performance Evaluation Example: Nobel-EU network (28 nodes, 41 links) Node costs with respect of the GDP of the specific country Each node is assumed to be a traffic aggregation point (TAP) Traffic demand scales with number of Internet users in the specific country Different utilizatiocenarios realized by a global demand scaling factor k Signal propagatiopeed 0.67 clight (fiber connections) Linearized M/M/1 delay curve for processing and switching (Central buffer model) Use of Python/CPLEX 12.5 on Intel i7-3930k CPU, 64Gbyte RAM 24 of 31

Performance Evaluation VNF placement and TAP allocation example S P M H S P M H Copenhagen Copenhagen Dublin S P M H Dublin S P S P M H S P M H X Brussels Zurich S P M H X Amsterdam X London Frankfurt Brussels S P M H Zagreb Budapest S P M H k = 3, dcontrol = duser = 25 ms 25 of 31 S P S P M H X Amsterdam Zagreb S P M H k = 3, dcontrol = duser = 50 ms

Performance Evaluation Scenario I Fixed IXP and VNF placement locations Fixed IXP and VNF placement locations 50 d = 25ms d = 25ms d = 30ms d = 30ms Optimality Gap (%) 40 30 20 10 d = 40ms d = 50ms d = 60ms Computation Time (s) 6000 4000 2000 d = 40ms d = 50ms d = 60ms 0 0.5 1 1.5 2 2.5 Demand scaling factor k 0 0.5 1 1.5 2 2.5 Demand scaling factor k Optimality gaps and solution times for different demand scaling factors and delay bounds, Scenario I. 26 of 31

Performance Evaluation Scenario II Fixed IXP locations Fixed IXP locations 50 d = 25ms d = 25ms d = 30ms d = 30ms Optimality Gap (%) 40 30 20 10 d = 40ms d = 50ms d = 60ms Computation Time (s) 6000 4000 2000 d = 40ms d = 50ms d = 60ms 0 1 2 3 4 5 Demand scaling factor k 0 1 2 3 4 5 Demand scaling factor k Optimality gaps and solution times for different demand scaling factors and delay bounds, Scenario II. 27 of 31

Performance Evaluation Scenario III No restrictions for IXP/VNF placement No restrictions for IXP/VNF placement 50 d = 25ms d = 25ms d = 30ms d = 30ms Optimality Gap (%) 40 30 20 10 d = 40ms d = 50ms d = 60ms Computation Time (s) 6000 4000 2000 d = 40ms d = 50ms d = 60ms 0 1 2 3 4 5 Demand scaling factor k 0 1 2 3 4 5 Demand scaling factor k Optimality gaps and solution times for different demand scaling factors and delay bounds, Scenario III. 28 of 31

Overview 1 Introduction 2 Problem Formulation 3 Performance Evaluation 4 Summary 29 of 31

Summary MILP formulation for virtual mobile core network embedding Finding optimum virtual network topology together with it s embedding on a given physical substrate network Delay bounds are considered for each specific service chain and subchain Solvable in reasonable time with standard CPLEX settings for moderate network sizes 30 of 31

Summary Ongoing work Consider robustness of VNF placement with respect to traffic variation (robust optimization) Consider robustness of VNF placement with respect to substrate network failures (reliability) Develop mathematical model for service chain embedding within data centers Consider control and user plane separation (SDN controller placement) 31 of 31