Sponsored by the National Science Foundation Survey of Available GENI Resources Aaron Falk GENI Project Office 15 March 2011.

Slides:



Advertisements
Similar presentations
VINI and its Future Directions
Advertisements

Sponsored by the National Science Foundation Cluster D Outbrief GENI Engineering Conference 5 Seattle, WA July 22,
1 Spiral 1 Requirements Demonstrate GENI Clearinghouse & control framework in Spiral 1 projects as a central GENI concept. Demonstrate End-to-end.
GENI Research and Educational Experiment Workshop Panel Kuang-Ching “KC” Wang Holcombe Department of Electrical & Computer Engineering Supported in part.
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 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 Experimentation using GENI Mark Berman GENI Project Office February 18, groups.geni.net.
PlanetLab Control Framework (Cluster B) Wrap-up Andy Bavier Princeton University March 18, 2010.
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.
Title or Title Event/Date Presenter, PresenterTitle, Internet2 Network Virtualization & the Internet2 Innovation Platform To keep our community at the.
Sponsored by the National Science Foundation Project PrimoGENI Spiral 2 Year-end Project Review Florida International University PI: Jason Liu;
1 In VINI Veritas: Realistic and Controlled Network Experimentation Jennifer Rexford with Andy Bavier, Nick Feamster, Mark Huang, and Larry Peterson
1 GENI: Global Environment for Network Innovations Jennifer Rexford Princeton University
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 Exploring Networks of the Future GENI Spiral 2 Chip Elliott March 17,
Sponsored by the National Science Foundation Omni: a command line GENI resource reservation tool Niky Riga, Sarah Edwards GENI Project Office 13 March,
Sponsored by the National Science Foundation Meso-scale Integration Heidi Picher Dempsey November 17,
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.
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,
GENI Workshop on Layer2/SDN Campus Deployment July 7, 2011 Larry Landweber GENI Project Office John P. Morgridge Professor, Emeritus University of Wisconsin.
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
1 Supporting the development of distributed systems CS606, Xiaoyan Hong University of Alabama.
Sponsored by the National Science Foundation GENI I&M Workshop GIMI: Large-scale GENI Instrumentation and Measurement Infrastructure Mike Zink November.
Sponsored by the National Science Foundation Programmable Networks and GENI Marshall Brinn, GPO GEC October 25, 2012.
Sponsored by the National Science Foundation Using GENI Wireless Resources Vic Thomas GENI Project Office.
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.
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 Cluster D Working Meetings GENI Engineering Conference 5 Seattle, WA July ,
Sponsored by the National Science Foundation GENI Exploring Networks of the Future Sarah Edwards, GPO
GIMI Update Mike Zink University of Massachusetts Amherst GEC 13, Los Angeles, March 13 th 1.
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 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 Status and Outlook Chip Elliott July 21,
Sponsored by the National Science Foundation 1 Nov 4, 2010 Cluster-D Mtg at GEC9 Tue, Nov 2, 12noon – 4:30pm Meeting Chair: Ilia Baldine (RENCI) –System.
Sponsored by the National Science Foundation GENI SDN Offering Marshall Brinn, GPO GEC18: October 28, 2013.
Sponsored by the National Science Foundation Measurement System Spiral 2 Year-end Project Review University of Wisconsin, Colgate University, Boston University.
Virtualization as Architecture - GENI CSC/ECE 573, Sections 001, 002 Fall, 2012 Some slides from Harry Mussman, GPO.
GEC3 – October 28-30, 2008www.geni.net1 Opt-in Working Group System Engineering Report October 29, 2008 Harry Mussman Opt-in WG System Engineer
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
GIMI Tutorial GIMI Team GEC 16, Salt Lake City, March 19 th 1.
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 1 Nov 4, 2010 WiMAX Deployment Roadmap for Spiral 3 Harry Mussman (GPO) Includes the following goals and milestones.
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
ORBIT Radio Grid Testbed – Project Highlights Nov 3, 2010
Presentation transcript:

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 2 GEC10: March 15, 2011 Outline Introduction Resources –Compute & Programmable Systems –Wireless –Networks –Tools Getting access Wrap-up

