In this document the results from TCP and UDP measurements are described that were performed at the Lambda between SURFnet, Amsterdam, and StarLight, Chicago, provided by Level(3). The results are displayed from the period where the Lambda had not yet been accepted by SURFnet. All tests were performed after the hosts upgrade of the SARA cluster to 512 Mbyte memory and Linux V.2.4.16-web100.
In these tests host gwgsara5 has been connected directly to the Cisco ONS, according to the scheme from . During these tests host reynolds was not available at EVL, unfortunately.
+--------+ +-+ |gwgsara2|---|S| +--------+ | | +-+ +-+ |S|---| | | | +-+ +--------+ | | |O| |O| |6| |gwgsara3|---|R| | |- .... -| | |5| +------+ +--------+ +-+ |N| |N|---|0|---|prusin| | |- .... -| | |9| +------+ +--------+ |S| |S| | | |gwgsara5|---------| | | | +-+ +--------+ +-+ +-+ SARA EVL |
. | Scheme were host gwgsara5 at SARA has been connected directly to the Cisco ONS without using the SSR. |
TCP throughput tests were performed between host prusin located at EVL and host gwgsara5 at SARA. At each host one to eight streams were started to the equivalent host at the other location. During these tests the sum of the TCP window sizes over the streams was maximal 8 Mbyte. The duration of each test was 60 s. The TCP streams were generated using Iperf V. 1.2.1, because this tool can easily handle multiple streams.
These tests were obtained after a Level(3) maintenance period. At the UDP tests, also results before this maintenance period were available, hence it has been explicitly mentioned here.
In the following figures the sum of the TCP throughput values, taken over all streams, has been presented as a function of the sum of the TCP window sizes, also taken over the streams, and as a function of the total # streams. In these data are displayed for the stream gwgsara5 => prusin and in for the reverse direction.
. | Sum throughput gwgsara5 => prusin as a function of the total window size and the # streams. |
. | Sum throughput prusin => gwgsara5 as a function of the total window size and the # streams. |
In the average throughput per stream has been given as a function of the TCP window size per stream in the direction gwgsara5 => prusin. Each # streams is represented in this plot by a trace. displays these results for the reverse direction.
. | Throughput per stream in the direction gwgsara5 => prusin as a function of the window size per stream. |
. | Throughput per stream in the direction prusin => gwgsara5 as a function of the window size per stream. |
The results presented in can be compared with corresponding results at the Lambda provided by Teleglobe and where the SARA hosts have the same configuration as in the current tests. These results can be found in the "Lambda TCP Tests after Host Upgrade to Linux 2.4" in the figures 1, 2, 5, and 6.
When both results are compared there follows that from a TCP performance point of view the both Lambda's are comparable.
In this section the results from some UDP tests are described that were executed just before and after a Level(3) maintenance period.
In these UDP tests the topology scheme from has been used that has been described in the corresponding "Setup" subsection. Again due to the unavailability of reynolds at EVL, only single host pair UDP tests were performed with the following parameters. The maximum bandwidth was 800 Mbit/s, the used # streams varies from one to eight, and the test duration was 60 s.
In this sub section the results from some UDP tests are described that were executed just before Level(3) maintenance.
In the figures presented below the total packets lost has been shown as a function of the total bandwidth that has been send. The data for each # streams in these plots are represented by a separate trace. displays these data for the direction gwgsara2 => prusin and for the reverse direction. There are here also data available for the complete route Amsterdam - Chicago - Amsterdam, using hosts gwgsara2 and gwgsara5; see also the scheme from . The data for the direction gwgsara2 => gwgsara5 are presented in and in they are presented for the other direction.
. | Total packets lost in the direction gwgsara2 => prusin, according to the scheme in , as a function of the sum of the bandwidth send. |
. | Total packets lost in the direction prusin => gwgsara2, according to the scheme in , as a function of the sum of the bandwidth send. |
. | Total packets lost in the direction gwgsara2 => gwgsara5, according to the scheme in , as a function of the sum of the bandwidth send. |
. | Total packets lost in the direction gwgsara5 => gwgsara2, according to the scheme in , as a function of the sum of the bandwidth send. |
In this sub section equivalent results are presented as in the "Before Maintenance", but here the results are obtained just after Level(3) maintenance.
Again the total packets lost has been shown as a function of the total bandwidth that has been send. A separate trace presents the data for a particular # streams. shows these data for a single host pair in the direction gwgsara5 => prusin and in for the reverse direction.
Also UDP data, using two host streams are available. Using the scheme from it is possible to use one route between and Amsterdam and Chicago by using a SARA host and an EVL host, while a route Amsterdam - Chicago - Amsterdam can be created by using host gwgsara5 and one of the hosts connected with the SSR. Therefore, shows the total packets lost as a function of the total bandwidth send along these routes for the streams gwgsara2 => prusin and gwgsara3 => gwgsara55. , shows these data for the streams in the reverse directions.
. | Total packets lost in the direction gwgsara5 => prusin, according to the scheme in , as a function of the sum of the bandwidth send. |
. | Total packets lost in the direction prusin => gwgsara5, according to the scheme in , as a function of the sum of the bandwidth send. |
. | Total packets lost for the streams gwgsara2 => prusin and gwgsara3 => gwgsara5 according to the scheme in , as a function of the sum of the bandwidth send. |
. | Total packets lost for the streams prusin => gwgsara2 and gwgsara5 => gwgsara3 according to the scheme in , as a function of the sum of the bandwidth send. |
Unfortunately for single host pair UDP there is no good material available to compare with older results. Also the situation before and after the maintenance are not completely the same according to the scheme from . Still the following conclusions can be drawn from these tests:
Also for two host pairs ( ) no good comparison material with older results has been available, but still the following conclusions can be drawn: