FIND John Wroclawski USC ISI IEEE CCW - October 2005 Good Morning.

Slides:



Advertisements
Similar presentations
Brief-out: Isolation Working Group Topic discussion leader: Ken Birman.
Advertisements

INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
1 Mata Architecture for the Future Network APAN2008 January Myung-Ki SHIN, ETRI
Fundamental Issues of Future Internet Introduction, Design Goals and Principles Mingwei Xu Qingdao.
Future Internet Yanghee Choi Seoul National University, Future Internet Forum.
Kilnam Chon Keio & KAIST GENI(Global Environment for Network Innovations) has been handled with good system engineering, NSF style.
Network Resource Broker for IPTV in Cloud Computing Lei Liang, Dan He University of Surrey, UK OGF 27, G2C Workshop 15 Oct 2009 Banff,
Future Internet Design A new NSF initiative David D. Clark John Wroclawski, Mothy Roscoe, David Andersen, Craig Partridge Darleen Fisher, Guru Parulkar.
1 From Grids to Service-Oriented Knowledge Utilities research challenges Thierry Priol.
Information-centric networking: Concepts for a future Internet David D. Clark, Karen Sollins MIT CFP November, 2012.
INTRODUCTION TO NETWORK VIRTUALIZATION Mosharaf Chowdhury Member, eNVy Project Wednesday, May 14, 2008 University of Waterloo - eNVy 1.
Jose Jimenez Director. International Programmes Telefónica Digital.
Network Science and Engineering (NetSE) Research Agenda: v1.0 5 th GENI Engineering Conference Seattle, WA 21 July 2009 Ellen Zegura, Georgia Tech.
4/27/2015Slide 1 Rethinking the design of the Internet: The end to end arguments vs. the brave new world Marjory S. Blumenthal Computer Science and Telecomms.
GENI and Optical Networking GENI - ‘Global Environment for Networking Innovations’ Dr Paul A Morton, Senior Advisor, The National Science Foundation
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
SDN and Openflow.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
Next Generation Internet CMPT 771 – Internet Architecture & Protocols Presented by: Bassam Almohammadi.
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
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)
Finale’ cs294-8 Design of Deeply Networked Systems Spring 2000 David Culler & Randy Katz U.C. Berkeley
Future Research Directions Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
The End of Internet Architecture Author: Timothy Roscoe Presented by Gross, Zhaosheng Zhu.
The Future of Internet Research Scott Shenker (on behalf of many networking collaborators)
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University See for.
A Connected World in transformation NICE – DATACENTRES 2012 May 23 rd 2012 Paul-François CATTIER Global Data Centre Solution VP.
Web-based design Flávio Rech Wagner UFRGS, Porto Alegre, Brazil SBCCI, Manaus, 24/09/00 Informática UFRGS.
Morteza Yousefi University of Science & Technology of Mazandaran Network Virtualization 1 of 22 Network Virtualization.
FIND experimental requirements David D. Clark. FIND Future Internet Design (FIND) is an NSF program (now folded in to NetSE) to envision the Internet.
LIGHTNESS Introduction 10th Oct, 2012 Low latency and hIGH Throughput dynamic NEtwork infrastructureS for high performance datacentre interconnectS.
Sept 29-30, 2005 Cambridge, MA 1 Grand Challenges Workshop for Computer Systems Software Brett D. Fleisch Program Director National Science Foundation.
1 An Introduction to the future of the Internet (part 1) David Clark MIT CSAIL July 2012.
FIND and Architecture A new NSF initiative David D. Clark MIT CSAIL October 2005.
GENI: Global Environment for Networking Innovations Allison Mankin (for the GENI Team) CISE/NSF Rest of GENI Team: Guru Parulkar, Paul.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
The roots of innovation Future and Emerging Technologies (FET) Future and Emerging Technologies (FET) The roots of innovation Proactive initiative on:
ISECON 2003 Conference San Diego, California, USA November 6-9, 2003 K.H.VAT (Mr) Department of Computer and Information Science Faculty of Science & Technology.
Connect communicate collaborate GÉANT3 Services Connectivity and Monitoring Services by and for NRENs Ann Harding, SWITCH TNC 2010.
Defining a future network: An international research agenda David Clark MIT CFP MIT Communications Futures Program Bi-annual meeting, May 30-31, 2007 Philadelphia,
Critical Decisions, Myths & Lessons Learned in Networking What is important at the time may be only apparent with hindsight What seems important at the.
Marv Adams Chief Information Officer November 29, 2001.
1. Nortel Confidential Information BUSINESS MADE SIMPLE 2 The Future of Telecommunications John A. Phillips Nortel, ETSI General Assembly Chairman 2007.
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
Lecture 13.  Failure mode: when team understands requirements but is unable to meet them.  To ensure that you are building the right system Continually.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 Essentials of Design.
30 November 2001 Advisory Panel on Cyber Infrastructure National Science Foundation Douglas Van Houweling November 30, 2001 National Science Foundation.
Systems Analysis and Design in a Changing World, 6th Edition 1 Chapter 6 - Essentials of Design an the Design Activities.
E-Mission + Team of undergraduates = ??? Background and motivation.
Scrapping the Internet Presented by Dhaval Joshi.
WHAT'S THE DIFFERENCE BETWEEN A WEB APPLICATION STREAMING NETWORK AND A CDN? INSTART LOGIC.
ANDROID AS A SERVER PLATFORM ON CLOUD COMPUTING SONA COLLEGE OF TECHNOLOGY SUBMITTED BY: NAGADEVI PRIYA.G DIVYA PURNIMA.S.S
The Design Philosophy of the DARPA Internet Protocols [Clark 1988] Nick McKeown CS244 Lecture 2.
GENUS Virtualisation Service for GÉANT and European NRENs
Atsushi Iwata, Takashi Egawa System Platforms Research Laboratories
The Design Philosophy of the DARPA Internet Protocols [Clark 1988]
The Stanford Clean Slate Program
Akari Project an Initiative on Designing a New Generation Network
On the brink of a Networked society.
Software Defined Networking (SDN)
GENI: Global Environment for Networking Innovations
Carla Ellis Duke University
Global Collaboration on Future Network Standardization
Global Collaboration on Future Network Standardization
GENI Global Environment for Network Innovation
GENI Exploring Networks of the Future
Overview of Networking
Logical Architecture & UML Package Diagrams
Presentation transcript:

