nfv chaining, placement and...

28
www.thalesgroup.com NFV chaining, placement and orchestration MATHIEU BOUET (THALES COMMUNICATIONS & SECURITY)

Upload: others

Post on 29-May-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

www.thalesgroup.com

NFV chaining, placement and orchestration

MATHIEU BOUET (THALES COMMUNICATIONS & SECURITY)

Page 2: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

2

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Agenda

NFV introduction

vDPI placement problem

Centrality-based heuristic

Performance evaluation

Conclusion and perspectives

Page 3: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

3

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Network Functions Virtualization (NFV)

▌ Convergence between IT

and Network

▌ Service-oriented multi-

tenant systems

pay as you go, on

demand…

▌ Software-defined systems

programmability,

virtualization,

automation…

ETSI’s vision for NFV

Page 4: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

4

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

ETSI NFV Reference Architectural Framework

VIM

NFV PoP NFV WAN

NFV PoP

VNF

VNFC VNFC

VNF

VNFC VNFC

(Virtual) Network Service

VNF VNF NFVO

OSS/ BSS

Virtualized Infrastructure Manager (VIM): control and manage the NFVI

compute, storage and network resources

collection and forwarding of performance measurements and events

VNF Manager: lifecycle management of VNF

instances overall coordination and adaptation

role for configuration and event reporting between NFVI and the E/NMS

NFV Orchestrator: on-boarding of new Network Service

(NS), VNF-FG and VNF Packages NS lifecycle management (including

instantiation, scale-out/in, performance measurements, event correlation, termination)

global resource management, validation and authorization of NFVI resource requests

policy management for NS instances

VNF = Virtual Network Function

VNFC = VNF Container

PoP = Point of Presence

VNFM

Page 5: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

5

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

NFV Key Capability 1 – Service Chaining

Access Network

Point of Presence

(processing and storage)

Core Network

Point of Presence

(processing and storage)

Infrastructure Network

End Functional Block

End Functional Block

Network Service

VNF VNF VNF VNF

Hosting of VNFs

Dynamic creation and composition of chains of services

VNF = Virtual Network Function

Page 6: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

6

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

NFV Key Capability 2 – Load Sharing and Fault Tolerance

Fast, flexible and diverse

hosting of VNFC instances

VNFC VNFC VNFC VNFC VNFC VNFC

Fast, flexible and diverse

hosting of VNFC instances

VNFC VNFC VNFC VNFC VNFC VNFC

VNFC = VNF Container

VNFC layer protocols

supporting load sharing

and fault tolerance

Parallel VNFC instances supporting load sharing and fault tolerance

Page 7: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

7

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

NFV Key Capability 3 – New Commercial Boundaries

VNF orchestration

VNF management

VNF orchestration

VNF management

Distributed hosting, storing and connecting infrastructure

VNF

VNFC VNFC VNFC

VNF

VNFC VNFC VNFC

VNF

VNFC VNFC VNFC

NFVI management

hosting hosting hosting

VNF orchestration

VNF management

COMMERCIAL BOUNDARY

Page 8: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

8

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

NFV ecosystem

▌ Standardization bodies

ETSI NFV ISG

- Launched in 2012, 235 companies, including 34 service providers

IRTF

- NFVRG (launched in October 2014)

IETF

- Service Function Chaining (SFC), launched in April 2014

But also TMF, MEF etc.

▌ Open source initiatives and

communities

open vSwitch, OpenDaylight (Linux Foundation), OpenStack, OpenMANO, Open Platform for NFV (OPNFV), Docker, KVM, LXC (Linux

Foundation)…

▌ Industrial products

Virtualized DPI engine (e.g. Qosmos,

Procera…)

Software-based network accelerator (e.g.

6WIND, Intel…)

SDN-NFV solutions by ALU, Cisco, HP, Juniper,

RAD etc.

Page 9: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

9

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Agenda

NFV introduction

vDPI placement problem

Centrality-based heuristic

Performance evaluation

Conclusion and perspectives

Page 10: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

10

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

virtualized Deep Packet Inspection (vDPI)

Case study:

vDPI: virtualized Deep Packet

Inspection

Used to monitor all traffic flows in a

network using a vDPI function:

For cyber-security, accounting,

service chaining…

Leverage available L7 probes

(Procera Networks, up to 8Gb/s per

CPU core)

Joint work with Jeremie Leguay

(Huawei) and Vania Conan (Thales)

Page 11: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

11

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Placing vDPI in a WAN

NFVI-POP

Physical link

Logical link

Page 12: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

12

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Joint placement and routing optimization

▌ Cost model

NFV infrastructure has costs in network and compute resources

vDPI function has a pay-per-use license costs for each CPU and NFVI-POP used

▌ Overall problem

For a given flow demand, find the minimal cost placement and routing

NFVI-POP

NFV-Infrastructure

NFV 1 NFV 1 DPI

NFVI-POP NFVI-POP Flow 1

1Gb/s

NFVI-POP NFVI-POP Flow 2

1Gb/s

Initial situation:

NFV License cost: $4000

Bandwidth cost: $150

NFVI-POP NFVI-POP

C B A

NFVI-POP

NFVI-POP NFVI-POP

D E

Optimized situation:

