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.

7.1. Metrics 136<br />

7.1 Metrics<br />

In this section, metrics which are considered important for the evaluation of<br />

bulk data transport are presented <strong>and</strong> discussed.<br />

7.1.1 Goodput<br />

Define goodput, ¯x i , to be the mean rate of useful application layer data transferred<br />

per unit time, such that for the i th flow, x i (t) is the rate of of useful<br />

data sent in the time period t. More formally it is defined as the throughput<br />

less losses.<br />

∫<br />

1 T<br />

¯x i := lim x i (t)dt, (7.1)<br />

T →∞ T 0<br />

<strong>An</strong>other consideration is that as the number of flows increases, this can<br />

be extended to define the aggregate goodput, ¯X, when there are n flows competing<br />

along the same bottleneck to be:<br />

¯X :=<br />

n∑<br />

¯x i (7.2)<br />

i=1<br />

Define the short-term average goodput as the exponentially weighted<br />

moving average,<br />

ˆx(t) i =<br />

∫ t<br />

0<br />

exp[−λ(t − s)]x i (s)ds (7.3)<br />

where λ is typically selected proportional to the b<strong>and</strong>width-delay product so<br />

that the averaging window scales with the congestion epoch duration.<br />

In order to convey the New-TCP dynamics over a range of cwnd values,<br />

a range of network capacities <strong>and</strong> latencies should be investigated in order<br />

to obtain a general perspective of this particular performance metric. The<br />

effect of algorithmic mode switches from low to high speed regimes of the

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

Saved successfully!

Ooh no, something went wrong!