wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus/Princeton

Version 9 (modified by lnevers@bbn.com, 6 years ago) (diff)

--

Princeton University InstaGENI Confirmation Tests

For details about the tests in this page, see the InstaGENI Confirmation Tests page.
For site status see the InstaGENI New Site Confirmation Tests Status page.

Note: Omni nick_names for site aggregate used for these tests are:

ig-gpo=,https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
ig-of-gpo=,https://foam.gpolab.bbn.com:3626/foam/gapi/1 
ig-princeton=,https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
ig-of-princeton=,https://foam.instageni.cs.princeton.edu.edu:3626/foam/gapi/1

IG-CT-1 - Access to New Site VM resources

Got Aggregate version, which showed AM API V1, V2, and V3 are supported and V2 is default:

$ omni.py getversion -a ig-princeton
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=eb3b9e03cc2faae42d3e308696a80566)
INFO:omni:AM URN: unspecified_AM_URN (url: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am) has version: ( (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=eb3b9e03cc2faae42d3e308696a80566).)
INFO:omni:{   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
    'geni_ad_rspec_versions': [   {   'extensions': [],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
                                      'schema': 'http://www.protogeni.net/resources/rspec/0.1/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '0.1'},
                                  {   'extensions': [],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
                                      'schema': 'http://www.protogeni.net/resources/rspec/0.2/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '0.2'},
                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                      'namespace': 'http://www.protogeni.net/resources/rspec/2',
                                      'schema': 'http://www.protogeni.net/resources/rspec/2/ad.xsd',
                                      'type': 'ProtoGENI',
                                      'version': '2'},
                                  {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                      'namespace': 'http://www.geni.net/resources/rspec/3',
                                      'schema': 'http://www.geni.net/resources/rspec/3/ad.xsd',
                                      'type': 'GENI',
                                      'version': '3'}],
    'geni_api': 2,
    'geni_api_versions': {   '1': 'https://boss.instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am/1.0',
                             '2': 'https://boss.instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am/2.0',
                             '3': 'https://boss.instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am/3.0'},
    'geni_request_rspec_versions': [   {   'extensions': [],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/0.1',
                                           'schema': 'http://www.protogeni.net/resources/rspec/0.1/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '0.1'},
                                       {   'extensions': [],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/0.2',
                                           'schema': 'http://www.protogeni.net/resources/rspec/0.2/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '0.2'},
                                       {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                           'namespace': 'http://www.protogeni.net/resources/rspec/2',
                                           'schema': 'http://www.protogeni.net/resources/rspec/2/request.xsd',
                                           'type': 'ProtoGENI',
                                           'version': '2'},
                                       {   'extensions': [   'http://www.protogeni.net/resources/rspec/ext/emulab/1'],
                                           'namespace': 'http://www.geni.net/resources/rspec/3',
                                           'schema': 'http://www.geni.net/resources/rspec/3/request.xsd',
                                           'type': 'GENI',
                                           'version': '3'}],
    'hostname': 'boss.instageni.cs.princeton.edu',
    'hrn': 'princetoninstageni.cm',
    'interface': 'aggregate',
    'url': 'https://boss.instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am',
    'urn': 'urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm'}
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed getversion:

  Options as run:
		aggregate: ['ig-princeton']
		framework: pg
		noGetVersionCache: True

  Args: getversion

  Result Summary: 
Got version for https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 
INFO:omni: ============================================================

The InstaGENI version in" 'code_tag':'d1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7'" is the same as the other available InstaGENI racks:

IG GPO:      
IG Princeton:
IG Utah: 
IG Kettering:                          {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG Princeton:                          {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG GPO:                                {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG Northwestern:                       {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG GA Tech:                            {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG UKY :                               {   'code_tag': 'd1e8fd6d3f2f912b0898ee0a90e52ebb3a155aa7',
IG Utah:                               {   'code_tag': '16b5b47b6173199f9d0b7aa430d3126dfefccf5d',   

Get list of "available" compute resources:

$ omni.py -a ig-princeton listresources --available -o
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Saving output to a file.
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Listed advertised resources at 1 out of 1 possible aggregates.
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=a12aa654d3c758a5dd549d6d912fd91b)
INFO:omni:Writing to 'rspec-instageni-cs-princeton-edu-protogeni.xml'
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed listresources:

  Options as run:
		aggregate: ['ig-princeton']
		framework: pg
		geni_available: True
		output: True

  Args: listresources

  Result Summary: Queried resources from 1 of 1 aggregate(s).
Wrote rspecs from 1 aggregate(s) to 1 file(s)
Saved listresources RSpec from 'unspecified_AM_URN' (url 'https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am') to file rspec-instageni-cs-princeton-edu-protogeni.xml;  
INFO:omni: ============================================================

Verified that Advertisement RSpec only includes available resources, as requested:

$ egrep "node comp|available now" rspec-instageni-cs-princeton-edu-protogeni.xml 
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+procurve2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="procurve2" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc3" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc3" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc5" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc5" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc4" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc4" exclusive="true">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc1" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc1" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+interconnect-campus" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="interconnect-campus" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="pc2" exclusive="false">    
      <available now="true"/>    
  <node component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+internet" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" component_name="internet" exclusive="true">    
      <available now="true"/>

Created a slice:

$ omni.py createslice IG-CT-1
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2013-05-24 19:29:31+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:
  Options as run:
		framework: pg
  Args: createslice IG-CT-1
  Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1, Expiration 2013-05-24 19:29:31+00:00
INFO:omni: ============================================================

Created a 4 VMs sliver using the RSpec IG-CT-1-princeton.rspec:

$ omni.py createsliver -a ig-princeton IG-CT-1 IG-CT-1-princeton.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1 expires on 2013-05-24 19:29:31 UTC
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-1-princeton.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-1
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=52472a49d1bf77224190fd5ba88fcdf2)
INFO:omni:Got return from CreateSliver for slice IG-CT-1 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-1
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+29">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30266" username="lnevers"/></services>
    <interface client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+35" mac_address="02746f35ea47">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-2"/><host name="VM-1.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+30">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30267" username="lnevers"/></services>
    <interface client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+36" mac_address="02ded7427ba0">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-3"/><host name="VM-2.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="VM-3" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+31">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30268" username="lnevers"/></services>
    <interface client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+37" mac_address="020a32fd4aaf">
      <ip address="192.168.1.3" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-4"/><host name="VM-3.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="VM-4" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+32">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30269" username="lnevers"/></services>
    <interface client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+38" mac_address="025bc0b57486">
      <ip address="192.168.1.4" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-5"/><host name="VM-4.IG-CT-1.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+34" vlantag="258">
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+35"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+36"/>
    <interface_ref client_id="VM-3:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+37"/>
    <interface_ref client_id="VM-4:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+38"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-princeton']
		framework: pg

  Args: createsliver IG-CT-1 IG-CT-1-princeton.rspec

  Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni 
INFO:omni: ============================================================

The following is login information for the sliver:

$ readyToLogin.py -a ig-princeton IG-CT-1
<...>
VM-3's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-3 using:
	xterm -e ssh -p 30268  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

VM-2's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30267  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

VM-4's geni_status is: notready (am_status:notready) 
User lnevers logins to VM-4 using:
	xterm -e ssh -p 30269  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

VM-1's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-1 using:
	xterm -e ssh -p 30266  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &

Note: VM-4 did not come up, see instaticket:114

Measurements

Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth:

Iperf InstaGENI Princeton VM-2 to VM-1 (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   687 MBytes  96.0 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  7]  0.0-60.1 sec   130 MBytes  18.2 Mbits/sec
[  5]  0.0-60.1 sec   190 MBytes  26.5 Mbits/sec
[  3]  0.0-60.1 sec   112 MBytes  15.6 Mbits/sec
[  4]  0.0-60.1 sec   169 MBytes  23.6 Mbits/sec
[  6]  0.0-60.3 sec  87.6 MBytes  12.2 Mbits/sec
[SUM]  0.0-60.3 sec   689 MBytes  95.9 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.1 sec  79.8 MBytes  11.1 Mbits/sec
[  4]  0.0-60.1 sec  68.9 MBytes  9.61 Mbits/sec
[  6]  0.0-60.1 sec  58.5 MBytes  8.16 Mbits/sec
[  8]  0.0-60.1 sec  85.4 MBytes  11.9 Mbits/sec
[  7]  0.0-60.1 sec  80.4 MBytes  11.2 Mbits/sec
[ 12]  0.0-60.1 sec  57.0 MBytes  7.95 Mbits/sec
[  9]  0.0-60.2 sec  58.5 MBytes  8.16 Mbits/sec
[  5]  0.0-60.2 sec  51.4 MBytes  7.16 Mbits/sec
[  3]  0.0-60.2 sec  76.5 MBytes  10.7 Mbits/sec
[ 11]  0.0-60.5 sec  74.6 MBytes  10.4 Mbits/sec
[SUM]  0.0-60.5 sec   691 MBytes  95.9 Mbits/sec

Iperf InstaGENI Princeton VM-2 to the VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.68 GBytes   813 Mbits/sec
[  3] Sent 4147520 datagrams
[  3] Server Report:
[  3]  0.0-60.1 sec   702 MBytes  98.0 Mbits/sec   0.176 ms 3646713/4147519 (88%)
[  3]  0.0-60.1 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton VM-2 to the VM-1

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.026/0.044/0.066/0.008 ms

IG-CT-2 - Access to New Site bare metal and VM resources

Create a slice:

$ omni.py createslice IG-CT-2
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-05-24 20:11:31+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:

  Options as run:
		framework: pg

  Args: createslice IG-CT-2

  Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2, Expiration 2013-05-24 20:11:31+00:00
 
INFO:omni: ============================================================

Created a sliver with one VM and one Raw PC using RSpec IG-CT-2-princeton.rspec

$ $ omni.py createsliver -a ig-princeton IG-CT-2 IG-CT-2-princeton.rspec
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2 expires on 2013-05-24 20:11:31 UTC
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-2-princeton.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-2
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=c836a37781872ea13ae253df2faae352)
INFO:omni:Got return from CreateSliver for slice IG-CT-2 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-2
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:flack="http://www.protogeni.net/resources/rspec/ext/flack/1" xmlns:planetlab="http://www.planet-lab.org/resources/sfa/ext/planetlab/1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" type="manifest" xsi:schemaLocation="http://www.geni.net/resources/rspec/3   http://www.geni.net/resources/rspec/3/manifest.xsd">  

 <node client_id="VM" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+40">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc1.instageni.cs.princeton.edu" port="30522" username="lnevers"/></services>
    <interface client_id="VM:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+43" mac_address="029334d1bec0">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm1-2"/><host name="VM.IG-CT-2.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <node client_id="PC" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="true" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc5" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+39">
    <sliver_type name="raw-pc"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc5.instageni.cs.princeton.edu" port="22" username="lnevers"/></services>
    <interface client_id="PC:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+44" mac_address="6C3BE5B25A86">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pc5"/><host name="PC.IG-CT-2.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <link client_id="lan0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+42" vlantag="259">
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/>
    <interface_ref client_id="VM:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc1:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+43"/>
    <interface_ref client_id="PC:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc5:eth1" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+44"/>
    <link_type name="lan"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-princeton']
		framework: pg

  Args: createsliver IG-CT-2 IG-CT-2-princeton.rspec

  Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni 
INFO:omni: ============================================================

Determined login information:

$ readyToLogin.py -a ig-princeton IG-CT-2
<...>
VM's geni_status is: ready (am_status:ready) 
User lnevers logins to VM using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc1.instageni.cs.princeton.edu &

PC's geni_status is: ready (am_status:ready) 
User lnevers logins to PC using:
	xterm -e ssh -i /home/lnevers/.ssh/id_rsa lnevers@pc5.instageni.cs.princeton.edu &

Measurements

Log into specified host and collect iperf and ping statistics. All measurements are collected over 60 seconds, using default images and default link bandwidth:

Iperf InstaGENI Princeton PC to VM (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   713 MBytes  99.6 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   145 MBytes  20.3 Mbits/sec
[  5]  0.0-60.0 sec   151 MBytes  21.1 Mbits/sec
[  7]  0.0-60.1 sec   139 MBytes  19.5 Mbits/sec
[  6]  0.0-60.1 sec   140 MBytes  19.6 Mbits/sec
[  4]  0.0-60.1 sec   138 MBytes  19.2 Mbits/sec
[SUM]  0.0-60.1 sec   713 MBytes  99.5 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.1 sec  76.4 MBytes  10.7 Mbits/sec
[  3]  0.0-60.1 sec  74.5 MBytes  10.4 Mbits/sec
[ 10]  0.0-60.1 sec  68.1 MBytes  9.51 Mbits/sec
[  9]  0.0-60.1 sec  69.0 MBytes  9.63 Mbits/sec
[ 11]  0.0-60.2 sec  73.4 MBytes  10.2 Mbits/sec
[  8]  0.0-60.2 sec  67.4 MBytes  9.39 Mbits/sec
[ 12]  0.0-60.2 sec  69.9 MBytes  9.73 Mbits/sec
[  7]  0.0-60.2 sec  70.5 MBytes  9.82 Mbits/sec
[  5]  0.0-60.2 sec  71.8 MBytes  9.99 Mbits/sec
[  4]  0.0-60.3 sec  74.0 MBytes  10.3 Mbits/sec
[SUM]  0.0-60.3 sec   715 MBytes  99.5 Mbits/sec

Iperf InstaGENI Princeton PC to the VM (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   808 Mbits/sec
[  3] Sent 4124370 datagrams
[  3] Server Report:
[  3]  0.0-60.3 sec   702 MBytes  97.8 Mbits/sec   8.175 ms 3623536/4124367 (88%)
[  3]  0.0-60.3 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton PC to VM

60 packets transmitted, 60 received, 0% packet loss, time 59000ms
rtt min/avg/max/mdev = 0.171/0.184/0.233/0.020 ms

Iperf InstaGENI Princeton VM to PC (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-23

One Client_

 ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   686 MBytes  95.9 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec   116 MBytes  16.3 Mbits/sec
[  3]  0.0-60.0 sec   122 MBytes  17.0 Mbits/sec
[  7]  0.0-60.0 sec   164 MBytes  22.9 Mbits/sec
[  5]  0.0-60.1 sec   188 MBytes  26.2 Mbits/sec
[  4]  0.0-60.2 sec  99.9 MBytes  13.9 Mbits/sec
[SUM]  0.0-60.2 sec   689 MBytes  96.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 11]  0.0-60.1 sec  53.1 MBytes  7.42 Mbits/sec
[  5]  0.0-60.1 sec  72.9 MBytes  10.2 Mbits/sec
[  6]  0.0-60.1 sec   112 MBytes  15.6 Mbits/sec
[  8]  0.0-60.1 sec  85.4 MBytes  11.9 Mbits/sec
[ 10]  0.0-60.2 sec  59.4 MBytes  8.27 Mbits/sec
[  4]  0.0-60.3 sec  52.6 MBytes  7.33 Mbits/sec
[  3]  0.0-60.3 sec  72.8 MBytes  10.1 Mbits/sec
[  7]  0.0-60.3 sec  61.0 MBytes  8.49 Mbits/sec
[ 12]  0.0-60.4 sec  64.8 MBytes  8.99 Mbits/sec
[  9]  0.0-60.6 sec  57.8 MBytes  8.00 Mbits/sec
[SUM]  0.0-60.6 sec   692 MBytes  95.8 Mbits/sec

Iperf InstaGENI Princeton VM to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.65 GBytes   809 Mbits/sec
[  3] Sent 4125529 datagrams
[  3] Server Report:
[  3]  0.0-60.2 sec   702 MBytes  97.8 Mbits/sec   8.124 ms 3624631/4125522 (88%)
[  3]  0.0-60.2 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton VM to PC

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.154/0.166/0.199/0.009 ms

Iperf InstaGENI Princeton PC to PC (TCP) - TCP window size: 16.0 KB

Even though not part of this test, ran an experiment with 2 raw pcs to capture performance between dedicated devices.

Collected: 2013-05-23

One Client

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  4]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  5]  0.0-60.0 sec  1.64 GBytes   235 Mbits/sec
[  3]  0.0-60.0 sec   830 MBytes   116 Mbits/sec
[  7]  0.0-60.0 sec   856 MBytes   120 Mbits/sec
[SUM]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  8]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[  7]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[ 12]  0.0-60.0 sec   375 MBytes  52.4 Mbits/sec
[ 10]  0.0-60.0 sec   561 MBytes  78.5 Mbits/sec
[  9]  0.0-60.0 sec  1.10 GBytes   157 Mbits/sec
[  5]  0.0-60.0 sec   375 MBytes  52.4 Mbits/sec
[ 11]  0.0-60.0 sec   562 MBytes  78.6 Mbits/sec
[  3]  0.0-60.0 sec   376 MBytes  52.5 Mbits/sec
[  4]  0.0-60.0 sec   563 MBytes  78.7 Mbits/sec
[  6]  0.0-60.0 sec   562 MBytes  78.5 Mbits/sec
[SUM]  0.0-60.0 sec  6.58 GBytes   942 Mbits/sec

Iperf InstaGENI Princeton PC to the PC (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec  5.63 GBytes   807 Mbits/sec
[  3] Sent 4115420 datagrams
[  3] Server Report:
[  3]  0.0-60.0 sec  5.63 GBytes   807 Mbits/sec   0.068 ms    0/4115419 (0%)
[  3]  0.0-60.0 sec  1 datagrams received out-of-order

Ping from InstaGENI Princeton PC to PC

60 packets transmitted, 60 received, 0% packet loss, time 58999ms
rtt min/avg/max/mdev = 0.119/0.126/0.159/0.014 ms

IG-CT-3 - Multiple sites experiment

Create a slice:

$  omni.py createslice IG-CT-3
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-24 20:40:19+00:00
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createslice:

  Options as run:
		framework: pg

  Args: createslice IG-CT-3

  Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3, Expiration 2013-05-24 20:40:19+00:00
 
INFO:omni: ============================================================

Create a sliver with one VM at Princeton and one VM at GPO using RSpec IG-CT-3-princeton.rspec. First created the InstaGENI Princeton sliver:

$ omni.py createsliver IG-CT-3 -a ig-princeton IG-CT-3-princeton.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN

INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-24 20:40:19 UTC
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-princeton with URL https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3-princeton.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni: (PG log url - look here for details on any failures: https://www.instageni.cs.princeton.edu/spewlogfile.php3?logfile=a87e498e8e348ace73fa727b0d36c148)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.cs.princeton.edu:12369/protogeni/xmlrpc/am
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3                            http://www.geni.net/resources/rspec/3/manifest.xsd" type="manifest">

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services>
    <interface client_id="VM-1:if0">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+node+pc2" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+51">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.cs.princeton.edu" port="30522" username="lnevers"/></services>
    <interface client_id="VM-2:if0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+54" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth0">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-6"/><host name="VM-2.IG-CT-3.pgeni-gpolab-bbn-com.instageni.cs.princeton.edu"/></node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+53">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0"/>
    <interface_ref client_id="VM-2:if0" component_id="urn:publicid:IDN+instageni.cs.princeton.edu+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.cs.princeton.edu+sliver+54"/>
    <property source_id="VM-1:if0" dest_id="VM-2:if0"/>
    <property source_id="VM-2:if0" dest_id="VM-1:if0"/>
    <link_type name="gre-tunnel"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-princeton']
		framework: pg

  Args: createsliver IG-CT-3 IG-CT-3-princeton.rspec

  Result Summary: Got Reserved resources RSpec from instageni-cs-princeton-edu-protogeni 
INFO:omni: ============================================================

Then creates the InstaGENI GPO sliver:

$ omni.py createsliver IG-CT-3 -a ig-gpo IG-CT-3-princeton.rspec 
INFO:omni:Loading config file /home/lnevers/.gcf/omni_config
INFO:omni:Using control framework pg
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3 expires on 2013-05-24 20:40:19 UTC
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Substituting AM nickname ig-gpo with URL https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN unspecified_AM_URN
INFO:omni:Creating sliver(s) from rspec file IG-CT-3-princeton.rspec for slice urn:publicid:IDN+pgeni.gpolab.bbn.com+slice+IG-CT-3
INFO:omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=53ee844894c12e5ea31e42176c6a8620)
INFO:omni:Got return from CreateSliver for slice IG-CT-3 at https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0:
INFO:omni:<!-- Reserved resources for:
	Slice: IG-CT-3
	at AM:
	URN: unspecified_AM_URN
	URL: https://instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0
 -->
INFO:omni:<rspec xmlns="http://www.geni.net/resources/rspec/3" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.geni.net/resources/rspec/3                            http://www.geni.net/resources/rspec/3/manifest.xsd" type="manifest">

  <node client_id="VM-1" component_manager_id="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm" exclusive="false" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+node+pc2" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4867">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> <login authentication="ssh-keys" hostname="pc2.instageni.gpolab.bbn.com" port="33082" username="lnevers"/></services>
    <interface client_id="VM-1:if0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4870" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0">
      <ip address="192.168.1.1" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  <rs:vnode xmlns:rs="http://www.protogeni.net/resources/rspec/ext/emulab/1" name="pcvm2-6"/><host name="VM-1.IG-CT-3.pgeni-gpolab-bbn-com.instageni.gpolab.bbn.com"/></node>
  <node client_id="VM-2" component_manager_id="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm" exclusive="false">
    <sliver_type name="emulab-openvz"/>
   <services> <execute command="sudo yum install iperf -y" shell="sh"/> </services>
    <interface client_id="VM-2:if0">
      <ip address="192.168.1.2" netmask="255.255.255.0" type="ipv4"/>
    </interface>
  </node>
  <link client_id="gre-tunnel0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4869">
    <component_manager name="urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm"/>
    <component_manager name="urn:publicid:IDN+instageni.cs.princeton.edu+authority+cm"/>
    <interface_ref client_id="VM-1:if0" component_id="urn:publicid:IDN+instageni.gpolab.bbn.com+interface+pc2:eth0" sliver_id="urn:publicid:IDN+instageni.gpolab.bbn.com+sliver+4870"/>
    <interface_ref client_id="VM-2:if0"/>
    <property source_id="VM-1:if0" dest_id="VM-2:if0"/>
    <property source_id="VM-2:if0" dest_id="VM-1:if0"/>
    <link_type name="gre-tunnel"/>
  </link>
</rspec>
INFO:omni: ------------------------------------------------------------
INFO:omni: Completed createsliver:

  Options as run:
		aggregate: ['ig-gpo']
		framework: pg

  Args: createsliver IG-CT-3 IG-CT-3-princeton.rspec

  Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com-protogeniv2 
INFO:omni: ============================================================

Determined login information at each Princeton and GPO aggregate:

$ readyToLogin.py IG-CT-3 -a ig-princeton 
  ....
VM-2's geni_status is: changing (am_status:changing) 
User lnevers logins to VM-2 using:
	xterm -e ssh -p 30522  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.cs.princeton.edu &



$ readyToLogin.py IG-CT-3 -a ig-gpo
  ....

VM-1's geni_status is: ready (am_status:ready) 
User lnevers logins to VM-1 using:
	xterm -e ssh -p 33082  -i /home/lnevers/.ssh/id_rsa lnevers@pc2.instageni.gpolab.bbn.com &

Measurements

Iperf InstaGENI GPO VM-2 to Princeton VM-1 (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   371 MBytes  51.8 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  5]  0.0-60.1 sec  94.6 MBytes  13.2 Mbits/sec
[  7]  0.0-60.1 sec  92.9 MBytes  13.0 Mbits/sec
[  4]  0.0-60.1 sec  98.4 MBytes  13.7 Mbits/sec
[  3]  0.0-60.2 sec  81.5 MBytes  11.4 Mbits/sec
[  6]  0.0-60.3 sec  85.6 MBytes  11.9 Mbits/sec
[SUM]  0.0-60.3 sec   453 MBytes  63.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[  9]  0.0-60.1 sec  49.9 MBytes  6.96 Mbits/sec
[  3]  0.0-60.2 sec  46.0 MBytes  6.41 Mbits/sec
[ 11]  0.0-60.2 sec  45.4 MBytes  6.32 Mbits/sec
[  7]  0.0-60.2 sec  46.4 MBytes  6.46 Mbits/sec
[  4]  0.0-60.2 sec  48.1 MBytes  6.70 Mbits/sec
[  5]  0.0-60.2 sec  47.1 MBytes  6.56 Mbits/sec
[ 10]  0.0-60.3 sec  44.1 MBytes  6.14 Mbits/sec
[  8]  0.0-60.3 sec  44.0 MBytes  6.12 Mbits/sec
[ 12]  0.0-60.3 sec  46.1 MBytes  6.42 Mbits/sec
[  6]  0.0-60.4 sec  43.9 MBytes  6.09 Mbits/sec
[SUM]  0.0-60.4 sec   461 MBytes  64.0 Mbits/sec

Iperf InstaGENI GPO VM-2 to GPO VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512821 datagrams
[  3] Server Report:
[  3]  0.0-60.1 sec   533 MBytes  74.4 Mbits/sec   0.048 ms 132522/512820 (26%)
[  3]  0.0-60.1 sec  5 datagrams received out-of-order

Ping from InstaGENI GPO VM-2 to the GPO VM-1

60 packets transmitted, 60 received, 0% packet loss, time 59096ms
rtt min/avg/max/mdev = 11.218/12.030/14.803/0.867 ms

Iperf InstaGENI Princeton VM-1 to GPO VM-2 (TCP) - TCP window size: 16.0 KB

Collected: 2013-05-23

One Client_

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.1 sec   302 MBytes  42.2 Mbits/sec

Five Clients

[ ID] Interval       Transfer     Bandwidth
[  6]  0.0-60.1 sec  95.8 MBytes  13.4 Mbits/sec
[  3]  0.0-60.1 sec  91.6 MBytes  12.8 Mbits/sec
[  7]  0.0-60.1 sec  98.5 MBytes  13.7 Mbits/sec
[  4]  0.0-60.1 sec   107 MBytes  14.9 Mbits/sec
[  5]  0.0-60.2 sec  95.8 MBytes  13.3 Mbits/sec
[SUM]  0.0-60.2 sec   488 MBytes  68.1 Mbits/sec

Ten Clients

[ ID] Interval       Transfer     Bandwidth
[ 10]  0.0-60.1 sec  50.2 MBytes  7.01 Mbits/sec
[ 12]  0.0-60.1 sec  48.8 MBytes  6.80 Mbits/sec
[  6]  0.0-60.2 sec  53.0 MBytes  7.39 Mbits/sec
[  5]  0.0-60.2 sec  48.4 MBytes  6.75 Mbits/sec
[  3]  0.0-60.2 sec  50.0 MBytes  6.97 Mbits/sec
[  7]  0.0-60.2 sec  51.1 MBytes  7.12 Mbits/sec
[  9]  0.0-60.2 sec  50.0 MBytes  6.96 Mbits/sec
[  8]  0.0-60.3 sec  54.8 MBytes  7.62 Mbits/sec
[ 11]  0.0-60.3 sec  54.8 MBytes  7.62 Mbits/sec
[  4]  0.0-60.3 sec  50.0 MBytes  6.95 Mbits/sec
[SUM]  0.0-60.3 sec   511 MBytes  71.1 Mbits/sec

Iperf InstaGENI Princeton VM-1 to GPO VM-2 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte

[ ID] Interval       Transfer     Bandwidth
[  3]  0.0-60.0 sec   719 MBytes   101 Mbits/sec
[  3] Sent 512820 datagrams
[  3] Server Report:
[  3]  0.0-60.1 sec   540 MBytes  75.3 Mbits/sec   0.062 ms 127893/512819 (25%)
[  3]  0.0-60.1 sec  4 datagrams received out-of-order

Ping from InstaGENI Princeton VM-1 to GPO VM-2

60 packets transmitted, 59 received, 1% packet loss, time 59070ms
rtt min/avg/max/mdev = 11.291/12.408/19.252/1.600 ms

IG-CT-4 - Multiple sites OpenFlow experiment and interoperability

IG-CT-5 - Experiment Monitoring

IG-CT-6 - Administrative Tests


Email help@geni.net for GENI support or email me with feedback on this page!

Attachments (11)