Changes between Initial Version and Version 1 of PlasticSlices/Continuation/Round3


Ignore:
Timestamp:
03/07/12 10:47:21 (12 years ago)
Author:
Josh Smift
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • PlasticSlices/Continuation/Round3

    v1 v1  
     1[[PageOutline]]
     2
     3= Continuation Round 3 =
     4
     5In this round, I ran plastic-104, plastic-105, and plastic-106, for about 24 hours, with a somewhat higher data rate for plastic-106.
     6
     7The raw logs are at http://www.gpolab.bbn.com/plastic-slices/continuation/round-3/.
     8
     9= plastic-104 =
     10
     11[ggw:PlasticSlices/Experiments#SteadyPerfUDP SteadyPerf UDP], using port=5104, time=518400, rate=3, and this table of client/server pairs:
     12
     13|| '''client'''                   || '''server'''                   || '''server address''' ||
     14|| ganel.gpolab.bbn.com           || wings-openflow-2.wail.wisc.edu || server=10.42.104.95  ||
     15|| wings-openflow-3.wail.wisc.edu || orbitplc2.orbit-lab.org        || server=10.42.104.112 ||
     16|| orbitplc1.orbit-lab.org        || pl4.myplc.grnoc.iu.edu         || server=10.42.104.72  ||
     17|| pl5.myplc.grnoc.iu.edu         || sardis.gpolab.bbn.com          || server=10.42.104.53  ||
     18
     19== One-time prep commands run on each client and server ==
     20
     21{{{
     22sudo yum -y install iperf
     23}}}
     24
     25== Commands run on each server ==
     26
     27{{{
     28server=<ipaddr>
     29nice -n 19 iperf -u -B $server -p 5104 -s -i 1
     30}}}
     31
     32== Commands run on each client ==
     33
     34{{{
     35server=<ipaddr>
     36nice -n 19 iperf -u -c $server -p 5104 -t 518400 -b 3M
     37}}}
     38
     39== Results ==
     40
     41Generated with
     42
     43{{{
     44subnet=104
     45for host in $(awk 'NR%2==1' ~/plastic-slices/logins/logins-plastic-$subnet.txt | sed -r -e 's/.+@//') ; do echo -e "$host:\n\n{{{" ; grep -A 10 -B 1 "Client connecting" pgenigpolabbbncom_plastic$subnet\@$host.log ; echo -e "}}}\n" ; done
     46}}}
     47
     48and then edited slightly to remove artifacts (like control characters, my prompt, etc).
     49
     50ganel.gpolab.bbn.com:
     51
     52{{{
     53------------------------------------------------------------
     54Client connecting to 10.42.104.95, UDP port 5104
     55Sending 1470 byte datagrams
     56UDP buffer size:   110 KByte (default)
     57------------------------------------------------------------
     58[  3] local 10.42.104.51 port 35659 connected with 10.42.104.95 port 5104
     59[  3]  0.0-419705.3 sec    147 GBytes  3.00 Mbits/sec
     60[  3] Sent 107067685 datagrams
     61[  3] Server Report:
     62[  3]  0.0-419704.5 sec    147 GBytes  3.00 Mbits/sec  0.038 ms 4813/107067685 (0.0045%)
     63[  3]  0.0-419704.5 sec  382 datagrams received out-of-order
     64}}}
     65
     66wings-openflow-3.wail.wisc.edu:
     67
     68{{{
     69------------------------------------------------------------
     70Client connecting to 10.42.104.112, UDP port 5104
     71Sending 1470 byte datagrams
     72UDP buffer size:  110 KByte (default)
     73------------------------------------------------------------
     74[  3] local 10.42.104.96 port 42153 connected with 10.42.104.112 port 5104
     75[ ID] Interval       Transfer     Bandwidth
     76[  3]  0.0-419706.4 sec   147 GBytes  3.00 Mbits/sec
     77[  3] Sent 107067959 datagrams
     78[  3] Server Report:
     79[  3]  0.0-419704.2 sec   147 GBytes  3.00 Mbits/sec   0.032 ms 12488/107067958 (0.012%)
     80[  3]  0.0-419704.2 sec  324 datagrams received out-of-order
     81}}}
     82
     83orbitplc1.orbit-lab.org:
     84
     85{{{
     86------------------------------------------------------------
     87Client connecting to 10.42.104.72, UDP port 5104
     88Sending 1470 byte datagrams
     89UDP buffer size:   110 KByte (default)
     90------------------------------------------------------------
     91[  3] local 10.42.104.111 port 60665 connected with 10.42.104.72 port 5104
     92[  3]  0.0-419708.5 sec    147 GBytes  3.00 Mbits/sec
     93[  3] Sent 107068503 datagrams
     94[  3] Server Report:
     95[  3]  0.0-419707.2 sec    147 GBytes  3.00 Mbits/sec  0.007 ms 4427/107068503 (0.0041%)
     96[  3]  0.0-419707.2 sec  14579 datagrams received out-of-order
     97}}}
     98
     99pl5.myplc.grnoc.iu.edu:
     100
     101{{{
     102------------------------------------------------------------
     103Client connecting to 10.42.104.53, UDP port 5104
     104Sending 1470 byte datagrams
     105UDP buffer size:   110 KByte (default)
     106------------------------------------------------------------
     107[  3] local 10.42.104.73 port 52812 connected with 10.42.104.53 port 5104
     108[  3]  0.0-419710.3 sec    147 GBytes  3.00 Mbits/sec
     109[  3] Sent 107068943 datagrams
     110[  3] Server Report:
     111[  3]  0.0-419708.3 sec    147 GBytes  3.00 Mbits/sec  0.015 ms 3567/107068943 (0.0033%)
     112[  3]  0.0-419708.3 sec  1269 datagrams received out-of-order
     113}}}
     114
     115== Analysis ==
     116
     117All data seems to have been sent successfully (up to three or four nines, anyway).
     118
     119= plastic-105 =
     120
     121[ggw:PlasticSlices/Experiments#SteadyPerfTCP SteadyPerf TCP], using port=5105, time=518400, and this table of client/server pairs:
     122
     123|| '''client'''                   || '''server'''                   || '''server address''' ||
     124|| wings-openflow-2.wail.wisc.edu || planetlab5.clemson.edu         || server=10.42.105.105 ||
     125|| planetlab4.clemson.edu         || navis.gpolab.bbn.com           || server=10.42.105.55  ||
     126|| bain.gpolab.bbn.com            || plnode2.cip.gatech.edu         || server=10.42.105.101 ||
     127|| plnode1.cip.gatech.edu         || wings-openflow-3.wail.wisc.edu || server=10.42.105.96  ||
     128
     129== One-time prep commands run on each client and server ==
     130
     131{{{
     132sudo yum -y install iperf
     133}}}
     134
     135== Commands run on each server ==
     136
     137{{{
     138server=<ipaddr>
     139nice -n 19 iperf -B $server -p 5105 -s -i 1
     140}}}
     141
     142== Commands run on each client ==
     143
     144{{{
     145server=<ipaddr>
     146nice -n 19 iperf -c $server -p 5105 -t 518400
     147}}}
     148
     149== Results ==
     150
     151Generated with
     152
     153{{{
     154subnet=105
     155for host in $(awk 'NR%2==1' ~/plastic-slices/logins/logins-plastic-$subnet.txt | sed -r -e 's/.+@//') ; do echo -e "$host:\n\n{{{" ; grep -A 5 -B 1 "Client connecting" pgenigpolabbbncom_plastic$subnet\@$host.log ; echo -e "}}}\n" ; done
     156}}}
     157
     158and then edited slightly to remove artifacts (like control characters, my prompt, etc).
     159
     160wings-openflow-2.wail.wisc.edu:
     161
     162{{{
     163------------------------------------------------------------
     164Client connecting to 10.42.105.105, TCP port 5105
     165TCP window size: 16.0 KByte (default)
     166------------------------------------------------------------
     167[  3] local 10.42.105.95 port 35647 connected with 10.42.105.105 port 5105
     168[ ID] Interval       Transfer     Bandwidth
     169[  3]  0.0-419705.2 sec   588 GBytes  12.0 Mbits/sec
     170}}}
     171
     172planetlab4.clemson.edu:
     173
     174{{{
     175------------------------------------------------------------
     176Client connecting to 10.42.105.55, TCP port 5105
     177TCP window size: 16.0 KByte (default)
     178------------------------------------------------------------
     179[  3] local 10.42.105.104 port 50228 connected with 10.42.105.55 port 5105
     180[ ID] Interval       Transfer     Bandwidth
     181[  3]  0.0-418795.8 sec   309 GBytes  6.34 Mbits/sec
     182}}}
     183
     184bain.gpolab.bbn.com:
     185
     186{{{
     187------------------------------------------------------------
     188Client connecting to 10.42.105.101, TCP port 5105
     189TCP window size: 16.0 KByte (default)
     190------------------------------------------------------------
     191[  3] local 10.42.105.54 port 38101 connected with 10.42.105.101 port 5105
     192[  3]  0.0-419708.3 sec    244 GBytes  4.98 Mbits/sec
     193}}}
     194
     195plnode1.cip.gatech.edu:
     196
     197{{{
     198------------------------------------------------------------
     199Client connecting to 10.42.105.96, TCP port 5105
     200TCP window size: 16.0 KByte (default)
     201------------------------------------------------------------
     202[  3] local 10.42.105.100 port 40071 connected with 10.42.105.96 port 5105
     203[  3]  0.0-419709.8 sec  91.2 GBytes  1.87 Mbits/sec
     204}}}
     205
     206== Analysis ==
     207
     208A fair bit of variability in transfer speeds, correlating somewhat with latency. Wisconsin - Clemson only goes through two NLR switches (Chicago to Atlanta); Clemson - BBN follows the same path in the core, but has to go from Chicago all the way to Boston, so that makes sense. The results that include GT are harder to explain: BBN - GT is slower than BBN - Clemson, where you might expect it to be faster; and GT - Wisconsin is slowest of all, a factor of six worse than Wisconsin - Clemson. What's up there?
     209
     210= plastic-106 =
     211
     212[ggw:PlasticSlices/Experiments#SteadyPerfUDP SteadyPerf UDP], using port=5106, time=518400, rate=30, and this table of client/server pairs:
     213
     214|| '''client'''                   || '''server'''                   || '''server address''' ||
     215|| planetlab5.clemson.edu         || wings-openflow-2.wail.wisc.edu || server=10.42.106.95  ||
     216|| wings-openflow-3.wail.wisc.edu || plnode1.cip.gatech.edu         || server=10.42.106.100 ||
     217|| plnode2.cip.gatech.edu         || bain.gpolab.bbn.com            || server=10.42.106.54  ||
     218|| navis.gpolab.bbn.com           || planetlab4.clemson.edu         || server=10.42.106.104 ||
     219
     220== One-time prep commands run on each client and server ==
     221
     222{{{
     223sudo yum -y install iperf
     224}}}
     225
     226== Commands run on each server ==
     227
     228{{{
     229server=<ipaddr>
     230nice -n 19 iperf -u -B $server -p 5106 -s -i 1
     231}}}
     232
     233== Commands run on each client ==
     234
     235{{{
     236server=<ipaddr>
     237nice -n 19 iperf -u -c $server -p 5106 -t 518400 -b 30M
     238}}}
     239
     240== Results ==
     241
     242Generated with
     243
     244{{{
     245subnet=106
     246for host in $(awk 'NR%2==1' ~/plastic-slices/logins/logins-plastic-$subnet.txt | sed -r -e 's/.+@//') ; do echo -e "$host:\n\n{{{" ; grep -A 10 -B 1 "Client connecting" pgenigpolabbbncom_plastic$subnet\@$host.log ; echo -e "}}}\n" ; done
     247}}}
     248
     249and then edited slightly to remove artifacts (like control characters, my prompt, etc).
     250
     251planetlab5.clemson.edu:
     252
     253{{{
     254------------------------------------------------------------
     255Client connecting to 10.42.106.95, UDP port 5106
     256Sending 1470 byte datagrams
     257UDP buffer size:  110 KByte (default)
     258------------------------------------------------------------
     259[  3] local 10.42.106.105 port 41280 connected with 10.42.106.95 port 5106
     260[ ID] Interval       Transfer     Bandwidth
     261[  3]  0.0-419322.8 sec  1572460575840 bits  30.0 Mbits/sec
     262[  3] Sent 1069701072 datagrams
     263[  3] Server Report:
     264[  3]  0.0-419322.2 sec  1572384115260 bits  30.0 Mbits/sec   0.017 ms 52013/1069701071 (0.0049%)
     265[  3]  0.0-419322.2 sec  1007 datagrams received out-of-order
     266}}}
     267
     268wings-openflow-3.wail.wisc.edu:
     269
     270{{{
     271------------------------------------------------------------
     272Client connecting to 10.42.106.100, UDP port 5106
     273Sending 1470 byte datagrams
     274UDP buffer size:  110 KByte (default)
     275------------------------------------------------------------
     276[  3] local 10.42.106.96 port 56629 connected with 10.42.106.100 port 5106
     277[ ID] Interval       Transfer     Bandwidth
     278[  3]  0.0-419316.3 sec  1572435738720 bits  30.0 Mbits/sec
     279[  3] Sent 1069684176 datagrams
     280[  3] Server Report:
     281[  3]  0.0-419315.7 sec  1572337244310 bits  30.0 Mbits/sec   0.665 ms 67002/1069684175 (0.0063%)
     282[  3]  0.0-419315.7 sec  974 datagrams received out-of-order
     283}}}
     284
     285plnode2.cip.gatech.edu:
     286
     287{{{
     288------------------------------------------------------------
     289Client connecting to 10.42.106.54, UDP port 5106
     290Sending 1470 byte datagrams
     291UDP buffer size:   122 KByte (default)
     292------------------------------------------------------------
     293[  3] local 10.42.106.101 port 53570 connected with 10.42.106.54 port 5106
     294[  3]  0.0-419059.7 sec  1569792559650 bits  30.0 Mbits/sec
     295[  3] Sent 1067886095 datagrams
     296[  3] Server Report:
     297[  3]  0.0-419059.1 sec  1452686435550 bits  27.7 Mbits/sec  0.147 ms 79664030/1067886095 (7.5%)
     298[  3]  0.0-419059.1 sec  891 datagrams received out-of-order
     299}}}
     300
     301navis.gpolab.bbn.com:
     302
     303{{{
     304------------------------------------------------------------
     305Client connecting to 10.42.106.104, UDP port 5106
     306Sending 1470 byte datagrams
     307UDP buffer size:   110 KByte (default)
     308------------------------------------------------------------
     309[  3] local 10.42.106.55 port 47163 connected with 10.42.106.104 port 5106
     310[  3]  0.0-418994.1 sec  1571221703940 bits  30.0 Mbits/sec
     311[  3] Sent 1068858302 datagrams
     312[  3] Server Report:
     313[  3]  0.0-418993.5 sec  1571147854080 bits  30.0 Mbits/sec  0.011 ms 50238/1068858302 (0.0047%)
     314[  3]  0.0-418993.5 sec  786 datagrams received out-of-order
     315}}}
     316
     317== Analysis ==
     318
     319With one exception, all data seems to have been sent successfully (up to four nines, anyway).
     320
     321The exception: GT - Wisconsin, which had 7.5% packet loss. Could this (which also included plnode1) be related to the poor results with plnode1 in plastic-105?