[[PageOutline]] = GENI Spiral 3 = GENI Spiral 3 is the third phase of exploratory rapid-prototyping that is defining GENI’s technical and operational plans. Spiral 3’s primary goal is on supporting experimenter use of GENI infrastructure, including growing the resources available for use and making them easier for experimenters to acquire, connect, and configure. Work in Spiral 3 should improve the integration, operations, tools, and documentation of GENI prototypes to lower the barriers of use. In general, encouraging and supporting experimental use should take priority over adding additional new capabilities. Software development for this period will focus on implementation of common APIs, integration with the GENI Meta-Operations Center, definition of an instrumentation and measurement architecture and implementing interoperable approaches to resource description, authorization, and network stitching. The GENI ‘’Meso-scale deployment’’ projects are in their second year and will continue their efforts to deploy, integrate, and begin operations of OpenFlow switches and !WiMax base stations on several university campuses. GENI spirals last for 12 months. We expect the community’s evolving research agenda, combined with insights and experience from earlier spirals, to set specific goals for future spirals. GENI is being designed and prototyped by the research community, with project management and system engineering provided by the GENI Project Office (GPO). After an open solicitation process and extensive peer reviews, the GPO selects development teams. We expect that a large majority of these teams will continue to participate in subsequent spirals, augmented by additional teams funded by later GPO solicitations. We also anticipate that other projects may join the GENI prototyping effort even if not explicitly funded through GPO solicitations. [SpiralOne Spiral 1]'s primary goal was to develop, integrate, and attempt to operate very rudimentary, end-to-end working prototypes, as rapidly as possible, then co-evolve them with the community’s evolving research vision. An early, end-to-end working prototype greatly helped the community achieve a shared vision by providing a strawman example for arguments and discussions going forward. [SpiralTwo Spiral 2]'s primary goal was to begin moving towards continuous experimentation. Key development for this period included improved integration of GENI prototypes; architecture, tools, and services enabling experiment instrumentation, a movement towards interoperability across GENI prototypes, and improved approaches towards researcher identity management. [wiki:GeniInternet2 Internet2] and [wiki:GeniNationalLambdaRail National Lambda Rail] are contributing world class engineering and operations expertise, along with handsome donations of bandwidth across their national research networks, to GENI's prototyping, trial integrations, and early operations. == GENI Projects == Spiral 3 includes the following projects, organized by their initial control framework groups. ''Prototyping project staff are expected to keep the GPO appraised of progress against project milestones. [MilestonesAndTickets This page] has hints on the mechanics of how tickets and milestones work. If you have questions, consult your GPO system engineer.'' === Software Integration === || || ''!PlanetLab Cluster (B)''|| ''ProtoGENI Cluster (C)''|| ''ORCA Cluster (D)'' || ''ORBIT Cluster (E)'' || || ''Cluster Integration Info'' || [wiki:ClusterB Cluster wiki] || [wiki:ClusterC Cluster wiki] [[BR]] [wiki:Integration PG Nodes] || [wiki:ClusterD Cluster integ] [[BR]] [wiki:clusterdvlan Connectivity plan] || [wiki:ClusterE Cluster integ] || || ''Control Framework [[BR]] Design and Prototyping (D&P)'' || PlanetLab || [wiki:ProtoGENI] [[BR]] DigitalObjectRegistry [[BR]] [wiki:PGAugmentation] || [wiki:ORCABEN ORCA/BEN] [[BR]][wiki:ORCAAUG ORCA Augmentation] || [wiki:ORBIT] || || ''Network Aggregate D&P'' || [wiki:"Mid-Atlantic Crossroads"] [[BR]] [wiki:GpENI] || [wiki:BGPMux] [[BR]] [wiki:CRON] [[BR]] [wiki:PrimoGENI] || [wiki:ORCABEN ORCA/BEN] [[BR]] [wiki:IGENI iGENI][[BR]][wiki:LEARN LEARN] || || || ''Programmable Network Node D&P'' || EnterpriseGeni [[BR]] [wiki:"Internet Scale Overlay Hosting"] || [wiki:CmuLab CMULab] [[BR]] ProgrammableEdgeNode || || || || ''Compute Aggregate D&P'' || [wiki:GENICloud GENICloud] || [wiki:MillionNodeGENI] || [wiki:DICLOUD Data Intensive Cloud Control] || || || ''Wireless Aggregate D&P'' || || [wiki:CmuLab CMULab] || [wiki:DOME] [[BR]] [wiki:ViSE] [[BR]] [wiki:KanseiSensorNet] [[BR]] [wiki:OKGEMS OKGems] || [wiki:ORBIT] [[BR]] [wiki:WiMAX WiMAX D&P] [[BR]] [wiki:COGRADIO] || || ''Instrumentation & Measurement D&P'' || [wiki:VMI-FED] || InstrumentationTools [[BR]] MeasurementSystem [[BR]] [wiki:OnTimeMeasure] [[BR]] [wiki:LAMP] [[BR]] [wiki:ScalableMonitoring] || [wiki:"Embedded Real-Time Measurements" ERM][[BR]][wiki:LEARN LEARN] [[BR]] [wiki:IMF IMF] || || || ''Experiment Workflow Tools D&P'' || GushProto [[BR]] ProvisioningService (Raven) [[BR]] [wiki:netKarma] [[BR]] [wiki:SCAFFOLD] || [wiki:PGTools] || || || || ''Security D&P'' || SecureUpdates [[BR]] ||[wiki:ExptsSecurityAnalysis] [[BR]] [wiki:ABAC] [[BR]] [wiki:HiveMind] || || || || ''Early Experiments'' || || [wiki:DavisSocialLinks(DSL)] || || [wiki:OpportunisticWirelessNets] || === Meso-Scale Deployment and Operations === || ''!OpenFlow Meso-Scale Deployment'' || EnterpriseGeni | [wiki:OFCLEM "OF at Clemson University"]| [wiki:OFGT "OF at Georgia Tech"] | [wiki:OFIU "OF at Indiana University"] | [wiki:OFRG "OF at Rutgers University"] [[BR]] [wiki:OFUWI "OF at the University of Wisconsin Madison"] | [wiki:OFUWA "OF at University of Washington"] | [wiki:OFPR "OF at Princeton University"] | [wiki:OFSTAN "OF at Stanford University"] [[BR]] [wiki:OFBBN "OF at BBN"] | [wiki:SiteKansasState "OF at Kansas State University"] | [wiki:OFI2 "Internet2 OpenFlow"] | [wiki:OFNLR "National LambdaRail OpenFlow"] [[BR]] [wiki:ConnectivityHome GENI connectivity] || || ''WiMAX Meso-Scale Deployments'' || [wiki:WiMAXInteg WiMAX Integration] [[BR]] [wiki:WiMAXExper WiMAX Experiments] [[BR]] [wiki:WIMXRG "WiMAX Kits from Rutgers University and NEC"] [[BR]] [wiki:WIMXCOLUM WiMAX at Columbia University] | [wiki:WIMXNYUPT WiMAX at Polytechnic Institute of NYU] | [wiki:WIMXUCLA WiMAX at UCLA] [[br]] [wiki:WIMXUCO WiMAX at University of Colorado at Boulder] | [wiki:WIMXUMASS WiMAX at UMass Amherst] [[br]][wiki:WIMXUWI WiMAX at University of Wisconsin] | [wiki:WIMXBBN WiMAX at BBN Technologies] || || ''Regional Networking'' || [wiki:Quilt "GENI in the Three-Tier R&E Infrastructure"] || || ''ProtoGENI Backbone Nodes'' || [wiki:ProtoGENI] || || ''Meso-scale Measurement'' || [wiki:Shadow Shadownet] || || ''Operations'' || [wiki:GENIMetaOps] || || ''Security'' || [wiki:GENISecurity] | [wiki:ComprehensiveSecurityPgm] | [wiki:LEFA] || || ''Federation'' || [wiki:VMI-FED] | [wiki:PLfed] | [wiki:TIED] || === Studies === [wiki:GeniFourYearColleges]| [wiki:AttributionForGENI] | [wiki:MPRADIO] | [wiki:InfoSubstrate] === Completed Projects === RegionalOptIn | [wiki:"Data Plane Measurements"] | OpticalAccessNets | [wiki:K-GENI] | [wiki:MMOGpENI] === Projects With Collaborations, Connectivity, or Resources outside of the US === * See wiki:International == See also == * Spiral 2 [wiki:SpiralTwo info page], [attachment:SpiralTwo:GENIS2Ovrvw060310.pdf overview document] [[br]] * Spiral 1 [wiki:SpiralOne info page], [attachment:SpiralOne:GENIS1Ovrvw092908.pdf overview document] [[br]] * Documents published by the GENI Project Office -- wiki:GpoDoc [[br]] * Getting started on the GENI Wiki -- wiki:GeniWikiGettingStarted