FIND John Wroclawski USC ISI IEEE CCW - October 2005 Good Morning

Caveats: Shilling for others: Dave Clark (MIT) and a collection of collaborators and kibbitzers Not speaking for the NSF 20 minute version of a 60 minute talk.. We is you. And me. All of us in the networking research community

The starting point NSF is working with its research communities and interested collaborators to create a major new networking research initiative It has two parts FIND is a research program GENI is a facility for research - a piece of infrastructure FIND is the lead motivation for GENI GENI is broader in use than FIND This talk is almost entirely about FIND

What needs doing? Help people to think architecturally Bring out and develop the best architectural ideas (of any size..) Coalesce ideas into architectural proposals Test, evaluate, deploy.. Impact the larger world.. Not quite business as usual.

FINDs challenge questions… 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. A clean slate process.

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.

The technical push New network technology Wireless Mobility Dynamic impairments Advanced optics Dynamic capacity allocation New computing paradigms Embedded processors everywhere Sensors.. Grid.. Whatever computing is, that is what the Internet should support. The Internet grew up in a stable PC paradigm time. Now it is becoming different..

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 Or is it? Ask: what is it that users do? Try to conceptualize a network that supports them Information access and dissemination Location management and location-aware systems Identity management systems Conceptualize at a higher level (not higher layer)

What should we reconsider? For the moment, everything Packets, datagrams, circuits? -- (yawn) Religious beliefs End to end, transparency, our model for layering, layering… The F is Future. To conceive of a future, must let go of the present This does not mean that we cannot get there incrementally.. But it is useful to know where youre going

Defining success 1. We throw away the current Internet. The most dramatic form of success. 2. We set a goal, and the we realize we can get there incrementally. Impose a bias or direction on change. 3. Lots of fresh ideas leak into the present Internet. Research community shows up at the IETF again

Timing This is a long term effort. IPv6 started in It is less important when we start, more important that we do so. We can and will do mid-course correction. Adjust the objective as we get closer. Long term research has short-term fallout. Short term research only accidentally, if at all, achieves a long-term objective.

A key benefit Today, we see erosion of clean design principles-- architecture. Should we care? Clean architecture means clean interfaces, as well as better behavior. Interfaces create opportunities for innovation. Architecture defines a framework around which innovation and evolution occurs The definition paradox The avoidance of accidental limitations

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 ability ability to exploit new technology. A shift of focus (inside NSF) to sectors that seem more relevant and vigorous. A gentle glide into irrelevance for research.

Caution: Gears Shifting

Architecture A process: putting components together to make an entity that serves a purpose. A result: entities come to be defined by their architecture. Think about the original form of architecture. A discipline: architects study past examples, learn patterns and approaches. All of these apply to real architects and to computer science.

Architecture research areas: Putting components together: Modularity, interfaces, reuse, dependency For a purpose: Successful architecture recognizes what a system cannot do. Honoring design patterns, approaches and cautions (and increasingly, systems theory). General: layering, abstraction, size of modules, second-system syndrome. Internet: end to end, transparency vs. conversion (spanning layer), the hour-glass model, soft/hard state.

How does GENI fit in? Framework for Building Blocks Virtualization, embedder, management Framework for Services Stable platform, access to users, measurement and observation Framework for Transition Real users, connection to current net, scalable Framework for Community

GENI: Goals and Key Concepts Goal: shared platform that promotes innovations embedding infrastructure for testbeds Key Concepts: Slicing, Virtualization, Programmability, Modularity, Federation..

Details of the Facility (snapshot) Internet backbone wavelength backbone switch Sensor Network Edge Site Wireless Subnet Customizable Router

Global and Local Software CM Node substrate CM Node substrate Components CM Node substrate Resource ControllerAuditing Archive Slice Manager RDSCSPSLSMS Infrastructure services... and others... Core node control sensor data