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


Ignore:
Timestamp:
05/20/11 10:43:24 (13 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PlasticSlices/BaselineEvaluation/Baseline2Details

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