NFV License cost: $2000

Bandwidth cost: $200

NFV 1 NFV 1 Crypto

Flow 1

1Gb/s

Flow 2

1Gb/s

Re

sou

rce

vie

w

C B A

D E

Page 13: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

13

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Problem definition

▌ A multi-commodity flow problem

Map a given demand (traffic matrix)

On a given physical network

▌ With an extension to include vDPI probes

Split each demand in two inter-related ones

Such that every initial flow passes through a vDPI probe

▌ Complexity

NP-hard as we do not split flows over multiple paths (integer)

Page 14: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

14

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Problem formulation

▌ Parameters

Set of flows F

- fsize, fs, fd for each

Costs

- Wdpi (site), wcpu, wbw

Capacities

- Cdpi (probes)

- Ci,j (links)

▌ Variables

Ressources

- dpi (site), cpu

Routing

- x, y (edges’ assignment)

Page 15: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

15

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Agenda

NFV introduction

vDPI placement problem

Centrality-based heuristic

Performance evaluation

Conclusion and perspectives

Page 16: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

16

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Centrality-based heuristic

▌ Heuristic based on centrality

Centrality derived from the betweenness centrality

Cost function

Page 17: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

17

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Centrality-based heuristic

▌ Heuristic based on centrality

Centrality derived from the betweenness centrality

Cost function

Page 18: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

18

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Centrality-based heuristic

▌ Heuristic based on centrality

Centrality derived from the betweenness centrality

Cost function

Page 19: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

19

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Agenda

NFV introduction

vDPI placement problem

Centrality-based heuristic

Performance evaluation

Conclusion and perspectives

Page 20: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

20

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Experimental validation on real-world GEANT dataset

▌ Data sets

Pan-European research and education backbone GEANT

Captured in 2006 by Uhlig et al. with 22 nodes, 36 high capacity 40G links, and traffic matrices with 462

demands

▌ Parameters

DPI cost per CPU ($2500), Network cost ($10 per Mb/s on links)

▌ Implementation

MILP with GLPK (open source C solver)

Heuristic implementation in Java with JUNG

Page 21: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

21

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Performance evaluation on GEANT

▌ Observations

Very good match in terms of cost but variations on the decisions

Heuristics 16-32 times faster

vDPI can be deployed on a limited number of sites

Number of vDPI Computation duration Costs decomposition

Page 22: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

22

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Going large scale!

▌ Generating random graphs

Different network structures

- Barabasi-Albert

- Erdős–Rényi

Flat traffic matrix where everybody communicate with each other

▌ Example of number of links for

Barabasi-Albert graphs

Density: 0.05

Page 23: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

23

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Performance evaluation on large graphs

▌ Barabasi-Albert graphs

vDPI (site opening cost) = $2500

Number of vDPI Computation duration Costs decomposition

Page 24: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

24

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Performance evaluation on large graphs

▌ Erdős–Rényi graphs

vDPI (site opening cost) = $2500

Number of vDPI Computation duration Costs decomposition

Page 25: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

25

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Conclusion and perspective

▌ A Centrality-based greedy algorithm for vDPI placement

Finds out a vDPI engine deployment that satisfies the trade-off between

the minimum number of probes and the minimum network load

Very good match in terms of cost but variations on the decisions

Very fast computation w.r.t. to the ILP

▌ Other ongoing work

VNFs chaining and placement -> CloudNet 2015

Service composition and brokerage -> CloudNet 2015

NFV marketplace modeling -> Official in the coming days!

And more to come!

Page 26: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

26

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

ANR REFLEXION Project

▌ REsilient and FLEXible Infrastructure

for Open Networking

▌ Starting date:

1st February 2015

▌ Duration:

2 years + 6 months

▌ Coordinator:

Mathieu Bouet, Thales Communications & Security SAS

▌ Consortium:

1. Thales Communications & Security SAS (TCS)

2. Orange SA

3. Institut National de Recherche en Informatique et en Automatique (INRIA)

4. Laboratoire d'Informatique de Paris 6 (LIP6)

5. Ecole Normale Supérieure De Lyon (ENSL)

6. 6WIND

7. Institut Mines Telecom - LTCI Télécom ParisTech (TPT)

ANR-14-CE28-0019

Page 27: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

27

This

do

cu

me

nt

ma

y n

ot

be

re

pro

du

ce

d, m

od

ifie

d,

ad

ap

ted

, p

ub

lish

ed

, tr

an

sla

ted

, in

an

y w

ay, in

wh

ole

or

in

pa

rt o

r d

isc

lose

d t

o a

th

ird

pa

rty w

ith

ou

t th

e p

rior

writt

en

co

nse

nt

of

Tha

les

- ©

Th

ale

s 2

01

5 A

ll rig

hts

re

serv

ed

.

Action transverse GdR RSD (Réseaux et Systèmes Distribués)

Website

27

http://anr-reflexion.telecom-paristech.fr/

Page 28: NFV chaining, placement and orchestrationpeople.rennes.inria.fr/Adrien.Lebre/PUBLIC/CloudDay2015/...including 34 service providers IRTF - NFVRG (launched in October 2014) IETF - Service

www.thalesgroup.com

Thank you!

Questions?

[email protected]