NETWORK VIRTUALIZATION: PRESENT AND FUTURE

Similar documents
Identity Management and Resource Allocation in the Network Virtualization Environment

Technical Report CS : Incorporating Trust in Network Virtualization

Towards Integration of Slice Networking in NFV


December 2010 EDIN For full publication. Opportunities and Challenges. Project P1956. Network Virtualization: for Operators

Last time(s)?! Network models! Connection provisioning! Part2: Lecture 03! Network Virtualization and SDNs! 25/04/14

Integrating Autonomic Slice Networking in NFV

CQNCR: Optimal VM Migration Planning in Cloud Data Centers

Future Service Adaptive Access/Aggregation Network Architecture

Overcoming the Internet Impasse through Virtualization Thomas Anderson, Larry Peterson, Scott Shenker, Jonathan Turner. 원종호 (INC lab) Sep 25, 2006

Prototyping and Evaluation of Mobility First Architecture

GENI Experimental Infrastructure Wireless & Sensor Networks Aug 8, 2005

Path Optimization in Stream-Based Overlay Networks

5G Network Slicing: Use Cases & Requirements

Cross-Site Virtual Network Provisioning in Cloud and Fog Computing

BW Protection. 2002, Cisco Systems, Inc. All rights reserved.

Core Networks Evolution

Rui Campos, Carlos Pinho, Manuel Ricardo and José Ruela

Network-Aware Resource Allocation in Distributed Clouds

Network Virtualization: from a Network Provider Perspective

Vortex Whitepaper. Simplifying Real-time Information Integration in Industrial Internet of Things (IIoT) Control Systems

Integrated Wireless/Optical Access

Part2: Lecture 02! Network Virtualization!

GENI: Global Environment for Network Innovations. Larry Peterson, et al. Kideok Cho

Enhanced Virtual Networks (VPN+) Stewart Bryant & Jie Dong (Huawei) draft-bryant-rtgwg-enhanced-vpn-01

ECE442 Communications Lecture 4. Optical Networks

THE MPLS JOURNEY FROM CONNECTIVITY TO FULL SERVICE NETWORKS. Sangeeta Anand Vice President Product Management Cisco Systems.

Minimizing bottleneck nodes of a substrate in virtual network embedding

Name of Course : E1-E2 CFA. Chapter 14. Topic : NG SDH & MSPP

Virtuosity: Programmable Resource Management for Spawning Networks

Distributed Systems LEEC (2006/07 2º Sem.)

SURVIVABLE VNE. By Sedef Savas Networks Lab, May 25, 2017

Federal Agencies and the Transition to IPv6

Course 20337B: Enterprise Voice and Online Services with Microsoft Lync Server 2013 Exam Code: Duration:40 Hrs

Functional Requirements for Grid Oriented Optical Networks

HY436: Network Virtualization

Carrier SDN for Multilayer Control

Live Demo: Top Deployed SD-WAN Use Cases

Multilayer Design. Grooming Layer + Optical Layer

Transport SDN at OIF Assuring a Seamless Evolution to Interoperable Transport Networks of the Future

SOLUTION BRIEF Enterprise WAN Agility, Simplicity and Performance with Software-Defined WAN

Introducing Virtual Private Overlay Network services in large scale Grid infrastructures

Application Provisioning in Fog Computingenabled Internet-of-Things: A Network Perspective

The New Internet2 Network

Data Center Interconnect Solution Overview

Software-Defined Multicast Network Overlay Framework draft-qi-bitar-intarea-sdn-multicast-overlay-00

Distributed Systems COMP 212. Lecture 18 Othon Michail

Novel Decentralized Node Failure Recovery Scheme in Virtualized Networks

XBS Application Development Platform

Distributed Systems Principles and Paradigms. Chapter 01: Introduction

Dynamic Virtual Cluster reconfiguration for efficient IaaS provisioning

Virtual Multi-homing: On the Feasibility of Combining Overlay Routing with BGP Routing

Architectural Support for Internet Evolution and Innovation

Competitive and Deterministic Embeddings of Virtual Networks

CHAPTER 3 GRID MONITORING AND RESOURCE SELECTION

