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.

10.3. Future Directions 254<br />

mial increase of cwnd facilitates fast utilisation of network resources, whilst<br />

the adaptive backoff <strong>and</strong> resetting of β to half upon consecutive drops in<br />

throughput due to competing traffic greatly aids fast convergence <strong>and</strong> fairness.<br />

However, the polynomial increases also results in a large overhead -<br />

especially at long latencies (unsurprising as the polynomial increase is time<br />

based). As such, some tuning of this parameter <strong>and</strong> matching to real networks<br />

will be beneficial.<br />

The delayed-based FAST algorithm also demonstrates similar attributes<br />

to H-TCP. However, the major disadvantage of such delayed-based algorithms<br />

is the requirement of network buffering to be proportional to the number<br />

of FAST flows sharing the bottleneck link. As demonstrated throughput<br />

Chapter 8, when the network buffers are small, FAST has some very undesirable<br />

throughput, fairness <strong>and</strong> friendliness performances. Therefore, further<br />

research <strong>into</strong> the choice of γ is required. Also a mechanism whereby FAST<br />

does not cause these large fluctuations in goodput when there is insufficient<br />

buffering should be developed.<br />

Several other TCP congestion control algorithms have been proposed but<br />

were chosen to either not be within the scope of the research or were not<br />

incorporated due to time constraints.<br />

• TCP Limited Slow-Start [Flo04] is an adaptation of the slow start algorithm<br />

to prevent large numbers of retransmits due to the exponential<br />

growth of cwnd by switching to an aggressive linear increase of cwnd<br />

when cwnd is larger than a threshold value.<br />

• TCP Westwood [CGM + 02, GM, WVS + 02] utilises RTT to determine<br />

the appropriate b<strong>and</strong>width delay product in order to determine the<br />

appropriate cwnd size for the TCP flow. Unlike FAST, it still incor-

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

Saved successfully!

Ooh no, something went wrong!