'''Project Number''' 1642 '''Project Title''' Instrumentation Tools for a GENI Prototype[[BR]] a.k.a. INSTOOLS '''Technical Contacts''' Principal Investigator: James Griffioen griff@netlab.uky.edu[[BR]] Co-Principal Investigator: Zongming Fei fei@netlab.uky.edu '''Participating Organizations''' [http://www.uky.edu/ University of Kentucky], Lexington, KY[[BR]] [http://www.netlab.uky.edu/index.htm Laboratory for Advanced Networking] '''Scope''' The scope of work on this project is to create a GENI-enabled testbed based on the existing University of Kentucky Edulab, and to implement and to deploy instrumentation capabilities that will enable GENI users to better understand the runtime behavior of their experiments. Priority activities that contribute to this scope include the following items:[[BR]] 1) Provide an early operational federated testbed with administrative support and active student use integrated with a GENI control framework, allowing time for studying and improving the testbed over the period of the contract. 2) Provide an implementation of instrumentation capabilities for researcher and student helper tools that give GENI users the ability to better understand the runtime behavior of their experiments. '''Milestones''' [milestone:"INSTOOLS: Demo"][[BR]] '''Project Technical Documents''' ''Please include links to wiki pages for the project's technical documents here. List should include any document in the working groups, as well as other useful documents. Projects may have a full tree of wiki pages here.'' '''Spiral 1 Connectivity''' ''Please include text or links to wiki pages about details of project infrastrcture. Examples include IP addresses, hostnames, URLs, DNS servers, local site network maps, VLANIDs (if permanent VLANs are used), pointers to public keys. Also include ticket links for pending or known connectivity issues. Many projects will have a full tree of wiki pages here.'' IP Addresses/Layer 3[[BR]] IP connectivity between the clearinghouse server(s) at University of Utah Emulab, and all ProtoGENI cluster member locations (CmuLab, InstrumentationTools, MeasurementSystem, DTunnels) is required for SPIRAL1. Layer 2 virtual ethernets are required between ProtoGENI cluster machines in Emulab at the University of Utah and ProtoGENI sliceable backbone components installed at Internet2 optical switching nodes. Virtual Ethernets/Layer 2[[BR]] Layer 2 virtual ethernets are also required between all operational ProtoGENI backbone components. For SPIRAL1, only two of these ProtoGENI backbone components are required, but additional components will also be installed at other Internet2 locations as part of GENI and other parallel projects, and these components may be used in SPIRAL1 if they are available. (Locations of the first two nodes are TBD. See attached [http://groups.geni.net/syseng/attachment/wiki/ProtoGENI/networkmap.pdf Internet2 map] for possible locations, indicated by places where I2 optical switches (yelow dots) and routers (black dots) are colocated.) Connections with co-located VINI nodes ([http://maps.google.com/maps/ms?ie=UTF8&hl=en&msa=0&msid=109802158125431700487.00044c2c9af1d37fc733b&ll=39.436193,-98.261719&spn=23.700812,57.128906&z=4&source=embed VINI node map])in the Internet2 backbone are TBD. Virtual ethernet connections between ProtoGENI backbone components and the InstrumentationTools lab at the University of Kentucky will be required for SPIRAL 1 demonstrations. Details of virtual ethernet connections for demonstrations between Emulab and the InstrumentationTools lab are TBD. '''GPO Liason System Engineer''' Heidi Picher Dempsey hdempsey@geni.net '''Related Projects''' Collaborating and using code from ProtoGENI.