The Future of Internet Research

30
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)

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 Presentation

Transcript of The Future of Internet Research

Page 1: The Future of Internet Research

The Future of Internet Research

Scott Shenker

(on behalf of many networking collaborators)

Page 2: The Future of Internet Research

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

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

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

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

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

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

The Research Cycle

Design Simulation / Emulation Experiment At Scale

Deployment

(code)

(results)

(measurements)

A Piece is Missing!

Page 9: The Future of Internet Research

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

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

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

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

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

Each Researcher Gets a “Slice” of GENI

Page 15: The Future of Internet Research

And They Don’t Interfere

Page 16: The Future of Internet Research

User Opt-in

Client

Server

Proxy

Page 17: The Future of Internet Research

National Fiber Facility

Page 18: The Future of Internet Research

+ Programmable Routers

Page 19: The Future of Internet Research

+ Clusters at Edge Sites

Page 20: The Future of Internet Research

+ Wireless Subnets

Page 21: The Future of Internet Research

+ ISP Peers

MAE-West

MAE-East

Page 22: The Future of Internet Research

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

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

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

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

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

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

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

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

For More Information

• www.geni.net

• Discussion Mailing List

• GENI Design Document (GDD) Series