Results

Open Source

ESCAPE On the one hand, ESCAPE (Extensible Service ChAin Prototyping Environment) is a general prototyping framework which supports the development of several parts of the service chaining architecture including VNF implementation, traffic steering, virtual network embedding, etc. On the other hand, ESCAPE is a proof of concept prototype implementing the Resource Orchestrator (RO) component of 5GEx Multi-domain Orchestrator (MdO). It is a service programming and orchestration framework which enables the joint programming and virtualization of cloud and networking resources. The main scope of ESCAPE as part of the MdO is to discover, detect and manage infrastructure domains using different technologies. ESCAPE receives the specific request graph descriptor on its REST-like API and performs the orchestration of it on the full resource view. Making use of a dedicated resource mapping algorithm, it propagates the calculated service parts to the other involved MdOs as well as the corresponding local Domain Orchestrators (DOs). The source codes of ESCAPE and corresponding submodules are available at GitHub:

VIRTUALIZER In the 5GEx project we argue for a joint resource control over software and network resources to deliver ETSI NFV services: VNFaaS and NSaaS.  Such software and network programming interface would include IaaS and VNFaaS requests with their corresponding network overlays (virtual links and traffic steering definitions). The virtualizer library is a Python based open source implementation of a yang based data model for domain abstraction and control; which together Netconf protocol defines the resource control interface between 5GEx provider domains. The virtualizer representation follows a Big Switch with Big Software based topology, resource and capability abstraction originally introduced in the FP7 UNIFY project [draft-irtf-nfvrg-unify-recursive-programming] and further evolved in the 5GEx project [http://www.5gex.eu ]. The goal with the data model and interface specification is to enable fast prototyping of key features, enablers and workflows necessary for orchestration hierarchies across multiple ownerships for delivering ETSI IaaS, VNFaaS and NSaaS services. It is used to validate the underlying information models and workflows and to provide feedback to interface standardizations at the corresponding standards organizations. The reference implementation is maintained by Ericsson. References: -          https://github.com/5GExchange/virtualizer -          https://github.com/Ericsson/unify-virtualizer  

MULTI-DOMAIN CATALOGUE The Multi-domain catalogue is responsible for managing the local repositories for VNFs and Network Services and for dealing with peer catalogue managing subsystems throughout the 5GEx network for the exchange of Network Services and VNFs. This catalogue is available for the local service provider for the internal management of the catalogue: composing new NSs combining different items from the catalogue or adding new ones coming from external domains and adapting them to the local domain and to the customers, end users of the Service. The Catalogue Management Subsystem handles these catalogues and synchronises them across domains. The elements in the external catalogues can be added (linked) to the local one after a process of testing, validation, and SLA negotiation. MultiDomainCatalogSubsytem

 Fig.1. Multi-domain catalogue subsystem

Reference: –              https://github.com/5GExchange/Marketplace



Component name
Current license
Planned License
Current Repo
Public
TADS: netphony-topology
Apache v2.0
Apache v2.0
Yes
TADS: netphony-network-protocols
Apache v2.0
Apache v2.0
Yes
accounting
Apache v2.0
Apache v2.0
Dashboard
EUPL
EUPL
Service-catalogue
Apache v2.0
Apache v2.0
Dashboard/GUI
Service-selection
Apache v2.0
Apache v2.0
Yes
SLA-core
Apache v2.0
Apache v2.0
Umaa
EUPL
EUPL
Vnfs
EUPL
EUPL
MDC
Apache v2.0
Apache v2.0
VNF Store
Apache v2.0
Apache v2.0
NFVO: SV2R Translator
Apache v2.0
Apache v2.0
Yes
ESCAPE
Apache v2.0
Apache v2.0
Yes
NFVO: Resource orchestrator (RO)
Mapping(basic version)
Apache v2.0
Apache v2.0
Yes
NFFG
Apache v2.0
Apache v2.0
Yes
Virtualizer
Apache v2.0
Apache v2.0
Yes
MD-PCE
EPL 1.0
EPL 1.0
Yes
SLA Assurance Manager
Apache v2.0
Apache v2.0
Yes
Lattice Monitoring Framework
Apache v2.0
Apache v2.0
Yes
Virtualizer Service Generator
Apache v2.0
Apache v2.0
Yes
NSD Service Generator
Apache v2.0
Apache v2.0
Yes

Publications

Presentations

Invited presentations

  1. Carlos J. Bernardos, ”Virtualization and Control in Multi-Provider Environment: the 5G Exchange approach”, Presentation at the “NFV and Programmable Software Networks” workshop, 27 June 2016. http://www.eucnc.eu/?q=node/120
  2. Carlos J. Bernardos, ”Orchestration of Crosshaul Slices From Federated Administrative Domains: the 5GEx and 5G-Crosshaul approach”,  Presentation at the “Next Generation fronthaul/backhaul integrated transport networks” workshop at EuCNC 2016, 28 June 2016 Find here
  3. Carlos J. Bernardos, ”ICT consolidation in 5G. The role of Software Networks” Carlos J. Bernardos. Presentation at EuCNC 2016, 28 June 2016
  4. L. M. Contreras, “Connecting Multiple SDN/NFV Administrative Domains”, at 4th Annual Network Virtualization & SDN Europe. 2 June 2016
  5. Robert Szabo, ”Network Function Virtualization and Flexible Service Chaining in Multi-Domain/Provider Environments: Recent Developments”,  keynote NetSoft 2016, 9 June 2016 find here 
  6. Alex Galis, ”Network Softwarization towards the edge: where is the frontier?”,  at NetSoft2016, Distinguished Expert Panel, 9 June 2016
  7.  L. M. Contreras, ”Control Plane for High Capacity Networks”, at 5th International Workshop on Trends in Optical Technologies, Campinas-São Paulo, Brazil, 18 May 2016
  8. Carlos J. Bernardos “Multi-domain orchestration of software defined infrastructures”, presented on 17th February 2016 at Ericsson Learnathon, Madrid, Spain, find here E///_5GEX
  9. Robert Szabo, Balazs Sonkoly and David Jocha Multi-domain Resource Orchestration for NFV: From Static (UNIFY) to Dynamic (5GEx) Control Plane Structures, presented on 9th December 2015, at Globecom 2015, San Diego, CA, USA
  10. R. Guerzoni “5GEx_Multi-domain Orchestration for Software Defined Infrastructures” presented on 24 Aug 2015 on Architecture 5G WG
  11.  Carlos J. Bernardos, Olivier Dugeon, Alex Galis, Donal Morris, Csaba Simon and Robert Szabo 5G Exchange (5GEx) – Multi-domain Orchestration for Software Defined Infrastructurespresented on 1st of July 2015 at EUCnC Special Session 9, Paris, France,pp. 1–5. find here

Press Releases

Standardization

  1. C. J. Bernardos, A. Rahman, J. C. Zuniga, L. M. Contreras, P. Aranda, “Gap Analysis on Network Virtualization Activities”, draft-irtf-nfvrg-gaps-network-virtualization (formerly, draft-bernardos-nfvrg-gaps-network-virtualization), Internet Draft, IETF
  2. L. M. Contreras, C. J. Bernardos, D. Lopez, M. Boucadair, P. Iovanna, Internet Draft, “Cooperating Layered Architecture for SDN”, draft-irtf-sdnrg-layered-sdn (formerly, draft-contreras-sdnrg-layered-sdn), IETF
  3. L.M. Contreras, “SDN Architecture – Issue 1.1”,  TR-521, ONF
  4. A. Galis, ITU-T IMT2020 standard document [T13-SG13-151130-TD-PLEN-0208!!MSW-E] 5G High Level Architecture (appendix I), Network Softwarisation (appendix II): contributions & acknowledgement to 5GEx project,  ITU-T IMT2020 , ITU-T
  5. L.M. Contreras, D. López, “Report on SDN Usage in NFV Architectural Framework”, v1.1.1, , ETSI GS NFV-EVE 005, ETSI

Deliverables

No. Deliverable Title WP Lead benefiary Type Dissemination Due Date (in months)
D1.1 First project management deliverable WP1 ETH Report Confidential, only for members of the consortium 18
D1.2 Final project management deliverable WP1 BME Report Confidential, only for members of the consortium 33
D2.1 5GEx Initial System Requirements and Architecture WP2 UC3M Report Confidential, only for members of the consortium 12
D2.2 5GEx Final System Requirements and Architecture WP2 TID Report Public 24
D2.3 5GEx business & economic layer WP2 AUEB Report Public 31
D3.1 Description of protocol and component design WP3 UCL Report Confidential, only for members of the consortium 8
D3.2 Software Prototype v1 WP3 KTH Other Confidential, only for members of the consortium 12
D3.3 Software Prototype v2 WP3 HWDU Other Confidential, only for members of the consortium 18
D3.4 Software Prototype v3 WP3 BISDN Other Public 24
D3.5 Software Prototype Documentation & User Manual v1 WP3 KTH Report Public 12
D3.6 Software Prototype Documentation & User Manual v2 WP3 HWDU Report Public 18
D3.7 Software Prototype Documentation & User Manual v3 WP3 BISDN Report Public 24
D4.1 Experiment Description, Results, Analysis and Conclusions v1 WP4 BISDN Report Confidential, only for members of the consortium 18
D4.2 Experiment Description, Results, Analysis and Conclusions v2 WP4 TEI Report Confidential, only for members of the consortium 24
D4.3 Experiment Description, Results, Analysis and Conclusions v3 WP4 ATOS Report Public 33
D5.1 Standardisation, exploitation, and dissemination plan WP5 EICT Report Confidential, only for members of the consortium 12
D5.2 Final report on standardisation and dissemination activities WP5 UC3M Report Public 33
D5.3 Report on post-project exit plan WP5 HP Report Confidential, only for members of the consortium 33