SlideShare uma empresa Scribd logo
1 de 36
RDCL 3D, a Model Agnostic Web Framework
for the Design and Composition of NFV Services
Stefano Salsano(1,2,*), Francesco Lombardo(1), Claudio Pisa(1), Pierluigi Greto(1), Nicola Blefari-Melazzi(1,2)
(1) CNIT, Italy – (2) Univ. of Rome Tor Vergata, Italy
(*) Project coordinator of the EU H2020 Superfluidity project http://superfluidity.eu/
O4SDI – 3rd IEEE International Workshop on Orchestration for Software Defined Infrastructures
@ IEEE NFV-SDN 2017 – Berlin, Germany – 6th November, 2017
A super-fluid, cloud-native, converged edge system
Outline
• The Superfluidity vision: from network softwarization to
superfluid networking
• Extending the NFV models to support the Superfluidity vision
(heterogeneous and “nested” execution environments)
• RDCL 3D : an open source tool to work with extended NFV models
2
From Network Softwarization to Superfluid networking
Goals
• Instantiate network functions and services on-the-fly
• Run them anywhere in the network (core, aggregation, edge), across
heterogeneous infrastructure environments (computing and networking), taking
advantage of specific hardware features, such as high performance accelerators,
when available
Approach
• Decomposition of network components and services into elementary and
reusable primitives (“Reusable Functional Blocks – RFBs”)
• Platform-independent abstractions, permitting reuse of network functions
across heterogeneous hardware platforms
3
The Superfluidity vision
4
Current NFV
technology
Granularity
Time scale
Superfluid
NFV
technology
Days, Hours Minutes Seconds Milliseconds
Big VMs
Small
components
Micro
operations • From VNFs
(Virtual Network Functions)
to RFBs
Reusable Functional Blocks
State of the art
NFV composition/execution environments
5
• Classical NFV environments (i.e. by ETSI NFV standards)
– VNFs are composed/orchestrated to realize Network Services
– VNFs can be decomposed in VNFC (VNF Components)
Going beyond state-of-art
Heterogeneous composition/execution environments
6
• Classical NFV environments (i.e. by ETSI NFV standards)
– VNFs are composed/orchestrated to realize Network Services
– VNFs can be decomposed in VNFC (VNF Components)
– From traditional VMs to Containers
– Lightweight Virtualization Technologies: Unikernels
• Modular Software Routers
– Click, Fastclick, Open/R, VPP, …
• Programmable dataplanes
– P4, xFSM based, …
Outline
• The Superfluidity vision: from network softwarization to
superfluid networking
• Extending the NFV models to support the Superfluidity vision
(heterogeneous and “nested” execution environments)
• RDCL 3D : an open source tool to work with extended NFV models
7
The Superfluidity Architecture
8
RFB
#a
RFB
#b
RFB
#c
RFB
#n
(node-level) RDCL script
REE
RFB#2
(network-level) RDCL script
(network-wide) REE
RFB Execution Environment
RFB#1
(node-level) REE
RFB Execution Environment
The Superfluidity Architecture
9
RFB
#a
RFB
#b
RFB
#c
RFB
#n
(node-level) RDCL script
REE
RFB#2
(network-level) RDCL script
(network-wide) REE
RFB Execution Environment
RFB#1
(node-level) REE
RFB Execution Environment
RFB : Reusable Functional Blocks
The Superfluidity Architecture
10
RFB
#a
RFB
#b
RFB
#c
RFB
#n
(node-level) RDCL script
REE
RFB#2
(network-level) RDCL script
(network-wide) REE
RFB Execution Environment
RFB#1
(node-level) REE
RFB Execution Environment
REE : RFB Execution Environments
RFB : Reusable Functional Blocks
The Superfluidity Architecture
11
RFB
#a
RFB
#b
RFB
#c
RFB
#n
(node-level) RDCL script
REE
RFB#2
(network-level) RDCL script
(network-wide) REE
RFB Execution Environment
RFB#1
(node-level) REE
RFB Execution Environment
REE : RFB Execution Environments
RFB : Reusable Functional Blocks
RFBs and REEs are
heterogeneous and can
be “nested”
The Superfluidity Architecture
12
RFB
#a
RFB
#b
RFB
#c
RFB
#n
(node-level) RDCL script
REE
RFB#2
(network-level) RDCL script
(network-wide) REE
RFB Execution Environment
RFB#1
(node-level) REE
RFB Execution Environment
RDCLs : RFB Description and Composition Languages
REE : RFB Execution Environments
RFB : Reusable Functional Blocks
RFBs and REEs are
heterogeneous and can
be “nested”
ETSI NFV Orchestration architecture
13
ETSI NFV Orchestration architecture
14
“Service, VNF and
infrastructure description”:
NFV MODELS
i.e. our RDCLs
“RFB Description and
Composition Languages”
Extending the NFV models towards the Superfluidity vision
15
• The NFV models need to be extended to support:
– coexistence of VMs, containers, other virtualization technologies
(e.g. unikernels)
– generalization of VNFs into RFBs (Reusable Functional Block)
– nested decomposition of components (RFBs) into “smaller” / “more
granular” components
– heterogeneous (and nested) RFB Execution Environments
• We need tools to work with these extended models !!
Outline
• The Superfluidity vision: from network softwarization to
superfluid networking
• Extending the NFV models to support the Superfluidity vision
(heterogeneous and “nested” execution environments)
• RDCL 3D : an open source tool to work with extended NFV models
16
The RDCL 3D tool
RDCL 3D: RFB Description and Composition Language Design Deploy and Direct
• The RDCL 3D tool is an open source web framework for
dealing with NFV models
• The tool is “model agnostic”, it can be adapted and extended
to work with different models
• “do not give a man a fish, teach him how to fish” 
17
The RDCL 3D tool
RDCL 3D: RFB Description and Composition Language Design Deploy and Direct
• The RDCL 3D tool allows editing and displaying a set of descriptors,
both graphically and textually
• It supports a set of different models, a model can be seen as a “plugin”
• For each model there is a different set of descriptors and a different set
of rules and constraints that guide the editing of descriptors
• The rules and constraints can be expressed through “meta-models”
(simplifying the development of new models…)
18
Examples of models supported by RDCL 3D
• The current RDCL 3D prototype supports the editing/displaying of
the models:
–ETSI NFV V2
–Click Modular Router
–TOSCA simple profile in YAML
–TOSCA simple profile for NFV
–“Superfluidity” = ETSI NFV V2 + Unikernel support + Click, with
support for nested descriptors
19
RDCL 3D prototype
20
ETSI NFV V2 model
Graphical editor
RDCL 3D prototype
21
TOSCA simple model
Textual editor
RDCL 3D : example of heterogeneity and nesting
This is a regular
VM (XEN HVM)
These are 3 Unikernel
VMs
(ClickOS)
Superfluidity Model : ETSI NFV V2 + Unikernel support + Click, nested 22
This is a regular
VM (XEN HVM)
These are 3
Unikernel VMs
(ClickOS)
A VNF includes a
Click Router VDU
RDCL 3D : example of heterogeneity and nesting
23
RDCL 3D : example of heterogeneity and nesting
This is a regular
VM (XEN HVM)
These are 3
Unikernel VMs
(ClickOS)
24
The Click Router
is decomposed in
Click “Elements”
RDCL 3D – Design, Deploy and Direct
• The descriptors can be processed and handed over to an
Orchestrator or a Virtual Infrastructure Manager
• A “deployment agent” receives the processed descriptors and
interacts with Orchestrators / VIMs.
• The RDCL 3D tool is modular, allowing to “plugin” different
deployment agents for the different use cases.
25
RDCL 3D – Design, Deploy and Direct
26
ETSI NFV
descriptors
(also enhanced for
containers)
Deployment
agent Y
“Superfluidity”
descriptors
ETSI NFV enhanced
for Unikernels / Click
RDCL 3D GUI
Deployment
agent X
RDCL 3D – Design, Deploy and Direct
27
ETSI NFV
descriptors
(also enhanced for
containers)
Deployment
agent X ManageIQ
Deployment
agent Y
OpenVIM
OpenStack
“Superfluidity”
descriptors
ETSI NFV enhanced
for Unikernels / Click
RDCL 3D GUI
Orchestrators Virtual Infrastructure
Managers (VIMs)
Deploy
Deploy
RDCL 3D – Design, Deploy and Direct
28
ETSI NFV
descriptors
(also enhanced for
containers)
Deployment
agent X ManageIQ
Deployment
agent Y
OpenVIM
OpenStack
“Superfluidity”
descriptors
ETSI NFV enhanced
for Unikernels / Click
RDCL 3D GUI
Orchestrators Virtual Infrastructure
Managers (VIMs)
feedbacks/
interaction
feedbacks/
interaction
Different use cases for RDCL 3D tool
(in relation with the ETSI MANO architecture)
29
Repositories
NSD
NSD
NSD
NS Catalogue
NSD
NSDVNF
D
VNF Catalogue
<2>
RDCL 3D
<4>
RDCL 3D
<1>
RDCL 3D
<3>
RDCL 3D
1) Standalone tool for editing and
validating NFV descriptors
2) Interact with APIs of Orchestrators
(e.g. with ManageIQ)
3) Orchestrator prototype, interacting
with VIMs (e.g. with OpenVIM)
4) Integrated into other Orchestrator
to enhance GUI
RDCL 3D software architecture
30
1) Javascript front-end for the web GUI,
using the D3.js framework
2) Django/python backend
3) We implemented the deployment
agents plugins in the backend using
the node.js framework
4) Interaction with the deployment
agents based on REST APIs
RDCL 3D on line demo
31
This is a regular
VM (XEN HVM)
These are 3
Unikernel VMs
(ClickOS)
Live demo of RDCL 3D prototype:
http://rdcl-demo.netgroup.uniroma2.it/
RDCL 3D source code
32
This is a regular
VM (XEN HVM)
These are 3
Unikernel VMs
(ClickOS)
Git source code repository:
https://github.com/superfluidity/RDCL3D
(we also have a docker installation and a ready-to-go VM)
References
• SUPERFLUIDITY project Home Page http://superfluidity.eu/
• S. Salsano, F. Lombardo, C. Pisa, P. Greto, N. Blefari-Melazzi,
“RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services”,
3rd IEEE International Workshop on Orchestration for Software Defined Infrastructures, O4SDI at
IEEE NFV-SDN conference, Berlin, 6-8 November 2017
• G. Bianchi, et al. “Superfluidity: a flexible functional architecture for 5G networks”, Transactions on
Emerging Telecommunications Technologies 27, no. 9, Sep 2016
33
The Superfluidity Architecture
NFV models and tools (RDCL 3D)
Take home messages
• Superfluid networking: a vision to fully exploit the network
softwarization approach
• Decomposition in “small” RFBs (Reusable Functional Blocks), highly
dynamic deployment of services / service components
• NFV models needs to be extended to consider the heterogeneity of
Execution Environments and support “nested” decomposition across
multiple Execution Environments
• The open source RDCL 3D framework is a powerful tool to address
the challenges of modeling complex and dynamic NFV environments
34
Thank you. Questions?
Contacts
Stefano Salsano
University of Rome Tor Vergata / CNIT
stefano.salsano@uniroma2.it
http://superfluidity.eu/
The work presented here only covers a subset of the work performed in the project
35
The SUPERFLUIDITY project has received funding from the European Union’s Horizon
2020 research and innovation programme under grant agreement No.671566
(Research and Innovation Action).
The information given is the author’s view and does not necessarily represent the view
of the European Commission (EC). No liability is accepted for any use that may be
made of the information contained.
36

