24.11.2012 Views

Traffic Management for the Available Bit Rate (ABR) Service in ...

Traffic Management for the Available Bit Rate (ABR) Service in ...

Traffic Management for the Available Bit Rate (ABR) Service in ...

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.

dom<strong>in</strong>ated by factors such as <strong>the</strong> drop policy and TCP timer granularity. Intelligent<br />

drop policies can help improve <strong>the</strong> throughput slightly.<br />

8.5 Source Model and TCP Options<br />

We use an <strong>in</strong> nite source model at <strong>the</strong> application layer runn<strong>in</strong>g on top of TCP.<br />

This implies that TCP always has a packet to send as long as its w<strong>in</strong>dow will permit<br />

it. O<strong>the</strong>r parameters values used are:<br />

TCP maximum segment size MSS=512 bytes<br />

IP MTU size = 9180 bytes (no IP segmentation)<br />

TCP timer granularity =100 ms<br />

Delay-ack timer=0 (disabled)<br />

Packet process<strong>in</strong>g time at <strong>the</strong> dest<strong>in</strong>ation=0<br />

We implemented <strong>the</strong> w<strong>in</strong>dow scal<strong>in</strong>g option so that <strong>the</strong> throughput is not limited<br />

by path length. Without <strong>the</strong> w<strong>in</strong>dow scal<strong>in</strong>g option, <strong>the</strong> maximum w<strong>in</strong>dow sizeis2 16<br />

bytes or 64 kB. We use a w<strong>in</strong>dow of16 64 kB or 1024 kB. The network consists of<br />

three l<strong>in</strong>ks of 1000 km each and <strong>the</strong>re<strong>for</strong>e has a one-way delay of 15 ms (or 291 kB<br />

at 155 Mbps).<br />

In our simulations, we have not used \fast retransmit and recovery" used <strong>in</strong> pop-<br />

ular TCP Reno implementation. In a related work [36, 37] (TCP over UBR), we<br />

study <strong>the</strong> e ect of <strong>the</strong>se algorithms <strong>in</strong> detail. Brie y, <strong>the</strong>se algorithms have been<br />

designed to improve TCP per<strong>for</strong>mance when a s<strong>in</strong>gle (isolated) segment is lost (due<br />

to errors). However, <strong>in</strong> high bandwidth l<strong>in</strong>ks, network congestion results <strong>in</strong> several<br />

dropped segments (a burst loss). In this case, <strong>the</strong>se algorithms are not able to recover<br />

265

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

Saved successfully!

Ooh no, something went wrong!