Four myths about GENI (and one recommendation) Constantine Dovrolis College of Computing Georgia Tech.

Slides:



Advertisements
Similar presentations
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Advertisements

Research Summary Nick Feamster. The Big Picture Improving Internet availability by making networks easier to operate Three approaches –From the ground.
Internet and the 1996 Act Impact of the Act on Internet evolution Internet as « inspiration »
INTRODUCTION TO NETWORK VIRTUALIZATION Mosharaf Chowdhury Member, eNVy Project Wednesday, May 14, 2008 University of Waterloo - eNVy 1.
1 © 2006 Cisco Systems, Inc. All rights reserved. Cisco Confidential Session Number Presentation_ID Next Generation Network Architectures Summary John.
IP datagrams Service paradigm, IP datagrams, routing, encapsulation, fragmentation and reassembly.
The Evolution of Layered Protocol Stacks Leads to an Hourglass-Shaped Architecture Saamer Akhshabi Constantine Dovrolis Georgia Institute of Technology.
The Future Internet: A clean-slate design? Nicholas Erho.
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
Lecture 6 Overlay Networks CPE 401/601 Computer Network Systems slides are modified from Jennifer Rexford.
IPv4 and IPv6 Mobility Support Using MPLS and MP-BGP draft-berzin-malis-mpls-mobility-00 Oleg Berzin, Andy Malis {oleg.berzin,
CSCI 4550/8556 Computer Networks
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
15-441: Computer Networking Lecture 26: Networking Future.
Traffic Engineering With Traditional IP Routing Protocols
Middle Boxes Lixia Zhang UCLA Computer Science Dept Sprint Research Symposium March 8-9, 2000.
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)
IPv6 and Overlays EE122 Introduction to Communication Networks Discussion Section.
Network Architecture (R02) #2 Evolution v. Revolution Jon Crowcroft,
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University See for.
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Software-defined Networks October 2009 With Martin Casado and Scott Shenker And contributions from many others.
Day15 IP Space/Setup. IP Suite of protocols –TCP –UDP –ICMP –GRE… Gives us many benefits –Routing of packets over internet –Fragmentation/Reassembly of.
FIND experimental requirements David D. Clark. FIND Future Internet Design (FIND) is an NSF program (now folded in to NetSE) to envision the Internet.
Using Routing and Tunnelling to Combat DoS Attacks Adam Greenhalgh, Mark Handley, Felipe Huici Dept. of Computer Science University College London
Introduction and Overview Chapter 1. Why Study TCP/IP? Forms global Internet base technology Has accommodated explosive growth well Protocols work over.
Happy Network Administrators  Happy Packets  Happy Users WIRED Position Statement Aman Shaikh AT&T Labs – Research October 16,
Sponsored by the National Science Foundation Design of an Information Substrate for Measurement, Monitoring and Inference Spiral 2 Year-end Project Review.
Overlay Network Physical LayerR : router Overlay Layer N R R R R R N.
Chapter 17 - Internetworking: Concepts, Architecture, and Protocols 1. Internetworking concepts 2. Router 3. protocol for internetworking 4. TCP/ IP layering.
Meta Architecture : A New Narrow Waist for Future Internet Hourglass
The Singapore Advanced Research & Education Network.
Tussle in cyberspace: Defining tomorrow’s internet D.Clark, J.Wroclawski, K.Sollins, R.Braden Presenter: Baoning Wu.
Campus Cyberinfrastructure – Network Infrastructure and Engineering (CC-NIE) Kevin Thompson NSF Office of CyberInfrastructure April 25, 2012.
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
1 Evolving a Manageable Internet Tom Anderson University of Washington.
Department of Energy Office of Science ESCC & Internet2 Joint Techs Workshop Madison, Wisconsin.July 16-20, 2006 Network Virtualization & Hybridization.
QoS research in a complicated world Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
Network Layer COM211 Communications and Networks CDA College Theodoros Christophides
"The views expressed in this presentation are those of the author and do not necessarily reflect the views of the European Commission“ Future Internet.
The Globus Toolkit®: The Open Source Solution for Grid Computing
Intradomain Traffic Engineering By Behzad Akbari These slides are based in part upon slides of J. Rexford (Princeton university)
1 MPLS: Progress in the IETF Yakov Rekhter
Preserve and Enhance: Balancing Goals for the Internet APRICOT Kuala Lumpur – 2004 Dave Crocker Brandenburg InternetWorking APRICOT Kuala Lumpur – 2004.
MPLS Concepts Introducing Basic MPLS Concepts. Outline Overview What Are the Foundations of Traditional IP Routing? Basic MPLS Features Benefits of MPLS.
Introduction to Grids By: Fetahi Z. Wuhib [CSD2004-Team19]
ProtoRINA over ProtoGENI What is RINA? [1][2] References [1] John Day. “Patterns in Network Architecture: A Return to Fundamentals”. Prentice Hall, 2008.
Introducing a New Concept in Networking Fluid Networking S. Wood Nov Copyright 2006 Modern Systems Research.
Information-Centric Networks02c-1 Week 2 / Paper 3 Future Internet architecture: clean-slate versus evolutionary research –Jennifer Rexford, Constantine.
Information-Centric Networks Section # 2.3: Internet Evolution Instructor: George Xylomenos Department: Informatics.
ITIS 1210 Introduction to Web-Based Information Systems Chapter 39 How Multicast IP and MBone Work.
An Architectural Approach to Managing Data in Transit Micah Beck Director & Associate Professor Logistical Computing and Internetworking Lab Computer Science.
Uni Innsbruck Informatik th IETF, PMTUD WG: Path MTU Discovery Using Options draft-welzl-pmtud-options-01.txt Michael Welzl
Network Architecture and Security Ten Years Out Internet2 Member Meeting; Fall 2005 Deke Kassabian – University of Pennsylvania Mark Poepping – Carnegie.
1 Welcome to COE 431: Computer Networks Instructor: Wissam F. Fawaz Office 103, Bassil Bldg. Required.
Fabric: A Retrospective on Evolving SDN Presented by: Tarek Elgamal.
A Brief history of the Internet Name:Ziyun Wang. Introduction Internet history revolves around four distinct aspects. 1. the technological evolution that.
4.3 Network Layer Logical Addressing
Multi Node Label Routing – A layer 2.5 routing protocol
Internet Protocol Address
Welcome Network Virtualization & Hybridization Thomas Ndousse
Atsushi Iwata, Takashi Egawa System Platforms Research Laboratories
Towards an Evolvable Internet Architecture
Four myths about GENI (and one recommendation)
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
V. Arun College of Information and Computer Sciences
Presentation transcript:

Four myths about GENI (and one recommendation) Constantine Dovrolis College of Computing Georgia Tech

The summary of my position  The main motivations behind GENI and FIND are questionable  Myth-1: The “lack of adoption” argument  Myth-2: “An experimental facility such as GENI will lead to better networking research (or higher deploy-ability)”  Myth-3: “The Internet architecture is ossified”  Myth-4: “Clean-slate architectural research will lead to a better future Internet than the evolution of the current architecture”  A recommendation to NSF and the research community:  Do not put all your eggs in one basket  Embrace and support evolutionary Internet research  Provide experimental facilities that evolutionary research desperately needs

Myth-1: If the real-world does not adopt our architectures/protocols, then something is wrong with the real-world..  Or is it that something is wrong with our architectures and protocols?  What happened to IPv6, IntServ, IP Multicast, and so many other architectural proposals?  GENI proponents say that the real-world (mostly ISPs and router vendors) does not have the incentive to deploy innovations at the network layer  In reality though, ISPs never stopped deploying new protocols/technologies when they actually need them  Think of MPLS, BGP route reflectors, traffic classifiers/differentiators at forwarding plane, NIDS, etc  The real-world adopts “evolutionary mutations” that address a real need and provide an advantage/gain to the deployer  Think in biological terms: mutations, natural selection, survival of the fittest

Myth-2: Prototype implementations and testbed experiments will lead to increased deploy-ability  Most previously proposed “failed architectures” were actually implemented and run on various testbeds  Remember MBone? 6-Bone? RSVP+IntServ implementations?  Testbeds and prototypes do not prove “deployability”  All recent congestion control proposals (e.g., XCP) have been implemented and run on testbeds  The main issue with any testbed/experimental facility is that it does not carry real user traffic  Real users will not use a buggy/experimental network  Plus, a testbed cannot capture the complex economic/incentive issues that were the key factor behind the failure of many previous architectures  Routing research without considering policies and incentives?  On the other hand, the real-world has repeatedly deployed new protocols/technologies that lacked testbed experiments, but that evolved while running in production networks  Think of the long TCP evolutionary path

Myth-3: The Internet architecture is ossified  What can we learn from biology and complex systems?  In any complex system, the core components (evolutionary kernels) need to be conserved, so that complexity and diversity can emerge at the periphery of the system  Think of Doyle’s bow-tie architecture, or the TCP/IP waist of the protocol hourglass  The network layer represents an evolutionary kernel. It needs to be conserved (few and minor changes) so that innovation and diversification can continue at the transport/application layers and at the physical/link layers  My (serious) prediction: The Internet of 2020 will be running a backwards-compatible, evolved version of IPv4  The research community needs to understand the “conservation of evolutionary kernels” principle, and focus its innovative energy on higher and lower layers  Where innovation thrives

Myth-4: A clean-slate architecture will lead to a better future Internet than the evolution of the current architecture  A clean-slate architecture in 2007, based on the current economic/technological constraints, objectives, and requirements will probably be irrelevant in 5-10 years from now  The environment in which a network architecture “lives” is changing faster than the timescales of academic research  How long does it take to think, design, prototype, experiment, publish and fund a complete clean-slate architecture? 5-10 years?  Clean-slate architectural research would have a chance if we knew the actual objectives and constraints in 5-10 years from now  But we don’t have this luxury  On the other hand, evolutionary research does not need crystal ball  Focus on current objectives, constraints and problems  Provide evolutionary solutions that do not break existing net  Repeat as needed

A recommendation to NSF & the community  Embrace and support evolutionary research  Evolutionary research does not mean “incremental patches” or ad-hoc/easy research  An unfortunate misconception that has gone unnoticed  Evolutionary research has a high impact on the Internet and to the broader society  Evolutionary research does not benefit from testbeds and toy-prototypes  Instead, it needs Internet-based facilities such as:  Distributed Internet monitoring & probing infrastructures  Experimental ISPs with connections to real ISPs  Experimental but production-level services (e.g., an NSF- funded YouTube-like service) that can attract real users to instrumented facilities

If you are interested to read more..  Paper under submission: “What would Darwin think about GENI and FIND? Evolutionary versus clean-slate Internet research”  me for a copy