Changes between Initial Version and Version 1 of PlasticSlices/BaselineEvaluation/Baseline3Details


Ignore:
Timestamp:
05/25/11 17:52:40 (13 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PlasticSlices/BaselineEvaluation/Baseline3Details

    v1 v1  
     1[[PageOutline]]
     2
     3Here are the details of [wiki:PlasticSlices/BaselineEvaluation#Baseline3 Baseline 3], divided by slice.
     4
     5= plastic-101 =
     6
     7[PlasticSlices/Experiments#GigaPing GigaPing], using count=100000, and this table of client/server pairs:
     8
     9|| '''client'''                   || '''server'''                   || '''server address''' ||
     10|| ganel.gpolab.bbn.com           || planetlab5.clemson.edu         || server=10.42.101.105 ||
     11|| planetlab4.clemson.edu         || plnode2.cip.gatech.edu         || server=10.42.101.101 ||
     12|| plnode1.cip.gatech.edu         || pl5.myplc.grnoc.iu.edu         || server=10.42.101.73  ||
     13|| pl4.myplc.grnoc.iu.edu         || orbitplc2.orbit-lab.org        || server=10.42.101.112 ||
     14|| orbitplc1.orbit-lab.org        || of-planet2.stanford.edu        || server=10.42.101.91  ||
     15|| of-planet1.stanford.edu        || pl02.cs.washington.edu         || server=10.42.101.81  ||
     16|| pl01.cs.washington.edu.edu     || wings-openflow-3.wail.wisc.edu || server=10.42.101.96  ||
     17|| wings-openflow-2.wail.wisc.edu || gardil.gpolab.bbn.com          || server=10.42.101.52  ||
     18
     19== Commands run on each client ==
     20
     21{{{
     22server=<ipaddr>
     23sudo ping -i .001 -s $((1500-8-20)) -c 100000 $server
     24}}}
     25
     26== Results ==
     27
     28''To be added once the baseline finishes.''
     29
     30== Analysis ==
     31
     32''To be added once the baseline finishes.''
     33
     34= plastic-102 =
     35
     36[PlasticSlices/Experiments#GigaPing GigaPing], using count=100000, and this table of client/server pairs:
     37
     38|| '''client'''                   || '''server'''                   || '''server address''' ||
     39|| sardis.gpolab.bbn.com          || planetlab4.clemson.edu         || server=10.42.102.104 ||
     40|| planetlab5.clemson.edu         || plnode1.cip.gatech.edu         || server=10.42.102.100 ||
     41|| plnode2.cip.gatech.edu         || pl4.myplc.grnoc.iu.edu         || server=10.42.102.72  ||
     42|| pl5.myplc.grnoc.iu.edu         || orbitplc1.orbit-lab.org        || server=10.42.102.111 ||
     43|| orbitplc2.orbit-lab.org        || of-planet4.stanford.edu        || server=10.42.102.93  ||
     44|| of-planet3.stanford.edu        || pl01.cs.washington.edu         || server=10.42.102.80  ||
     45|| pl02.cs.washington.edu         || wings-openflow-2.wail.wisc.edu || server=10.42.102.95  ||
     46|| wings-openflow-3.wail.wisc.edu || bain.gpolab.bbn.com            || server=10.42.102.54  ||
     47
     48== Commands run on each client ==
     49
     50{{{
     51server=<ipaddr>
     52sudo ping -i .001 -s $((1500-8-20)) -c 100000 $server
     53}}}
     54
     55== Results ==
     56
     57''To be added once the baseline finishes.''
     58
     59== Analysis ==
     60
     61''To be added once the baseline finishes.''
     62
     63= plastic-103 =
     64
     65[PlasticSlices/Experiments#GigaPerfTCP GigaPerf TCP], using port=5103, size=250, and this table of client/server pairs:
     66
     67|| '''client'''                   || '''server'''                   || '''server address''' ||
     68|| of-planet1.stanford.edu        || navis.gpolab.bbn.com           || server=10.42.103.55  ||
     69|| ganel.gpolab.bbn.com           || orbitplc1.orbit-lab.org        || server=10.42.103.111 ||
     70|| orbitplc2.orbit-lab.org        || pl01.cs.washington.edu         || server=10.42.103.80  ||
     71|| pl02.cs.washington.edu         || of-planet2.stanford.edu        || server=10.42.103.91  ||
     72
     73== One-time prep commands run on each client and server ==
     74
     75{{{
     76sudo yum -y install iperf
     77}}}
     78
     79== Commands run on each server ==
     80
     81{{{
     82server=<ipaddr>
     83nice -n 19 iperf -B $server -p 5103 -s -i 1
     84}}}
     85
     86== Commands run on each client ==
     87
     88{{{
     89server=<ipaddr>
     90nice -n 19 iperf -c $server -p 5103 -n 250M
     91}}}
     92
     93== Results ==
     94
     95''To be added once the baseline finishes.''
     96
     97== Analysis ==
     98
     99''To be added once the baseline finishes.''
     100
     101= plastic-104 =
     102
     103[PlasticSlices/Experiments#GigaPerfUDP GigaPerf UDP], using port=5104, size=500, rate=100, and this table of client/server pairs:
     104
     105|| '''client'''                   || '''server'''                   || '''server address''' ||
     106|| planetlab4.clemson.edu         || gardil.gpolab.bbn.com          || server=10.42.104.52 ||
     107|| planetlab5.clemson.edu         || orbitplc2.orbit-lab.org        || server=10.42.104.112 ||
     108
     109== One-time prep commands run on each client and server ==
     110
     111{{{
     112sudo yum -y install iperf
     113}}}
     114
     115== Commands run on each server ==
     116
     117{{{
     118server=<ipaddr>
     119nice -n 19 iperf -u -B $server -p 5104 -s -i 1
     120}}}
     121
     122== Commands run on each client ==
     123
     124{{{
     125server=<ipaddr>
     126nice -n 19 iperf -u -c $server -p 5104 -n 500M -b 100M
     127}}}
     128
     129== Results ==
     130
     131''To be added once the baseline finishes.''
     132
     133== Analysis ==
     134
     135''To be added once the baseline finishes.''
     136
     137= plastic-105 =
     138
     139[PlasticSlices/Experiments#GigaPerfTCP GigaPerf TCP], using port=5105, size=250, and this table of client/server pairs:
     140
     141|| '''client'''                   || '''server'''                   || '''server address''' ||
     142|| wings-openflow-2.wail.wisc.edu || planetlab5.clemson.edu         || server=10.42.105.105 ||
     143|| planetlab4.clemson.edu         || sardis.gpolab.bbn.com          || server=10.42.105.53  ||
     144|| bain.gpolab.bbn.com            || plnode2.cip.gatech.edu         || server=10.42.105.101 ||
     145|| plnode1.cip.gatech.edu         || wings-openflow-3.wail.wisc.edu || server=10.42.105.96  ||
     146
     147== One-time prep commands run on each client and server ==
     148
     149{{{
     150sudo yum -y install iperf
     151}}}
     152
     153== Commands run on each server ==
     154
     155{{{
     156server=<ipaddr>
     157nice -n 19 iperf -B $server -p 5105 -s -i 1
     158}}}
     159
     160== Commands run on each client ==
     161
     162{{{
     163server=<ipaddr>
     164nice -n 19 iperf -c $server -p 5105 -n 250M
     165}}}
     166
     167== Results ==
     168
     169''To be added once the baseline finishes.''
     170
     171== Analysis ==
     172
     173''To be added once the baseline finishes.''
     174
     175= plastic-106 =
     176
     177[PlasticSlices/Experiments#GigaPerfUDP GigaPerf UDP], using port=5106, size=500, rate=100, and this table of client/server pairs:
     178
     179|| '''client'''                   || '''server'''                   || '''server address''' ||
     180|| planetlab5.clemson.edu         || wings-openflow-2.wail.wisc.edu || server=10.42.106.95  ||
     181|| wings-openflow-3.wail.wisc.edu || plnode1.cip.gatech.edu         || server=10.42.106.100 ||
     182|| plnode2.cip.gatech.edu         || planetlab4.clemson.edu         || server=10.42.106.104 ||
     183
     184== One-time prep commands run on each client and server ==
     185
     186{{{
     187sudo yum -y install iperf
     188}}}
     189
     190== Commands run on each server ==
     191
     192{{{
     193server=<ipaddr>
     194nice -n 19 iperf -u -B $server -p 5106 -s -i 1
     195}}}
     196
     197== Commands run on each client ==
     198
     199{{{
     200server=<ipaddr>
     201nice -n 19 iperf -u -c $server -p 5106 -n 500M -b 100M
     202}}}
     203
     204== Results ==
     205
     206''To be added once the baseline finishes.''
     207
     208== Analysis ==
     209
     210''To be added once the baseline finishes.''
     211
     212= plastic-107 =
     213
     214[PlasticSlices/Experiments#GigaWeb GigaWeb], using count=30, port=4107, file=substrate.doc, md5sum=d4fcf71833327fbfef98be09deef8bfb, and this table of client/server pairs:
     215
     216|| '''client'''                   || '''server'''                   || '''server address''' ||
     217|| planetlab5.clemson.edu         || pl4.myplc.grnoc.iu.edu         || server=10.42.107.72  ||
     218|| pl5.myplc.grnoc.iu.edu         || plnode2.cip.gatech.edu         || server=10.42.107.101 ||
     219|| plnode1.cip.gatech.edu         || pl02.cs.washington.edu         || server=10.42.107.81  ||
     220|| pl01.cs.washington.edu         || planetlab4.clemson.edu         || server=10.42.107.104 ||
     221
     222== One-time prep commands run on each server ==
     223
     224{{{
     225sudo yum -y install pyOpenSSL patch
     226rm -rf ~/gigaweb
     227mkdir -p ~/gigaweb/docroot
     228
     229cd ~/gigaweb
     230wget http://code.activestate.com/recipes/442473-simple-http-server-supporting-ssl-secure-communica/download/1/ -O httpsd.py
     231wget http://groups.geni.net/geni/attachment/wiki/PlasticSlices/Experiments/httpsd.py.patch?format=raw -O httpsd.py.patch
     232patch httpsd.py httpsd.py.patch
     233rm httpsd.py.patch
     234
     235cd ~/gigaweb/docroot
     236wget http://groups.geni.net/geni/attachment/wiki/DeliverablePage/Spiral1%20substrate%20catalog.doc?format=raw -O substrate.doc
     237
     238cd ~/gigaweb
     239openssl genrsa -passout pass:localhost -des3 -rand /dev/urandom -out localhost.localdomain.key 1024
     240openssl req -subj /CN=localhost.localdomain -passin pass:localhost -new -key localhost.localdomain.key -out localhost.localdomain.csr
     241openssl x509 -passin pass:localhost -req -days 3650 -in localhost.localdomain.csr -signkey localhost.localdomain.key -out localhost.localdomain.crt
     242openssl rsa -passin pass:localhost -in localhost.localdomain.key -out decrypted.localhost.localdomain.key
     243mv -f decrypted.localhost.localdomain.key localhost.localdomain.key
     244cat localhost.localdomain.key localhost.localdomain.crt > localhost.localdomain.pem
     245rm localhost.localdomain.key localhost.localdomain.crt localhost.localdomain.csr
     246}}}
     247
     248== Commands run on each server ==
     249
     250{{{
     251server=<ipaddr>
     252cd ~/gigaweb/docroot
     253python ../httpsd.py $server 4107
     254}}}
     255
     256== Commands run on each client ==
     257
     258{{{
     259server=<ipaddr>
     260rm -rf ~/gigaweb
     261mkdir ~/gigaweb
     262cd ~/gigaweb
     263for i in {1..30} ; do wget --no-check-certificate https://$server:4107/substrate.doc -O substrate.doc.$i ; done
     264du -sb .
     265md5sum * | grep -v d4fcf71833327fbfef98be09deef8bfb || echo "All checksums match."
     266}}}
     267
     268== Results ==
     269
     270''To be added once the baseline finishes.''
     271
     272== Analysis ==
     273
     274''To be added once the baseline finishes.''
     275
     276= plastic-108 =
     277
     278[PlasticSlices/Experiments#GigaWeb GigaWeb], using count=30, port=4108, file=substrate.doc, md5sum=d4fcf71833327fbfef98be09deef8bfb, and this table of client/server pairs:
     279
     280|| '''client'''                   || '''server'''                   || '''server address''' ||
     281|| wings-openflow-3.wail.wisc.edu || of-planet3.stanford.edu        || server=10.42.108.92  ||
     282|| of-planet4.stanford.edu        || orbitplc1.orbit-lab.org        || server=10.42.108.111 ||
     283|| orbitplc2.orbit-lab.org        || pl5.myplc.grnoc.iu.edu         || server=10.42.108.73  ||
     284|| pl4.myplc.grnoc.iu.edu         || wings-openflow-2.wail.wisc.edu || server=10.42.108.95  ||
     285
     286== One-time prep commands run on each server ==
     287
     288{{{
     289sudo yum -y install pyOpenSSL patch
     290rm -rf ~/gigaweb
     291mkdir -p ~/gigaweb/docroot
     292
     293cd ~/gigaweb
     294wget http://code.activestate.com/recipes/442473-simple-http-server-supporting-ssl-secure-communica/download/1/ -O httpsd.py
     295wget http://groups.geni.net/geni/attachment/wiki/PlasticSlices/Experiments/httpsd.py.patch?format=raw -O httpsd.py.patch
     296patch httpsd.py httpsd.py.patch
     297rm httpsd.py.patch
     298
     299cd ~/gigaweb/docroot
     300wget http://groups.geni.net/geni/attachment/wiki/DeliverablePage/Spiral1%20substrate%20catalog.doc?format=raw -O substrate.doc
     301
     302cd ~/gigaweb
     303openssl genrsa -passout pass:localhost -des3 -rand /dev/urandom -out localhost.localdomain.key 1024
     304openssl req -subj /CN=localhost.localdomain -passin pass:localhost -new -key localhost.localdomain.key -out localhost.localdomain.csr
     305openssl x509 -passin pass:localhost -req -days 3650 -in localhost.localdomain.csr -signkey localhost.localdomain.key -out localhost.localdomain.crt
     306openssl rsa -passin pass:localhost -in localhost.localdomain.key -out decrypted.localhost.localdomain.key
     307mv -f decrypted.localhost.localdomain.key localhost.localdomain.key
     308cat localhost.localdomain.key localhost.localdomain.crt > localhost.localdomain.pem
     309rm localhost.localdomain.key localhost.localdomain.crt localhost.localdomain.csr
     310}}}
     311
     312== Commands run on each server ==
     313
     314{{{
     315server=<ipaddr>
     316cd ~/gigaweb/docroot
     317python ../httpsd.py $server 4108
     318}}}
     319
     320== Commands run on each client ==
     321
     322{{{
     323server=<ipaddr>
     324rm -rf ~/gigaweb
     325mkdir ~/gigaweb
     326cd ~/gigaweb
     327for i in {1..30} ; do wget --no-check-certificate https://$server:4108/substrate.doc -O substrate.doc.$i ; done
     328du -sb .
     329md5sum * | grep -v d4fcf71833327fbfef98be09deef8bfb || echo "All checksums match."
     330}}}
     331
     332== Results ==
     333
     334''To be added once the baseline finishes.''
     335
     336== Analysis ==
     337
     338''To be added once the baseline finishes.''
     339
     340= plastic-109 =
     341
     342[PlasticSlices/Experiments#GigaNetcat GigaNetcat], using count=20, port=6109, file=substrate.doc, and this table of client/server pairs:
     343
     344|| '''client'''                   || '''server'''                   || '''server address''' ||
     345|| navis.gpolab.bbn.com           || pl5.myplc.grnoc.iu.edu         || server=10.42.109.73  ||
     346|| pl4.myplc.grnoc.iu.edu         || pl02.cs.washington.edu         || server=10.42.109.81  ||
     347|| pl01.cs.washington.edu         || planetlab5.clemson.edu         || server=10.42.109.105 ||
     348|| planetlab4.clemson.edu         || of-planet3.stanford.edu        || server=10.42.109.92  ||
     349|| of-planet4.stanford.edu        || wings-openflow-3.wail.wisc.edu || server=10.42.109.96  ||
     350|| wings-openflow-2.wail.wisc.edu || ganel.gpolab.bbn.com           || server=10.42.109.51  ||
     351
     352== One-time prep commands run on each client and server ==
     353
     354{{{
     355sudo yum -y install nc
     356}}}
     357
     358== Commands run on each server ==
     359
     360{{{
     361server=<ipaddr>
     362mkdir -p ~/giganetcat
     363cd ~/giganetcat
     364wget http://groups.geni.net/geni/attachment/wiki/DeliverablePage/Spiral1%20substrate%20catalog.doc?format=raw -O substrate.doc
     365for i in {1..20} ; do nc -l $server 6109 < substrate.doc ; echo "completed transfer #$i" ; md5sum substrate.doc ; done
     366}}}
     367
     368== Commands run on each client ==
     369
     370{{{
     371server=<ipaddr>
     372rm -rf ~/giganetcat
     373mkdir ~/giganetcat
     374cd ~/giganetcat
     375for i in {1..20} ; do nc $server 6109 > substrate.doc ; echo "completed transfer #$i" ; md5sum substrate.doc ; mv substrate.doc substrate.doc.$i ; done
     376du -sb .
     377md5sum * | grep -v d4fcf71833327fbfef98be09deef8bfb || echo "All checksums match."
     378}}}
     379
     380== Results ==
     381
     382''To be added once the baseline finishes.''
     383
     384== Analysis ==
     385
     386''To be added once the baseline finishes.''
     387
     388= plastic-110 =
     389
     390[PlasticSlices/Experiments#GigaNetcat GigaNetcat], using count=20, port=6110, file=substrate.doc, and this table of client/server pairs:
     391
     392|| '''client'''                   || '''server'''                   || '''server address''' ||
     393|| gardil.gpolab.bbn.com          || pl01.cs.washington.edu         || server=10.42.110.80  ||
     394|| pl02.cs.washington.edu         || of-planet1.stanford.edu        || server=10.42.110.90  ||
     395|| of-planet2.stanford.edu        || orbitplc2.orbit-lab.org        || server=10.42.110.112 ||
     396|| orbitplc1.orbit-lab.org        || pl4.myplc.grnoc.iu.edu         || server=10.42.110.72  ||
     397|| pl5.myplc.grnoc.iu.edu         || plnode1.cip.gatech.edu         || server=10.42.110.100 ||
     398|| plnode2.cip.gatech.edu         || sardis.gpolab.bbn.com          || server=10.42.110.53  ||
     399
     400== One-time prep commands run on each client and server ==
     401
     402{{{
     403sudo yum -y install nc
     404}}}
     405
     406== Commands run on each server ==
     407
     408{{{
     409server=<ipaddr>
     410mkdir -p ~/giganetcat
     411cd ~/giganetcat
     412wget http://groups.geni.net/geni/attachment/wiki/DeliverablePage/Spiral1%20substrate%20catalog.doc?format=raw -O substrate.doc
     413for i in {1..20} ; do nc -l $server 6110 < substrate.doc ; echo "completed transfer #$i" ; md5sum substrate.doc ; done
     414}}}
     415
     416== Commands run on each client ==
     417
     418{{{
     419server=<ipaddr>
     420rm -rf ~/giganetcat
     421mkdir ~/giganetcat
     422cd ~/giganetcat
     423for i in {1..20} ; do nc $server 6110 > substrate.doc ; echo "completed transfer #$i" ; md5sum substrate.doc ; mv substrate.doc substrate.doc.$i ; done
     424du -sb .
     425md5sum * | grep -v d4fcf71833327fbfef98be09deef8bfb || echo "All checksums match."
     426}}}
     427
     428== Results ==
     429
     430''To be added once the baseline finishes.''
     431
     432== Analysis ==
     433
     434''To be added once the baseline finishes.''