[[PageOutline]] == Project Number == 1743 == Project Title == Integrating New Projects into the ProtoGENI Control Framework [[BR]] a.k.a. PGINTEGRN === Technical Contacts === Principal Investigator John Regehr regehr@cs.utah.edu [[BR]] Co-PI Robert Ricci ricci@cs.utah.edu === Participating Organizations === University of Utah, School of Computing [[BR]] 50 S. Central Campus Dr. Rm. 3190 [[BR]] Salt Lake City, UT 84112 === GPO Liaison System Engineer === Vic Thomas vthomas@geni.net == Scope == This effort will integrate additional projects with the ProtoGENI control framework (Cluster C). This work will support the activities of the Utah ProtoGENI team toward this goal. This proposal will provide new Cluster C projects with the software, standards, and technical assistance required to integrate their projects into the ProtoGENI control framework, and to refine the design of ProtoGENI to make smooth integration possible. These projects span a wide range of the GENI ecosystem, including international collaboration, instrumentation and measurement, hybrid environments involving multiple network technologies, early experiments, and aggregate deployments of sliceable networks, routers, storage, and hosts. The project will also support researchers running experiments on ProtoGENI. === Current Capabilities === BRIEF descriptions of resources/functions/tools that are available to anyone in the GENI community === Milestones === [[MilestoneDate(PGINTEGRN: S2.a API document)]] Component Manager API document (Version 2) [[BR]] [[MilestoneDate(PGINTEGRN: S2.b RSpec extension spec)]] RSpec extension specification [[BR]] [[MilestoneDate(PGINTEGRN: S2.c Reference Component Manager)]] Reference Component Manager implementation [[BR]] [[MilestoneDate(PGINTEGRN: S2.d Experimenters guide)]] [https://users.emulab.net/trac/protogeni/wiki/Tutorial Guide for experimenters using ProtoGENI] [[BR]] [[MilestoneDate(PGINTEGRN: S2.e Service implementer's guide)]] [https://www.protogeni.net/trac/protogeni/wiki/ServiceImplementersGuide Guide for projects implementing services on ProtoGENI] [[BR]] [[MilestoneDate(PGINTEGRN: S2.f API document)]] Component Manager API document (Version 3) [[BR]] [[MilestoneDate(PGINTEGRN: S2.g Reference Component Manager)]] Updated reference Component Manager implementation [[BR]] [[MilestoneDate(PGINTEGRN: S3.a API for AM<->AM coordination during stitching)]] [[BR]] [[MilestoneDate(PGINTEGRN: S3.b Implement AM <-> AM coordination API)]] [[BR]] [[MilestoneDate(PGINTEGRN: S3.c Update ProtoGENI SA and Clearinghouse/Registry APIs)]] [[BR]] [[MilestoneDate(PGINTEGRN: S3.d Export more operational information to GMOC)]] [[BR]] [[MilestoneDate(PGINTEGRN: S3.e Add root CAs to trust all other GENI clearinghouses)]] [[BR]] == Project Technical Documents == [http://www.protogeni.net/trac/protogeni/wiki/ComponentManagerAPIV2 Component/Aggregate Manager API document][[BR]] [http://www.protogeni.net/trac/protogeni/wiki/RSpec2 RSpec Specification] === Quarterly Status Reports === [wiki:Proto-GENI-2Q10-status 2Q2010 report] [[BR]] [wiki:ProtoGENI-Apr11-status April 2011 report] === Spiral 2 Connectivity === Links to wiki pages about details of infrastrcture that the project is using (if any). Examples include IP addresses, hostnames, URLs, DNS servers, local site network maps, VLANIDs (if permanent VLANs are used), pointers to public keys. GPO may do first drafts of any of these and have the PI correct them to bootstrap. May also include ticket links for pending or known connectivity issues. Many projects will have a full tree of wiki pages here. === Related Projects === Includes non-GENI projects.