TERENA Conference, Maastricht, 6 th June 2013 Fabio Farina Fabio Farina (GARR), Simon Vocella (GARR), Álvaro Monje (UPC), Celia Velayos (i2Cat), Chrysa.

Slides:



Advertisements
Similar presentations
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
Advertisements

Connect communicate collaborate OpenFlow in GN3s Network Factory GN3 OpenFlow Facility Joan A. García-Espín on behalf of JRA2-T5 Partners i2CAT, Barcelona.
1 Introducing the Specifications of the Metro Ethernet Forum.
Distributed Data Processing
Copyright © 2004 Juniper Networks, Inc. Proprietary and Confidentialwww.juniper.net 1 E-VPN and Data Center R. Aggarwal
|ESDS SOFTWARE SOLUTION PVT. LTD.| Enterprise Datacenter Management Suite.
NOVI: Networking innovations Over Virtualized Infrastructures STREP Project No , Call 5 – FIRE NOVI OVERVIEW Prof. Vasilis Maglaris.
Clouds C. Vuerli Contributed by Zsolt Nemeth. As it started.
Xen , Linux Vserver , Planet Lab
The Future of GÉANT: The Future Internet is Present in Europe Vasilis Maglaris Professor of Electrical & Computer Engineering, NTUA Chairman, NREN Policy.
Technical Architectures
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
1 GENI: Global Environment for Network Innovations Jennifer Rexford On behalf of Allison Mankin (NSF)
FI-WARE – Future Internet Core Platform FI-WARE Cloud Hosting July 2011 High-level description.
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
EUROPEAN UNION Polish Infrastructure for Supporting Computational Science in the European Research Space User Oriented Provisioning of Secure Virtualized.
NATIONAL & KAPODISTRIAN UNIVERSITY OF ATHENS INTERDEPARTMENTAL GRADUATE PROGRAM IN MANAGEMENT AND ECONOMICS OF TELECOMMUNICATION NETWORKS Master Thesis.
Emerging Research Dimensions in IT Security Dr. Salar H. Naqvi Senior Member IEEE Research Fellow, CoreGRID Network of Excellence European.
Copyright © 2012, QoS-aware Network Operating System for Software Defined Networking with Generalized OpenFlows Kwangtae Jeong, Jinwook Kim.
Community Manager A Dynamic Collaboration Solution on Heterogeneous Environment Hyeonsook Kim  2006 CUS. All rights reserved.
Microsoft Virtual Academy Module 4 Creating and Configuring Virtual Machine Networks.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
C OLUMBIA U NIVERSITY Lightwave Research Laboratory Embedding Real-Time Substrate Measurements for Cross-Layer Communications Caroline Lai, Franz Fidler,
SDN Problem Statement and Use Cases for Data Center Applications Ping Pan Thomas Nadeau November 2011.
Network+ Guide to Networks 6 th Edition Chapter 10 Virtual Networks and Remote Access.
Software to Data model Lenos Vacanas, Stelios Sotiriadis, Euripides Petrakis Technical University of Crete (TUC), Greece Workshop.
 Cloud computing  Workflow  Workflow lifecycle  Workflow design  Workflow tools : xcp, eucalyptus, open nebula.
