VIM Adaptation Layer for CORD

Slides:



Advertisements
Similar presentations
Operating Systems Components of OS
Advertisements

12/04/2006 Understanding & Predicting E-commerce Adoption: An Extension of the Theory of Planned Behavior (MIS Quarterly March 2006) Presented by: Yasmine.
IETF 91: Open Platform for NFV Collaboration with I2NSF Chris Donley 1.
Threading in Java – a Tutorial QMUL IEEE SB. Why Threading When we need to run two tasks concurrently So multiple parts (>=2) of a program can run simultaneously.
1 Doctor Fault Management - Updates - 30 July 2015 Ryota Mibu, NEC.
Raffaele Di Fazio Connecting to the Clouds Cloud Brokers and OCCI.
Profiling Metadata Specifications David Massart, EUN Budapest, Hungary – Nov. 2, 2009.
ADO.NET A2 Teacher Up skilling LECTURE 3. What’s to come today? ADO.NET What is ADO.NET? ADO.NET Objects SqlConnection SqlCommand SqlDataReader DataSet.
Learningcomputer.com SQL Server 2008 Configuration Manager.
Car Rental DB Explained. RHS – Car Rental DB Explained The application demonstrates the Model- View-Controller (MVC) pattern The user can –Add.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
111 © 2002, Cisco Systems, Inc. All rights reserved.
This project has received funding from the European Union’s Horizon 2020 research and innovation programme under grant agreement n° Tools proposed.
© 2004 Mercury Computer Systems, Inc. FPGAs & Software Components Graham Bardouleau & Jim Kulp Mercury Computer Systems, Inc. High Performance Embedded.
Solar Thermal Plant Design and Operation Suite of Tools Date: 04/30/09 Presented By: Team #3.
Week81 APCS-AB: Java Unit Testing Information today from “Unit Testing in BlueJ” October 28, 2005.
Promise Resource Reservation 09 November 2015
Leveraging the Power of Microsoft March 16, 2006.
Java Programming, Second Edition Chapter Twelve Advanced Inheritance Concepts.
High degree of user interaction Interactive Systems: Model View Controller Presentation-abstraction-control.
European Women Interactive Learning GRUNDTVIG Learning Partnership PROJECT ACTIVITIES REVISION With the support of the Lifelong Learning Programme of the.
EGI-Engage is co-funded by the Horizon 2020 Framework Programme of the European Union under grant number Federated Cloud Update.
Galaxy for analyzing genome data Hardison October 05, 2010
Using European Component Oriented Architecture (ECOA™) on a CDE phase-1 project Dstl Platform Systems Division 9 September 2016 Dstl Document Reference:
Click Here for Property Management Hawaii -
Line Sheet Template
Product Catalog Template -
Kettle Bell Workout - Kettlebellworkouts.com
Regional Operations Centres Core infrastructure Centres
Prototyping of CCSDS SOIS services on 1553 Bus
StratusLab Tutorial (Bordeaux, France)
Operating System Structure
R-GMA Security Stephen Hicks UK Cluster Security
Intent To provide a framework to manage the process of software salvage and promote loose coupling through message passing. Salvage means recycling significant.
Hawaii Property Management Companies -
Task 1 Activities Achievements Pictures
StratusLab Sustainability
Measuring Mobile Broadband Networks in Europe
Business Rule Based Configuration Management and Software System Implementation Using Decision Tables Olegas Vasilecas, Aidas Smaizys VGTU, Vilnius, Lithuania.
OSKAR station simulator
ONOS Drake Release September 2015.
OS Virtualization.
Virtual Network Management
Component Based Software Engineering
Virtualization Techniques
Introduction to Informer
A 5G experimental environment focused on vertical applications
Chapter 3: Operating-System Structures
Object Oriented Design Patterns - Structural Patterns
Decorator Pattern Richard Gesick.
Lecture 1: Multi-tier Architecture Overview
Sculpting 3D Models Dorsey & McMillan
TOOP Introducing The Once-Only Principle Project
US Cluster Visit Booklet
Service Oriented Architecture (SOA)
Chapter 8 Collection Types.
Digital Object Interface Protocol (DOIP)
Go.
Communication Maritime Policy Adopted
Virtual LAN VLAN Trunking Protocol and Inter-VLAN Routing
Outline Chapter 2 (cont) OS Design OS structure
their business through new product lines
Next Generation PaaS and CORD Cloud-Native Telco services
Business Add-Ins.
5. 3 Coding with Denotations
or Find everything about EU funds in Lithuania!
Chapter 22 Object-Oriented Systems Analysis and Design and UML
Vitrage Project Update, OpenStack Summit Berlin
Policy Framework Prototype for ONOS
CMPE/SE 131 Software Engineering March 7 Class Meeting
Presentation transcript:

VIM Adaptation Layer for CORD Problem Statement CORD 4.0 building blocks (XOS, OpenStack and ONOS) are tightly integrated and cannot be easily replaced or extended with alternative elements such as Kubernetes instead of OpenStack or OpenDaylight instead of ONOS. This penalizes CORD flexibility and therefore its adoption. Objectives Identify the interactions between XOS and OpenStack/ONOS by analyzing the internals of CORD 4.0. Based on the identified interactions, define a generic interface that allows CORD to support multiple Virtual Infrastructure Managers, such as OpenStack, Kubernetes or Open Nebula. VIM and SDNC Adaptation Layers Given the OpenStack and ONOS synchronizers, each step is grouped into a set of generic functions, that is, they are related to XOS models (create a Slice, get an Instance, delete a Port…) and take generic parameters. This set of generic functions conforms the VIM/SDNC layer interface. Instead, the synchronizer steps call the adaptation layer functions, which will run specific code depending on the underlying VIM/SDNC. Some XOS models should be updated to be generic enough. VIM Layer Interface examples create_slice(slice,controller) add_user_role(role, user, controller, site=None, slice=None) get_networks(controller, network_id=None, network_name=None) delete_site(controller, site_id=None, site_name=None) SDNC Layer Interface examples deploy_sdnc(sdnc_service) add_configuration(sdnc_service, sdnc_app) install_app(sdnc_service, sdnc_app) activate_app(sdnc_service, sdnc_app) Future work Project Info Timeline 1.6.2017 – 31.05.2019 Website http://ngpaas.eu Twitter http://twitter.com/NGPaaS_5GPPP Youtube https://www.youtube.com/channel/UCqlGeERucSED252rfUj8W6A Contact Ferran Cañellas: fccr@fotonik.dtu.dk Jose Soler : joss@fotonik.dtu.dk Adapt this work to CORD 6.0 Implement the proposed adaptation layers This project is funded by the European Union’s H2020-ICT-2016-2017 Programme under grand agreement no 761557