Sponsored by the National Science Foundation 3 GEC10: March 15, 2011 Introduction GENI has a diverse, rapidly growing set of resources – mostly prototypes – available for experimenter use –Compute resources: VM, hosts, cloud –Network resources: programmable switches, routers, & wireless A GENI ‘slice’ can interconnect any of them using a range of connectivity options

Sponsored by the National Science Foundation 4 GEC10: March 15, 2011 GENI is Young These are early days with limited or inconsistent… –Availability, Reach, Scope, Tool integration –Changing rapidly, expect improvements in coming weeks and months The GPO is committed to helping experimenters identify, acquire, & connect the resources they need – to get

Sponsored by the National Science Foundation 5 GEC10: March 15, 2011 In the Pipeline As GENI matures, we expect to enhance those capabilities of greatest use. –GENI Racks on dozens, then 100’s of campuses –OpenFlow deployments on dozens, then 100’s of campuses –Wireless networks, including WiMax –Programmable network devices throughout the network –Real users able to directly join (i.e., opt-in) experiments –Deep and ubiquitous instrumentation and measurement Standard APIs will permit common tools to help with resource discovery, orchestration, distributed debugging, and experiment management across a range of technologies

Sponsored by the National Science Foundation 6 GEC10: March 15, 2011 Experiment Planning When planning a GENI experiment, consider what kind of resources you need and how they should interconnect –Resources (e.g., computation, storage, programmable network devices) are provided by GENI Aggregates Connectivity between aggregates comes in roughly four flavors –L2: Layer 2 (Ethernet VLANs) –OF: GPO-engineered OpenFlow Network (traffic flowspec &/or programmable switch controller) –IP: GPO-engineered IP –Internet Subject to availability, an experiment can include any resource in any location using any connectivity

Sponsored by the National Science Foundation 7 GEC10: March 15, 2011 Outline Introduction Resources –Compute & Programmable Systems –Wireless –Networks –Tools Getting access Wrap-up

Sponsored by the National Science Foundation 8 GEC10: March 15, 2011 Compute Resources in GENI (highlights) PlanetLab Global testbed of user-mode VMs on the Internet myPLC: local PlanetLabs often with ‘interesting’ connectivity options ProtoGENI Emulab-based compute clusters Experimenters get choice of OS; root access; local topology control Rapidly evolving tools for WAN topology control

Sponsored by the National Science Foundation 9 GEC10: March 15, 2011 GENI-enabled Compute Nodes: PlanetLab & MyPLC AggregateCountLocation Avail? Connectivity InternetIPL2OF PlanetLab nodes at 500+ sites GlobalYY MyPLC at BBN3Cambridge, MAYYYYY MyPLC at Washington2Seattle, WABEYYYY MyPLC at Stanford3Palo Alto, CABEYYYY MyPLC at Georgia Tech2Atlanta, GABEYYYY MyPLC at Clemson2Clemson, SCBEYYYY MyPLC at Indiana Univ.?Indianapolis, INBEYYYY MyPLC at Wisconsin2Madison, WIBEYYYY MyPLC at Kansas State6Manhattan, KSBEYSSS Availability: Y: supported now; BE: best effort; BP: by permission; S: coming soon

Sponsored by the National Science Foundation 10 GEC10: March 15, 2011 GENI-enabled Compute Nodes: ProtoGENI AggregateCountLocation Avail? Connectivity InternetIPL2OF ProtoGENI cluster: Utah~600Salt Lake City, UTYYYY ProtoGENI cluster: Internet2 backbone 18LA, Kansas City, Houston, DC, AtlantaYYYY Wide Area ProtoGENI nodes10 Clemson, Georgia Tech, Stanford, Rutgers BEYYYY ProtoGENI cluster: BBN11Cambridge, MAYYYYY ProtoGENI cluster: UMass- Lowell 8Lowell, MABEYYYY ProtoGENI cluster: Kentucky26Lexington, KYYYYY ProtoGENI cluster: FIU3Miami, FLBEYYY ProtoGENI cluster: LONI2Baton Rouge, LABEYYY ProtoGENI cluster: Wisc38Madison, WIBEY Availability: Y: supported now; BE: best effort; BP: by permission; S: coming soon