Morteza Yousefi University of Science & Technology of Mazandaran Network Virtualization 1 of 22 Network Virtualization.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
NTUA-NATIONAL TECHNICAL UNIVERSITY OF ATHENS School of Electrical and Computer Engineering The FEDERICA Concept: Federated E-Infrastructure Dedicated to.
RESOURCE MANAGEMENT AND TOPOLOGY EMBEDDING IN A DISTRIBUTED NETWORKED INFRASTRUCTURE ENVIRONMENT S. Papavassiliou, C. Papagianni NETMODE, NTUA I.Baldin,
Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008.
FIRE – GENI collaboration workshop Sep 2015 Washington.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
MDC417 Follow me on Working as Practice Manager for Insight, he is a subject matter expert in cloud, virtualization and management.
© DATAMAT S.p.A. – Giuseppe Avellino, Stefano Beco, Barbara Cantalupo, Andrea Cavallini A Semantic Workflow Authoring Tool for Programming Grids.
Resource Representations in GENI: A path forward Ilia Baldine, Yufeng Xin Renaissance Computing Institute,
The FI-WARE Project – Base Platform for Future Service Infrastructures FI-WARE Interface to the network and Devices Chapter.
A Framework for Internetworking Heterogeneous High-Performance Networks via GMPLS and Web Services Xi Yang, Tom Lehman Information Sciences Institute (ISI)
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures Mauro Campanella - GARR e-IRG Open Workshop.
Department of Energy Office of Science ESCC & Internet2 Joint Techs Workshop Madison, Wisconsin.July 16-20, 2006 Network Virtualization & Hybridization.
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
Connect. Communicate. Collaborate BANDWIDTH-ON-DEMAND SYSTEM CASE-STUDY BASED ON GN2 PROJECT EXPERIENCES Radosław Krzywania (speaker) PSNC Mauro Campanella.
SDN AND OPENFLOW SPECIFICATION SPEAKER: HSUAN-LING WENG DATE: 2014/11/18.
Optical Architecture Invisible Nodes, Elements, Hierarchical, Centrally Controlled, Fairly Static Traditional Provider Services: Invisible, Static Resources,
Connect. Communicate. Collaborate AAI scenario: How AutoBAHN system will use the eduGAIN federation for Authentication and Authorization Simon Muyal,
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Globus and PlanetLab Resource Management Solutions Compared M. Ripeanu, M. Bowman, J. Chase, I. Foster, M. Milenkovic Presented by Dionysis Logothetis.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
Providing web services to mobile users: The architecture design of an m-service portal Minder Chen - Dongsong Zhang - Lina Zhou Presented by: Juan M. Cubillos.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
DICE: Authorizing Dynamic Networks for VOs Jeff W. Boote Senior Network Software Engineer, Internet2 Cándido Rodríguez Montes RedIRIS TNC2009 Malaga, Spain.
1 Prototype for the interoperability between FEDERICA slices and other IP domains by means of the IPsphere Framework Josep Pons Camps i2Cat.
1 Network related topics Bartosz Belter, Wojbor Bogacki, Marcin Garstka, Maciej Głowiak, Radosław Krzywania, Roman Łapacz FABRIC meeting Poznań, 25 September.
REMOTE MANAGEMENT OF SYSTEM
FEDERICA Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures Mauro Campanella - GARR Joint Techs.
Multi-layer software defined networking in GÉANT
Welcome Network Virtualization & Hybridization Thomas Ndousse
GENUS Virtualisation Service for GÉANT and European NRENs
Joan A. García-Espín (i2CAT)
NextGENI: The Nation’s Edge Cloud
Integration of Network Services Interface version 2 with the JUNOS Space SDK
Chapter 18 MobileApp Design
20409A 7: Installing and Configuring System Center 2012 R2 Virtual Machine Manager Module 7 Installing and Configuring System Center 2012 R2 Virtual.
Cloud-Enabling Technology
GENI Exploring Networks of the Future
Presentation transcript:

TERENA Conference, Maastricht, 6 th June 2013 Fabio Farina Fabio Farina (GARR), Simon Vocella (GARR), Álvaro Monje (UPC), Celia Velayos (i2Cat), Chrysa Papagianni (NTUA), Vassilis Maglaris (NTUA) and Mauro Campanella (GARR) Complex federated slices provisioning through SFA The FEDERICA and NOVI joint experience

Fabio Farina 2 TNC 2013, Maastricht, Outline  Testbeds, virtual infrastructures and provisioning  NOVI and the FEDERICA facility  The provisioning flow in NOVI  RSpec extensions and development in FEDERICA  Learned lessons and conclusions

