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

Similar documents
QOS Quality Of Service

The Internet s stunning success has changed

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

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

Internet 3.0: The Next Generation Internet

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

Part2: Lecture 02! Network Virtualization!

Hands-On Metro Ethernet Carrier Class Networks

NETWORK VIRTUALIZATION: PRESENT AND FUTURE

In VINI Veritas: Realistic and Controlled Network Experimentation

Overlay and P2P Networks. Introduction and unstructured networks. Prof. Sasu Tarkoma

ARC BRIEF. Software-defined Industrial Networks Deliver Cybersecurity Breakthroughs. Keywords. Summary. By Harry Forbes

Identity Management and Resource Allocation in the Network Virtualization Environment

Edge Device Multi-unicasting for Video Streaming

Monitoring and Measurement in the Next generation Networks

Federal Agencies and the Transition to IPv6

Passive Aggressive Measurements with MGRP

Software-Defined Networking (SDN) Overview

Internet Indirection Infrastructure (i3) Ion Stoica, Daniel Adkins, Shelley Zhuang, Scott Shenker, Sonesh Surana. UC Berkeley SIGCOMM 2002

IT4405 Computer Networks (Compulsory)

Building a Fast, Virtualized Data Plane with Programmable Hardware. Bilal Anwer Nick Feamster

APT: A Practical Transit-Mapping Service Overview and Comparisons

Metro Ethernet Design and Engineering for CO

Planning IPv4 addressing Configuring an IPv4 host Managing and troubleshooting IPv4 network connectivity

Tag Switching. Background. Tag-Switching Architecture. Forwarding Component CHAPTER

Networking with Windows Server 2016

Towards an Evolvable Internet Architecture

MPLS vs SDWAN.

Building the At-Scale GENI Testbed

Peer to Peer Infrastructure : QoS enabled traffic prioritization. Mary Barnes Bill McCormick

SDN HAS ARRIVED, BUT NEEDS COMPLEMENTARY MANAGEMENT TOOLS

VXLAN Overview: Cisco Nexus 9000 Series Switches

Minimizing bottleneck nodes of a substrate in virtual network embedding

Fundamentals of Windows Server 2008 Network and Applications Infrastructure

SaaS Providers. ThousandEyes for. Summary

Prototyping and Evaluation of Mobility First Architecture

A content delivery perspective on mobility in the Internet

Computer Networks. General Course Information. Addressing and Routing. Computer Networks 9/8/2009. Basic Building Blocks for Computer Networks

Service Mesh and Microservices Networking

Contents. Overview Multicast = Send to a group of hosts. Overview. Overview. Implementation Issues. Motivation: ISPs charge by bandwidth

Interdomain Routing Design for MobilityFirst

PassTorrent. Pass your actual test with our latest and valid practice torrent at once

Enabling Efficient and Scalable Zero-Trust Security

Ossification of the Internet

6to4 Reverse DNS Delegation

Transformation through Innovation

One Platform Kit: The Power to Innovate

MULTINATIONAL BANKING CORPORATION INVESTS IN ROUTE ANALYTICS TO AVOID OUTAGES

ThousandEyes for. Application Delivery White Paper

KYPO Cyber Range Design and Use Cases

Technical Document. What You Need to Know About Ethernet Audio

Architectural Support for Internet Evolution and Innovation

Virtualization. Stefan Schmid - 1

Ahmed Benallegue RMDCN workshop on the migration to IP/VPN 1/54

DNSSEC Deployment Issues

Hands-On VPLS: Virtual Private LAN Service

Executive Summary...1 Chapter 1: Introduction...1

The Platform as a Service Model for Networking

Routing. Architecture for the Next. Generation. Internet (RANGI) Xiaohu Xu, Dayong Guo, Raj Jain, Jianli Pan, Subharthi Paul

ICN & 5G. Dr.-Ing. Dirk Kutscher Chief Researcher Networking. NEC Laboratories Europe

FairVPN, overlay topology construction tool to maximize TCP fairness. A framework for packet droppers mitigation in OLSR Wireless Community Networks

