wiki:GIR3.2_MeasuramentSystems

Version 14 (modified by lnevers@bbn.com, 12 years ago) (diff)

--

Measurement System Evaluation

The Measurement System project, also known as Geni Instrument and Measurement Systems (GIMS), has one Spiral 3 milestone s3.f which defines the following to be delivered: Software with documentation, Installation guides, and Experimenter guides.

The GIMS system includes the following major components:

  • GIMS Web Components - which includes a Control GUI, an Admin GUI, a Results Page and a Log Viewer
  • GIMS Backend tha coordinates communication between all components.
  • GIMS Database that stores experiments, devices, device configurations, experiment stats and device statistics.
  • GIMS Capture Device to captured data.
  • GIMS Status Daemon to monitor and store experiments results.
  • ProtoGENI Test Scripts to control experiments.
  • GIMS Component Manager (CM) to translate ProtoGENI control instructions to GIMS control instructions.

The GIR evaluation covers the tools at GIMS web site which include:

Evaluation Time Frame: November 3, 2011.

Measurement System Findings

Measurement System How-to

Created a slice that includes GIMS slice resources based on the following v2.0 rspec:

<?xml version="1.0" encoding="UTF-8"?>
<rspec type="request" xmlns="http://www.protogeni.net/resources/rspec/2" xmlns:emulab="http://www.protogeni.net/resources/rspec/e
xt/emulab/1" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.protogeni.net/resources/rspec/2 http://www.p
rotogeni.net/
resources/rspec/2/request.xsd http://www.protogeni.net/resources/rspec/ext/emulab/1 http://www.protogeni.net/resources/rspec/ext/
emulab/1/ptop
_extension.xsd">
  <node virtual_id="geni1"
   component_manager_uuid="urn:publicid:IDN+gims.wail.wisc.edu+authority+cm" 
   component_uuid="urn:publicid:IDN+gims.wail.wisc.edu+node+pc1" 
        virtualization_type="emulab-vnode">
    <config_name value="GENIWithSSH"> </config_name>
    <location_name value="msn"> </location_name>
    <device_name value="gims-sensor-01"> </device_name>
  </node>
  <node virtual_id="geni2"
   component_manager_uuid="urn:publicid:IDN+gims.wail.wisc.edu+authority+cm" 
   component_uuid="urn:publicid:IDN+gims.wail.wisc.edu+node+pc2" 
        virtualization_type="emulab-vnode">
    <config_name value="GENIWithSSH"> </config_name>
    <location_name value="msn"> </location_name>
    <device_name value="gims-sensor-02"> </device_name>
  </node>
</rspec>

Using the GIMS Administration tool defined the devices in the slice. First defined gims-sensor-01:

and added device detail:

The creation of the device reported the following:

User authentication not obtained.

Device update successful!

Location: msn
Device Name: gims-sensor-01
Type: PKT_CAP
Hostname: geni1
Port: 8001
Descr: ln device
Capabilities (as XML/RPC):

<?xml version="1.0" encoding="UTF-8" ?>
<methodResponse>
<params>
  <param>
    <value>
        <struct>
          <member>
            <name>anon_types</name>
            <value>
              <array><data>
                <value><string>none</string></value>
              </data></array>
            </value>
          </member>
          <member>
            <name>storage_types</name>
            <value>
              <array><data>
                <value><string>local</string></value>
              </data></array>
            </value>
          </member>
          <member>
            <name>aggregation_types</name>
            <value>
              <array><data>
                <value><string>none</string></value>
              </data></array>
            </value>
          </member>
          <member>
            <name>misc</name>
            <value>
              <array><data>
                <value><string>metadata</string></value>
                <value><string>libpcap_strings</string></value>
              </data></array>
            </value>
          </member>
          <member>
            <name>sampling_types</name>
            <value>
              <array><data>
                <value><string>none</string></value>
              </data></array>
            </value>
          </member>
          <member>
            <name>filter_types</name>
            <value>
              <array><data>
                <value><string>protocol</string></value>
                <value><string>vlan_num</string></value>
              </data></array>
            </value>
          </member>
        </struct>
    </value>
  </param>
</params>
</methodResponse>

Repeated the device definition for gims-sensor-02.

Tried to use control tool to define an experiment, but was not successful, need help to determine what happens next.

Attachments (2)

Download all attachments as: .zip