GENI: Global Environment for Networking Innovations Allison Mankin (for the GENI Team) CISE/NSF Rest of GENI Team: Guru Parulkar, Paul Morton, Sonya Lucas (Presented by Kevin Thompson NSF OD/OCI) December 8, 2006 CANS Meeting
4 October GENI Initiative: Goals Invent innovative internet architectures and distributed system capabilities -- go beyond Internet Enable seamless conception-to-deployment process –Facility for experimentation at scale with apps and users Work with broader community –Academic and industry communities –Other US and international agencies
4 October GENI: Research Programs Broad but goal oriented programs: New internet architectures and distributed system capabilities NeTSFIND: Future Internet Design CyberTrustClean-slate secured network arch CSRNew distributed system capabilities CCFSING CRINetwork infrastructure for arch research MRINetwork instruments for arch research ……
Challenge: Research Community to Create Future Internet -- Internet for the 21st Century
4 October What is Different This Time? Clean-slate approach –To overcome Internet ossification –Research not constrained by the features of the current Internet A comprehensive coordinated effort –Ability to try different approaches (We do not have a preconceived idea of what they are) Ability to experiment at scale –With real users and applications
4 October Success Scenarios Internet evolution influenced by clean-slate approach Alternate Internet architecture emerges –Alternate architecture(s) coexist with the current Internet –Virtualization becomes the norm with plurality of architectures –Single architecture emerges and dominates New services and applications enabled Many other payoffs –Some unexpected
GENI Facility
4 October GENI Facility: Different Scale and Emphasis Time Maturity Foundations Research Research Prototypes Small Scale Testbeds Funded by CISE Programs Shared Deployed Infrastructure Need for Large experimental testbed/infrastructure This chasm represents a major barrier to impact real world
4 October Different Scale and Emphasis Enable exploration of new network architectures, mechanisms, and distributed system capabilities A shared facility that allows Concurrent exploration of a broad range of experimental networks and distributed services Interconnection among experimental networks & the commodity Internet Users and applications off GENI able to “ opt-in ” (discover and participate in GENI services) –‘ Native ’ GENI users and applications also in view Observation, measurement, and recording of outcomes –Strong scientific base, as well as research field in its own right
4 October Facility Design: Key Concepts Slicing, Virtualization, Programmability Mobile Wireless Network Sensor Network Edge Site Federated International Facility
4 October Closer Look Internet backbone wavelength backbone switch Sensor Network Programmable Access Nodes (PAN) Edge Site with Programmable Edge Nodes (PEN) Wireless Subnet with Programmable Wireless Nodes (PWN) Programmable Core Node (PCN) Programmable Optical Elem of PCN
4 October Advanced Technology Demonstrator (spectrum) Location Service NSF Radio Testbeds Emulation & Simulation Protocol & Scaling Studies Other services Sensor Networks Embedded wireless, Real-world applications “Open” Internet Concepts for Cellular devices Broadband Services, Mobile Computing GENI Implementation: Wireless Sub-Networks Ad-Hoc Mesh Network Emerging Technologies (cognitive radio) GENI Backbone Open API Wide-Area Networks
4 October Other Requirements/Attributes Provide security of the facility Support diversity of networks & devices Support scientific instrument attributes Support real time networked embedded systems Ensure future proof -- as much as we can
4 October Focus of GENI Future Internet (Broadly Defined: E2E Networking and Distributed Systems) Applications Core Nodes Edge Nodes/ Dist Services Edge Nodes/Nets/ Dist Services Core Nodes/Access / Campus/POP Core Nodes/Access/ Campus/POP
4 October GENI Design Process: CD=>PD=>FD Vision Research Agenda Specific Res Challenges List of Experiments Facility Requirements Facility Design GENI Research & Facility Definition
4 October GSC Snapshot of GENI Activities | | | | | | Pre-GENI Planning Activities GENI Planning CDR P/FDR-tbd Conceptual Design Preliminary / Final Design Construction/ Operations Calendar Year Development of Relationships (GENI Science Council, GPO, Cross-Agency, Industrial, International) CDR ’ GENI Design Networking and Distributed Systems Research GENI Facility Construction & Operations GPO
4 October Timeline Detail Spring 2006: Pre-planning Town Hall meetings – Summer-Fall 2006: GENI planning group publishes draft design documents – December 15, 2006: GPO solicitation due End of CY2006: Initiation of GENI Science Council
4 October Community Process Competitive but cooperative –Within PI community –Within an agency such as NSF –Across federal agencies: NSF, DOD, DOE, … –Across international agencies Diversity - comprehensive but focused –Technologies vs. architecture –Applications vs. architecture –Center of gravity: which layer(s) of protocol(s) GENI one of many facilities for the net community –GENI documents its scope and is not “all things to all people”
4 October Challenges GENI facility construction a complex project –Needs innovative project management Community consensus and convergence –Without curbing creativity and radical thinking –While providing for broad range of experiment communities Global collaboration –With agencies and research communities –Effective federation: technical as well as policy solutions
4 October GENI Challenge to Community Design the Future Internet that makes us proud. Create a world in which we want to live.