Part of the INRIA AutoI Project : Providing a platform to deploy any kind of services on demand
Demo Team and platform available for the demo
- Abderhaman CHENIOUR, INRIA RESO Project Team, LIP Laboratory, University of Lyon, France
Autonomic Network Programming Interface (ANPI) allowing the discovery of network services, to manage their life cycle and enabling a suitable deployment of software
components onto virtual resources. For this purpose it provides a number of management functions that are exposed to the actual management facilities
- Javier RUBIO-LOYOLA, Universitat Polytècnica de Catalunya, UPC, Spain
Policy-based System which coordinates and orchestrates every platform to execute commands.
- Andreas FISCHER, Universität Passau, UP, Germany
The virtual Component Programming Interface (vCPI) is a generic interface to the Virtualization Plane (VP). It provides an appropriate abstraction of the underlying hardware and an
interface that is independent from the virtualization solution used. It provides functions that allow monitoring components and managing Virtual Routers (VRs) and Virtual Links (VLs).
- Steven DAVY, Telecommunications Software & Systems Group (TSSG), Waterford Institute of Technology (WIT), Ireland
Model-based Translator (MBT) is a software which translates the instructions coming from the Policy-based System in the language understood by each platform concerned.
- Lefteris MAMATAS, University College of London, (UCL), England
The Information and Context Service (ICS) Platform is a prototype implementation intended to validate the Knowledge Plane functionalities. The prototype version is based on an abstract
single-file implementation of a DHT node, extended with the Knowledge Plane interface.
AutoI 2009 Demo : "Deployment of a primitive VPN Service in a virtual Infrastructure"
Step 1: On demand Virtual Infrastructure Deployment
Actors involved: ICS + Policy System + MBT + vCPI
ICS + Policy System + MBT uses the vCPI to start up the respective virtual routers on components.
Once the infrastructure is setup, ANPI is started in every components and virtual routers and is ready to deploy on demand services.
See the start up of ANPIs in the virtual infrastructure
Step 2 : On demand Deployment of Service
Actors involved: ICS + Policy System + MBT + ANPI
ICS + Policy System + MBT uses the ANPI to start up a VPN and to deploy a one/shot service in the edges of a virtual link.
To deploy a service in a component or an virtual router, the ANPI proceeds in three steps:
- Discover: ANPI asks ICS in order to know exactly where to find the services requested by the Policy-Based System
- Download: From the discovering informations, ANPI downloads and instantiates the services requested
- Run: By Signalling, ANPI is able to start the services
See step 2 in lived snapshot
Step 3 : Lifecycle Service Support
Actors Involved: I&CS + Policy System + MBT + ANPI
ICS + Policy System + MBT uses the ANPI to migrate a VPN from one virtual router to another one in the edges of a virtual link
--> ANPI receives from MBT the signal to migrate the VPN Service.
See step 3 in lived snapshot
Step 4 : Deletion of a service and virtual infrastructure
Actors involved: I&CS + Policy System + MBT + ANPI + vCPI
I&CS + Policy System + MBT uses the ANPI and vCPI to finish a service and to shut down the virtual infrastructure.
See step 4 in lived snapshot
Download the Movie Demo
Contact
Inquiries may be directed to : Abderhaman Cheniour - INRIA, Lyon, France - E-Mail: abderhaman.cheniour@inrialpes.fr