Sponsored by the National Science Foundation 11 GEC10: March 15, 2011 Other GENI-enabled Programmable Systems AggregateCountLocation Avail? Connectivity InternetIPL2OF Seattle GENI P2P hosting platform on home/office computers installs U of Washington and volunteer participants YY Supercharged PlanetLab Platform High-speed programmable router 5 nodes St. Louis, Salt Lake City, Kansas City, DC, Atlanta YYY Programmable Edge Node Virtual router 1 node U of Massachusetts, Lowell YYYYY GENI Cloud / Transcloud Distributed Eucalyptus cluster 100 cpus HP, UCSD, Kaiserslautern, Northwestern YYYS DETER Compute cluster for security research 200 nodes Los Angeles, CABPY BGP Multiplexer Buffered interface to global routing 4 Wisconsin, GaTech, Princeton, and Clemson BEY Data Intensive Cloud Amazon EC2, S3, EBS Services variableVia UMass AmherstBPY Availability: Y: supported now; BE: best effort; BP: by permission; S: coming soon

Sponsored by the National Science Foundation 12 GEC10: March 15, 2011 Outline Introduction Resources –Compute & Programmable Systems –Wireless –Networks –Tools Getting access Wrap-up

Sponsored by the National Science Foundation 13 GEC10: March 15, 2011 GENI Programmable WiMax Base Stations 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) GENI WiMax: Commercial IEEE e WiMAX base station with virtualization & open, programmable interfaces Deployed on campuses (4 up now, 4 in deployment) Works with commercial clients & handsets Good resource for mobility & vehicular experiments

Sponsored by the National Science Foundation 14 GEC10: March 15, 2011 GENI-enabled Wireless Systems (WiMax & others) AggregateCountLocation Avail? Connectivity Inter- net IPL2OF Rutgers WiMax Network1 base stationNew Brunswick, NJBPY BBN WiMax1 base stationCambridge, MABPYSSS NYU Poly WiMax1 base stationBrooklyn, NYSY UCLA WiMax1 base stationLos Angeles, CASY ORBIT Large Testbed w/ rich tools 400 nodesNew Brunswick, NJYYYYY Kansei Sensor Testbed 96 nodesColumbus, OHYY CMU Wireless Channel Emulator FPGA-based, Real-time 11 nodesPittsburgh, PAYY ViSE Steerable weather radar 3 nodesAmherst, MAYYYY DOME VMs on networked city buses 35 nodesAmherst, MAYY Availability: Y: supported now; BE: best effort; BP: by permission; S: coming soon

Sponsored by the National Science Foundation 15 GEC10: March 15, 2011 Outline Introduction Resources –Compute & Programmable Systems –Wireless –Networks –Tools Getting access Wrap-up

Sponsored by the National Science Foundation 16 GEC10: March 15, 2011 OpenFlow Campus: Stanford GENI Network Nick McKeown, PIGuru Parulkar OpenFlow production traffic now OpenFlow 1.0 ref implementation now Early integration with campus trials HP, NEC, Toroki, Quanta, and OpenWRT switches OF sw devel/sActiveport

Sponsored by the National Science Foundation 17 GEC10: March 15, 2011 GENI-enabled Networks Many systems mentioned elsewhere also include network resources AggregateLocation Avail? Connectivity InternetIPL2OF Internet2 BackboneLA, Houston, Atlanta, DC, New YorkYYYYY National Lambda Rail Backbone Seattle, Sunnyvale, Denver, Chicago, Atlanta YYYYY Regional NetworksE.g., CENIC, SOX, NOX, BEN, LONIYYYYS GpENIVarious locations in KS, MO, EuropeYYSS ProtoGENI Internet2 networkLA, Kansas City, Houston, DC, AtlantaYYYY BBN OpenFlowCambridge, MAYYYYY Stanford Campus OpenFlowPalo Alto, CAYYYYY U Washington OpenFlowSeattle, WAYYYY U. Wisconsin OpenFlowMadison, WIYYYY Indiana OpenFlowIndianapolis, IN (2 campuses)YYYYY Rutgers OpenFlowNew Brunswick, NJYYYY Clemson Campus OpenFlowClemson, SCYYYYY Georgia Tech OpenFlowAtlanta, GAYYYYY Availability: Y: supported now; BE: best effort; BP: by permission; S: coming soon

