10.01.2015 Views

Why Latency Matters to Mobile Backhaul - O3b Networks

Why Latency Matters to Mobile Backhaul - O3b Networks

Why Latency Matters to Mobile Backhaul - O3b Networks

SHOW MORE
SHOW LESS

Create successful ePaper yourself

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

<strong>Why</strong> <strong>Latency</strong> <strong>Matters</strong> <strong>to</strong> <strong>Mobile</strong> <strong>Backhaul</strong><br />

Where<br />

B(p): approximate model of TCP throughput [packet/s]<br />

Wmax: maximum window buffer size of receiver [packets]<br />

RTT: Round Trip Time [sec]<br />

b: number of packets that are acknowledged by a received ACK<br />

p: probability that a packet is lost<br />

T0: time-out for re-transmitting an unacknowledged (lost) packet [sec]<br />

RTT should take in<strong>to</strong> account the additional delay due <strong>to</strong> serial transmission<br />

of the packet (especially for low rate interfaces) and various TCP receive<br />

window sizes depending on the Operating System of the end-device.<br />

TCP transfer duration estimation<br />

Overall duration of file transfer can be approximated using the formula<br />

given by N. Dukkipati et al in “An argument for Increasing TCP’s Initial<br />

Congestion Window”<br />

S being the size of the file<br />

C being the bottleneck link-rate<br />

RTT being the two-way end-<strong>to</strong>-end latency<br />

being 1.5 if ACK are delayed of 2 else.<br />

Init_cwnd is the initial congestion windows, generally no more than three segments or about 4kB.<br />

The transfer time calculated does not take in<strong>to</strong> account packet loss<br />

(no packet loss) for simplicity. Packet loss further increases the duration of<br />

transfer due <strong>to</strong> retransmission of error packets and congestion control<br />

mechanisms.<br />

www.o3bnetworks.com 19

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

Saved successfully!

Ooh no, something went wrong!