Building 10-Gbps Networks: A few observations on the national and regional scales in the U.S.

Overlay networks. Today. l Overlays networks l P2P evolution l Pastry as a routing overlay example

Network Virtualization: from a Network Provider Perspective

The Design Space of Network Mobility

Universal Packet Scheduling. Radhika Mittal, Rachit Agarwal, Sylvia Ratnasamy, Scott Shenker UC Berkeley

Application-Aware Network INTRODUCTION: IT CHANGES EVOLVE THE NETWORK. By Zeus Kerravala -

How Cisco Deploys Video Conferencing for Employee Collaboration

The Inktomi Overlay Solution for Streaming Media Broadcasts

Overlay Networks. Behnam Momeni Computer Engineering Department Sharif University of Technology

Load Balancer Survival Tips: Black Friday & Cyber Monday

Network Support for Multimedia

WarpTCP WHITE PAPER. Technology Overview. networks. -Improving the way the world connects -

MOVING BEYOND THE STANDARD: CREATING ADDITIONAL BANDWIDTH THROUGH EXTENDING DOCSIS 2.0. Jack Moran, Distinguished Member of the Technical Staff

Software Defined Networking

Research Wave Program RAC Recommendation

Network Troubleshooting with Mirror VNets

Workshop on the IPv6 development in Saudi Arabia 8 February 2009; Riyadh - KSA

RENATER.

Design of an Extensible Network Testbed with Heterogeneous Components

Building a Coreless Internet Without Ripping Out the Core

Virtualization of networks

Techniques and Protocols for Improving Network Availability

Internet Architecture. CPS 214 (Nick Feamster) January 14, 2008

MPLS опорни мрежи MPLS core networks

Carl Harris Chief Technology Officer Virginia Tech IT

Network Access in a Diversified Internet

Networking Acronym Smorgasbord: , DVMRP, CBT, WFQ

Introduction. Routing & Addressing: Multihoming 10/25/04. The two SIGCOMM papers. A Comparison of Overlay Routing and Multihoming Route Control

Vishal Shirodkar Technology Specialist Microsoft India Session Code:

OpenADN: Service Chaining of Globally Distributed VNFs

SDN AND THE DATAPLANE. CHI-NOG 3 June 14 th, 2014

Abstractions for Routing. Abstractions for Network Routing

Internet Path Stability: Exploring the Impact of MPLS. Zakaria Al-Qudah, PhD. Yarmouk University April 2, 2015

Cloud Security Gaps. Cloud-Native Security.

Design of Next Generation Internet Based on Application-Oriented Networking

Introduction to OpenFlow

Privacy defense on the Internet. Csaba Kiraly

T01 - Select the Right Stratix Switch for Your Application

PIE in the Sky : Online Passive Interference Estimation for Enterprise WLANs

Transcription:

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

Outline Introduction Three requirements Virtualization Physical testbeds & overlays Virtual testbeds Virtualization : means or ends Conclusion SNU INC lab. 2

Introduction Internet has dramatically changed from a research project to a critical and nearly ubiquitous infrastructure Current Internet architecture is ill-suited for a number of challenges But, the prospects for fundamental change appear slim. barriers to experimentation needed to evaluate new ideas barriers to deployment Architectural barnacles impair the Internet s longterm flexibility, reliability and manageability. SNU INC lab. 3

Introduction - Slow-moving ship with barnacles SNU INC lab. 4

Three requirements Researchers must be able to experiment easily with new architectures on live traffic. Plausible deployment path for putting validated architectural ideas into practice. New architectures that address broad range of architectural problems (not just narrow solutions) SNU INC lab. 5

Virtualization High-level abstraction that hides the underlying implementation details Core principle in overlays Allowing nodes to treat an overlay as if it were the native network Allowing multiple overlays to simultaneously use the same underlying overlay infrastructure. SNU INC lab. 6