Mais conteúdo relacionado

Semelhante a RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services

Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artStefano Salsano
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Stefano Salsano
 
Docker Online Meetup #31: Unikernels
Docker Online Meetup #31: UnikernelsDocker Online Meetup #31: Unikernels
Docker Online Meetup #31: UnikernelsDocker, Inc.
 
Asterisk as a Virtual Network Function Part 1
Asterisk as a Virtual Network Function Part 1Asterisk as a Virtual Network Function Part 1
Asterisk as a Virtual Network Function Part 1Leif Madsen
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)Mario Cho
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application serverVOIP2DAY
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN LandscapeChris Jones
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptxAbdulqader Al-kaboudei
 
Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Stefano Salsano
 
Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?OPNFV
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightabhijit2511
 
Open Day Light (ODL)
Open Day Light (ODL)Open Day Light (ODL)
Open Day Light (ODL)Utkarsh Soni
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkTim4PreStartup
 
Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Biagio Botticelli
 
UniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtimeUniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtimeLee Calcote
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerAnanth Padmanabhan
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerSatya Sanjibani Routray
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerRahul Krishna Upadhyaya
 

Semelhante a RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services (20)

Superfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the artSuperfluid networking for 5G: vision and state of the art
Superfluid networking for 5G: vision and state of the art
 
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
Superfluid Deployment of Virtual Functions: Exploiting Mobile Edge Computing ...
 
