Instrumentation Tools for a GENI Prototype
Principal Investigator: James Grifﬁoen firstname.lastname@example.org
Co-Principal Investigator: Zongming Fei email@example.com
Operations POC: Hussamuddin Nasir / (859) 218-0059 / firstname.lastname@example.org
GPO Liaison System Engineer
INSTOOLS Instrumentation Tools
INSTOOLS is a system of Instrumentation Tools that gives users the ability to observe and understand the runtime behavior of their experiments. Leveraging existing monitoring capabilities, INSTOOLS creates a simple interface for the user (Portal) but also allows for a detailed drill down for more advanced purposes (Live View).
The quickest way to start using INSTOOLS is to create a slice with FLACK. Once the slice is created, press the "Instrumentize" button. When that is complete, press the "Go To Portal" button. This will take you to the INSTOOLS Portal page where you can visualize your slice's measurements.
For more details, see the online GEC11 Tutorial about FLACK and setting up INSTOOLS.
For more information about the Instrumentation Tools see INSTOOLS Summary
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 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:
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.
INSTOOLS: S3.a Demonstration at GEC9 and Experimenter Outreach (Completed on time 11/05/10)
INSTOOLS: S3.b Documentation and Code Release (Completed on time 11/18/10)
INSTOOLS: S3.c Demonstration at GEC10 and Experimenter Outreach (Completed on time 03/17/11)
INSTOOLS: S3.d Identify a GENI Experiment that will use the Instrumentation Tools (Due 04/15/11 (late))
INSTOOLS: S3.e Demonstration at GEC11 and Experimenter Outreach (Due 07/31/11 (late))
INSTOOLS: S3.f Documentation and code release (Due 08/15/11 (late))
Project Technical Documents
J. Griffioen, Z. Fei, H. Nasir, Architectural Design and Specification of the INSTOOLS Measurement System, December 2009
GEC7 Conference slides March, 2010
GEC6 Conference slides November, 2009
Instrumentation Tools for a GENI Prototype, GEC3 Conference, 2008 (outlines the project goals and relationships with other projects).
An Instrumentation Approach for ProtoGENI-based Edulabs, GENI Measurement Workshop (June, 2009)
Kentucky INSTOOL update and proposed Shadowbox projects, GEC6 Conference, November 2009
INSTOOLS: Instrumentation Tools for a ProtoGENI Prototype, GEC6 Conference, November 2009
Integrating the Kentucky Instrumentation tools into the ProtGENI project.
W. David Laverell, Zongming Fei, James N. Griffioen, Isn't it time you had an emulab? Proceedings of the ACM SIGSCE 2008 Conference, March 2008
Quarterly Status Reports
2008 Quarterly Report 1. December 2008
Quarterly Report 2. April 2009
Quarterly Report 3. June 2009
Quarterly Report 4. October 2009
Quarter Report 5. December 2009
Quarterly Report 6. March 2010
Quarterly Report 7. June 2010
November 2010 Report
April 2011 Report
August 2011 Report
Spiral 1 Connectivity
IP Addresses/Layer 3:
IP connectivity between the clearinghouse server(s) at University of Utah Emulab, and all ProtoGENI cluster member locations (CmuLab, InstrumentationTools, MeasurementSystem, BGPMux) 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:
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 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 (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.
Collaborating with and using code from ProtoGENI.
The Calvin College Emulab, a related educational Emulab
Networking experiments for Emulab associated with Hands-On Networking by Douglas E. Comer
Mastering Networks: An Internet Lab Manual by Jorg Liebeherr and Magda El Zarki]
- report.pdf (79.1 kB) -
Q4 2008 report, added by email@example.com on 03/27/09 18:23:20.
- report.2.pdf (1.1 MB) -
Second Quarterly Report. April 2009., added by firstname.lastname@example.org on 05/20/09 22:34:39.
- fig2low.jpg (405.3 kB) -
UKY Aggregate picture, added by email@example.com on 05/20/09 22:38:57.
- fig1low.jpg (384.4 kB) -
UKY Aggregate wiring picture, added by firstname.lastname@example.org on 05/20/09 22:45:17.
- uk_report.pdf (15.1 kB) -
Q2 2009 quarterly report (third quarterly report), added by email@example.com on 10/01/09 15:50:53.
- report.3.pdf (17.2 kB) -
2009 Q3 report (fourth quarterly report), added by firstname.lastname@example.org on 10/01/09 15:52:37.
- instools-design-doc.pdf (0.7 MB) -
Architectural Design and Specification of the INSTOOLS Measurement System, added by email@example.com on 01/05/10 16:12:45.
- QSR-Q1-2010.pdf (110.8 kB) -
QSR-Jan-Mar 2010, added by firstname.lastname@example.org on 05/03/10 12:05:00.
- QSR-Q4-2009.pdf (17.6 kB) -
Quarterly Status Report --- Dec 2009, added by email@example.com on 06/30/10 10:45:27.
- instools-spiral 2-review.ppt (3.8 MB) -
Spiral 2 review presentation., added by firstname.lastname@example.org on 08/30/10 17:53:26.