Distributed Systems Principles and Paradigms. Chapter 01: Introduction. Contents. Distributed System: Definition.

Distributed Systems Principles and Paradigms

Multi Protocol Label Switching

Understanding the Evolving Internet

Design of Next Generation Internet Based on Application-Oriented Networking

Optical Ethernet Architecture Evolution The Logical Provider Edge. Mark I Williams August 28 th, 2003

Hands-On VPLS: Virtual Private LAN Service

Virtual Network Embedding with Substrate Support for Parallelization

New Approaches to Optical Packet Switching in Carrier Networks. Thomas C. McDermott Chiaro Networks Richardson, Texas

MPLS, THE BASICS CSE 6067, UIU. Multiprotocol Label Switching

A Recursive Network Architecture Joe Touch USC/ISI

MPLS Multi-Protocol Label Switching

Exam Code: Exam Code: Exam Name: Advanced Borderless Network Architecture Systems Engineer test.

NETWORK TECHNOLOGIES, WHOLESALE ACCESS PRODUCTS AND INVESTMENT

Joel Obstfeld Director of Engineering SP CTO team November Cisco and/or its affiliates. All rights reserved. 1

SD-WAN 101. November 3 rd 2016 Rob McBride Marketing

Edge Device Multi-unicasting for Video Streaming

Chapter 2 Communication for Control in Heterogeneous Power Supply

MPLS VPN--Inter-AS Option AB

CA464 Distributed Programming

Evaluation Strategies. Nick Feamster CS 7260 February 26, 2007

Key Challenges - Reliability, Availability and Serviceability in Network Slicing

Next Generation Networking and The HOPI Testbed

Hands-On Metro Ethernet Carrier Class Networks

Reflective Middleware. INF Tommy Gudmundsen

CSE 5306 Distributed Systems. Course Introduction

NETSMART Network Management Solutions

ETNA Inter Domain Transport Hayim Porat Ethos Networks 05/09

On the Design of Reliable Virtual Networks

Uklight infrastructure update and the Optical Control Plane activity. Andrea Di Donato Advanced Technology Group UKERNA UK

An Introduction to Overlay Networks PlanetLab: A Virtual Overlay Network Testbed

Semantic SOA - Realization of the Adaptive Services Grid

Introduction. Distributed Systems IT332

Software Defined Networking

Instructions for WMPG Workshop Attendees Aug 2, D. Raychaudhuri and Mario Gerla

Emerging Testbeds for NwGN through Virtualization Technologies. Akihiro NAKAO University of Tokyo NICT

Data Center Revolution Impact on Ethernet and MPLS

Dynamic Optical Networking via Overlay Control of Static Lightpaths

ERONs: Dynamic Optical Networking via Overlay Control of Static Lightpaths

DISTRIBUTED SYSTEMS Principles and Paradigms Second Edition ANDREW S. TANENBAUM MAARTEN VAN STEEN. Chapter 1. Introduction

Evolution of Data Center Security Automated Security for Today s Dynamic Data Centers

MPLS Multi-protocol label switching Mario Baldi Politecnico di Torino (Technical University of Torino)

E2E Network Slicing - Key 5G technology

MPLS VPN Inter-AS Option AB

BUILDING A SCALABLE MOBILE GAME BACKEND IN ELIXIR. Petri Kero CTO / Ministry of Games

Transcription:

1 NETWORK VIRTUALIZATION: PRESENT AND FUTURE Wednesday, May 21, 2008 Mosharaf Chowdhury Member, envy Project

What is Network Virtualization? 2 Network virtualization is a networking environment that allows multiple service providers to dynamically compose multiple heterogeneous virtual networks that co-exist together in isolation from each other, and to deploy customized end-to-end services on-the-fly as well as manage them on those virtual networks for the end-users by effectively sharing and utilizing underlying network resources leased from multiple infrastructure providers.

Basic Concepts 3 Design Principles Concurrence Recursion Inheritance Revisitation Design Goals Flexibility Manageability Scalability Security, Privacy, and Isolation Programmability Heterogeneity Experimental and Deployment Facility Legacy Support

Outline 4 Existing Projects Characteristics Summary Future Directions Open challenges

