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


Ignore:
Timestamp:
06/02/11 16:39:38 (13 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PlasticSlices/BaselineEvaluation/Baseline4Details

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