Docker Online Meetup #31: Unikernels
Docker Online Meetup #31: UnikernelsDocker Online Meetup #31: Unikernels
Docker Online Meetup #31: Unikernels
 
Asterisk as a Virtual Network Function Part 1
Asterisk as a Virtual Network Function Part 1Asterisk as a Virtual Network Function Part 1
Asterisk as a Virtual Network Function Part 1
 
An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)An Introduce of OPNFV (Open Platform for NFV)
An Introduce of OPNFV (Open Platform for NFV)
 
NkSIP: The Erlang SIP application server
NkSIP: The Erlang SIP application serverNkSIP: The Erlang SIP application server
NkSIP: The Erlang SIP application server
 
2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server2014 carlos gzlez florido nksip the erlang sip application server
2014 carlos gzlez florido nksip the erlang sip application server
 
The Juniper SDN Landscape
The Juniper SDN LandscapeThe Juniper SDN Landscape
The Juniper SDN Landscape
 
443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx443029825 cloud-computing-week8-9-pptx
443029825 cloud-computing-week8-9-pptx
 
Building the New Telefónica Core with NFV
Building the New Telefónica Core with NFVBuilding the New Telefónica Core with NFV
Building the New Telefónica Core with NFV
 
Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)Extending OpenVIM R3 to support Unikernels (and Xen)
Extending OpenVIM R3 to support Unikernels (and Xen)
 
Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?Summit 16: How to Compose a New OPNFV Solution Stack?
Summit 16: How to Compose a New OPNFV Solution Stack?
 
