Sponsored by the National Science Foundation Experimentation using GENI Mark Berman GENI Project Office February 18, 2011 www.geni.net groups.geni.net.

Slides:



Advertisements
Similar presentations
INDIANAUNIVERSITYINDIANAUNIVERSITY GENI Global Environment for Network Innovation James Williams Director – International Networking Director – Operational.
Advertisements

1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
Future Internet Research and Experiments EU vs USA 7 June, 2012 Róbert Szabó Dept. of Telecommunications and Media Informatics Budapest University of Technology.
Enabling GENI Connections Quilt GENI Workshop Heidi Picher Dempsey July 22, 2010.
GENI Spiral 2 Meso-Scale Update GEC8 Heidi Picher Dempsey July 21, 2010.
Sponsored by the National Science Foundation GENI Welcome ! GENI Engineering Conference 10 San Juan, Puerto Rico Chip Elliott March 16,
Sponsored by the National Science Foundation1April 8, 2014, Testbeds as a Service: GENI Heidi Picher Dempsey Internet2 Annual Meeting April 8,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Now it’s getting interesting Chip Elliott July 21,
Sponsored by the National Science Foundation GENI WiMAX: BBN Status and Experience Manu Gosain GENI Project Office at Raytheon BBN Technologies Nov 2,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
University of Kentucky Joint Techs 2011 Monitoring GENI Networks Jim Griffioen and Zongming Fei Laboratory for Advanced Networking University of Kentucky.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future EDUCAUSE GENI Layer 2 / Software-Defined Networking Campus Deployment.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future NITRD JET Discussion / May 15, 2012 Chip Elliott GENI Project Director.
Sponsored by the National Science Foundation GENI Experimentation Workshop Princeton University Chip Elliott GENI Project Director June 29,
Sponsored by the National Science Foundation GENI Alpha Demonstration Nowcasting: UMass/CASA Weather Radar Demonstration Mike Zink, David Irwin LEARN Workshop,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future GENI CIO Workshop - Boston Chip Elliott GENI Project Director
Workshop on Prototyping and Deploying Software Defined Exchanges Chip Elliott, BBN / GENI June 5, 2014.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future GENI Spiral 2 Chip Elliott March 17,
Sponsored by the National Science Foundation GENI Welcome ! GENI Engineering Conference 11 Denver, Colorado Chip Elliott July 27,
Sponsored by the National Science Foundation Meso-scale Integration Heidi Picher Dempsey November 17,
Sponsored by the National Science Foundation Survey of Available GENI Resources Aaron Falk GENI Project Office 15 March 2011.
Sponsored by the National Science Foundation Wireless Infrastructure and GENI Ivan Seskar, Francesco Bronzino Rutgers University.
National Science Foundation Arlington, Virginia January 7-8, 2013 Tom Lehman University of Maryland Mid-Atlantic Crossroads.
Sponsored by the National Science Foundation Campus/Experiment Topics in Monitoring and I&M GENI Engineering Conference 15 Houston, TX Sarah Edwards Chaos.
Sponsored by the National Science Foundation PlanetLab and PLFED Spiral 2 Year-end Project Review Princeton University PI: Larry Peterson Staff: Andy Bavier,
GENI Racks: Infrastructure Overview
Sponsored by the National Science Foundation Research & Experiments on GENI GENI CC-NIE Workshop NSF Mark Berman, Mike Zink January 7,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future GENI Spiral 2 Chip Elliott November 17,
Sponsored by the National Science Foundation GENI and Cloud Computing Niky RIga GENI Project Office
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI-enabled Campuses Responsibilities, Requirements, & Coordination Bryan Lyles, NSF Mark Berman & Chip Elliott,
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation GENI Meta-Operations Center Spiral 2 Year-end Project Review GlobalNOC at Indiana University PI: Jon-Paul.
GEC3 – October 28-30, 20081www.geni.net1 Substrate WORKING GROUP System Engineering Report John Jacob SWG System Engineer groups.geni.net GENI working.
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.
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.
Sponsored by the National Science Foundation Campus Trials of Enterprise GENI: Georgia Tech Spiral 2 Year-end Project Review Georgia Tech PI: Russ Clark,
Sponsored by the National Science Foundation Survey of Available GENI Resources Aaron Falk GENI Project Office 26 July 2011.
GEC 101 The GENI ShadowNet Project Jim Griffioen (Kentucky) Zongming Fei (Kentucky) Kobus Van der Merwe (AT&T) Eric Boyd (Internet 2)
Sponsored by the National Science Foundation GENI Integration of Clouds and Cyberinfrastructure Chip Elliott GENI Project Director
Sponsored by the National Science Foundation Introduction to GENI Network Architecture
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation GENI Goals & Milestones GENI CC-NIE Workshop NSF Mark Berman January 7,
Sponsored by the National Science Foundation GENI Current Ops Workflow Connectivity John Williams San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
Sponsored by the National Science Foundation Internet2 OpenFlow Backbone Spiral 2 Year-end Project Review Internet2 PI: Eric Boyd Co-PI: Matt Zekauskas.
Sponsored by the National Science Foundation GENI Campus Ops Workflow Chaos Golubitsky San Juan, Puerto Rico Mar
Sponsored by the National Science Foundation Systematic Experimentation in GENI Sarah Edwards GENI Project Office.
Sponsored by the National Science Foundation Meeting Introduction: Integrating GENI Networks with Control Frameworks Aaron Falk GENI Project Office June.
Sponsored by the National Science Foundation GENI Aggregate Manager API Tom Mitchell March 16, 2010.
Sponsored by the National Science Foundation OpenFlow Campus Trials at Clemson (OFCLEM) Spiral 2 Year-end Project Review Clemson University PI: Kuang-Ching.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Status and Outlook Chip Elliott July 21,
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation NetServ: Enabling In-Network Services On The Next Generation Internet Jae Woo Lee, Jan Janak, Roberto Francescangeli,
Dynamic Network Services In Internet2 John Vollbrecht /Dec. 4, 2006 Fall Members Meeting.
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation GENI Exploring Networks of the Future
Sponsored by the National Science Foundation WiMAX Spiral 2 Year-end Project Review Rutgers University PI: Dipankar Raychaudhuri, WINLAB Rutgers University.
Sponsored by the National Science Foundation Introduction to GENI Network Architecture
GENI Exploring Networks of the Future
Dynamic Network Services In Internet2
GENI Integration of Clouds and Cyberinfrastructure
GENI Exploring Networks of the Future
Presentation transcript:

Sponsored by the National Science Foundation Experimentation using GENI Mark Berman GENI Project Office February 18, groups.geni.net

Sponsored by the National Science Foundation 2 Feb 18, 2011 Thank You To Deniz Gurkan for organizing this workshop To all of you for coming The GENI team hopes to engage you in Using GENI for your experiments GENI-enabling your infrastructure GEC10 – San Juan, March 15-17:

Sponsored by the National Science Foundation 3 Feb 18, 2011 Outline GENI Basics for Experimenters Some Example Resources Some Example Experiments Please Get Involved

Sponsored by the National Science Foundation 4 Feb 18, 2011 GENI’s Unique Advance Today –Lots of specific testbeds –Mostly homogeneous –Require separate accounts, tools –Interconnected via Internet GENI –End-to-end, controlled interconnection –Shared toolset –Common authentication, access control –Direct L2 access to end-users –Lots of stuff (quantity and diversity)

Sponsored by the National Science Foundation 5 Feb 18, 2011 Initial implementation with 3 aggregate types 20 aggregates advertise 5,000+ resources via the GENI AM API Shared credentials offer experimenters single point of access October 19, 2010 Network Resources: OpenFlow switches, PlanetLab/VINI links, ProtoGENI links Compute Resources: PlanetLab nodes, ProtoGENI nodes Spiral 2 Initial GENI AM API Implementation

Sponsored by the National Science Foundation 6 Feb 18, 2011 PlanetLab, ProtoGENI, and OpenFlow October 20, 2010 Today’s Resources Accessible via GENI AM API We want all GENI resources to appear on this map!

Sponsored by the National Science Foundation 7 Feb 18, 2011 GENI Is a Virtual Laboratory To succeed as a virtual laboratory, GENI must support a wide variety of experiments. Early GENI goals include support for –Repeatable and/or “in the wild” behavior –Large-scale infrastructure –Novel network architecture –Deep programmability –Programmable switches and routers –Opt-in users These capabilities are rapidly taking shape –GENI will continue to increase in capability, scale, and interoperability

Sponsored by the National Science Foundation 8 Feb 18, 2011 GENI Experimenter Interests (June 2010)

Sponsored by the National Science Foundation 9 Feb 18, 2011 What resources can I use? Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless These GENI Clearinghouse Researcher Resource discovery Aggregates publish resources, schedules, etc., via clearinghouses

Sponsored by the National Science Foundation 10 Feb 18, 2011 GENI Clearinghouse Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Create my slice Slice creation Clearinghouse checks credentials & enforces policy Aggregates allocate resources & create topologies

Sponsored by the National Science Foundation 11 Feb 18, 2011 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Experiment – Install my software, debug, collect data, retry, etc. GENI Clearinghouse Experimentation Researcher loads software, debugs, collects measurements

Sponsored by the National Science Foundation 12 Feb 18, 2011 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Make my slice bigger ! GENI Clearinghouse Slice growth & revision Allows successful, long-running experiments to grow larger

Sponsored by the National Science Foundation 13 Feb 18, 2011 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless Make my slice even bigger ! GENI Clearinghouse Components Aggregate D Non-NSF Resources Federated Clearinghouse Federation of Clearinghouses Growth path to international, semi-private, and commercial GENIs

Sponsored by the National Science Foundation 14 Feb 18, 2011 Components Aggregate A Computer Cluster Components Aggregate B Backbone Net Components Aggregate C Metro Wireless GENI Clearinghouse Federated Clearinghouse Components Aggregate D Non-NSF Resources Operations & Management Always present in background for usual reasons Will need an ‘emergency shutdown’ mechanism Oops Stop the experiment immediately !

Sponsored by the National Science Foundation 15 Feb 18, 2011 Outline GENI Basics for Experimenters Some Example Resources Some Example Experiments Please Get Involved

Sponsored by the National Science Foundation 16 Feb 18, 2011 Spiral 2 infrastructure Building the GENI Meso-scale Prototype WiMAX ShadowNet Salt Lake City Kansas City Washington DC Atlanta Stanford UCLA UC Boulder Wisconsn Rutgers Polytech Inst NYU UMass Columbia OpenFlow backbone Seattle Sunnyvale Los Angeles Denver Houston Chicago Atlanta Washington DC New York City OpenFlow Arista 7124S Switch HP ProCurve 5400 Switch Juniper MX240 Ethernet Services Router NEC WiMAX Base Station NEC IP8800 Ethernet Switch Pronto 3290 Ethernet Switch Stanford U Washington Wisconsin Indiana Rutgers Princeton Clemson Georgia Tech Kansas State

Sponsored by the National Science Foundation 17 Feb 18, 2011 World-class GENI Partners National LambdaRail and Internet2 Buildout for GENI prototyping within two national footprints to provide end-to-end GENI slices (IP or non-IP) National LambdaRail Up to 30 Gbps bandwidth Internet2 ProtoGENI & SPP Photo by Chris Tracy

Sponsored by the National Science Foundation 18 Feb 18, 2011 Campus GENI build-outs Researchers teaming with campus IT staff Nick Feamster PI Russ Clark, GT-RNOC Ellen Zegura Ron Hutchins, OIT OpenFlow in 2 GT- RNOC lab bldgs now OpenFlow/BGPMux coursework now Dormitory trial Access control, authentication focus How are we “GENI-enabling” campuses? Vitaliy Neret WiMAX GENI racks

Sponsored by the National Science Foundation 19 Feb 18, 2011 Example ProtoGENI Resources U. Utah/Emulab: 600+ PCs 6 netFPGA U. Utah/Emulab: 600+ PCs 6 netFPGA U. Wisconsin: 2 PCs Wail: 100+ PCs 50+ Routers U. Wisconsin: 2 PCs Wail: 100+ PCs 50+ Routers Internet2 Kansas City PoP: 2 PCs 4 NetFPGA SPP node Internet2 Kansas City PoP: 2 PCs 4 NetFPGA SPP node Internet2 DC PoP 2 PCs 4 NetFPGA SPP node Internet2 DC PoP 2 PCs 4 NetFPGA SPP node U. Kentucky: 90 PCs U. Kentucky: 90 PCs Internet2 SLC PoP: 4 NetFPGA 2 PCs SPP node Internet2 SLC PoP: 4 NetFPGA 2 PCs SPP node

Sponsored by the National Science Foundation 20 Feb 18, 2011 Programmable WiMax Base Stations Site now: –WINLAB Rutgers –BBN Cambridge –NYU Poly Sites in progress: –Columbia –UMass Amherst –Univ Wisconsin –Univ Colorado Boulder –UCLA GENI terminals (WiMAX phone/PDA running GENI/Linux) Virtual GENI Router (at PoP) GENI Backbone Network GENI Access Network (Ethernet SW & Routers) GENI Compliant WIMAX Base Station Controller WiMAX Base Station (GBSN)

Sponsored by the National Science Foundation 21 Feb 18, 2011 PlanetLab & SPP PlanetLab Central: nodes worldwide SPP: programmable router in 5 Internet2 PoPs Other sites running local versions of PlanetLab: –GpENI high-speed network in Kansas –GENI-enabled campuses Chassis Switch 10x1 GbE CP External Switch net FPGA GPE NPE Line Card GP Processing Engines Network Processing Engine Line Card Chassis Switch External Switch