3 Virtual testbeds for networking research  Testbeds are a common tool to experiment and assess new ideas  Dedicated testbeds: optical transport, wireless  Flexibly reconfigurable testbeds  Can benefit of virtualization and cloud concepts  Less expensive and simpler to manage, almost full control to the users  Minimal terminology  Substrate: the physical resources in the facility that host virtual resources  Slice: the virtual infrastructure where the user experiments, is made of virtual machines, virtual topologies and links  Functionalities: direct control of Layer2/3, virtual routers and routers, host VM, last mile connectivity, etc.  Environments  Future Internet Research and Experimentation Initative (FIRE)  Global Environment for Network Innovations (GENI)  AKARI Architecture Design Project (AKARI Project)  One common problem: automate how to map the slices on the substrate Fabio Farina TNC 2013, Maastricht,

4 Automatic slice provisioning  Automatic provisioning of resources  A quite common feature in modern infrastructures and clouds  Provisioning homogeneous resources in a single environment is easy (like CPU slots in a cluster, VPN over a network, … )  Provisioning of complete virtual infrastructures is a complex task for a facility, Virtual Network Embedding (VNE)  It’s even more complex in federated testbeds  Different protocols, monitoring, policies and AAI  Functional (node type, OS), non-functional (CPU, RAM, bandwidth), virtual topology aspects  Boundedness of the request and platform dependencies Fabio Farina TNC 2013, Maastricht,

5 NOVI NOVI = Networking innovations Over Virtualized Infrastructures STREP project, final review April 17 th  NOVI objectives  Target innovative research in a bottom-up approach, addressing a critical area in FI services  How FI users securely share a multi-domain networking substrate  Build set of algorithms, methods and services for management of federated virtual infrastructures  Provide experimenters the ability to request, use and update virtualized resources in a federated environment, tailored to their needs Fabio Farina TNC 2013, Maastricht,

6 NOVI Technical Approach  Modular data, control and management plane architecture  An ontology-based Information Model capturing the abstractions of virtualized resources and services across different platforms  A framework providing interoperability of monitoring tools across federated heterogeneous platforms  A semantic distributed resource discovery and mapping framework tackling the inter-domain virtual network embedding problem  A policy-based management framework able to enforce intra and inter-domain management policies  Data-plane stitching tool for transparent data-plane connectivity across dissimilar platforms involved in multi-domain user-slices Fabio Farina TNC 2013, Maastricht,

7 FEDERICA Fabio Farina TNC 2013, Maastricht, FEDERICA = Federated E-infrastructure Dedicated to European Researchers Innovating in Computing network Architectures Phase1: FP7 Project ( )  Phase2: under GN3 SA1.T3 ( )  An e-Infrastructure based on virtualization in both computers and network elements as a fundamental tool/playground for researchers on current and Future Internet, its uses and technologies.  Researchers has complete control of their set of resources (a “slice”) with minimal of constraints to enables disruptive experiments at all communication layers over a realistic substrate  Focus on reproducibility of the experiments Router/Switch Host for Virtual nodes Ethernet 1 Gbps

The FEDERICA facility 8  Every FEDERICA PoP is equipped with hypervisors and network devices capable of virtualization  VMware 5.0 for the hosts, services and pure-software routers/switches  Juniper MX480 for logical routers  Circuits between the PoPs  1Gbps (IP/MPLS)  Minimal resources in a slice  Management VLAN  User Access Gateway VM  #data VLAN according to the experiment needs Fabio Farina TNC 2013, Maastricht,

9 Federated slice provisioning in NOVI 1.User models a slice using the web GUI 2.NOVI-API accepts the authenticated user request 3.Intelligent Resource Mapper (IRM) invokes the local Resources Information Service (RIS) 4.The local IRM queries RIS/monitoring to partition the request among the federated platforms 1.Splitting phase: find the portion of request suited for the different testbeds considering resources functional requirements, then summon their IRM/RIS 2.If platform-bound request, skip Fabio Farina TNC 2013, Maastricht,

