1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University

Slides:



Advertisements
Similar presentations
VINI and its Future Directions
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
Kilnam Chon Keio & KAIST GENI(Global Environment for Network Innovations) has been handled with good system engineering, NSF style.
My Experience Writing an NSF NeTS FIND Proposal Nick Feamster Georgia Tech.
FIND John Wroclawski USC ISI IEEE CCW - October 2005 Good Morning.
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.
1 Planetary Network Testbed Larry Peterson Princeton University.
The Future Internet: A clean-slate design? Nicholas Erho.
GENI and Optical Networking GENI - ‘Global Environment for Networking Innovations’ Dr Paul A Morton, Senior Advisor, The National Science Foundation
Testbeds and the evolving research paradigm Shivendra Panwar Based on discussions with Fraida Fund, Pei Liu and Thanasis Korakis Polytechnic Institute.
Can the Production Network Be the Testbed? Rob Sherwood Deutsche Telekom Inc. R&D Lab Glen Gibb, KK Yap, Guido Appenzeller, Martin Cassado, Nick McKeown,
Internet2 and AL2S Eric Boyd Senior Director of Strategic Projects
GENI: Global Environment for Networking Innovations Larry Landweber Senior Advisor NSF:CISE Joint Techs Madison, WI July 17, 2006.
GENI Architecture Global Environment for Network Innovations The GENI Project Office (GPO) March 2, 2008 – GEC #2 Architecturewww.geni.net1 Clearing house.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Internet2 Network: Convergence of Innovation, SDN, and Cloud Computing Eric Boyd Senior Director of Strategic Projects.
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 VINI: Virtual Network Infrastructure 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)
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
Internet In A Slice Andy Bavier CS461 Lecture.
A Routing Control Platform for Managing IP Networks Jennifer Rexford Princeton University
1 Next-Generation Network Research Facilities Jennifer Rexford Princeton University
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)
Network Virtualization Jennifer Rexford Advanced Computer Networks Tuesdays/Thursdays 1:30pm-2:50pm.
1 Algorithmic Foundations of the Internet Alejandro Lopez-Ortiz (Waterloo) Jennifer Rexford (Princeton) Rebecca Wright (Stevens)
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University See for.
1 Experimental Network Management Jennifer Rexford Princeton University
The Future of the Internet Jennifer Rexford ’91 Computer Science Department Princeton University
Backbone Support for Host Mobility: A Joint ORBIT/VINI Experiment Jennifer Rexford Princeton University Joint work with the ORBIT team (Rutgers) and Andy.
Building a Strong Foundation for a Future Internet Jennifer Rexford ’91 Computer Science Department (and Electrical Engineering and the Center for IT Policy)
Jennifer Rexford Princeton University MW 11:00am-12:20pm Data-Center Traffic Management COS 597E: Software Defined Networking.
Morteza Yousefi University of Science & Technology of Mazandaran Network Virtualization 1 of 22 Network Virtualization.
GENI: Global Environment for Network Innovations March 10, 2006 Larry Peterson Princeton University.
FIND experimental requirements David D. Clark. FIND Future Internet Design (FIND) is an NSF program (now folded in to NetSE) to envision the Internet.
1 Cabo: Concurrent Architectures are Better than One Jennifer Rexford Princeton University Joint work with Nick Feamster.
GENI: Global Environment for Networking Innovations Allison Mankin (for the GENI Team) CISE/NSF Rest of GENI Team: Guru Parulkar, Paul.
GENI: Catalyzing Network Research May 31, 2007 Larry Peterson Princeton University.
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
EmNet: Satisfying The Individual User Through Empathic Home Networks J. Scott Miller, John R. Lange & Peter A. Dinda Department of Electrical Engineering.
Data Plane Measurements Deniz Gurkan Roopa Krishnappa October 28 th, 2008.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Quilt Workshop An invitation to join in GENI Meso-scale Prototyping.
GENI: Global Environment for Network Investigations Tom Anderson (and the GENI planning committee) FIND GENI.
GEC3www.geni.net1 GENI Spiral 1 Control Frameworks Global Environment for Network Innovations Aaron Falk Clearing.
Sponsored by the National Science Foundation Workshop on Research Recommendations for the Broadband Task Force Chip Elliott GENI Project Director November.
Overview of PlanetLab and Allied Research Test Beds.
What is Cyberinfrastructure? Russ Hobby, Internet2 Clemson University CI Days 20 May 2008.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
OpenFlow:Enabling Innovation in Campus Network
1 Testbeds Breakout Tom Anderson Jeff Chase Doug Comer Brett Fleisch Frans Kaashoek Jay Lepreau Hank Levy Larry Peterson Mothy Roscoe Mehul Shah Ion Stoica.
GENI Architecture: Transition July 18, 2007 Facility Architecture Working Group.
August 3, March, The AC3 GRID An investment in the future of Atlantic Canadian R&D Infrastructure Dr. Virendra C. Bhavsar UNB, Fredericton.
SDN Management Layer DESIGN REQUIREMENTS AND FUTURE DIRECTION NO OF SLIDES : 26 1.
Cyberinfrastructure: An investment worth making Joe Breen University of Utah Center for High Performance Computing.
KAIS T On the problem of placing Mobility Anchor Points in Wireless Mesh Networks Lei Wu & Bjorn Lanfeldt, Wireless Mesh Community Networks Workshop, 2006.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
CERN Campus Network Infrastructure Specificities Jean-Michel Jouanigot Campus Network Leader CERN EUROPEAN ORGANIZATION FOR NUCLEAR RESEARCH EUROPEAN LABORATORY.
Scrapping the Internet Presented by Dhaval Joshi.
Guru Parulkar CISE/NSF How can Great Plains Region Contribute to GENI and FIND?
GENUS Virtualisation Service for GÉANT and European NRENs
Akari Project an Initiative on Designing a New Generation Network
GENI: Global Environment for Networking Innovations
GENI Global Environment for Network Innovation
GENI Exploring Networks of the Future
Next-generation Internet architecture
Presentation transcript:

