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.

5.4. <strong>An</strong>alysis of AIMD Congestion Control 108<br />

term is derived from the congestion measure 5 p i (t) <strong>and</strong> a drop of half from<br />

the peak cwnd value of 4 3 w i(t).<br />

It can be shown that Equation 5.9 readily reduces to Equation 5.8 when<br />

w˙<br />

i (t) = 0.<br />

By defining that:<br />

κ i (T i ) = 1 T i<br />

<strong>and</strong> u i (w i (t), T i (t)) = 3<br />

2w 2 i<br />

(5.10)<br />

[JDXW03] stipulate that all the design of congestion algorithms can be<br />

generalised by the following:<br />

ẇ = κ i (t) ×<br />

(<br />

1 − p )<br />

i(t)<br />

u i (t)<br />

(5.11)<br />

where κ(t) := κ(w i (t), T i (t)) <strong>and</strong> u(t) := u(w i (t), T i (t)) <strong>and</strong> is defined as<br />

the gain function <strong>and</strong> the marginal utility function respectively.<br />

By choosing an appropriate value of u(t) which is equivalent to the loss<br />

probability, the time variance of w i can be minimised <strong>and</strong> therefore enable a<br />

more ‘stable’ flow. Meanwhile, the choice of κ(t) facilitates a quick adaptation<br />

to the equilibrium value of w.<br />

Therefore, the choice of the variables κ(t) <strong>and</strong> u(t) play an important<br />

role in the stability <strong>and</strong> responsiveness, <strong>and</strong> the equilibrium properties respectively.<br />

5 Which for this discussion is equivalent to the the indication of packet loss.

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

Saved successfully!

Ooh no, something went wrong!