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

Create successful ePaper yourself

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

feedback ask<strong>in</strong>g sources to reduce <strong>the</strong>ir rates. The TCP congestion w<strong>in</strong>dow is now<br />

large and is <strong>in</strong>creas<strong>in</strong>g. Hence, it will send data at rate greater than <strong>the</strong> source's<br />

send<strong>in</strong>g rate. The le transfer data is bottlenecked by <strong>the</strong> <strong>ABR</strong> source rate and not<br />

by <strong>the</strong> TCP congestion w<strong>in</strong>dow size. In this state, we say that <strong>the</strong> TCP sources are<br />

rate-limited. Observe that UBR cannot rate-limit TCP sources and would need to<br />

bu er <strong>the</strong> entire TCP load <strong>in</strong>side <strong>the</strong> network.<br />

The <strong>ABR</strong> queues at <strong>the</strong> switches start <strong>in</strong>creas<strong>in</strong>g when <strong>the</strong> TCP idle times are<br />

not su cient to clear <strong>the</strong> queues built up dur<strong>in</strong>g <strong>the</strong> TCP active times. The queues<br />

may <strong>in</strong>crease until <strong>the</strong> <strong>ABR</strong> source rates converge to optimum values. Once <strong>the</strong> TCP<br />

sources are rate-limited and <strong>the</strong> rates converge to optimum values, <strong>the</strong> lengths of <strong>the</strong><br />

<strong>ABR</strong> queues at <strong>the</strong> switch will start decreas<strong>in</strong>g. The queues now move over to <strong>the</strong><br />

source end-system (outside <strong>the</strong> ATM network). Several proprietary techniques can be<br />

used to control <strong>the</strong> TCP queues at <strong>the</strong> edge of <strong>the</strong> ATM network [59], and we cover<br />

some of <strong>the</strong> possibilities later <strong>in</strong> this chapter.<br />

The rema<strong>in</strong><strong>in</strong>g part of <strong>the</strong> chapter is organized as follows. We rst exam<strong>in</strong>e<br />

<strong>the</strong> per<strong>for</strong>mance of TCP under lossy conditions <strong>in</strong> section 8.4. We <strong>the</strong>n study <strong>the</strong><br />

<strong>in</strong>teraction of <strong>the</strong> TCP and <strong>ABR</strong> congestion control algorithms and <strong>the</strong> justi cation<br />

and assumptions <strong>for</strong> bu er requirements <strong>for</strong> zero loss <strong>in</strong> section 8.14. Next, we lookat<br />

<strong>the</strong> e ect of variation <strong>in</strong> capacity (VBR backgrounds) on <strong>the</strong> bu er requirements. We<br />

discuss switch algorithm issues and our solutions to handle variation <strong>in</strong> demand and<br />

capacity <strong>in</strong> section 8.16. We <strong>the</strong>n develop a model of multiplexed MPEG-2 sources<br />

over VBR, and study its e ect on TCP sources runn<strong>in</strong>g over <strong>ABR</strong> <strong>in</strong> section 8.17.<br />

F<strong>in</strong>ally, we look at related work (an extension of this dissertation work), where <strong>the</strong><br />

263

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

Saved successfully!

Ooh no, something went wrong!