NETWORK VIRTUALIZATION: PRESENT AND FUTURE Mosharaf Chowdhury Member, eNVy Project Wednesday, May 21, 2008 University of Waterloo - eNVy 1.

Slides:



Advertisements
Similar presentations
Distributed Systems Architectures
Advertisements

1. 2 Configuring the Cloud Inside and out Paul Anderson publications/mysore-2010-talk.pdf School of.
Electronic Visualization Laboratory University of Illinois at Chicago EVL Optical Networking Research Oliver Yu Electronic Visualization Laboratory University.
1 Mata Architecture for the Future Network APAN2008 January Myung-Ki SHIN, ETRI
Network Virtualization Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton NSF NeTS-FIND PI Meeting.
Cabo: Concurrent Architectures are Better than One Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton.
My Experience Writing an NSF NeTS FIND Proposal Nick Feamster Georgia Tech.
1 Building a Fast, Virtualized Data Plane with Programmable Hardware Bilal Anwer Nick Feamster.
Cabo: Concurrent Architectures are Better than One Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton.
1 Resonance: Dynamic Access Control in Enterprise Networks Ankur Nayak, Alex Reimers, Nick Feamster, Russ Clark School of Computer Science Georgia Institute.
Theory Lunch. 2 Problem Areas Network Virtualization for Experimentation and Architecture –Embedding problems –Economics problems (markets, etc.) Network.
Cabo: Concurrent Architectures are Better than One Nick Feamster, Georgia Tech Lixin Gao, UMass Amherst Jennifer Rexford, Princeton.
1 IEEE Media Independent Handoff Overview of services and scenarios for 3GPP2 Stefano M. Faccin Liaison officer to 3GPP2.
Doc.: IEEE xxx Submission May 10-14, 2004 Alan Carlton, Interdigital CommunicationsSlide 1 Defining Layer 2.5 Alan Carlton Interdigital Communications.
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
1 Virtual Resource Management (VRM) in Cloud Environment draft-Junsheng-Cloud-VRM-00 Friday 21 Jan 2011 B. Khasnabish, Chu JunSheng, Meng Yu.
M2M Architecture Inge Grønbæk, Telenor R&I ETSI Workshop on RFID and The Internet Of Things, 3rd and 4th December 2007.
All rights reserved © 2006, Alcatel Grid Standardization & ETSI (May 2006) B. Berde, Alcatel R & I.
1 Introducing the Specifications of the Metro Ethernet Forum.
ITU-T Solutions Session 2 – Switched Optical Networks Presented by: Stephen Shew Date:
Multi-service Architecture: Evolution of Network Architecture Keith Knightson Khalid Ahmad Carrier Data Networks Nortel Networks, Canada IP-Networking/Mediacom.
Network Virtualization and Service Awareness Properties of FNs
|epcc| NeSC Workshop Open Issues in Grid Scheduling Ali Anjomshoaa EPCC, University of Edinburgh Tuesday, 21 October 2003 Overview of a Grid Scheduling.
All rights reserved © 2005, Alcatel Grid services over IP Multimedia Subsystem  Antoine Pichot, Olivier Audouin, Alcatel  GridNets ’06.
INTRODUCTION TO NETWORK VIRTUALIZATION Mosharaf Chowdhury Member, eNVy Project Wednesday, May 14, 2008 University of Waterloo - eNVy 1.
INTRODUCTION TO SIMULATION WITH OMNET++ José Daniel García Sánchez ARCOS Group – University Carlos III of Madrid.
© 2006 Cisco Systems, Inc. All rights reserved. MPLS v MPLS VPN Technology Introducing MPLS VPN Architecture.
Mobile and ubiquitous computing Chapter 16 Distributed systems, concepts and design, 4th edition, 2005, Coulouris et al Ylva-Li Lindh Gabriella Hammarin.
On the Management of Virtual Networks Group 3 Yang Wenzhi Wang Qian Issam Alkindi Zhu Guangjin Zhang Haifeng Sanjeev.
2  Industry trends and challenges  Windows Server 2012: Beyond virtualization  Complete virtualization platform  Improved scalability and performance.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco ConfidentialBCMSN BCMSN Module 1 Lesson 1 Network Requirements.
1 Chapter 11: Data Centre Administration Objectives Data Centre Structure Data Centre Structure Data Centre Administration Data Centre Administration Data.
Josh Alcorn Larry Brachfeld An in depth review of ad hoc mobile network & cloud security concerns.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 9 Distributed Systems Architectures Slide 1 1 Chapter 9 Distributed Systems Architectures.
Identity Management and Resource Allocation in the Network Virtualization Environment Mosharaf Chowdhury School of Computer Science University of Waterloo.
Policy-based Virtual Network Embedding across Multiple Domains
Grant agreement n° SDN architectures for orchestration of mobile cloud services with converged control of wireless access and optical transport network.
Trust Establishment in Pervasive Grid Environments Syed Naqvi, Michel Riguidel TÉLÉCOM PARIS ÉNST É cole N ationale S upérieur des T élécommunications.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Networks and Distributed Systems: Project Ideas
Distributed Systems Architectures
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
CS335 Networking & Network Administration Tuesday April 27, 2010.
N. GSU Slide 1 Chapter 04 Cloud Computing Systems N. Xiong Georgia State University.
Abstraction and Control of Transport Networks (ACTN) BoF
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Morteza Yousefi University of Science & Technology of Mazandaran Network Virtualization 1 of 22 Network Virtualization.
Distributed Real-Time Systems for the Intelligent Power Grid Prof. Vincenzo Liberatore.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED.
1 Cabo: Concurrent Architectures are Better than One Jennifer Rexford Princeton University Joint work with Nick Feamster.
AKARI New Generation Network Architecture SeungHo Lee.
Virtual Private Ad Hoc Networking Jeroen Hoebeke, Gerry Holderbeke, Ingrid Moerman, Bard Dhoedt and Piet Demeester 2006 July 15, 2009.
OS Services And Networking Support Juan Wang Qi Pan Department of Computer Science Southeastern University August 1999.
1 BRUSSELS - 14 July 2003 Full Security Support in a heterogeneous mobile GRID testbed for wireless extensions to the.
Enabling the Future Service-Oriented Internet (EFSOI 2008) Supporting end-to-end resource virtualization for Web 2.0 applications using Service Oriented.
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Distributed System Architectures Yonsei University 2 nd Semester, 2014 Woo-Cheol Kim.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
GRID ANATOMY Advanced Computing Concepts – Dr. Emmanuel Pilli.
CSC 480 Software Engineering Lecture 17 Nov 4, 2002.
Internet Traffic Engineering Motivation: –The Fish problem, congested links. –Two properties of IP routing Destination based Local optimization TE: optimizing.
Tanenbaum & Van Steen, Distributed Systems: Principles and Paradigms, 2e, (c) 2007 Prentice-Hall, Inc. All rights reserved DISTRIBUTED SYSTEMS.
Distributed Systems Architectures Chapter 12. Objectives  To explain the advantages and disadvantages of different distributed systems architectures.
An evolutionary approach to G-MPLS ensuring a smooth migration of legacy networks Ben Martens Alcatel USA.
Grid Optical Burst Switched Networks
Framework of Network Virtualization for Future Networks
CSC 480 Software Engineering
Oracle Solaris Zones Study Purpose Only
Presentation transcript:

