[[PageOutline(1-2)]] = Cornell University InstaGENI Confirmation Tests = For details about the tests in this page, see the '''[wiki:GENIRacksHome/InstageniRacks/SiteConfirmationTests ExoGENI 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: {{{ gpo-ig=urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm,https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 gpo-ig-of=urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm,https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 cornell-ig=urn:publicid:IDN+geni.it.cornell.edu+authority+cm,https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am cornell-ig-of=urn:publicid:IDN+openflow:foam:foam.geni.it.cornell.edu+authority+am,https://foam.geni.it.cornell.edu:3626/foam/gapi/2 }}} == 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 cornell-ig 16:23:56 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 16:23:56 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 16:23:56 INFO omni: Using control framework portal 16:23:56 INFO omni: Substituting AM nickname cornell-ig with URL https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+geni.it.cornell.edu+authority+cm 16:23:59 INFO omni: (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=e0727d0a7bb61c14052c2f8655a568c2) 16:23:59 INFO omni: AM URN: urn:publicid:IDN+geni.it.cornell.edu+authority+cm (url: https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am) has version: ( (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=e0727d0a7bb61c14052c2f8655a568c2).) 16:23:59 INFO omni: { 'code_tag': '880bc53c58770beaef0b203ffda32c7af7220a29', '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.geni.it.cornell.edu:12369/protogeni/xmlrpc/am/1.0', '2': 'https://boss.geni.it.cornell.edu:12369/protogeni/xmlrpc/am/2.0', '3': 'https://boss.geni.it.cornell.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.geni.it.cornell.edu', 'hrn': 'cornell-ig.cm', 'interface': 'aggregate', 'url': 'https://boss.geni.it.cornell.edu:12369/protogeni/xmlrpc/am', 'urn': 'urn:publicid:IDN+geni.it.cornell.edu+authority+cm'} 16:23:59 INFO omni: ------------------------------------------------------------ 16:23:59 INFO omni: Completed getversion: Args: getversion Result Summary: Got version for https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am 16:23:59 INFO omni: ============================================================ }}} The InstaGENI version in" 'code_tag':'880bc53c58770beaef0b203ffda32c7af7220a29'" is the same as the other available InstaGENI sites: || '''Site''' || ''' InstaGENI Code tag ''' || || Clemson || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Cornell || '880bc53c58770beaef0b203ffda32c7af7220a29' || || GATech || '880bc53c58770beaef0b203ffda32c7af7220a29' || || GPO || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Illinois || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Kansas || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Kettering || '880bc53c58770beaef0b203ffda32c7af7220a29' || || MAX || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Missouri || '880bc53c58770beaef0b203ffda32c7af7220a29' || || NYSERNet || '880bc53c58770beaef0b203ffda32c7af7220a29' || || NYU || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Northwestern || '880bc53c58770beaef0b203ffda32c7af7220a29' || || SOX || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Stanford || '880bc53c58770beaef0b203ffda32c7af7220a29' || || UKY || '880bc53c58770beaef0b203ffda32c7af7220a29' || || Utah || '880bc53c58770beaef0b203ffda32c7af7220a29' || || UtahDDC || '880bc53c58770beaef0b203ffda32c7af7220a29' || Get list of "available" compute resources: {{{ $ omni.py -a cornell-ig listresources --available -o 09:55:36 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 09:55:36 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 09:55:36 INFO omni: Using control framework portal 09:55:36 INFO omni: Substituting AM nickname cornell-ig with URL https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+geni.it.cornell.edu+authority+cm 09:55:36 INFO omni: Saving output to a file. 09:55:38 INFO omni: Listed advertised resources at 1 out of 1 possible aggregates. 09:55:38 INFO omni: (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=c47e1d8f494fdefe5dc4e081dbadb63a) 09:55:38 INFO omni: Writing to 'rspec-geni-it-cornell-edu.xml' 09:55:38 INFO omni: ------------------------------------------------------------ 09:55:38 INFO omni: Completed listresources: 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 'urn:publicid:IDN+geni.it.cornell.edu+authority+cm' (url 'https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am') to file rspec-geni-it-cornell-edu.xml; 09:55:38 INFO omni: ============================================================ }}} Verified that Advertisement RSpec only includes available resources, as requested: {{{ $ egrep "node comp|available now" rspec-geni-it-cornell-edu.xml }}} Created a slice: {{{ $ omni.py createslice IG-CT-1 09:56:22 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 09:56:22 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 09:56:22 INFO omni: Using control framework portal 09:56:23 INFO omni: Created slice with Name IG-CT-1, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1, Expiration 2013-12-11 19:28:42 09:56:23 INFO omni: ------------------------------------------------------------ 09:56:23 INFO omni: Completed createslice: Args: createslice IG-CT-1 Result Summary: Created slice with Name IG-CT-1, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1, Expiration 2013-12-11 19:28:42 09:56:23 INFO omni: ============================================================ }}} Created a 4 VMs sliver using the RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Cornell/IG-CT-1-cornell.rspec IG-CT-1-cornell.rspec]: {{{ $ omni.py createsliver -a cornell-ig IG-CT-1 IG-CT-1-cornell.rspec 09:56:48 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 09:56:48 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 09:56:48 INFO omni: Using control framework portal 09:56:48 INFO omni: Substituting AM nickname cornell-ig with URL https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+geni.it.cornell.edu+authority+cm 09:56:49 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1 expires within 1 day on 2013-12-11 19:28:42 UTC 09:56:49 INFO omni: Creating sliver(s) from rspec file IG-CT-1-cornell.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-1 09:57:08 INFO omni: (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=5ca2b54a794f6ab8cd2095c063bc2289) 09:57:08 INFO omni: Got return from CreateSliver for slice IG-CT-1 at https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am: 09:57:08 INFO omni: 09:57:08 INFO omni: 09:57:08 INFO omni: ------------------------------------------------------------ 09:57:08 INFO omni: Completed createsliver: Args: createsliver IG-CT-1 IG-CT-1-cornell.rspec Result Summary: Got Reserved resources RSpec from geni-it-cornell-edu 09:57:08 INFO omni: ============================================================ }}} The following is login information for the sliver: {{{ $ readyToLogin.py -a cornell-ig IG-CT-1 <...> ================================================================================ LOGIN INFO for AM: https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am ================================================================================ For more login info, see the section entitled: 'Providing a private key to ssh' in 'readyToLogin.py -h' xen4's geni_status is: ready (am_status:ready) User lnevers logs in to xen4 using: ssh -p 31805 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.edu xen3's geni_status is: ready (am_status:ready) User lnevers logs in to xen3 using: ssh -p 31804 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.edu xen2's geni_status is: ready (am_status:ready) User lnevers logs in to xen2 using: ssh -p 31803 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.edu xen1's geni_status is: ready (am_status:ready) User lnevers logs in to xen1 using: ssh -p 31802 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.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 Cornell VM-2 to VM-1 (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2013-12-11'' __One Client_ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 718 MBytes 100 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 7] 0.0-60.0 sec 144 MBytes 20.2 Mbits/sec [ 3] 0.0-60.1 sec 144 MBytes 20.0 Mbits/sec [ 4] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [ 5] 0.0-60.1 sec 144 MBytes 20.2 Mbits/sec [ 6] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [SUM] 0.0-60.1 sec 720 MBytes 100 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 10] 0.0-60.1 sec 65.6 MBytes 9.16 Mbits/sec [ 12] 0.0-60.1 sec 65.5 MBytes 9.14 Mbits/sec [ 3] 0.0-60.1 sec 78.6 MBytes 11.0 Mbits/sec [ 4] 0.0-60.1 sec 76.6 MBytes 10.7 Mbits/sec [ 7] 0.0-60.2 sec 76.4 MBytes 10.7 Mbits/sec [ 6] 0.0-60.2 sec 75.9 MBytes 10.6 Mbits/sec [ 9] 0.0-60.2 sec 64.8 MBytes 9.03 Mbits/sec [ 5] 0.0-60.2 sec 76.6 MBytes 10.7 Mbits/sec [ 8] 0.0-60.2 sec 76.2 MBytes 10.6 Mbits/sec [ 11] 0.0-60.2 sec 65.9 MBytes 9.18 Mbits/sec [SUM] 0.0-60.2 sec 722 MBytes 101 Mbits/sec }}} '''Iperf InstaGENI Cornell VM-2 to the VM-1 (UDP) - UDP buffer size: 224 KByte (default)''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512766 datagrams [ 3] Server Report: [ 3] 0.0-60.1 sec 694 MBytes 96.8 Mbits/sec 0.128 ms 18031/512765 (3.5%) [ 3] 0.0-60.1 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI Cornell VM-2 to the VM-1 ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59000ms rtt min/avg/max/mdev = 0.245/0.373/0.504/0.073 ms }}} == IG-CT-2 - Access to New Site bare metal and VM resources == Created a slice: {{{ $ omni.py createslice IG-CT-2 10:25:23 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 10:25:23 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 10:25:23 INFO omni: Using control framework portal 10:25:24 INFO omni: Created slice with Name IG-CT-2, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-2, Expiration 2013-12-11 19:37:54 10:25:24 INFO omni: ------------------------------------------------------------ 10:25:24 INFO omni: Completed createslice: Args: createslice IG-CT-2 Result Summary: Created slice with Name IG-CT-2, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-2, Expiration 2013-12-11 19:37:54 10:25:24 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/Cornell/IG-CT-2-cornell.rspec IG-CT-2-cornell.rspec] {{{ $ omni.py createsliver -a cornell-ig IG-CT-2 IG-CT-2-cornell.rspec 10:25:50 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 10:25:50 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 10:25:50 INFO omni: Using control framework portal 10:25:50 INFO omni: Substituting AM nickname cornell-ig with URL https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+geni.it.cornell.edu+authority+cm 10:25:51 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-2 expires within 1 day on 2013-12-11 19:37:54 UTC 10:25:51 INFO omni: Creating sliver(s) from rspec file IG-CT-2-cornell.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-2 10:26:04 INFO omni: (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=f5602d2149941ce04fe1a036862f0c6b) 10:26:04 INFO omni: Got return from CreateSliver for slice IG-CT-2 at https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am: 10:26:04 INFO omni: 10:26:04 INFO omni: 10:26:04 INFO omni: ------------------------------------------------------------ 10:26:04 INFO omni: Completed createsliver: Args: createsliver IG-CT-2 IG-CT-2-cornell.rspec Result Summary: Got Reserved resources RSpec from geni-it-cornell-edu 10:26:04 INFO omni: ============================================================ }}} Determined login information: {{{ $ readyToLogin.py -a cornell-ig IG-CT-2 <...> ================================================================================ LOGIN INFO for AM: https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am ================================================================================ For more login info, see the section entitled: 'Providing a private key to ssh' in 'readyToLogin.py -h' PC's geni_status is: ready (am_status:ready) User lnevers logs in to PC using: ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.geni.it.cornell.edu VM's geni_status is: ready (am_status:ready) User lnevers logs in to VM using: ssh -p 31802 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc3.geni.it.cornell.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 Cornell PC to VM (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2013-12-11'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 712 MBytes 99.4 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 6] 0.0-60.0 sec 143 MBytes 20.0 Mbits/sec [ 4] 0.0-60.0 sec 143 MBytes 19.9 Mbits/sec [ 5] 0.0-60.1 sec 143 MBytes 19.9 Mbits/sec [ 7] 0.0-60.1 sec 143 MBytes 20.0 Mbits/sec [ 3] 0.0-60.2 sec 143 MBytes 20.0 Mbits/sec [SUM] 0.0-60.2 sec 715 MBytes 99.6 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.0 sec 75.8 MBytes 10.6 Mbits/sec [ 8] 0.0-60.0 sec 65.9 MBytes 9.21 Mbits/sec [ 11] 0.0-60.0 sec 75.9 MBytes 10.6 Mbits/sec [ 4] 0.0-60.1 sec 75.8 MBytes 10.6 Mbits/sec [ 10] 0.0-60.1 sec 74.6 MBytes 10.4 Mbits/sec [ 7] 0.0-60.1 sec 65.9 MBytes 9.20 Mbits/sec [ 6] 0.0-60.1 sec 75.9 MBytes 10.6 Mbits/sec [ 9] 0.0-60.1 sec 76.0 MBytes 10.6 Mbits/sec [ 3] 0.0-60.1 sec 65.9 MBytes 9.19 Mbits/sec [ 12] 0.0-60.3 sec 66.1 MBytes 9.20 Mbits/sec [SUM] 0.0-60.3 sec 718 MBytes 99.8 Mbits/sec }}} '''Iperf InstaGENI Cornell PC to the VM (UDP) - UDP buffer size: 114 KByte (default)''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512822 datagrams [ 3] Server Report: [ 3] 0.0-60.1 sec 673 MBytes 93.9 Mbits/sec 0.064 ms 32735/512821 (6.4%) [ 3] 0.0-60.1 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI Cornell PC to VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59012ms rtt min/avg/max/mdev = 0.356/0.443/0.532/0.051 ms }}} '''Iperf InstaGENI Cornell VM to PC (TCP) - TCP window size: 23.5 KByte (default)''' ''Collected: 2013-12-11'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 718 MBytes 100 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 144 MBytes 20.2 Mbits/sec [ 7] 0.0-60.0 sec 143 MBytes 20.0 Mbits/sec [ 4] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [ 5] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [ 6] 0.0-60.1 sec 144 MBytes 20.1 Mbits/sec [SUM] 0.0-60.1 sec 720 MBytes 100 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 5] 0.0-60.1 sec 71.5 MBytes 9.99 Mbits/sec [ 8] 0.0-60.1 sec 67.4 MBytes 9.41 Mbits/sec [ 3] 0.0-60.1 sec 79.2 MBytes 11.1 Mbits/sec [ 6] 0.0-60.2 sec 78.9 MBytes 11.0 Mbits/sec [ 10] 0.0-60.2 sec 86.6 MBytes 12.1 Mbits/sec [ 7] 0.0-60.2 sec 64.1 MBytes 8.93 Mbits/sec [ 4] 0.0-60.2 sec 91.1 MBytes 12.7 Mbits/sec [ 11] 0.0-60.3 sec 60.9 MBytes 8.47 Mbits/sec [ 12] 0.0-60.3 sec 63.4 MBytes 8.82 Mbits/sec [ 9] 0.0-60.3 sec 54.6 MBytes 7.60 Mbits/sec [SUM] 0.0-60.3 sec 718 MBytes 99.8 Mbits/sec }}} '''Iperf InstaGENI Cornell VM to the PC (UDP) - UDP buffer size: 224 KByte (default)''' {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 719 MBytes 101 Mbits/sec [ 3] Sent 512777 datagrams [ 3] Server Report: [ 3] 0.0-60.0 sec 693 MBytes 96.9 Mbits/sec 0.142 ms 18116/512776 (3.5%) [ 3] 0.0-60.0 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI Cornell VM to PC ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 58999ms rtt min/avg/max/mdev = 0.340/0.426/0.572/0.053 ms }}} == IG-CT-3 - Multiple sites experiment == Created a slice: {{{ $ omni.py createslice IG-CT-3 11:49:05 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 11:49:05 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 11:49:05 INFO omni: Using control framework portal 11:49:05 INFO omni: Created slice with Name IG-CT-3, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-3, Expiration 2013-12-11 20:01:35 11:49:05 INFO omni: ------------------------------------------------------------ 11:49:05 INFO omni: Completed createslice: Args: createslice IG-CT-3 Result Summary: Created slice with Name IG-CT-3, URN urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-3, Expiration 2013-12-11 20:01:35 11:49:05 INFO omni: ============================================================ }}} Created a sliver with one VM at Cornell and one VM at GPO using RSpec [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Cornell/IG-CT-3-cornell.rspec IG-CT-3-cornell.rspec]. First created the InstaGENI Cornell sliver: {{{ $ omni.py createsliver IG-CT-3 -a cornell-ig IG-CT-3-cornell.rspec 11:52:29 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 11:52:29 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 11:52:29 INFO omni: Using control framework portal 11:52:29 INFO omni: Substituting AM nickname cornell-ig with URL https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am, URN urn:publicid:IDN+geni.it.cornell.edu+authority+cm 11:52:30 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-3 expires within 1 day on 2013-12-11 20:01:35 UTC 11:52:30 INFO omni: Creating sliver(s) from rspec file IG-CT-3-cornell.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-3 11:52:43 INFO omni: (PG log url - look here for details on any failures: https://www.geni.it.cornell.edu/spewlogfile.php3?logfile=d9e0586bf77a581462dc5a179a8bf1fd) 11:52:43 INFO omni: Got return from CreateSliver for slice IG-CT-3 at https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am: 11:52:43 INFO omni: 11:52:43 INFO omni: 11:52:43 INFO omni: ------------------------------------------------------------ 11:52:43 INFO omni: Completed createsliver: Args: createsliver IG-CT-3 IG-CT-3-cornell.rspec Result Summary: Got Reserved resources RSpec from geni-it-cornell-edu 11:52:43 INFO omni: ============================================================ }}} Then creates the InstaGENI GPO sliver: {{{ $ omni.py createsliver IG-CT-3 -a gpo-ig IG-CT-3-cornell.rspec 11:52:43 INFO omni: Loading agg_nick_cache file '/home/lnevers/.gcf/agg_nick_cache' 11:52:43 INFO omni: Loading config file /home/lnevers/.gcf/omni_config 11:52:43 INFO omni: Using control framework portal 11:52:43 INFO omni: Substituting AM nickname gpo-ig with URL https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0, URN urn:publicid:IDN+instageni.gpolab.bbn.com+authority+cm 11:52:44 INFO omni: Slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-3 expires within 1 day on 2013-12-11 20:01:35 UTC 11:52:44 INFO omni: Creating sliver(s) from rspec file IG-CT-3-cornell.rspec for slice urn:publicid:IDN+ch.geni.net:ln-prj+slice+IG-CT-3 11:52:58 INFO omni: (PG log url - look here for details on any failures: https://boss.instageni.gpolab.bbn.com/spewlogfile.php3?logfile=da7a5d60a4dd7b2fc99b7e937769b344) 11:52:58 INFO omni: Got return from CreateSliver for slice IG-CT-3 at https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0: 11:52:58 INFO omni: 11:52:58 INFO omni: 11:52:58 INFO omni: ------------------------------------------------------------ 11:52:58 INFO omni: Completed createsliver: Args: createsliver IG-CT-3 IG-CT-3-cornell.rspec Result Summary: Got Reserved resources RSpec from instageni-gpolab-bbn-com 11:52:58 INFO omni: ============================================================ }}} Determined login information at each Cornell and GPO aggregate: {{{ $ readyToLogin.py IG-CT-3 -a cornell-ig .... ================================================================================ LOGIN INFO for AM: https://geni.it.cornell.edu:12369/protogeni/xmlrpc/am ================================================================================ For more login info, see the section entitled: 'Providing a private key to ssh' in 'readyToLogin.py -h' VM-2's geni_status is: changing (am_status:changing) User lnevers logs in to VM-2 using: ssh -p 31802 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.geni.it.cornell.edu $ readyToLogin.py IG-CT-3 -a gpo-ig .... ================================================================================ LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 ================================================================================ For more login info, see the section entitled: 'Providing a private key to ssh' in 'readyToLogin.py -h' VM-1's geni_status is: ready (am_status:ready) User lnevers logs in to VM-1 using: ssh -p 34618 -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc1.instageni.gpolab.bbn.com }}} === Measurements === '''Iperf InstaGENI GPO VM to Cornell VM (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2013-12-11'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 635 MBytes 88.8 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 135 MBytes 18.9 Mbits/sec [ 4] 0.0-60.0 sec 125 MBytes 17.5 Mbits/sec [ 7] 0.0-60.1 sec 124 MBytes 17.4 Mbits/sec [ 5] 0.0-60.1 sec 131 MBytes 18.3 Mbits/sec [ 6] 0.0-60.2 sec 126 MBytes 17.5 Mbits/sec [SUM] 0.0-60.2 sec 642 MBytes 89.4 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 10] 0.0-60.1 sec 60.9 MBytes 8.50 Mbits/sec [ 8] 0.0-60.1 sec 70.8 MBytes 9.87 Mbits/sec [ 9] 0.0-60.1 sec 54.5 MBytes 7.60 Mbits/sec [ 7] 0.0-60.1 sec 71.8 MBytes 10.0 Mbits/sec [ 3] 0.0-60.2 sec 59.9 MBytes 8.35 Mbits/sec [ 12] 0.0-60.2 sec 60.5 MBytes 8.43 Mbits/sec [ 4] 0.0-60.2 sec 64.4 MBytes 8.97 Mbits/sec [ 11] 0.0-60.2 sec 64.6 MBytes 9.01 Mbits/sec [ 5] 0.0-60.2 sec 70.1 MBytes 9.77 Mbits/sec [ 6] 0.0-60.3 sec 63.6 MBytes 8.85 Mbits/sec [SUM] 0.0-60.3 sec 641 MBytes 89.1 Mbits/sec }}} '''Iperf InstaGENI GPO VM to Cornell VM (UDP) - UDP buffer size: 136 KByte (default)''' {{{ [ 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.2 sec 584 MBytes 81.3 Mbits/sec 10.320 ms 96088/512820 (19%) [ 3] 0.0-60.2 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI GPO VM to the Cornell VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59106ms rtt min/avg/max/mdev = 9.772/9.965/11.711/0.285 ms }}} '''Iperf InstaGENI Cornell VM to GPO VM (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2013-12-11'' __One Client__ {{{ [ ID] Interval Transfer Bandwidth [ 3] 0.0-60.0 sec 652 MBytes 91.2 Mbits/sec }}} __Five Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 6] 0.0-60.0 sec 143 MBytes 20.0 Mbits/sec [ 3] 0.0-60.1 sec 174 MBytes 24.3 Mbits/sec [ 4] 0.0-60.1 sec 102 MBytes 14.2 Mbits/sec [ 7] 0.0-60.1 sec 99.5 MBytes 13.9 Mbits/sec [ 5] 0.0-60.1 sec 135 MBytes 18.9 Mbits/sec [SUM] 0.0-60.1 sec 654 MBytes 91.2 Mbits/sec }}} __Ten Clients__ {{{ [ ID] Interval Transfer Bandwidth [ 8] 0.0-60.1 sec 97.9 MBytes 13.7 Mbits/sec [ 9] 0.0-60.1 sec 62.2 MBytes 8.69 Mbits/sec [ 6] 0.0-60.1 sec 49.4 MBytes 6.89 Mbits/sec [ 11] 0.0-60.1 sec 53.2 MBytes 7.43 Mbits/sec [ 7] 0.0-60.1 sec 59.8 MBytes 8.34 Mbits/sec [ 10] 0.0-60.2 sec 51.0 MBytes 7.11 Mbits/sec [ 3] 0.0-60.2 sec 71.2 MBytes 9.92 Mbits/sec [ 4] 0.0-60.2 sec 51.5 MBytes 7.17 Mbits/sec [ 12] 0.0-60.3 sec 97.1 MBytes 13.5 Mbits/sec [ 5] 0.0-60.3 sec 59.5 MBytes 8.27 Mbits/sec [SUM] 0.0-60.3 sec 653 MBytes 90.8 Mbits/sec }}} '''Iperf InstaGENI Cornell VM to GPO VM (UDP) - 136 KByte (default) {{{ [ 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 442 MBytes 61.7 Mbits/sec 0.046 ms 197691/512820 (39%) [ 3] 0.0-60.1 sec 1 datagrams received out-of-order }}} '''Ping from InstaGENI Cornell VM to GPO VM ''' {{{ 60 packets transmitted, 60 received, 0% packet loss, time 59098ms rtt min/avg/max/mdev = 9.818/17.522/65.039/9.955 ms }}} == IG-CT-4 - Multiple sites !OpenFlow experiment and interoperability == First created a slice: {{{ $ omni.py createslice IG-CT-4 }}} Then created slivers at all !OpenFlow aggregates. This confirmation test creates a sliver at each of the following aggregates using the RSpec specified. RSpecs can be found [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Cornell here]. {{{ $ omni.py createsliver -a nlr-of IG-CT-4 IG-CT-4-openflow-nlr.rspec $ omni.py createsliver -a i2-of IG-CT-4 IG-CT-4-openflow-internet2.rspec $ omni.py createsliver -a gpo-of IG-CT-4 IG-CT-4-openflow-gpo.rspec $ omni.py createsliver -a gpo-eg-of IG-CT-4 IG-CT-4-openflow-eg-gpo.rspec $ omni.py createsliver -a uen-of IG-CT-4 IG-CT-4-openflow-uen.rspec $ omni.py createsliver -a cornell-ig-of IG-CT-4 IG-CT-4-openflow-ig-cornell.rspec $ omni.py createsliver -a gpo-ig-of IG-CT-4 IG-CT-4-openflow-ig-gpo.rspec }}} Then created a sliver at each of the compute resource aggregates, RSpecs used can be found RSpecs can be found [http://groups.geni.net/geni/browser/trunk/GENIRacks/InstaGENI/Spiral5/RSpecs/ConfirmationTests/Cornell here]. {{{ $ omni.py createsliver -a pg-utah IG-CT-4 IG-CT-4-pg-utah.rspec $ omni.py createsliver -a gpo-ig IG-CT-4 IG-CT-4-ig-gpo.rspec $ omni.py createsliver -a gpo-eg IG-CT-4 IG-CT-4-eg-gpo.rspec $ omni.py createsliver -a cornell-ig IG-CT-4 IG-CT-4-ig-cornell.rspec }}} Determined login for each of compute resources: {{{ $ readyToLogin.py -a cornell-ig IG-CT-4 <...> $ readyToLogin.py -a gpo-ig IG-CT-4 <...> ================================================================================ LOGIN INFO for AM: https://boss.instageni.gpolab.bbn.com:12369/protogeni/xmlrpc/am/2.0 ================================================================================ For more login info, see the section entitled: 'Providing a private key to ssh' in 'readyToLogin.py -h' gpo-ig's geni_status is: ready (am_status:ready) User lnevers logs in to gpo-ig using: ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@pc4.instageni.gpolab.bbn.com $ readyToLogin.py -a pg-utah IG-CT-4 <...> $ readyToLogin.py -a eg-sm IG-CT-4 <...> ================================================================================ LOGIN INFO for AM: https://geni.renci.org:11443/orca/xmlrpc ================================================================================ For more login info, see the section entitled: 'Providing a private key to ssh' in 'readyToLogin.py -h' eg-gpo's geni_status is: ready (am_status:ready) User lnevers logs in to eg-gpo using: ssh -i /home/lnevers/.ssh/geni_cert_portal_key lnevers@192.1.242.111 }}} === Measurements === This section captures measurements collected between the following endpoints: {{{ 1. InstaGENI Cornell Raw-PC and InstaGENI Cornell Raw-PC 2. InstaGENI Cornell Raw-PC and InstaGENI GPO Raw-PC 3. InstaGENI Cornell Raw-PC and the PG Utah Raw-PC 4. InstaGENI Cornell Raw-PC and ExoGENI GPO Bare Metal }}} 1. The measurements collected for InstaGENI Cornell Raw-PC to the InstaGENI Cornell Raw-PC: '''Iperf InstaGENI Cornell Raw-PC to InstaGENI Cornell Raw-PC (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2013-XX-XX'' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI Cornell Raw-PC to the InstaGENI Cornell Raw-PC (UDP) - 136 KByte (default) {{{ }}} '''Ping from InstaGENI Cornell Raw-PC to the InstaGENI Cornell Raw-PC''' {{{ }}} 2. The measurements collected for InstaGENI Cornell Raw-PC to the InstaGENI GPO Raw-PC: '''Iperf InstaGENI Cornell Raw-PC to the InstaGENI GPO Raw-PC (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2013-XX-XX'' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI Cornell Raw-PC to the InstaGENI GPO Raw-PC (UDP) - 136 KByte (default) {{{ }}} '''Ping from InstaGENI Cornell Raw-PC to the InstaGENI GPO Raw-PC''' {{{ }}} 3. The measurements collected for InstaGENI Cornell Raw-PC to the PG Utah Raw-PC ''Collected: 2013-XX-XX'' '''Iperf InstaGENI Cornell Raw-PC to the PG Utah Raw-PC (TCP) - TCP window size: 16.0 KByte (default)''' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI Cornell Raw-PC to the PG Utah Raw-PC (UDP) - 136 KByte (default) {{{ }}} '''Ping from InstaGENI Cornell Raw-PC to the PG Utah Raw-PC''' {{{ }}} 4. The measurements collected for InstaGENI Cornell Raw-PC to the ExoGENI GPO Bare Metal: '''Iperf InstaGENI Cornell Raw-PC to the ExoGENI GPO Bare Metal (TCP) - TCP window size: 16.0 KByte (default)''' ''Collected: 2013-XX-XX'' __One Client_ {{{ }}} __Five Clients__ {{{ }}} __Ten Clients__ {{{ }}} '''Iperf InstaGENI Cornell Raw-PC to the ExoGENI GPO Bare Metal (UDP) - 136 KByte (default) {{{ }}} '''Ping from InstaGENI Cornell Raw-PC to the ExoGENI GPO Bare MetaM''' {{{ }}} == 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! }}}