[[PageOutline(2, Table of Contents)]] = Welcome to the GENI Wiki = This is the GENI Wiki, a living repository for information relating to the GENI design and GPO-led design process. The structure, governance, and charters for GENI working groups can be found wiki:GeniWorkingGroups. To get a write account for this wiki, join a [http://lists.geni.net/mailman/listinfo/ working group mailing list] (any GENI list with a "-wg" suffix). == GENI Announcements == __GENI Solicitation 3__:: Announcements regarding the GPO's third solicitation for proposals to perform GENI development, prototyping, and integration can be found [http://www.geni.net/?p=1808 here]. __GENI Experiments__:: Information on GENI experiments and available GENI resources for experimenters is available at [wiki:GeniExperiments]. A support list for experimenters can be found [http://lists.geni.net/mailman/listinfo/experimenters here]. __New GPO Documents__:: '''GENI Spiral 2 Overview''': This document provides an overview of GENI Spiral 2. It describes this spiral’s developmental goals and summarizes the active projects. GENI Spiral 2 runs from October 2009 through September 2010. It is the second phase of exploratory rapid-prototyping that will begin to inform technical and operational plans for the envisioned GENI suite of research infrastructure. Spiral 2's primary goal is to begin moving towards continuous experimentation. (Informational) [http://groups.geni.net/geni/attachment/wiki/SpiralTwo/GENIS2Ovrvw060310.pdf pdf] (6/3/10) '''GENI Integration Release Guidelines''': This document provides common guidelines for contributing software to Spiral 2 Integration Release 1 (GIR 2.1) This release will capture working versions of software that have been integrated in GENI as of GENI Engineering Conference 8 (GEC8). This document describes completion criteria that are helpful for any software deliverable associated with a feature milestone (release, integration, resource availability, and documentation). (Informational) [http://groups.geni.net/geni/attachment/wiki/GIR2.1Guidelines/GIR2.1Guidelines.pdf pdf] (5/10/10) __[OldAnnouncements Old Announcements]__:: == GENI Meetings == '''GENI Engineering Conferences.''' The GEC is the GENI Project Office’s (GPO) regular open working meeting where researchers, developers, industrial & international partners and the GPO meet to advance infrastructure planning and prototyping for the GENI project. Further, the GEC focuses on how to design and build a suite of infrastructure that can best inspire and support creative research. The conference is open to all. ''The dates and locations below should be considered mostly firm until registration opens.'' ||''GEC1'' || ''October 9-11, 2007'' || ''Univ. Minnesota, Minneapolis, MN'' || ''[wiki:GEC1 archives]'' || ||''GEC2'' || ''March 3-4, 2008'' || ''NSF, Arlington, VA'' || ''[wiki:GEC2 archives]'' || ||''GEC3'' || ''October 20-31, 2008'' || ''HP, Palo Alto, CA'' || ''[wiki:presentations archives]'' || ||''GEC4'' ||''March 31-April 2, 2009''|| ''Florida Int'l Univ., Miami, FL'' || ''[wiki:Gec4Agenda archives]''|| ||''GEC5'' || ''July 20-22, 2009'' || ''Univ. Washington, Seattle, WA'' || ''[wiki:Gec5Agenda archives]'' || ||''GEC6'' || ''November 16-18, 2009'' || ''Univ. Utah, Salt Lake, UT'' || ''[wiki:Gec6Agenda archives]'' || ||''GEC7'' ||''March 16-18, 2010'' || ''Duke Univ., Durham, NC'' || ''[wiki:Gec7Agenda archives]'' || ||''GEC8'' ||''July 20-22, 2010'' || ''UCSD, San Diego, CA'' || ''[wiki:Gec8Agenda archives]''|| ||GEC9 ||November 2-4, 2010 || Washington, D.C. || || ||GEC10 ||March 1-3, 2011 || Puerto Rico || || ||GEC11 ||July 26-29, 2011 || TBD || || __'''[OtherMeetings Other GENI Meetings & Workshops]'''__ __'''[GeniTalks GENI Speaking Engagements]''' == Working Group Pages == Working groups are expected to be the locus of technical work required to develop the GENI architecture and design. They will author & review requirements and design documents and evaluate software and services contributed by Working Group (WG) members (some of which may be sponsored by the GENI Project Office). Working groups are expected to provide input to integration activities, design bake-offs, and other prototyping tasks. Emphasis is placed on technical contribution, including expression of the research community's needs and use cases, regardless of the source of financial support. Academic, industrial, and government lab participants are encouraged. wiki:GeniWorkingGroups Each GENI working group has its own wiki home page: * Control Framework WG -- wiki:GeniControl * GENI Experiment Workflow and Services WG -- wiki:GeniServices * Campus/Operations, Management, Integration and Security WG -- wiki:GeniOmis * Instrumentation and Measurement WG -- wiki:GeniInstMeas The following GENI working group is no longer active, but its results on opt-in and privacy are still of interest to GENI: * GENI End-user Opt-in WG -- wiki:GeniOptIn == [SpiralTwo SPIRAL 2] Integration Information == The GENI Project Office works with projects to post information on what they are doing at wiki:SpiralTwo. These pages include project technical information, schedules and milestones, and information from related projects not funded by GENI. Keeping these pages current helps make planning, participating, and integrating easier for the GENI community. == GENI Spiral 2 Backbone Services == ProtoGENI [wiki:Integration backbone] services are available on several nodes in Internet 2. Layer 2 data plane access to these services is available via dedicated campus connection to Internet 2 or via Internet2 ION service using the [https://www.protogeni.net/trac/protogeni/wiki/ComponentManagerAPI ProtoGENI Component Manager API] or the [http://www.emulab.net Emulab] interfaces. Layer 3 access is also available via any Internet connection. Additional ProtoGENI node deployments are planned in the last quarter of Spiral 2. [wiki:"Internet Scale Overlay Hosting" SPP] nodes for developing programmable IP overlay services are also available in the same locations at ProtoGENI nodes. Contact the SPP PI [mailto:jon.turner@wustl.edu] for access to these nodes. OpenFlow switch deployments on [wiki:OFNLRNLR National LambdaRail] and [wiki:OFI2 Internet 2] are underway in Spiral 2. Layer 2 data plane access to these services is available via a dedicated campus connection to either backbone, or via NLR Framenet (Sherpa) or Internet2 ION service. Layer 3 access is also available via any Internet connection. == GENI API == The [wiki:GeniApi GENI API] is an effort to enable interoperability between Control Frameworks/Clearinghouses and Aggregates. The [wiki:GeniApi GENI API] implements a key interface of the [wiki:SliceFedArch SFA 2.0 Draft], providing a common interface to Aggregate Managers. Experimenters can use the API to access resources belonging to any compliant Control Framework. The API lets you mix and match aggregates with control frameworks. [http://www.protogeni.net/trac/protogeni ProtoGENI], [http://www.planet-lab.org/ PlanetLab], and [http://www.openflow.org/ Openflow] all have implemented the API and are now interoperable, as demonstrated at GEC8 (mostly). Full details about the [wiki:GeniApi GENI API] and the reference implementation are available at the [wiki:GeniApi GENI API] page. From there you can also download code for the gcf reference aggregate manager and the Omni client. == Documents == '''GPO Documents:''' The GPO publishes system engineering and integration documents specifying the GENI design, integration, and operations at wiki:GpoDoc. '''Working Group Documents:''' GENI working groups develop and publish documents. Unless otherwise noted, these documents represent the consensus of the publishing working group. Working drafts can be found on the individual working group wiki pages. '''Contributed Documents:''' Documents contributed by members of the GENI community. May come from D&P projects. A listing may be found at wiki:ContributedDocs. '''Older Documents:''' Pre-GPO documents (from 2005-2007) can be found at wiki:OldGPGDesignDocuments. == Useful Links == * wiki:GeniNewcomers * wiki:GeniGlossary * [http://www.geni.net/office/office.html GENI Project Office] * wiki:RelatedProjects == Mailing Lists == It is a very good idea to subscribe to the GENI Announce list. If you are a GENI technology developer, you should aslo subscribe to the GENI Developer list. * [http://lists.geni.net/mailman/listinfo/geni-announce GENI Announce] is a moderated list carrying important announcements about upcoming meetings, solicitations, and other useful information for the developer community. * [http://lists.geni.net/mailman/listinfo/discuss GENI Discuss] is an open list for general community discussion. * [http://lists.geni.net/mailman/listinfo/dev dev] is an open list for GENI prototype developers. * [http://lists.geni.net/mailman/listinfo/experimenters Experimenters] is an open list for discussion and assistance for researchers using the GENI infrastructure. See working group pages for information on working group mailing lists. ---- == GENI Wiki Information == '''Getting Started:''' See wiki:GeniWikiGettingStarted for information on how to post and site-wide conventions. '''Admin:''' Need help? Send mail to [mailto:help@geni.net] '''Wiki Docs:''' GENI is using the Trac wiki and issue tracking software package. All GENI members currently share a single wiki. For help with the Trac software, including pages that explain how to format wiki text and create new pages, TracGuide is a good place to start. Please contact [mailto:help@geni.net] for help, changes, or problems with this site. '''Permissions:''' You must log in to the project wiki before you can edit any page. See wiki:GeniWikiGettingStarted for how to get a login. Most pages in the wiki are editable by any logged-in user. This page (WikiStart) is a read-only page (admins can read and write). Project milestones can only be edited by the GPO. Contact a GPO member or [mailto:help@geni.net] if you want to make changes to this or any other read-only page. '''Index:''' For a complete list of local wiki pages, see TitleIndex.