NETWORK VIRTUALIZATION: PRESENT AND FUTURE Mosharaf Chowdhury Member, eNVy Project Wednesday, May 21, 2008 University of Waterloo - eNVy 1

What is Network Virtualization? Wednesday, May 21, 2008University of Waterloo - eNVy 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 Concurrence Recursion Inheritance Revisitation Flexibility Manageability Scalability Security, Privacy, and Isolation Programmability Heterogeneity Experimental and Deployment Facility Legacy Support Wednesday, May 21, University of Waterloo - eNVy Design PrinciplesDesign Goals

Outline Wednesday, May 21, 2008University of Waterloo - eNVy 4 Existing Projects Characteristics Summary Future Directions Open challenges

Characteristics of Network Virtualization Projects Wednesday, May 21, 2008University of Waterloo - eNVy 5 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) Wednesday, May 21, 2008University of Waterloo - eNVy 6 ProjectArchitectural DomainNetworking Technology Layer of Virtualization Level of Virtualization VNRMSVirtual network management ATM/IPNode/Link DarwinIntegrated resource management and value- added services IP TempestEnabling alternate control architectures ATMLink NetScriptDynamic composition of services IPNetworkNode GenesisSpawning virtual network architectures NetworkNode/Link

Existing Projects (2) Wednesday, May 21, 2008University of Waterloo - eNVy 7 ProjectArchitectural DomainNetworking Technology Layer of Virtualization Level of Virtualization VNETVirtual machine Grid computing LinkNode VIOLINDeploying on-demand value-added services on IP overlays IPApplicationNode X-BoneAutomating deployment of IP overlays IPApplicationNode/Link PlanetLabDeploy and manage overlay based testbeds IPApplicationNode UCLPDynamic provisioning and configuration of lightpaths SONETPhysicalLink

Existing Projects (3) Wednesday, May 21, 2008University of Waterloo - eNVy 8 ProjectArchitectural DomainNetworking Technology Layer of Virtualization Level of Virtualization AGAVEEnd-to-end QoS-aware service provisioning IPNetwork GENICreating customized virtual network testbeds Heterogeneous VINIEvaluating protocols and services in a realistic environment Link CABODeploying value-added end-to-end services on shared infrastructure HeterogeneousFull

Future Directions Wednesday, May 21, 2008University of Waterloo - eNVy 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) Wednesday, May 21, 2008University of Waterloo - eNVy 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) Wednesday, May 21, 2008University of Waterloo - eNVy 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) Wednesday, May 21, 2008University of Waterloo - eNVy 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) Wednesday, May 21, 2008University of Waterloo - eNVy 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) Wednesday, May 21, 2008University of Waterloo - eNVy 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) Wednesday, May 21, 2008University of Waterloo - eNVy 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 Wednesday, May 21, 2008University of Waterloo - eNVy 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 Wednesday, May 21, 2008University of Waterloo - eNVy 17 N.M. Mosharaf Kabir Chowdhury, Raouf Boutaba, A Survey of Network Virtualization, University of Waterloo Technical Report CS , Oct

Wednesday, May 21, 2008University of Waterloo - eNVy 18 Questions ? || // Comments