1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University

2 Outline Revisiting the Internet architecture –Security, economic incentives, management, mobility, layer-2 technologies (e.g., wireless, sensors, optics) –NSF FIND initiative for clean-slate network research –The importance of building and evaluating prototypes Global Environment for Network Innovations –Bridge gap between simulation/testbed and deployment –NSF initiative to support experimental network research –Key ideas: slices, programmability, and user opt-in Conclusions

3 Is the Internet broken? It is great at what it does. –Everyone should be proud of this. –All sorts of things can be built on top of it. But… –Security is weak and not getting better. –Availability continues to be a challenge. –It is hard to manage and getting harder. –It does not handle mobility well. –It does not exploit wireless and optics well. –Economic incentives are not well aligned. –A long list, once you start…

4 FIND: Future Internet Design NSF research initiative –Requirements for global network of years out? –Re-conceive the network, if we could design from scratch? Conceive the future, by letting go of the present: –This is not change for the sake of change –Rather, it is a chance to free our minds –Figuring out where to go, and then how to get there Perhaps a header format is not the defining piece of a new architecture –Definition and placement of functionality –Not just data plane, but also control and management –And division between end hosts and the network

5 The Importance of Building Systems-oriented computer science research needs to build and try out its ideas –Paper designs are just idle speculation –Simulation is only occasionally a substitute We need: –Real implementation –Real experience –Real network conditions –Real users –To live in the future

6 Today’s Tools Have Limitations Simulation based on simple models –Topologies, administrative policies, workloads, failures… Emulation (and “in lab” tests) are similarly limited –Only as good as the models Traditional testbeds are targeted –Not cost-effective to test every good idea –Often of limited reach –Often with limited programmability Testbed dilemma –Production network: real users, but hard to make changes –Research testbed: easy to make changes, but no users

7 Bridging the Chasm This chasm is a major barrier to realizing the future designs Maturity Time Foundational Research Simulation and Research Prototypes Small Scale Testbeds Deployed Future Internet Global Experimental Facility

8 GENI Experimental facility –Major proposal to build a large-scale facility –Jointly from NSF’s CS directorate, & research community –We are currently at the “Conceptual Design” stage –Will eventually require Congressional approval Global Environment for Network Innovations –Prototyping new architectures –Realistic evaluation –Controlled evaluation –Shared facility –Connecting to real users –Enabling new services See

9 Three Key Ideas in GENI Slicing –Multiple architectures on a shared facility –Amortizes the cost of building the facility –Enables long-running experiments and services Programmability –Enable prototyping and evaluation of new architectures –Enable a revisiting of today’s “layers” Opt-in on a per-user / per-application basis –Attract real users Demand drives deployment / adoption –Connect to the Internet To reach users, and to connect to existing services

10 Slices

11 Slices

12 User Opt-in Client Server Proxy

13 Realizing the Ideas Slices embedded in a substrate of resources –Physical network substrate Expandable collection of building block components Nodes / links / subnets –Software management framework Knits building blocks together into a coherent facility Embeds slices in the physical substrate Builds on ideas in past systems –PlanetLab, Emulab, ORBIT, X-Bone, …

14 National Fiber Facility

15 + Programmable Routers

16 + Clusters at Edge Sites

17 + Wireless Subnets

18 + ISP Peers ISP 2 ISP 1

19 Closer Look Internet backbone wavelength backbone switch Sensor Network Edge Site Wireless Subnet Customizable Router Dynamic Configurable Swith

20 GENI Management Core GMC Management Services Substrate Components - name space for users, slices, & components - set of interfaces (“plug in” new components) - support federation (“plug in” new partners)

21 Conclusions Future Internet poses many research challenges –Security, network management, economics, layer-2, … Research community should rise to the challenge –Conceive of future network architectures –Prototype and evaluate architectures in realistic settings Global Environment for Network Innovations –Facility for evaluating new network architectures –Slicing, programmability, and user opt-in –Ongoing activity to design the facility (