05.08.2014 Views

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

An Investigation into Transport Protocols and Data Transport ...

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

9.1. Transfer Tests Across Dedicated Private Wide Area Networks 191<br />

Two projects that have aided in the facilitation of underst<strong>and</strong>ing high<br />

speed network transport are the cross-UK MB-NG development network (See<br />

Appendix C.2) <strong>and</strong> the transatlantic <strong>Data</strong>TAG testbed (See Appendix C.3).<br />

Both networks were configured to provide a link capacity of 1Gbits/s <strong>and</strong><br />

the performance of New-TCP algorithms was investigated.<br />

9.1.1 Methodology<br />

A series of tests were conducted to analyse the performance of New-TCP<br />

flows at 1Gb/sec on the <strong>Data</strong>TAG <strong>and</strong> MB-NG testbeds. The two extremes<br />

of latencies available with these two networks enable analysis of the cwnd<br />

dynamics of New-TCP. <strong>Data</strong>TAG provides the high capacity, high latency<br />

networks at which St<strong>and</strong>ard TCP fails <strong>and</strong> these algorithms are designed to<br />

operate, whilst the low latencies of MB-NG can provide information regarding<br />

the switch between the low <strong>and</strong> high speed mode of these algorithms.<br />

At the time of the testing only HSTCP, ScalableTCP <strong>and</strong> H-TCP had<br />

been proposed <strong>and</strong> were therefore available for testing. As such, the results<br />

within this section are limited to only these New-TCP algorithms.<br />

iperf [TQD + 03] was used to initiate TCP flows that simulate bulk transfer<br />

using st<strong>and</strong>ard IP packet sizes of 1500B. All machines used in the tests<br />

were installed with the altAIMD kernel version 0.3 <strong>and</strong> were run with Appropriate<br />

Byte Counting (See Section 5.2.4) with local host buffers set to<br />

sufficiently large values as shown in Table B.2 to ensure that performance<br />

bottlenecks did not exist in the end-host systems.<br />

All flows were also configured with sufficient socket buffer allocation to<br />

prevent host-based flow control <strong>and</strong> each test was repeated at least three<br />

times to determine an appropriate st<strong>and</strong>ard error.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!