[[PageOutline(1-2)]] = Princeton University InstaGENI Confirmation Tests = For details about the tests in this page, see the '''[wiki:GENIRacksHome/InstageniRacks/SiteConfirmationTests InstaGENI Confirmation Tests]''' page.[[BR]] For site status see the '''[wiki:GENIRacksHome/InstageniRacks/ConfirmationTestStatus 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 }}} 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 [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Princeton/IG-CT-1-princeton.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: INFO:omni: 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 [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Princeton/IG-CT-2-princeton.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: INFO:omni: 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 [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Princeton/IG-CT-3-princeton.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: INFO:omni: 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: INFO:omni: 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-XX-XX'' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI GPO VM-2 to GPO VM-1 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ }}} '''Ping from InstaGENI GPO VM-2 to the GPO VM-1 ''' {{{ }}} '''Iperf InstaGENI Princeton VM-1 to GPO VM-2 (TCP) - TCP window size: 16.0 KB ''' ''Collected: 2013-XX-XX'' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI Princeton VM-1 to GPO VM-2 (UDP) - 1470 byte datagrams & UDP buffer size: 136 KByte ''' {{{ }}} '''Ping from InstaGENI Princeton VM-1 to GPO VM-2 ''' {{{ }}} == IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability == == IG-CT-5 - Experiment Monitoring == == IG-CT-6 - Administrative Tests == ---- {{{ #!html Email help@geni.net for GENI support or email me with feedback on this page! }}}