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.

7.2. Environment 141<br />

of packets in flight as a result of large values of cwnd leads to a larger number<br />

of packets that may be lost due to packet bursts <strong>and</strong> having a too aggressive<br />

increase in α [KRB05].<br />

It is important in order to prevent classical congestion collapse <strong>and</strong> improve<br />

goodput that the fraction of retransmitted packets is kept low [FF99].<br />

Therefore, given that, the i th TCP flow retransmits r i (k) bytes of data in the<br />

duration s, define the ratio of retransmitted packets for s = 1, ..., t as:<br />

ɛ i =<br />

∑ t<br />

s=1 r i(s)<br />

∑ t<br />

s=1 u i(s)<br />

(7.10)<br />

where u i (s) is the amount of data transfered during the period s of the<br />

i th flow.<br />

In order to give a comparable metric between stacks that achieve different<br />

goodputs under identical network conditions, normalise all ɛ i by the total<br />

goodput of all flows, ¯X, to give the total overhead, ξ:<br />

ξ =<br />

∑ n<br />

i ɛ i<br />

¯X<br />

(7.11)<br />

Therefore a low value of ξ is desirable <strong>and</strong> should not be much greater<br />

than that of St<strong>and</strong>ard TCP to facilitate the stability of the Internet.<br />

7.2 Environment<br />

The goal of this investigation is to be able to compare <strong>and</strong> contrast the<br />

performance metrics of New-TCP algorithms against that of St<strong>and</strong>ard TCP<br />

in order to gauge the advantages <strong>and</strong> disadvantages of each.<br />

In order to get a representation of the performance of these congestion

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

Saved successfully!

Ooh no, something went wrong!