10 Federated slice provisioning in NOVI 5.Mapping of the resources on the distributed IRM by local resource discovery (RIS) according to non-functional requirements (Monitoring) and policies 1.Unbound/semi-bound requests: splitting and distributed mapping, interaction with the RIS/Monitoring Service/Policy Service 2.Bound requests: references to the physical resources 6.Partial bound requests are aggregated to the IRM, inter-domain connections are set up by the NSwitch 7.Local and remote RISs drive Request Handlers for actual resources reservation 8.NSwitches coordinate to connect the resources as a unique slice Fabio Farina TNC 2013, Maastricht,

11 Federated slice provisioning in NOVI  NOVI prototype  Developed a flexible and expandable architecture for mapping slice request on federated testbeds  Rich semantic model to represent common aspects and peculiarities of each facility  Developed an algorithm for request splitting among different platforms  Testbed-specific request handlers, intra-domain mapping algorithms and monitoring tools  Slice-based Federation Architecture (SFA) as inter-facility protocol  FEDERICA and PlanetLab testbeds  FEDERICA needed for a model representing the testbed and a better API for virtual resources Fabio Farina TNC 2013, Maastricht,

12 SFA and RSpec  FEDERICA adopted Generic Slice-based Facility Architecture  SFA is designed to provide a minimal set of functionalities and API that enable interoperable federation  FEDERICA adopted a subset of the components, not the complete framework  RSpec to model resources and requests  Extensible XML data model to represent the unique features of the testbed  FEDERICA introduces various extensions on the syntax and review of the semantics Fabio Farina TNC 2013, Maastricht,

13 FEDERICA extensions: RSpec  Providing three views  Advertisement – The substrate with available physical capacities  Vnodes hypervisors, Juniper routers, links capacity and features supported by the interfaces  Request – A syntax to model the user’s requests  VMs characteristic and configurations, logical routers, virtual topology  Manifest – Instantiated virtual resources  returned to the user to access the virtual infrastructure Fabio Farina TNC 2013, Maastricht,

14 FEDERICA extensions: RSpec Fabio Farina TNC 2013, Maastricht, Advertisement Extensions Request Extensions <cc:router_configuration method="inline" configuration=" edit routing-options autonomous-system 55; edit protocols bgp group G1 type external peer-as 44 neighbor ; edit protocols bgp group G2 type external peer-as 44 neighbor ;"/> <cc:router_configuration method="inline" configuration=" edit routing-options autonomous-system 55; edit protocols bgp group G1 type external peer-as 44 neighbor ; edit protocols bgp group G2 type external peer-as 44 neighbor ;"/>

15 FEDERICA extensions: the Adapter  The Adapter converts SFA requests to FEDERICA Web Services  Based on the Generic SFA architecture  Aggregate Manager maps the requests to the FEDERICA model and orchestrates slice creation  Router & Server Wrapper Components bridge between the AM and the FED-WS  FED-WSs create & configure VMware VMs, JunOS Logical Routers and Virtual Switches Fabio Farina TNC 2013, Maastricht,

16 Conclusions  NOVI shows that full interoperability on federated facilities is a reality  Pathfinder in best practices for community and federated clouds  New algorithms, software prototypes and state-of-art modeling  Technical collaboration and co-evolution between FIRE Projects  Generic SFA Wrapper enabled automatic provisioning for complex slices over testbeds PlanetLab and FEDERICA  Deep extensions to the RSpec data model  Advantages and fallbacks on other FIRE projects: BonFIRE OCCI  Sharing of knowledge and efforts on specific tasks should be supported in liaisons actions more often and more deeply Fabio Farina TNC 2013, Maastricht,

17 The future  Both NOVI and FEDERICA ended in the last months  Facilities and architectures are valuable, will do our best to keep them up & running  But knowledge and expertize are much more important!  Know-how will continue by contributing to other projects  GN3Plus SA2 “TaaS”, federation of the substrate resources and know-how  GN3Plus SA7 “Support to clouds”, expertise on the standards  Fed4Fire on modeling Fabio Farina TNC 2013, Maastricht,

Thanks Questions?