the future of internet research
DESCRIPTION
The Future of Internet Research. Scott Shenker (on behalf of many networking collaborators). 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.) - PowerPoint PPT PresentationTRANSCRIPT
![Page 1: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/1.jpg)
The Future of Internet Research
Scott Shenker
(on behalf of many networking collaborators)
![Page 2: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/2.jpg)
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
![Page 3: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/3.jpg)
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?
![Page 4: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/4.jpg)
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• ……..
![Page 5: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/5.jpg)
Failure of Imagination?
• Many promising ideas in the literature
• New ideas being floated in every conference
• Some are “clean-slate” redesigns of the Internet
![Page 6: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/6.jpg)
Failure of Deployment?
• Not really…..
• Even if we were put in charge of the Internet, we wouldn’t know what new architecture to adopt!
![Page 7: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/7.jpg)
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
![Page 8: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/8.jpg)
The Research Cycle
Design Simulation / Emulation Experiment At Scale
Deployment
(code)
(results)
(measurements)
A Piece is Missing!
![Page 9: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/9.jpg)
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
![Page 10: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/10.jpg)
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
![Page 11: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/11.jpg)
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
![Page 12: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/12.jpg)
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,….
![Page 13: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/13.jpg)
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!
![Page 14: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/14.jpg)
Each Researcher Gets a “Slice” of GENI
![Page 15: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/15.jpg)
And They Don’t Interfere
![Page 16: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/16.jpg)
User Opt-in
Client
Server
Proxy
![Page 17: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/17.jpg)
National Fiber Facility
![Page 18: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/18.jpg)
+ Programmable Routers
![Page 19: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/19.jpg)
+ Clusters at Edge Sites
![Page 20: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/20.jpg)
+ Wireless Subnets
![Page 21: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/21.jpg)
+ ISP Peers
MAE-West
MAE-East
![Page 22: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/22.jpg)
GENI Will Enable Us To…
• Experiment at scale
• 1000s of simultaneous experiments
• Long-running services (operational experience)
• Integrate our designs
![Page 23: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/23.jpg)
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?
![Page 24: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/24.jpg)
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
![Page 25: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/25.jpg)
Example Ideas
• Accountable and diagnosable Internet
• Data-oriented pub/sub Internet
• Internet without addresses (only names)
• Secure enterprise networks
• Super-robust routing algorithms
![Page 26: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/26.jpg)
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
![Page 27: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/27.jpg)
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
![Page 28: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/28.jpg)
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!
![Page 29: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/29.jpg)
What Does This Mean for You?
• A better Internet….
• ….we just don’t know what it looks like yet.
![Page 30: The Future of Internet Research](https://reader034.vdocuments.us/reader034/viewer/2022051621/56814cf7550346895dba01c3/html5/thumbnails/30.jpg)
For More Information
• www.geni.net
• Discussion Mailing List
• GENI Design Document (GDD) Series