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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

9.3. Internet Transfers 229<br />

can cause stalls in the data transfer which lowers the achievable goodput.<br />

Due to Linux specific implementation TCP features that were designed<br />

to lower the processing overhead on the receiver, many ‘dubious events’ were<br />

observed which causes the TCP sender to recalculate cwnd to that of the<br />

number of packets in flight which caused a reduction in the observed goodput.<br />

In order to reduce the processing burden of SACKs, an AQM solution<br />

(WRED) was implemented. Specifically, a drop probability in the router<br />

AF queue with a gentle gradient was proven to be extremely effective in<br />

maintaining high goodput for ScalableTCP. This validates the belief that the<br />

SACK processing is a dominant reason for having poor goodput performance.<br />

This AQM solution can relax the requirement of any further optimisation<br />

of the SACK code. However, it is believed that the main limitations in using<br />

aggressive TCP protocols under high BDP IP DiffServ-enabled paths lies<br />

in not having enough CPU speed to cope with both the sheer number of<br />

packets both coming in <strong>and</strong> out <strong>and</strong> extra burden of multiple packet drops<br />

in the same cwnd that they induce.<br />

9.3 Internet Transfers<br />

The transport of New-TCP protocols across real-life wide area networks is<br />

investigated in this section. The goal is to to determine the real-world performance<br />

of the various New-TCP proposals using single flow transfers across<br />

Transatlantic <strong>and</strong> pan-European academic networks.

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

Saved successfully!

Ooh no, something went wrong!