Current & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylightCurrent & Future Use-Cases of OpenDaylight
Current & Future Use-Cases of OpenDaylight
 
Open Day Light (ODL)
Open Day Light (ODL)Open Day Light (ODL)
Open Day Light (ODL)
 
SDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual NetworkSDN, OpenFlow, NFV, and Virtual Network
SDN, OpenFlow, NFV, and Virtual Network
 
Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...Control of Communication and Energy Networks Final Project - Service Function...
Control of Communication and Energy Networks Final Project - Service Function...
 
UniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtimeUniK - a unikernel compiler and runtime
UniK - a unikernel compiler and runtime
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 
Optimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using dockerOptimising nfv service chains on open stack using docker
Optimising nfv service chains on open stack using docker
 

Mais de Stefano Salsano

Dataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsDataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsStefano Salsano
 
SRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 councilSRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 councilStefano Salsano
 
Ieee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialIeee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialStefano Salsano
 
Testbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFCTestbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFCStefano Salsano
 
Energy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingEnergy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingStefano Salsano
 
D-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringD-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringStefano Salsano
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...Stefano Salsano
 
Tuning VIM performance for unikernels
Tuning VIM performance for unikernelsTuning VIM performance for unikernels
Tuning VIM performance for unikernelsStefano Salsano
 
