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.

controlled <strong>ABR</strong> queues and high utilization. The maximum <strong>ABR</strong> queue length is<br />

a function of <strong>the</strong> feedback delay and round trip time. This implies that switches<br />

term<strong>in</strong>at<strong>in</strong>g satellite l<strong>in</strong>ks should provide bu ers proportional to <strong>the</strong> length of <strong>the</strong><br />

satellite l<strong>in</strong>k <strong>in</strong> order to deliver high per<strong>for</strong>mance. Fur<strong>the</strong>r, if <strong>the</strong>y implement <strong>the</strong><br />

VSVD option, <strong>the</strong>y can isolate downstream workgroup switches from <strong>the</strong> e ects of<br />

<strong>the</strong> long delay satellite path. We also brie y survey VBR video model<strong>in</strong>g techniques,<br />

<strong>the</strong> MPEG-2 over ATM approach, and propose a model <strong>for</strong> MPEG-2 video over VBR<br />

which <strong>in</strong>corporates <strong>the</strong> long-range dependence property <strong>in</strong> compressed video.<br />

8.19 E ect of bursty TCP applications<br />

In a related work [79], we have studied <strong>the</strong> e ect of bursty applications runn<strong>in</strong>g on<br />

top of TCP. An example of such an application is <strong>the</strong> World Wide Web application.<br />

The WWW application sets up TCP connections <strong>for</strong> its data transfers [30]. The<br />

WWW application di ers from a large le transfer application <strong>in</strong> that while <strong>the</strong><br />

latter looks like an \<strong>in</strong> nite or persistant" application to TCP, <strong>the</strong> <strong>for</strong>mer looks like<br />

a \bursty" application (with active andidle transmission periods). The e ect of this<br />

on tra c management isdescribed below.<br />

TCP <strong>in</strong>creases its \congestion w<strong>in</strong>dow" as it receives acknowledgements <strong>for</strong> seg-<br />

ments correctly received by <strong>the</strong> dest<strong>in</strong>ation. If <strong>the</strong> application (eg. le transfer or<br />

WWW server/client) has data to send, it transmits <strong>the</strong> data. O<strong>the</strong>rwise, <strong>the</strong> w<strong>in</strong>dow<br />

rema<strong>in</strong>s open until ei<strong>the</strong>r <strong>the</strong> application has data to send or TCP times out (us<strong>in</strong>g<br />

a timer set by its RTT estimation algorithm). If <strong>the</strong> timer goes o , TCP reduces <strong>the</strong><br />

congestion w<strong>in</strong>dow to one segment (<strong>the</strong> m<strong>in</strong>imum possible), and rises exponentially<br />

(\slow start") once <strong>the</strong> source becomes active aga<strong>in</strong>.<br />

331

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

Saved successfully!

Ooh no, something went wrong!