applying nfv and sdn to lte mobile core gateways the...

15
© 2014 Technische Universität München Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement Problem Arsany Basta 1 , Wolfgang Kellerer 1 , Marco Hoffmann 2 , Hans Jochen Morper 2 , Klaus Hoffmann 2 1 Technische Universität München, Germany 2 Nokia Solutions and Networks, Munich, Germany 1

Upload: hoangtram

Post on 28-Mar-2018

254 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

© 2014 Technische Universität München

Applying NFV and SDN to LTE Mobile Core Gateways

The Functions Placement Problem

Arsany Basta1, Wolfgang Kellerer1,

Marco Hoffmann2, Hans Jochen Morper2, Klaus Hoffmann2

1 Technische Universität München, Germany

2 Nokia Solutions and Networks, Munich, Germany

1

Page 2: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Mobile core potential for NFV and SDN?

First migration steps? focus?

IPu-plane

MME

c-plan

e

PGW

HSS PCRF OCS

SGW

RAN Core PDN

High volume

data traffic High speed packet

processing

2

Page 3: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

How to re-design the core gateways?

NFV virtualized GW functions [1]

3

IP

u-plane

traffic

Current GW

SDN NE

GW-u

GW-c

data-plane latency?

depends on the DC

placement

network load?

traffic transported to DC

(longer path cost)

Virtualized GW

Datacenter

[1] A. Basta et al., A Virtual SDN-enabled EPC Architecture : a case study for S-/P-Gateways functions, SDN4FNS 2013.

Page 4: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Datacenter

IP

u-plane

traffic

How to re-design the core gateways?

SDN decomposed GW functions [1]

4

Current GW

GW-u

SDN CTR

+

GW-c

SDN NE

Decomposed GW

SDN API+

data-plane latency?

additional latency

is avoided

SDN control load?

depends on SDN+ API

(operator-dependent)

(additional control cost)

Page 5: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Study Goal

Virtualize all GWs? decompose all? mixed deployment?

or SDN NE

The functions

placement problem

minimize core load satisfy data-plane latency $

LTE Coverage Map Source (*not including gateways). http://www.mosaik.com/marketing/cellmaps/

Which GWs should be virtualized? decomposed? DC(s) placement?

5

Page 6: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

= processingSGW + propagationSGW – PGW + processingPGW

Core Data-plane Latency

Mean packet processing latency (95% conf):

not considering the initial signaling latency

6

no. of tunnels 10 100 1 K 10 K

bit/sec 1 Mbps 10 Mbps 100 Mbps 1 Gbps

pckt/sec 83 830 8.3 K 83 K

Virtualized GW Tproc 62 μs 83 μs 109 μs 132 μs

Decomposed GW Tproc 15 μs 15 μs 15 μs 15 μs

Processing latency has less impact on core data-plane latency!

Page 7: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Core Data-plane Latency

Propagation latency depends on path SGW - PGW:

7

SGW-U PGW-U

Datacenter

(a) Both SGW and

PGW Virtualized

u-plane

path

NE NE

SGW-C PGW-C

NE+ NE+

SGW-C PGW-C

Datacenter

SDN

API

(b) Both SGW and

PGW Decomposed

CTR

SGW-U

PGW-C

Datacenter

SGW-C

NE NE+

SDN

API

(c) SGW Virtualized

PGW Decomposed

CTR PGW-U

PGW-C

Datacenter

SGW-C

NE+ NE

SDN

API

(d) PGW Virtualized

SGW Decomposed

CTR

Page 8: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Model and Evaluation Parameters

8

Problem formulated as a MILP

Load =

Presumed US topology

First migration steps DC(s) co-located with GWs

Traffic demands are assumed to be uniform

Time-varying traffic, check our extended work in [2]

SDN control load as % of data-plane load

l ll lengthcapacity * linkscoremobilel

[2] A. Basta et al., SDN and NFV Dynamic Operation of LTE EPC Gateways for Time-varying Traffic Patterns,

(accepted for publication) MONAMI 2014.

Page 9: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Evaluation

How many DCs needed to virtualize all GWs?

9

keep data-plane budget: 5.3 ms

4 DCs at PGWs location

Page 10: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Evaluation

If less DCs are available?

10

example placement with 3 DCs and SDN load = 10% data-plane load

controller centrality

Page 11: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

less than 4 DCs

all virtualized infeasible

Evaluation

Network load?

11

no additional load

all decomposed

more overhead

load overhead vs no. of DCs?

Operator’s decision! Tool!

normalized

by original

load in the

topology

Page 12: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Further Evaluation in Paper

DC placement, no. of available DCs = 1, …, 4

The number of required NE and NE+ in each case

Delay budget relaxation to 10 ms

12

Page 13: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Summary

Virtualized + decomposed GWs result in least load overhead

13

Virtualizing all GWs may not be possible due to data-plane latency

budget, depending on no. of DCs

Decomposing all GWs adds additional load on the network, depending

on the SDN control load

Operators now have a tool!

Page 14: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Next steps

Integrate other core components start with MME

Consider control-plane latency in the tool initial attach

Traffic patterns influence on the placement

Other objectives e.g. minimize data-plane latency (5G)

Other constraints e.g. datacenter capacity

14

Page 15: Applying NFV and SDN to LTE Mobile Core Gateways The ...conferences.sigcomm.org/sigcomm/2014/doc/slides/128.pdf · Applying NFV and SDN to LTE Mobile Core Gateways The Functions Placement

Applying NFV and SDN to LTE Mobile Core Gateways

The Functions Placement Problem

Thank you for your attention!

Questions?

15