Sponsored by the National Science Foundation 22 Feb 18, 2011 Outline GENI Basics for Experimenters Some Example Resources Some Example Experiments Please Get Involved

Sponsored by the National Science Foundation 23 Feb 18, 2011 Sponsored by the National Science Foundation November 3, 2010 Pathlet Architecture GEC 9 experiment demonstration Lets users monitor and select their own network paths to optimize their services Protects critical traffic even without waiting for adaptation time 23 path 1 failed link path 2 Resilient Routing in the Pathlet Architecture Ashish Vulimiri and Brighten Godfrey University of Illinois at Urbana-Champaign Deploy innovative routing architecture deep into network switches across the US

Sponsored by the National Science Foundation 24 Feb 18, 2011 ActiveCDN GEC 9 experiment demonstration ActiveCDN Kansas Utah Clemson Benefits of ActiveCDN: Dynamic deployment based on load Localized services such as weather, ads and news Benefits of ActiveCDN: Dynamic deployment based on load Localized services such as weather, ads and news GPO Jae Woo Lee, Jan Janak, Roberto Francescangeli, SumanSrinivasan, Eric Liu, Michael Kester, SalmanBaset, Wonsang Song, and Henning Schulzrinne Internet Real-Time Lab, Columbia University Program content distribution services deep into the network, adapt distribution in real time as demand shifts

Sponsored by the National Science Foundation 25 Feb 18, 2011 Multi-radar NetCDF Data Nowcast Processing 1.Spin up system in Amazon commercial EC2 and S3 services on demand “raw” live data Generate “raw” live data ViSE/CASA radar nodes Generate “raw” live data ViSE/CASA radar nodes ViSE views steerable radars as shared, virtualized resources ViSE views steerable radars as shared, virtualized resources Nowcast images for display Nowcast images for display Weather NowCasting GEC 9 experiment demonstration David Irwin et al Create and run realtime “weather service on demand” as storms turn life-threatening

Sponsored by the National Science Foundation 26 Feb 18, 2011 GEC 9 experiment demonstration Aster*x Load Balancing (via OpenFlow) Nikhil Handigol et al, Stanford Univ. Program realtime load-balancing functionality deep into the network itself

Sponsored by the National Science Foundation 27 Feb 18, 2011 Outline GENI Basics for Experimenters Some Example Resources Some Example Experiments Please Get Involved

Sponsored by the National Science Foundation 28 Feb 18, 2011 Experiments Guide GENI Development GENI needs your feedback –As experimenters, you are the GENI user community –What works? Doesn’t work? Hasn’t been built yet? GENI Solicitation 3 addresses some key needs –Place more GENI-enabled switches in backbone and regional networks –Additional WiMax deployments –“GENI racks” for increased in-network storage and computation –Instrumentation –Experiment Support

Sponsored by the National Science Foundation 29 Feb 18, 2011 GENI’s next steps Substantially ramp up research experimentation –More experimenters, more experiments –Support experimenters via training, course materials, summer camps, and help desk –Transition to reliable operations Enhance the growing meso-scale GENI –Increase number of GENI-enabled campuses –Enhance build-outs in campuses and backbones –GENI-enable 5-6 regional networks –Deploy GENI-racks throughout US Begin to grow from meso-scale to “at scale” GENI We hope you will be a part of GENI’s success.

Sponsored by the National Science Foundation 30 Feb 18, 2011 Have an Experiment in Mind? GPO can help –Bring us in early –Advice on best match to your goals –Establishment of end-to-end VLANs –Some software support If interested, contact Mark Berman

Sponsored by the National Science Foundation 31 Feb 18, 2011 Want to affiliate your infrastructure? If so, you will become a new GENI “aggregate” –You own / operate your aggregate, and “affiliate” into GENI –You make (some of) your resources available for experiments –Examples: testbeds, campuses, regionals and backbone networks, commercial providers,... Three actions needed on your part –Download GENI API software, modify to reflect your infrastructure resources and local policies –Connect to GENI, ideally at Layer 2 but otherwise via GRE tunnel –Agree to GENI policies, sign MOUs, join GENI operations Reminder: GENI is still a really early prototype! If interested, contact Heidi Dempsey

Sponsored by the National Science Foundation 32 Feb 18, 2011 Conclusion GENI is entering an exciting phase! Nobody has done this before The GPO is here to help GPO Points of Contact Project Director: Chip Elliott, Architecture: Aaron Falk, Engineering: Heidi Dempsey, Experiments: Mark Berman,