5 Characteristics of Network Virtualization Projects Networking technology Targeted technology for virtualization Layer of virtualization Particular layer in the network stack where virtualization is introduced Architectural domain Specific problem domain that virtualization addresses Level of virtualization Granularity at which virtualization is realized

Existing Projects (1) 6 Project Architectural Domain Networking Technology VNRMS Darwin Tempest NetScript Genesis Virtual network management Integrated resource management and valueadded services Enabling alternate control architectures Dynamic composition of services Spawning virtual network architectures ATM/IP IP ATM Layer of Virtualization Link Level of Virtualization Node/Link IP Network Node Network Node/Link

Existing Projects (2) 7 Project Architectural Domain Networking Technology VNET VIOLIN X-Bone PlanetLab UCLP Virtual machine Grid computing Deploying on-demand value-added services on IP overlays Automating deployment of IP overlays Deploy and manage overlay based testbeds Dynamic provisioning and configuration of lightpaths Layer of Virtualization Link Level of Virtualization Node IP Application Node IP Application Node/Link IP Application Node SONET Physical Link

Existing Projects (3) 8 Project Architectural Domain Networking Technology AGAVE GENI VINI CABO End-to-end QoS-aware service provisioning Creating customized virtual network testbeds Evaluating protocols and services in a realistic environment Deploying value-added end-to-end services on shared infrastructure IP Heterogeneous Heterogeneous Layer of Virtualization Network Link Level of Virtualization Full

Future Directions 9 Instantiation Concerned with issues related to successful creation of virtual networks Logistics Deals with operations of virtual networks and virtual components Management Manages co-existing virtual networks Interactions Handles interactions between players in the network virtualization environment

Instantiation (1) 10 Interfacing Request format for a virtual network Make programmability of the network elements available Signaling and Bootstrapping Request for a virtual network Bootstrap the customized network onto the physical network elements Use a separate network (e.g. Genesis) or out-of-band communication mechanism Accounting Prohibit overbooking of network resources through admission control Distributed rate limiting Applied on complete virtual networks

Instantiation (2) 11 Topology Discovery Within an InP administrative domain and across InP boundaries Event-based and periodic topology discovery (e.g. UCLP) Separate discovery plane (e.g. CABO) Virtual Network Mapping Within single InP domain and across InP boundaries Known to be a NP-Hard problem Heuristic-based solutions Two versions of the problem Offline, where all the requests are known in advance Online, where requests arrive dynamically

Logistics (1) 12 Virtual Routers Multiple logical routers inside one physical router Issues of interest Performance Scalability Migration (e.g. VROOM) Virtual Links Similar to tunnels in VPNs Cross-InP virtual links Link scheduling (e.g. DaVinci)

Logistics (2) 13 Resource Scheduling Maximize degree of co-existence Schedule CPU, Disk and Link b/w Naming and Addressing Generic naming and addressing for all the virtual networks Überhoming Allows end users in a network virtualization environment to simultaneously connect to multiple VNs through multiple InPs using heterogeneous technologies to access different services. Identity-based routing Failure Handling Isolate failures Prevent cascading failures

Management (1) 14 Mobility Management Geographic mobility of the end user devices Mobility of the virtual routers through migration techniques Logical mobility of the end users in different virtual networks Configuration and Monitoring Enable virtualization from the level of NOCs to lower level network elements

Management (2) 15 Management Frameworks Generic management framework for the service providers Interface between multiple management paradigms Draw clear line between the management responsibilities of the InPs and the SPs Self-* Properties Self-configuration and self-optimization for maximizing virtual resource utilization Self-protection and self-healing to survive malicious attacks

Interactions 16 Networking Technology Agnostic Virtualization Virtualization on and across optical, wireless and sensor technology among other technologies Transparently create end-to-end virtual networks across heterogeneous technologies Inter-VN Communication Sharing of resources and information between multiple virtual networks Creating compound virtual networks Network Virtualization Economics Trade node resources (e.g. processing power, memory) in addition to bandwidth Centralized, decentralized and hybrid markets

Reference 17 N.M. Mosharaf Kabir Chowdhury, Raouf Boutaba, A Survey of Network Virtualization, University of Waterloo Technical Report CS-2008-25, Oct. 2008.

18 Questions? // Comments