Presentation is loading. Please wait.

Presentation is loading. Please wait.

Future Internet Design A new NSF initiative David D. Clark John Wroclawski, Mothy Roscoe, David Andersen, Craig Partridge Darleen Fisher, Guru Parulkar.

Similar presentations

Presentation on theme: "Future Internet Design A new NSF initiative David D. Clark John Wroclawski, Mothy Roscoe, David Andersen, Craig Partridge Darleen Fisher, Guru Parulkar."— Presentation transcript:

1 Future Internet Design A new NSF initiative David D. Clark John Wroclawski, Mothy Roscoe, David Andersen, Craig Partridge Darleen Fisher, Guru Parulkar

2 DO NOT DISTRIBUTE NeTS NeTS research program (NOSS; ProWin; NBD; FIND) FIND Future INternet Design (Research funds FY2006) –Designing the Internet you want in 10 to 15 years: trustable, manageable, evolvable, include emerging wireless/sensors/optical technologies & devices, support new applications, economically viable, etc. –Multiple-year clean-slate process: Research not constrained by the features of the current Internet –Network Architectural focus –FY2006 NeTS solicitation: New approaches to network elements/functions (naming, addressing, forwarding, etc.) not full- blown architectures But conscious that the elements are parts of a potential overall architecture February deadline??

3 FIND: A challenge question 1) What are the requirements for the global network of 10 or 15 years from now, and what should that network look like? To conceive the future, it helps to let go of the present: 2) How would we re-conceive tomorrows global network today, if we could design it from scratch? This is not change for the sake of change, but a chance to free our minds.

4 Isnt todays net good enough? Security and robustness. As available as the phone system Been trying for 15 years--try differently? Easier to manage. Really hard intellectual problem No framework in original design. Recognize the importance of non-technical considerations Consider the economic landscape. Consider the social context.

5 What will be happening in 10 years New network technology. Wireless Mobility Dynamic capacity allocation Dynamic impairments Advanced optics Dynamic capacity allocation (again!) New computing paradigms Embedded processor, sensors, everywhere Whatever computing is, that is what the Internet should support. The Internet grew up in a stable PC time.

6 The scope of the challenge Is it Internet classic? A cloud of routers with general purpose computers at the edges? No! The scope of the question is much bigger than that. Ask: what will the edge look like. That is where the action is. Sensors. Embedded computers. Ask: what is it that users do? Try to conceptualize a network that supports that. Information access and dissemination. Location management and location-aware systems. Identity management systems. Conceptualize at a higher level (not higher layer).

7 What should we reconsider? For the moment, everything. Packets, datagrams, circuits--everything. Our religious beliefs End to end, transparency, our model for layering. To conceive of a future, we have to let go of the present. This does not mean that we cannot get there incrementally.

8 Defining success We throw away the current Internet. The most dramatic form of success. We set a goal, and the we realize we can get there incrementally. Impose a bias or direction on change. Lots of fresh ideas leak into the present Internet.

9 If we dont do this? If we dont step up to conceive of what networking will be in 10 years: A narrowing of the utility of the Internet to specific purposes. E-commerce? A pervasive loss of confidence in Internet. Limit our ability to exploit new technology. A loss of funding (inside NSF) to sectors that seem more relevant and vigorous. A gentle glide into irrelevance for research.

10 Possible topics Location services Identity management Identity without location Information arch The role of virtualization The role of overlays The role of packets Format: need we agree Managing aggregates Dynamic circuits Diagnosis and repair DHMP Firewalls: kill or love? Protecting the edge The future of E2E Secret life of apps. Diffusing traffic Complexity and limits

11 Question 1: Give us an example or two of exciting and novel ideas that we should consider for a Future Internet Architecture. (I know, this is not a question. Answer it anyway…)

12 A Wild Idea: we ought to do some Research on Architecture Electricity: Today… (…Architecture ???) Electricity: 1800… (…Architecture Today)

13 Theoretically Derived Architectures MANET resource allocation formulated as global optimization problem Primal-dual decomposition generates a set of dual problems/algorithms/modules: Local (except scheduling) Tied together through congestion prices System Architecture traceable to theoretically provable optimality.. Utility function U_s{x_s} (strictly concave function of the sending rates) Applications Congestion control Routing Scheduling Channel Cross-layer interaction in form of congestion prices (cost per unit flow of sending data along a link to a destination ) Optimal Cross-Layer Congestion Control, Routing, and Scheduling Design in Ad Hoc Wireless Networks. Lijun Chen, Steven H. Low, Mung Chiang, John C. Doyle (Caltech and Princeton)

14 Language-Defined Architecture Role Based Architecture imagined flexible, customizable location and composition of architectural functions But just a data path mechanism. Where do semantics come from? One possible idea: Architecture Composition Languages Explicit description may give: Introspection Run-time Validation … (defmethod (flow :check-security-policy) ((port protocol) `(cond ((eq port 'smtp) (…)))) (defwrapper (flow :check-security-policy) ((port protocol). wrapped-body) `(cond ((eq port 'smtp) (format t "~s no mail for you, monkey-boy~%" self)) (format t "~s pass traffic for ~s onward~%" self port)))) From Protocol Stack to Protocol Heap - Role Based Architecture. Robert Braden, Ted Faber, and Mark Handley. Proc. Hotnets-1, ACM SIGCOMM CCR, v33 #1, Jan 2003

15 Wild Ideas In Internet Architecture

16 Promises, promises What is the goal of routing? –To provide a path from A->D How is it accomplished? –A--B + B--C + C--D –Add a sprinkle of transitivity –Voila: A->Z But it doesnt always work. Firewall Misconfiguration

17 So what should routing do? Provide two (three? four?) paths from A->D. –Maximally failure disjoint And then? –Let end hosts/applications/networks choose between them –Or use them in parallel Why? –[RON, SOSR, MONET, Akella et al., Detour] Path choice helps in a big way. But all had warts

18 Internet Wart Removal Why do we have NATs and firewalls? –Address space (perceived?) shortage Add more addresses. Easy. –Security (or perception thereof). Theory: –For all networks, now and forever, Exist people who wants/needs to control traffic flow These people have money. Router vendors like money. –If we do not provide the right mechanisms, they will create the wrong ones.

19 How do we remove the warts? Provide fine-grained network access control –(see off by default - today.) –Goal: Access policy for host = min(host policy + network policy) –Realization: Capability-based Send a may I speak to you? packet –Network can interpose on these. Doesnt need to interpose on normal traffic. (!) Get back a response. Or not. Possibly delegate (DOA). Eliminate need for innovation-crushing hacks.

20 Question 2: How can we make the process of defining and testing a Future Internet Architecture a success?

21 DO NOT DISTRIBUTE FIND - Different Process Explicit goal oriented -- Future Internet –Not usual for NSF –Longer timescale with sustained funding Three phases -- iterative and overlapping –Exploration –Convergence –Experimentation at scale Competitive cooperation model –Competition to bring out the best –Cooperation to build on each others work to deliver Future Internet Competition -- we know it well Cooperation -- we know it less well –Regular meetings -- three times a year –A community appointed group to help oversee, steer, and synthesize –Commitment to openness and transparency

22 FIND Informational Meeting December 5th, Washington Area

Download ppt "Future Internet Design A new NSF initiative David D. Clark John Wroclawski, Mothy Roscoe, David Andersen, Craig Partridge Darleen Fisher, Guru Parulkar."

Similar presentations

Ads by Google