Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group An Architecture for Creating and Managing Virtual Networks David.

Slides:



Advertisements
Similar presentations
Pierre-Johan CHARTRE Java EE - JAX-RS - Pierre-Johan CHARTRE
Advertisements

Give it a REST already Arnon Rotem-Gal-Oz VP R&D xsights
1Copyright © 2011, Printer Working Group. All rights reserved. PWG Plenary TCG Activity Summary May 2011 Webster, NY – PWG Meeting Ira McDonald (High North.
UNIVERSITY OF JYVÄSKYLÄ Mobile Chedar – A Peer-to-Peer Middleware for Mobile Devices Presentation for International Workshop on Mobile Peer-to- Peer Computing.
AMUSE Autonomic Management of Ubiquitous Systems for e-Health Prof. J. Sventek University of Glasgow In collaboration.
12 October 2011 Andrew Brown IMu Technology EMu Global Users Group 12 October 2011 IMu Technology.
Distributed Information System December 7, 20091Alvin MACCHIONE - Rémy JAVELLE.
Overview of Web Services
Building RESTful Interfaces
The architecture diagram of our IPv6 content addressing system. In our system, the regular browser makes a HTTP request through a proxy, which translates.
1 Copyright © 2013 NTT DOCOMO, Inc. All rights reserved. Quality-of-Service (QoS) for Virtual Networks in OpenFlow MPLS Transport Networks Ashiq Khan*,
A Java Architecture for the Internet of Things Noel Poore, Architect Pete St. Pierre, Product Manager Java Platform Group, Internet of Things September.
18th ICA WORKSHOP on Generalisation and Multiple Representation, A Coruña, July 7-8th, 2005 Web Services for an Open Generalisation Research Platform Moritz.
Mi-Joung choi, Hong-Taek Ju, Hyun-Jun Cha, Sook-Hyang Kim and J
ACTN Proposed Protocol Work Dhruv Dhody 91 st Honolulu.
Copyright © 2010 DOCOMO Communications Laboratories Europe GmbH Deployment of Information Centric Networking from a Mobile Operator Perspective: Service.
A Policy-Based Optical VPN Management Architecture.
#CONVERGE2014 Session 1304 Managing Telecom Directories in a Distributed or Multi-Vendor Environment David Raanan Starfish Associates.
© 2011 IBM Corporation Overview on Modeling RESTful Services August, 2011 Manoj Paul, Software Developer, Rational,
Application Packaging Standard Fundamentals
Database System Concepts, 6 th Ed. ©Silberschatz, Korth and Sudarshan See for conditions on re-usewww.db-book.com ICOM 5016 – Introduction.
© Copyright 2012 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. Enable Cloud with Virtual.
Building service testbeds on FIRE D5.2.5 Virtual Cluster on Federated Cloud Demonstration Kit August 2012 Version 1.0 Copyright © 2012 CESGA. All rights.
Chapter 4: Core Web Technologies
Mobile Based Security System Group 11 Awantha S.A.T. Darshana S.A.T. Kumara M.D.B.J.B. Sandakalum H.K.L.S.
M i SMob i S Mob i Store - Mobile i nternet File Storage Platform Chetna Kaur.
AIMS Workshop Heidelberg, 9-11 March 1998 Prospect Inter-Domain Management of IP-based Multimedia Teleservices Dr. Ralf Bracht, IBM.
The Open Source Virtual Lab: a Case Study Authors: E. Damiani, F. Frati, D. Rebeccani, M. Anisetti, V. Bellandi and U. Raimondi University of Milan Department.
Or, Hey can’t we just do it using HTTP for the envelope?
21/05/2010 AU DEPARTMENT OF COMPUTER SCIENCE FACULTY OF SCIENCE AARHUS UNIVERSITY TATIONpRESEN The homeport system Jeppe Brønsted, Post Doc, Phd Aarhus.
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Interface to the network and Devices Chapter.
UNI Manager Project Proposal to OpenDaylight
Copyright © Cybage Software Pvt. Ltd. All Rights Reserved. Cybage Confidential. Drupal Web Services 1 Authored by: Chaitanya Anil Kulkarni Presented.
Vic Liu Liang Xia Zu Qiang Speaker: Vic Liu China Mobile Network as a Service Architecture draft-liu-nvo3-naas-arch-01.
1 Seminar on Service Oriented Architecture Principles of REST.
1 J. Keller, R. Naues: A Collaborative Virtual Computer Security Lab Amsterdam,Dec 4, 2006 Amsterdam, DEC 4, 2006 Jörg Keller FernUniversität in Hagen,
Technology Trends and the Productivity Gains for Life Sciences Companies Randy Paroda, Director of Product Development September 17, 2013.
ECI – electronic Commerce Infrastructure “ An application to the Shares Market ” Demetris Zeinalipour ( Melinos Kyriacou
ICalendar Compatible Collaborative Calendar- Server (CCS) Web Services Ahmet Fatih Mustacoglu Indiana University Computer Science Department Community.
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
Service Oriented Programming 1 Javier Espinosa, PhD
NSI Aggregator: Joint SURFnet/ESnet effort LHCONE Workshop CERN (Geneva, CH) Feb 10-11, 2014 NSI PCE Development Team.
This material is based upon work supported by the U.S. Department of Energy Office of Science under Cooperative Agreement DE-SC Michigan State.
Role Activity Sub-role Functional Components Control Data Software.
Introduction to IETF CoRE Link Format Soumya Kanti Datta Mobile Communications Department
Abstraction and Control of Transport Networks Problem Statement 1 Diego Lopez - Telefónica IETF November 11, 2014.
INFN OCCI implementation on Grid Infrastructure Michele Orrù INFN-CNAF OGF27, 13/10/ M.Orrù (INFN-CNAF) INFN OCCI implementation on Grid Infrastructure.
Orion Contextbroker PROF. DR. SERGIO TAKEO KOFUJI PROF. MS. FÁBIO H. CABRINI PSI – 5120 – TÓPICOS EM COMPUTAÇÃO EM NUVEM
© 2010 IBM Corporation RESTFul Service Modelling in Rational Software Architect April, 2011.
Discussion on oneM2M and OSGi Interworking Group Name: ARC Source: Jessie, Huawei, Meeting Date: Agenda Item:
Networks ∙ Services ∙ People Sonja Filiposka, Yuri Demchenko, Tasos Karaliotas, Migiel de Vos, Damir Regvart TNC 2016 DISTRIBUTED CLOUD SERVICES.
- Company Confidential - Corporate Overview March 2015.
© 2015 MetricStream, Inc. All Rights Reserved. AWS server provisioning © 2015 MetricStream, Inc. All Rights Reserved. By, Srikanth K & Rohit.
Sponsored by Portakal Technologies
Supporting Mobile Collaboration with Service-Oriented Mobile Units
GF and RS, Dept. of CS, Mangalore University
C++ Tango REST API implementation
An introduction to REST for SharePoint 2013
Ashish Pandit IT Architect, Middleware & Integration Services
WEB API.
Systems Analysis and Design in a Changing World, 6th Edition
Cloud Computing: Concepts
Future Internet: Infrastructures and Services
Building production-ready APIs with ASP.NET Core 2.2
Web APIs In computer programming, an application programming interface (API) is a set of subroutine definitions, protocols, and tools for building application.
Week 05 Node.js Week 05
Knowledge Sharing Mechanism in Social Networking for Learning
Web-Services and RESTful APIs
Computer Network Information Center, Chinese Academy of Sciences
Chengyu Sun California State University, Los Angeles
Presentation transcript:

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group An Architecture for Creating and Managing Virtual Networks David Pérez Caparrós, Ishan Vaishnavi, Stefan Schmid, Ashiq Khan Handle with care © 2013 DOCOMO Communications Laboratories Europe GmbH All rights reserved Unauthorized photocopy/replication and removal from company premises are prohibited Appropriate disposal by security BOX/shredder Network Research Group DOCOMO Euro-Labs Munich, Germany

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 2 Outline Motivation Network Configuration Platform (NCP) –Architecture –Proof-of-Concept Conclusions & Future Work

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 3 Motivation v: VirtualizedDC: DatacenterS-GW: Serving GatewayP-GW: PDN Gateway MME: Mobility Management EntityHSS: Home Subscriber Server Physical Infrastructure Deployment blueprint Requested Virtual network

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 4 Motivation (II) v: VirtualizedDC: DatacenterS-GW: Serving GatewayP-GW: PDN Gateway MME: Mobility Management EntityHSS: Home Subscriber Server Physical Infrastructure Deployment blueprint Requested Virtual network

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 5 Goal: Automate the provisioning of end-to-end virtual networks composed by virtual network elements that have the operational model of a virtual machine (CREATE, START, STOP, DELETE…) Motivation (III)

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 6 Network Configuration Platform (NCP) Architecture CMS: Cloud Management SystemNMS: Network Management System NCP: Network Configuration Platform Physical Infrastructure Requested Virtual network

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 7 Network Configuration Platform (NCP) Architecture CMS: Cloud Management SystemNMS: Network Management System NCP: Network Configuration Platform Physical Infrastructure Requested Virtual network Multi-domain, multi-vendor orchestrator

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 8 Network Configuration Platform (NCP) Architecture (II) CMS: Cloud Management SystemNMS: Network Management System NCP: Network Configuration Platform Physical Infrastructure Requested Virtual network Multi-domain, multi-vendor orchestrator

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 9 Outline Motivation Network Configuration Platform (NCP) –Architecture –Proof-of-Concept Conclusions & Future Work

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 10 Network Configuration Platform (NCP) Proof-of-Concept Service Request Service Description following Common Information Model / NDL "alias":"Video Streaming Service", "networkElements":[{ "id":1, "alias":"Video Server 1", "type":"/node/host/generic", "features":[{ ”attribute":”arch", ”value":"x86_64" },... Lightweight text-data interchange format (JSON,XML…) JSON -Prototype uses NDL based on FleRD (developed in collaboration with TU Berlin) -We need a standardized virtualization-aware Information Model / NDL

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 11 Network Configuration Platform (NCP) Proof-of-Concept (II) Use Case: Geographically Distributed Video Streaming Service Physical Infrastructure Orchestration VN Mgmt. "alias":"Video Streaming Service", "networkElements":[{ "id":1, "alias":"Video Server 1", "type":"/node/host/generic", "features":[{ ”attribute":”arch", ”value":"x86_64" }, …. JSON REST API

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 12 Network Configuration Platform (NCP) Proof-of-Concept (III) Service Provider GUI -Define end-to-end service -Get access information NCP Admin GUI -View physical topology -Check VNet mapping

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 13 Summary –An architecture and its building blocks for orchestrating end-to-end services were proposed –A Proof-of-Concept of such an architecture was presented –Open research issues have been discussed Future Works –Standard based north- and southbound I/F design –Standard multi-layer, multi-vendor information model –Implement new resource allocation algorithm (see PIMRC’13 - Path Protection with Explicit Availability Constraints for Virtual Network Embedding) Conclusions

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group DOCOMO Communications Laboratories Europe GmbH Landsberger Strasse 312 – Munich, Germany Phone: +49 (89) | David Pérez Caparrós Thank you!

Copyright © 2013 DOCOMO Communications Laboratories Europe GmbH Network Research Group 15 Network Configuration Platform (NCP) Proof-of-Concept. REST API RESTful web API. CRUD (Create,Read,Update,Delete) operations Jersey 2.0 (Open Source implementation of JAX-RS) Some examples: –Create network: POST /NCP/api/v1/ /network Body: Network request in JSON or XML format –Get network information: GET /NCP/api/v1/ /network/ –Modify network: PUT /NCP/api/v1/ /network/ Body: Network request in JSON or XML format –Delete network: DELETE /NCP/api/v1/ /network/