Input for Cloud and mobile
Input for Cloud and mobileInput for Cloud and mobile
Input for Cloud and mobileStefano Salsano
 
Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Stefano Salsano
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14Stefano Salsano
 

Mais de Stefano Salsano (12)

Dataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and toolsDataplane programming with eBPF: architecture and tools
Dataplane programming with eBPF: architecture and tools
 
SRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 councilSRv6 experience for italy iPv6 council
SRv6 experience for italy iPv6 council
 
Ieee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorialIeee nfv-sdn-2020-srv6-tutorial
Ieee nfv-sdn-2020-srv6-tutorial
 
hpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorialhpsr-2020-srv6-tutorial
hpsr-2020-srv6-tutorial
 
Testbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFCTestbeds IntErconnections with L2 overlays - SRv6 for SFC
Testbeds IntErconnections with L2 overlays - SRv6 for SFC
 
Energy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function ChainingEnergy-efficient Path Allocation Heuristic for Service Function Chaining
Energy-efficient Path Allocation Heuristic for Service Function Chaining
 
D-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoringD-STREAMON - NFV-capable distributed framework for network monitoring
D-STREAMON - NFV-capable distributed framework for network monitoring
 
The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...The SCISSOR approach to establishing situational awareness in Industrial Cont...
The SCISSOR approach to establishing situational awareness in Industrial Cont...
 
Tuning VIM performance for unikernels
Tuning VIM performance for unikernelsTuning VIM performance for unikernels
Tuning VIM performance for unikernels
 
Input for Cloud and mobile
Input for Cloud and mobileInput for Cloud and mobile
Input for Cloud and mobile
 
Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...Generalized Virtual Networking, an enabler for Service Centric Networking and...
Generalized Virtual Networking, an enabler for Service Centric Networking and...
 
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
OSHI - Open Source Hybrid IP/SDN networking @EWSDN14
 

Último

Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...meghakumariji156
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdfMatthew Sinclair
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdfMatthew Sinclair
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样ayvbos
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge GraphsEleniIlkou
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查ydyuyu
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasDigicorns Technologies
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiMonica Sydney
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Roommeghakumariji156
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...kumargunjan9515
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...gajnagarg
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfJOHNBEBONYAP1
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样ayvbos
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...kajalverma014
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查ydyuyu
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdfMatthew Sinclair
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrHenryBriggs2
 

Último (20)

Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
Tadepalligudem Escorts Service Girl ^ 9332606886, WhatsApp Anytime Tadepallig...
 
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
20240510 QFM016 Irresponsible AI Reading List April 2024.pdf
 
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
call girls in Anand Vihar (delhi) call me [🔝9953056974🔝] escort service 24X7
 
20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf20240508 QFM014 Elixir Reading List April 2024.pdf
20240508 QFM014 Elixir Reading List April 2024.pdf
 
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
一比一原版(Flinders毕业证书)弗林德斯大学毕业证原件一模一样
 
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
2nd Solid Symposium: Solid Pods vs Personal Knowledge Graphs
 
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
哪里办理美国迈阿密大学毕业证(本硕)umiami在读证明存档可查
 
Best SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency DallasBest SEO Services Company in Dallas | Best SEO Agency Dallas
Best SEO Services Company in Dallas | Best SEO Agency Dallas
 
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu DhabiAbu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
Abu Dhabi Escorts Service 0508644382 Escorts in Abu Dhabi
 
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac RoomVip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
Vip Firozabad Phone 8250092165 Escorts Service At 6k To 30k Along With Ac Room
 
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...Local Call Girls in Seoni  9332606886 HOT & SEXY Models beautiful and charmin...
Local Call Girls in Seoni 9332606886 HOT & SEXY Models beautiful and charmin...
 
APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53APNIC Updates presented by Paul Wilson at ARIN 53
APNIC Updates presented by Paul Wilson at ARIN 53
 
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
Top profile Call Girls In Dindigul [ 7014168258 ] Call Me For Genuine Models ...
 
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdfpdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
pdfcoffee.com_business-ethics-q3m7-pdf-free.pdf
 
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
一比一原版(Curtin毕业证书)科廷大学毕业证原件一模一样
 
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
best call girls in Hyderabad Finest Escorts Service 📞 9352988975 📞 Available ...
 
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
原版制作美国爱荷华大学毕业证(iowa毕业证书)学位证网上存档可查
 
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
20240507 QFM013 Machine Intelligence Reading List April 2024.pdf
 
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
APNIC Policy Roundup, presented by Sunny Chendi at the 5th ICANN APAC-TWNIC E...
 
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrStory Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
Story Board.pptxrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr
 

RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services

  • 1. RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services Stefano Salsano(1,2,*), Francesco Lombardo(1), Claudio Pisa(1), Pierluigi Greto(1), Nicola Blefari-Melazzi(1,2) (1) CNIT, Italy – (2) Univ. of Rome Tor Vergata, Italy (*) Project coordinator of the EU H2020 Superfluidity project http://superfluidity.eu/ O4SDI – 3rd IEEE International Workshop on Orchestration for Software Defined Infrastructures @ IEEE NFV-SDN 2017 – Berlin, Germany – 6th November, 2017 A super-fluid, cloud-native, converged edge system
  • 2. Outline • The Superfluidity vision: from network softwarization to superfluid networking • Extending the NFV models to support the Superfluidity vision (heterogeneous and “nested” execution environments) • RDCL 3D : an open source tool to work with extended NFV models 2
  • 3. From Network Softwarization to Superfluid networking Goals • Instantiate network functions and services on-the-fly • Run them anywhere in the network (core, aggregation, edge), across heterogeneous infrastructure environments (computing and networking), taking advantage of specific hardware features, such as high performance accelerators, when available Approach • Decomposition of network components and services into elementary and reusable primitives (“Reusable Functional Blocks – RFBs”) • Platform-independent abstractions, permitting reuse of network functions across heterogeneous hardware platforms 3
  • 4. The Superfluidity vision 4 Current NFV technology Granularity Time scale Superfluid NFV technology Days, Hours Minutes Seconds Milliseconds Big VMs Small components Micro operations • From VNFs (Virtual Network Functions) to RFBs Reusable Functional Blocks
  • 5. State of the art NFV composition/execution environments 5 • Classical NFV environments (i.e. by ETSI NFV standards) – VNFs are composed/orchestrated to realize Network Services – VNFs can be decomposed in VNFC (VNF Components)
  • 6. Going beyond state-of-art Heterogeneous composition/execution environments 6 • Classical NFV environments (i.e. by ETSI NFV standards) – VNFs are composed/orchestrated to realize Network Services – VNFs can be decomposed in VNFC (VNF Components) – From traditional VMs to Containers – Lightweight Virtualization Technologies: Unikernels • Modular Software Routers – Click, Fastclick, Open/R, VPP, … • Programmable dataplanes – P4, xFSM based, …
  • 7. Outline • The Superfluidity vision: from network softwarization to superfluid networking • Extending the NFV models to support the Superfluidity vision (heterogeneous and “nested” execution environments) • RDCL 3D : an open source tool to work with extended NFV models 7
  • 8. The Superfluidity Architecture 8 RFB #a RFB #b RFB #c RFB #n (node-level) RDCL script REE RFB#2 (network-level) RDCL script (network-wide) REE RFB Execution Environment RFB#1 (node-level) REE RFB Execution Environment
  • 9. The Superfluidity Architecture 9 RFB #a RFB #b RFB #c RFB #n (node-level) RDCL script REE RFB#2 (network-level) RDCL script (network-wide) REE RFB Execution Environment RFB#1 (node-level) REE RFB Execution Environment RFB : Reusable Functional Blocks
  • 10. The Superfluidity Architecture 10 RFB #a RFB #b RFB #c RFB #n (node-level) RDCL script REE RFB#2 (network-level) RDCL script (network-wide) REE RFB Execution Environment RFB#1 (node-level) REE RFB Execution Environment REE : RFB Execution Environments RFB : Reusable Functional Blocks
  • 11. The Superfluidity Architecture 11 RFB #a RFB #b RFB #c RFB #n (node-level) RDCL script REE RFB#2 (network-level) RDCL script (network-wide) REE RFB Execution Environment RFB#1 (node-level) REE RFB Execution Environment REE : RFB Execution Environments RFB : Reusable Functional Blocks RFBs and REEs are heterogeneous and can be “nested”
  • 12. The Superfluidity Architecture 12 RFB #a RFB #b RFB #c RFB #n (node-level) RDCL script REE RFB#2 (network-level) RDCL script (network-wide) REE RFB Execution Environment RFB#1 (node-level) REE RFB Execution Environment RDCLs : RFB Description and Composition Languages REE : RFB Execution Environments RFB : Reusable Functional Blocks RFBs and REEs are heterogeneous and can be “nested”
  • 13. ETSI NFV Orchestration architecture 13
  • 14. ETSI NFV Orchestration architecture 14 “Service, VNF and infrastructure description”: NFV MODELS i.e. our RDCLs “RFB Description and Composition Languages”
  • 15. Extending the NFV models towards the Superfluidity vision 15 • The NFV models need to be extended to support: – coexistence of VMs, containers, other virtualization technologies (e.g. unikernels) – generalization of VNFs into RFBs (Reusable Functional Block) – nested decomposition of components (RFBs) into “smaller” / “more granular” components – heterogeneous (and nested) RFB Execution Environments • We need tools to work with these extended models !!
  • 16. Outline • The Superfluidity vision: from network softwarization to superfluid networking • Extending the NFV models to support the Superfluidity vision (heterogeneous and “nested” execution environments) • RDCL 3D : an open source tool to work with extended NFV models 16
  • 17. The RDCL 3D tool RDCL 3D: RFB Description and Composition Language Design Deploy and Direct • The RDCL 3D tool is an open source web framework for dealing with NFV models • The tool is “model agnostic”, it can be adapted and extended to work with different models • “do not give a man a fish, teach him how to fish”  17
  • 18. The RDCL 3D tool RDCL 3D: RFB Description and Composition Language Design Deploy and Direct • The RDCL 3D tool allows editing and displaying a set of descriptors, both graphically and textually • It supports a set of different models, a model can be seen as a “plugin” • For each model there is a different set of descriptors and a different set of rules and constraints that guide the editing of descriptors • The rules and constraints can be expressed through “meta-models” (simplifying the development of new models…) 18
  • 19. Examples of models supported by RDCL 3D • The current RDCL 3D prototype supports the editing/displaying of the models: –ETSI NFV V2 –Click Modular Router –TOSCA simple profile in YAML –TOSCA simple profile for NFV –“Superfluidity” = ETSI NFV V2 + Unikernel support + Click, with support for nested descriptors 19
  • 20. RDCL 3D prototype 20 ETSI NFV V2 model Graphical editor
  • 21. RDCL 3D prototype 21 TOSCA simple model Textual editor
  • 22. RDCL 3D : example of heterogeneity and nesting This is a regular VM (XEN HVM) These are 3 Unikernel VMs (ClickOS) Superfluidity Model : ETSI NFV V2 + Unikernel support + Click, nested 22
  • 23. This is a regular VM (XEN HVM) These are 3 Unikernel VMs (ClickOS) A VNF includes a Click Router VDU RDCL 3D : example of heterogeneity and nesting 23
  • 24. RDCL 3D : example of heterogeneity and nesting This is a regular VM (XEN HVM) These are 3 Unikernel VMs (ClickOS) 24 The Click Router is decomposed in Click “Elements”
  • 25. RDCL 3D – Design, Deploy and Direct • The descriptors can be processed and handed over to an Orchestrator or a Virtual Infrastructure Manager • A “deployment agent” receives the processed descriptors and interacts with Orchestrators / VIMs. • The RDCL 3D tool is modular, allowing to “plugin” different deployment agents for the different use cases. 25
  • 26. RDCL 3D – Design, Deploy and Direct 26 ETSI NFV descriptors (also enhanced for containers) Deployment agent Y “Superfluidity” descriptors ETSI NFV enhanced for Unikernels / Click RDCL 3D GUI Deployment agent X
  • 27. RDCL 3D – Design, Deploy and Direct 27 ETSI NFV descriptors (also enhanced for containers) Deployment agent X ManageIQ Deployment agent Y OpenVIM OpenStack “Superfluidity” descriptors ETSI NFV enhanced for Unikernels / Click RDCL 3D GUI Orchestrators Virtual Infrastructure Managers (VIMs) Deploy Deploy
  • 28. RDCL 3D – Design, Deploy and Direct 28 ETSI NFV descriptors (also enhanced for containers) Deployment agent X ManageIQ Deployment agent Y OpenVIM OpenStack “Superfluidity” descriptors ETSI NFV enhanced for Unikernels / Click RDCL 3D GUI Orchestrators Virtual Infrastructure Managers (VIMs) feedbacks/ interaction feedbacks/ interaction
  • 29. Different use cases for RDCL 3D tool (in relation with the ETSI MANO architecture) 29 Repositories NSD NSD NSD NS Catalogue NSD NSDVNF D VNF Catalogue <2> RDCL 3D <4> RDCL 3D <1> RDCL 3D <3> RDCL 3D 1) Standalone tool for editing and validating NFV descriptors 2) Interact with APIs of Orchestrators (e.g. with ManageIQ) 3) Orchestrator prototype, interacting with VIMs (e.g. with OpenVIM) 4) Integrated into other Orchestrator to enhance GUI
  • 30. RDCL 3D software architecture 30 1) Javascript front-end for the web GUI, using the D3.js framework 2) Django/python backend 3) We implemented the deployment agents plugins in the backend using the node.js framework 4) Interaction with the deployment agents based on REST APIs
  • 31. RDCL 3D on line demo 31 This is a regular VM (XEN HVM) These are 3 Unikernel VMs (ClickOS) Live demo of RDCL 3D prototype: http://rdcl-demo.netgroup.uniroma2.it/
  • 32. RDCL 3D source code 32 This is a regular VM (XEN HVM) These are 3 Unikernel VMs (ClickOS) Git source code repository: https://github.com/superfluidity/RDCL3D (we also have a docker installation and a ready-to-go VM)
  • 33. References • SUPERFLUIDITY project Home Page http://superfluidity.eu/ • S. Salsano, F. Lombardo, C. Pisa, P. Greto, N. Blefari-Melazzi, “RDCL 3D, a Model Agnostic Web Framework for the Design and Composition of NFV Services”, 3rd IEEE International Workshop on Orchestration for Software Defined Infrastructures, O4SDI at IEEE NFV-SDN conference, Berlin, 6-8 November 2017 • G. Bianchi, et al. “Superfluidity: a flexible functional architecture for 5G networks”, Transactions on Emerging Telecommunications Technologies 27, no. 9, Sep 2016 33 The Superfluidity Architecture NFV models and tools (RDCL 3D)
  • 34. Take home messages • Superfluid networking: a vision to fully exploit the network softwarization approach • Decomposition in “small” RFBs (Reusable Functional Blocks), highly dynamic deployment of services / service components • NFV models needs to be extended to consider the heterogeneity of Execution Environments and support “nested” decomposition across multiple Execution Environments • The open source RDCL 3D framework is a powerful tool to address the challenges of modeling complex and dynamic NFV environments 34
  • 35. Thank you. Questions? Contacts Stefano Salsano University of Rome Tor Vergata / CNIT stefano.salsano@uniroma2.it http://superfluidity.eu/ The work presented here only covers a subset of the work performed in the project 35
  • 36. The SUPERFLUIDITY project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement No.671566 (Research and Innovation Action). The information given is the author’s view and does not necessarily represent the view of the European Commission (EC). No liability is accepted for any use that may be made of the information contained. 36