Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the...

16
Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa * , Stuart Clayman * , Dario Valocchi, Alex Galis * * University College London MOBISLICE/5GNETApp Workshop 27 th November, Verona, Italy

Transcript of Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the...

Page 1: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Multi-Domain Orchestration for the Deployment and Management of Services on a

Slice Enabled NFVIFrancesco Tusa*, Stuart Clayman*, Dario Valocchi, Alex Galis*

*University College London

MOBISLICE/5GNETApp Workshop27th November, Verona, Italy

Page 2: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Content

• Context • Slicing Concepts• Interworking of Management and Orchestration systems• Concluding Remarks

MOBISLICE/5GNETApp Workshop

Page 3: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Content

• Context• Slicing Concepts• Interworking of Management and Orchestration systems• Concluding Remarks

MOBISLICE/5GNETApp Workshop

Page 4: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

• Allocation of resources in a (multi-provider) multi-domain federated end-to-end infrastructure

• Dynamic, software-based allocation of resources via functions virtualization and software defined networks

• Different Management and Orchestration (MANO) systems in each segment of the end-to-end infrastructure should interwork to support this scenario

• End-to-end slices are used to create groups of resources from the edge to the core and to introduce isolation at the control and data planes (different service requirements)

Context: 5G landscape

MOBISLICE/5GNETApp Workshop

Page 5: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Context: 5G landscape and considered scenario

MOBISLICE/5GNETApp Workshop

MANO A

MANO B MANO C

Edge Domain

CoreDomain

Core Domain

EdgeDomain

VIMVIM

VIM

VIMEnd-to-end Slice

backhaul core backhaul

Page 6: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Content

• Context• Slicing Concepts• Interworking of Management and Orchestration systems• Concluding Remarks

MOBISLICE/5GNETApp Workshop

Page 7: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

• Aggregated set of resources that can be used in the context of end-to-end VNF-based networked services

• Basic unit of programmability based on isolated resources (between slices) that include network, computation and storage

• If we have slicing everywhere – including networks and DCs – then:

• there is a separation of physical / logical resources• there is isolation of services as no customers share physical / logical resources• it is secure as only specified customer can access a host, no sharing or cross

VM issues• different slices can support different features

Slicing Concepts

MOBISLICE/5GNETApp Workshop

Page 8: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

• Where Slicing should be implemented?

• We introduce a DC Slice Controller able to allocate a slice of a DC and create an on-demand per-slice VIM

• Each slice and its associated VIM are independent of the other slices and VIMs

• Best type of VIM deployed in each segment of the end-to-end infrastructure

• Each of these slices will be allocated and de-allocated in an on-demand fashion via interacting with the DC Slice Controller

Slicing Concepts: VIM on-demand

MOBISLICE/5GNETApp Workshop

Page 9: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Slicing Concepts: VIM on-demand

MOBISLICE/5GNETApp Workshop

Page 10: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Content

• Context• Slicing Concepts• Interworking of Management and Orchestration systems• Concluding Remarks

MOBISLICE/5GNETApp Workshop

Page 11: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Interworking of MANO systems

DomainAdaptor

MANO A

MANO B

Domain Adaptor

VIM1 VIM2

Resource Orchestrator

Resource Orchestrator

DomainAdaptor

MOBISLICE/5GNETApp Workshop

MANO C

Domain Adaptor

VIM3

Resource Orchestrator

DomainAdaptor

Data Center Data Center Data Center

Infrastructure and Capabilities from each lower level MANO are exported to the higher MANO via Domain Adapters and APIs – north-south interaction and data models translations

VNF1 VNFn VNFn+1 VNFm VNF

m+1 VNFk

A Service Function Chain can be instantiated across the shared physical infrastructure

Distributed NFVI

S1

Page 12: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Interworking of MANO systems on a sliced NFVI

Domain

Adaptor

MANO A

MANO B

Domain Adaptor

Slice

ControllerVIM1

Slice

ControllerVIM2

VNF1 VNFnVNF

n+1VNFm

Resource Orchestrator

Resource Orchestrator

Domain

Adaptor

MOBISLICE/5GNETApp Workshop

MANO C

Domain Adaptor

Slice

ControllerVIM3

VNF

m+1VNFk

Resource Orchestrator

Domain

Adaptor

Slice Part Slice Part Slice Part

Distributed NFVI

Domain adapters play the role of a Slice orchestrator and

interact with the local Slice Controller to create slicesResources are assigned to each Slice partVIM instances are deployed on-demand in each Slice Part –

network connectivity is established between them

End-to-end slice topology as well as available service

components are propagated

A service function chain request can be submitted to the

higher level MANO that will perform the full service

orchestration on the end-to-end Slice

S1

End-to-end Slice

Page 13: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

MOBISLICE/5GNETApp Workshop

Interworking of MANO systems: proof of concept

• Higher-level MANO: 5GEx orchestration system

• Lower-level MANO(s): SONATA Service Platform(s)

• On-demand instantiation of the VLSP (Very Lightweight Network & Service Platform for SDN Environments) lightweight VIM

• Newly implemented DC Slice Controller

• Simple Service function chain (forwarding) deployed on the created end-to-end slice (emulation in a single DC)

Page 14: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Content

• Context and introduction• Slicing Concepts• Interworking Management and Orchestration systems• Concluding Remarks

MOBISLICE/5GNETApp Workshop

Page 15: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

• Different segments of a 5G SP’s infrastructure – from the edge cloud to the central DC – administered by separate divisions

• MANO systems configured in a north-south way – a hierarchy of service provisioning capabilities for the deployment of the end-to-end services

• Each domain can be managed independently of the others – but they need to be combined to form slices

• Slicing can provide a more effective resource management by partitioning resources, instantiating different VIMs on-demand and isolating services with different requirements

Concluding Remarks

MOBISLICE/5GNETApp Workshop

Page 16: Multi-Domain Orchestration for the Deployment and ... · Multi-Domain Orchestration for the Deployment and Management of Services on a Slice Enabled NFVI Francesco Tusa*, Stuart Clayman*,

Questions?

email: [email protected]

Thank you!

MOBISLICE/5GNETApp Workshop