Download presentation
Presentation is loading. Please wait.
1
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
2
Why Not “The Future of the Internet”? We always miss the latest application trends: P2P, Web 2.0, YouTube, etc. We focus on underlying infrastructure (IP, etc.) Building a network that can support the next big thing without knowing what it is in advance Our record of research impact is mixed
3
Recent Impact of Networking Research Better technologies: optical, wireless, switches Better understanding: measurement, theory Incrementally deployable: AFD, TFRC, IDS Radical architectural innovation: none Why have we failed?
4
Failure of Need? Many think the current Internet architecture will never be sufficiently secure or reliable Must also deal with many new requirements: Ubiquitous embedded sensors Optical switching New wireless technologies ……..
5
Failure of Imagination? Many promising ideas in the literature New ideas being floated in every conference Some are “clean-slate” redesigns of the Internet
6
Failure of Deployment? Not really….. Even if we were put in charge of the Internet, we wouldn’t know what new architecture to adopt!
7
Failure of Evaluation! Conferences are littered with promising proposals But we can’t tell the good ideas from the bad Because we never see them in operation Evaluations: simulation and toy-deployments Architecture is no longer an experimental science It has become science fiction
8
The Research Cycle DesignSimulation / EmulationExperiment At Scale Deployment (code) (results) (measurements) A Piece is Missing!
9
What About Traditional Testbeds? Production testbeds: Can’t try radical experiments Experimental testbeds: No real users Not much better than simulation Both kinds of testbeds: Only one experiment at a time Limited to sites directly connected to testbed Hard to program
10
What We’d Really Like Usable by many experiments simultaneously Easily programmable Can experiment on any level (optical to apps) Users can “opt-in” even from remote locations Reasonably large scale
11
Be Careful What You Ask For….. NSF is proposing to build a large experimental facility for networking research GENI: Global Environment for Network Innovations Funded by NSF’s Major Research Equipment and Facilities Construction (MREFC) account This would be computer science’s first MREFC
12
GENI Design Principles GENI is comprised of network resources Links, nodes, subnets,… Resources are virtualizable and programmable Can be partitioned among many researchers Can implement radical new designs Researchers can program GENI at any level of abstraction Optical, IP, application,….
13
GENI Design Principles (cont’d) Wide variety of networking technologies Optical, wireless, sensors, phones,… Large-scale (~25 PoPs) Users can access GENI through overlay This is PlanetLab on Steroids!
14
Each Researcher Gets a “Slice” of GENI
15
And They Don’t Interfere
16
User Opt-in Clien t Serve r Proxy
17
National Fiber Facility
18
+ Programmable Routers
19
+ Clusters at Edge Sites
20
+ Wireless Subnets
21
+ ISP Peers MAE-West MAE-East
22
GENI Will Enable Us To… Experiment at scale 1000s of simultaneous experiments Long-running services (operational experience) Integrate our designs
23
Process GENI still undergoing evaluation and review Soonest funding in 2009 Relevant bodies: Interim planning group GENI Science Council GENI Project Office (bid not awarded yet) What about the research on GENI?
24
NSF Funding Architectural Research NSF’s Future InterNet Design (FIND) Program Funding “clean-slate” research No constraints on backwards compatibility Effort being coordinated by David Clark
25
Example Ideas Accountable and diagnosable Internet Data-oriented pub/sub Internet Internet without addresses (only names) Secure enterprise networks Super-robust routing algorithms
26
Clean-Slate as Means, Not End No one expects direct adoption of radical ideas It is the ideas that will have impact Clean-slate designs Insights Better Internet
27
Herding Cats Facility and funding are not enough Community must work together Architecture is not simple sum of 300 papers Product of synthesis and collaboration FIND’s goal is to have community eventually develop a “few” coherent architectures
28
What Does This Mean for Us? Two important changes: From science fiction to engineering More experimental focus, enabled by GENI From publish-or-perish PIs to community effort Drive towards coherent architecture This is the future of Internet reseach!
29
What Does This Mean for You? A better Internet…. ….we just don’t know what it looks like yet.
30
For More Information www.geni.net Discussion Mailing List GENI Design Document (GDD) Series
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.