Changes between Version 8 and Version 9 of GENIExperimenter/Tools


Ignore:
Timestamp:
04/02/15 14:49:22 (5 years ago)
Author:
sedwards@bbn.com
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • GENIExperimenter/Tools

    v8 v9  
    11[[PageOutline]]
    2 == Experiment Control Tools ==
    3 GENI experiment control tools are used to create slices, add or remove resources to slices, and delete slices.  Some tools may also help with the installation of experimenter specified software into resources in slices; starting, pausing, resuming and stopping the execution of an experiment; and monitoring of the resources in slices for failures.  Examples of GENI experiment control tools include [http://gush.cs.williams.edu/trac/gush Gush], [http://trac.gpolab.bbn.com/gcf/wiki/Omni  Omni],  [http://www.cs.princeton.edu/~jrex/gew/gew-sfi.ppt PlanetLab SFI] and [http://www.protogeni.net/trac/protogeni/wiki/Flack Flack].
     2== Experimenter Tools ==
     3GENI experimenter tools cover a range of topics:
     4 * ''resource reservation tools'' are used to create slices, add (or remove) resources to slices, and often to draw experimental topologies,
     5 * ''instrumentation and measurement tools'' are used to measure statistics on your nodes and orchestrate the experiment procedure,
     6 * ''services running on GENI'' are applications which run on GENI but which are available to GENI experimenters,
     7 * ''monitoring tools'' provide insight into the resource utilization of GENI itself, and
     8 * ''GENI-federated and outside tools'' are resources or testbeds available to experimenters with GENI credentials.
    49
    5 In addition to these experiment control tools, individual aggregates provide experimenters with additional tools to install and manage software on their resources.  For example, the Million Node GENI aggregate  provides a set of tools to manage the virtual machines it proves as computing resources.
     10== Resource Reservation Tools ==
     11  * '''GENI Portal and Jacks''' A web-based interface for managing accounts, projects, slices, and resource reservations.
     12    * Tool: [https://portal.geni.net GENI Portal]
     13    * Tutorial: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/RunHelloGENI Hello GENI]
     14    * Tutorial: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jacks/GettingStarted_PartI/Procedure Lab Zero with Jacks]
     15  * '''jFed''' A java based resource registration tool that runs on your local machine.
     16    * Linked from the GENI Portal
     17    * Tutorial: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/jFed/GettingStarted_PartI/Procedure Lab Zero with jFed]
     18  * '''Omni''' A command line resource reservation tool.
     19    * Install: [http://trac.gpolab.bbn.com/gcf/wiki/Omni Omni]
     20    * Tutorial: [http://groups.geni.net/geni/wiki/GENIExperimenter/Tutorials/RunHelloOmni Hello Omni]
     21  * '''geni-lib''' A python library for creating RSpecs and reserving resources. Useful for experimenters or developers who want to build their own tools.
     22    * Install:  [http://geni-lib.readthedocs.org/en/latest/ geni-lib library]
     23    * Tutorial: [http://geni-lib.readthedocs.org/en/latest/tutorials/index.html Configuration and introductory tools]
     24  * '''!WiMax'''
     25 
     26== Instrumentation and Measurement Tools ==
     27  * '''GENI Desktop''' Measure and graph statistics on your slice.
     28  * '''!LabWiki''' An experiment orchestration tool.
    629
    7 == Instrumentation and Measurement Tools ==
    8 GENI instrumentation tools are currently aggregate specific. 
    9 
    10 || ''' Aggregate ''' || ''' Instrumentation and Measurement Tool''' ||
    11 ||  ProtoGENI/InstaGENI ||  [http://www.netlab.uky.edu/p/instools Instrumentation Tools] and [http://groups.geni.net/geni/wiki/GEMINI GEMINI] ||
    12 ||  ExoGENI  ||  [http://gimi.ecs.umass.edu/# GIMI]  ||
    13 ||  !PlanetLab ||  [http://raven.cs.arizona.edu/projects/project Owl] ||
    14 ||  ORBIT ||   [http://mytestbed.net/projects/omf/wiki/Introduction OMF/OML]  ||
    15 
    16 
     30== Services Running on GENI ==
     31  * '''GENI Experimenter Engine (GEE)''' Start an experiment in under 5 minutes.
     32  * '''Virtual Topology Service (VTS)'''
     33    * Tutorial: [http://geni-lib.readthedocs.org/en/latest/tutorials/simplevts.html VTS tutorial]
    1734
    1835== Monitoring Tools ==
    19 The [http://gmoc.grnoc.iu.edu/ GENI Meta Operations Center (GMOC)] is actively working in deploying a monitoring infrastructure that is going to be available to all experimenters. Stay tuned for more info!
     36The [http://genimon.uky.edu GENI Meta Operations Center (GMOC)] is actively working in deploying a monitoring infrastructure that is going to be available to all experimenters. Stay tuned for more info!
    2037
    21 In the meantime, if you want to monitor outages of GENI resources register for the GMOC Google Calendars for
    22 [http://tick.globalnoc.iu.edu/public_tools/cals/public/gmoc/ics/Scheduled.ics scheduled] and [http://tick.globalnoc.iu.edu/public_tools/cals/public/gmoc/ics/Unscheduled.ics unscheduled] outages.
     38In the meantime, if you want to monitor outages of GENI resources register for the [http://globalnoc.iu.edu/gmoc/index/support/gmoc-operations-calendars.html GMOC Google Calendars] for scheduled and unscheduled outages.
     39
     40== GENI-federated and outside tools ==
     41 * '''!CloudLab''' Build your own cloud.
     42   * Tutorial: [http://cloudlab.us/tutorial CloudLab Tutorial]