Physical testbeds Production testbeds Internet2 Closely tied to current internet architecture Users have no choice about participating in the testbed Users don t realize their traffic is part of an experiment Conservative on their experiment SNU INC lab. 7

Physical testbeds Research testbeds DETER (Defense Technology Experiment Research) For cyber-security research Not carry traffic from a wide variety of real users Production & Research are not adequate for evaluate new architectures SNU INC lab. 8

Overlays Deploy narrow fixes to specific problems Performance, availability, DOS, content distribution, multicast. Each of problems isolated. Architecturally tame Emphasis is on deployment in today s Internet. Most current overlays assume IP. Thus, current overlay will likely become another barnacle. Need philosophical revolution. not technical alteration. SNU INC lab. 9

Virtual Testbed Key features Overlay substrate Composed of dedicated but multiplexed overlay nodes. Multiple experiments can run simultaneously on same infrastructure. Client-proxy mechanism. A host can opt in a particular experiment on a specific substrate overlay Above two features resolve barrier-to-entry & architectural limitations that overlay faced SNU INC lab. 10

Virtual Testbed Technology overview PlanetLab software architecture multiplexes multiple slices. Each slice runs different network service, application or architecture. SNU INC lab. 11

Virtual Testbed Technology overview PlanetLab have some technical issues Achieving sufficiently high throughput QoS Proxy SNU INC lab. 12

Proxy technology DNS request proxy True IP or fake IP VT ingress node Virtual testbed VT egress node Legacy server fake IP user True IP Normal Internet SNU INC lab. 13

Virtual Testbed Service hosting PlanetLab can host a service within the virtual testbed that remains visible to nonparticipating clients. DNS resolution to point the client to a nearby virtual testbed representative. (like CDN) The local representative translate the packets into an internal format for delivery to the server translate the packets back to Internet format for the replay SNU INC lab. 14

Virtual Testbed Inspiration Virtual testbed borrows the idea from X-bone. Dynamic Internet overlay deployment and management Its tools support automated establishment overlay NLR (National LambdaRail) High speed backbone, optical infrastructure PlanetLab + NLR Support larger traffic volumes. PlanetLab-based overlays serve as access network for the backbone Developing and deploying become easy. SNU INC lab. 15

National LambdaRail SNU INC lab. 16

Virtual Testbed Deployment Can we find a plausible deployment? 1. A NGSP chooses a particular new architecture 2. constructs an overlay supporting that architecture 3. distributes proxy software that lets anyone, anywhere access its overlay 4. NGSP users would still be purchasing Internet service from their ISP 5. But if the overlay is successful, NGSP or ISP would offer direct access to customers Cf. NGSP = New-generation service provider SNU INC lab. 17

Virtualization means or ends Virtualization techniques are used for experiment and deployment. Virtualization can play a central role If new architectures always compete against the old. If many narrowly targeted architectures exist simultaneously. Supporting overlays will be core functionality of the architecture. Virtual link establishment Proxy-like reachability SNU INC lab. 18

Virtualization means or ends Redefining Internet architecture - Purist vs. Pluralist Purist A single universal protocol Overlay is necessary evil Virtualization is not a fundamental aspect of the architecture just means to install new architecture. Pluralist IP is only one component Overlay offer one more way to deliver the service users want Dynamic and evolving architecture can be defined as the union of the various overlays and protocols. A pure architecture for the high-speed core A more pluralist architecture closer to the edge SNU INC lab. 19

VINI Virtual network infrastructure (VINI) allows network researcher to evaluate their protocols and services in a realistic environment. Provide a high degree of control over network conditions Allow researchers to deploy and evaluate their ideas with real routing software, traffic loads and network events Supports simultaneous experiments with arbitrary network topologies on a shared physical infrastructure. SNU INC lab. 20

Conclusion Non-incremental architectural change has little chance of adoption. traditional testbeds are no longer an effective. Thus, research community has narrowed its focus. Empirical and incremental research are not sufficient to meet fundamental challenges the Internet faces. Providing easy access to virtual testbeds, there will be a renaissance in applied architectural research. SNU INC lab. 21