Sponsored by the National Science Foundation 18 GEC10: March 15, 2011 Outline Introduction Resources –Compute & Programmable Systems –Wireless –Networks –Tools Getting access Wrap-up

Sponsored by the National Science Foundation 19 GEC10: March 15, 2011 Gush: Experiment Control Tool Nebula, a graphical front end to Gush, showing PlanetLab nodes available to an experimenter. Nebula, a graphical front end to Gush, showing the status of an experiment controlled by Gush. Gush, a command line based experiment control tool

Sponsored by the National Science Foundation 20 GEC10: March 15, 2011 ProtoGENI Map Client ProtoGENI Map Client showing resources available through the ProtoGENI clearinghouse ProtoGENI Map Client showing a slice being created with resources from three aggregates

Sponsored by the National Science Foundation 21 GEC10: March 15, 2011 Kentucky Instrumentation Tool Two different views of experiment data collected and analyzed using the Kentucky instrumentation tool.

Sponsored by the National Science Foundation 22 GEC10: March 15, 2011 Raven: Distributed System Provisioning and Management The Raven suite of tools provide software package management and monitoring for large, long-running experiments

Sponsored by the National Science Foundation 23 GEC10: March 15, 2011 ORBIT Management Framework (OMF): Experiment Deployment, Control, Mgmt Two OMF suite of tools support experiment deployment, control and measurement.

Sponsored by the National Science Foundation 24 GEC10: March 15, 2011 GENI Experimenter Tools ResourceDescriptionAvail?Works with… OMNIResource acquisitionY PlanetLab, ProtoGENI, OpenFlow, myPLC sfiResource acquisitionYPlanetLab, MyPLC ProtoGENI ToolsEnhanced resource orchestration & topology toolsYProtoGENI ORCAResource acquisitionBEDiCloud, ViSE, DOME, Kansei. Seattle GENI Tools Allows Seattle GENI to integrate with ProtoGENI systems YSeattle GENI GUSHExperiment control and managementYPlanetLab, MyPLC, ProtoGENI RavenDistributed system provisioning & management toolsYPlanetLab NOXCustomizable switch controllerYOpenFlow capable Ethernet switches ExpedientGUI for provisioning OpenFlow & myPLCBE Some OpenFlow campuses, some myPLC LAMP perfSONAR instrumentation that runs within an experiment YProtoGENI OMF/OMLMeasurement tools & experiment control frameworkYORBIT, WiMax Instrumentation Tools Host and network measurement and monitoringYUniv. Kentucky ProtoGENI cluster On-Time Measurement Orchestration & provisioning of active measurements within an experiment BEProtoGENI Availability: Y: supported now; BE: best effort; BP: by permission; S: coming soon

Sponsored by the National Science Foundation 25 GEC10: March 15, 2011 Outline Introduction Resources –Compute & Programmable Systems –Wireless –Networks –Tools Getting access Wrap-up

Sponsored by the National Science Foundation 26 GEC10: March 15, 2011 Getting Access In general, any researcher can gain access to any GENI resource Access control typically requires first getting an account where you provide some information about you and your plans then acquiring resources where you ask for what you want –Access control mechanisms vary, but are consolidating –Details at Let us help:

Sponsored by the National Science Foundation 27 GEC10: March 15, 2011 Outline Introduction Resources –Compute & Programmable Systems –Wireless –Networks –Tools Getting access Wrap-up

Sponsored by the National Science Foundation 28 GEC10: March 15, 2011 GENI’s vision: expand reach to campuses Looking ahead… GENI Racks –Notionally: rack of ~40 computers & programmable switch, connected to a GENI backbone –Next 2-3 years: racks in campuses, industrial research labs, topologically significant locations Real users –Notionally: Enable campus networks to allow students, faculty, & staff to directly join (opt-in) in GENI experiments –Next 2-3 years: OpenFlow and WiMax deployments on campuses enable direct-to-end-system experiments Opt-In Users GENI Racks

Sponsored by the National Science Foundation 29 GEC10: March 15, 2011 Helpful Links Resource listing: – Connectivity Guide: – Advice & assistance: