Four myths about GENI (and one recommendation)

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.
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.
Towards an Evolvable Internet Architecture IP layer change IP (routers, headers, addressing, …) Sylvia Ratnasamy (Intel Research), Scott Shenker (U.C.
The Evolution of Layered Protocol Stacks Leads to an Hourglass-Shaped Architecture Saamer Akhshabi Constantine Dovrolis Georgia Institute of Technology.
Four myths about GENI (and one recommendation) Constantine Dovrolis College of Computing Georgia Tech.
Testbeds and the evolving research paradigm Shivendra Panwar Based on discussions with Fraida Fund, Pei Liu and Thanasis Korakis Polytechnic Institute.
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.
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.
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.
Tussle in cyberspace: Defining tomorrow ’ s internet D.Clark, J.Wroclawski, K.Sollins & R.Braden Presented by: Ao-Jan Su (Slides in courtesy of: Baoning.
Network Architecture (R02) #2 Evolution v. Revolution Jon Crowcroft,
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Software-defined Networks October 2009 With Martin Casado and Scott Shenker And contributions from many others.
FIND experimental requirements David D. Clark. FIND Future Internet Design (FIND) is an NSF program (now folded in to NetSE) to envision the Internet.
Introduction and Overview Chapter 1. Why Study TCP/IP? Forms global Internet base technology Has accommodated explosive growth well Protocols work over.
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
Network Architecture: Design Philosophies IS250 Spring 2010 John Chuang
1 Evolving a Manageable Internet Tom Anderson University of Washington.
QoS research in a complicated world Christian Huitema Architect Windows Networking & Communications Microsoft Corporation.
Vytautas Valancius, Nick Feamster, Akihiro Nakao, and Jennifer Rexford.
Content-oriented Networking Platform: A Focus on DDoS Countermeasure ( In incremental deployment perspective) Authors: Junho Suh, Hoon-gyu Choi, Wonjun.
Future Internet: Some ideas from CINI Giorgio Ventre Università di Napoli Federico II & Consorzio Interuniversitario Nazionale per l’Informatica
ProtoRINA over ProtoGENI What is RINA? [1][2] References [1] John Day. “Patterns in Network Architecture: A Return to Fundamentals”. Prentice Hall, 2008.
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.
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.
A Brief history of the Internet Name:Ziyun Wang. Introduction Internet history revolves around four distinct aspects. 1. the technological evolution that.
© 2006 Cisco Systems, Inc. All rights reserved.Cisco Public 1 OSI network layer CCNA Exploration Semester 1 – Chapter 5.
Constraints on Automated Key Management for Routing Protocols
4.3 Network Layer Logical Addressing
Multi Node Label Routing – A layer 2.5 routing protocol
The Internet has a great future behind it.
Future Network Standardization Activities in ISO/IEC JTC1/SC6
Internet Protocol Address
Deployment Configurations for ICN
CS 3700 Networks and Distributed Systems
Welcome Network Virtualization & Hybridization Thomas Ndousse
Atsushi Iwata, Takashi Egawa System Platforms Research Laboratories
Towards an Evolvable Internet Architecture
Distributed Systems.
The Stanford Clean Slate Program
CNT 4704 Computer Communication Networking (not “analysis”)
Net 323 D: Networks Protocols
Net 323 D: Networks Protocols
MPLS Traffic Engineering
The Stanford Clean Slate Program
IP - The Internet Protocol
CPE 401/601 Computer Network Systems
Extending MPLS/BGP VPNs to End-Systems
Internet Protocol INTERNET PROTOCOL.
Lecture 6 Overlay Networks
CNT 4704 Analysis of Computer Communication Networks
Lecture 6: TCP/IP Networking 1nd semester By: Adal ALashban.
V. Arun College of Information and Computer Sciences
GENI Global Environment for Network Innovation
IP - The Internet Protocol
IP - The Internet Protocol
Authors: Jinliang Fan and Mostafa H. Ammar
Multicasting Unicast.
Presentation transcript:

Four myths about GENI (and one recommendation) Constantine Dovrolis dovrolis@cc.gatech.edu 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” Email me for a copy