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.

<strong>the</strong> source can pick any <strong>in</strong>itial rate and start transmitt<strong>in</strong>g. It can use <strong>the</strong> averag<strong>in</strong>g<br />

<strong>in</strong>terval returned <strong>in</strong> <strong>the</strong> feedback to measure OCR, and at <strong>the</strong> end of <strong>the</strong> averag<strong>in</strong>g<br />

<strong>in</strong>terval send a control cell conta<strong>in</strong><strong>in</strong>g this OCR. When <strong>the</strong> control cell returns, it will<br />

have <strong>the</strong> <strong>in</strong><strong>for</strong>mation to change to <strong>the</strong> correct load level.<br />

S<strong>in</strong>ce <strong>the</strong> averag<strong>in</strong>g <strong>in</strong>tervals depend upon <strong>the</strong> path, averag<strong>in</strong>g <strong>in</strong>terval may be<br />

known to <strong>the</strong> source host from o<strong>the</strong>r VCs go<strong>in</strong>g to <strong>the</strong> same dest<strong>in</strong>ation host. Also,<br />

a network manager may hardcode <strong>the</strong> same averag<strong>in</strong>g <strong>in</strong>terval <strong>in</strong> all switches and<br />

hosts. We do not recommend this procedure s<strong>in</strong>ce not all switches that a host may<br />

eventually use may be<strong>in</strong> <strong>the</strong> control of <strong>the</strong> network manager.<br />

The <strong>in</strong>itial transmission cell rate a ects <strong>the</strong> network operation <strong>for</strong> only <strong>the</strong> rst<br />

few (one or two) round trips. There<strong>for</strong>e, it can be any value below (and <strong>in</strong>clud<strong>in</strong>g)<br />

<strong>the</strong> target cell rate of <strong>the</strong> l<strong>in</strong>k at <strong>the</strong> source. However, network managers may set any<br />

o<strong>the</strong>r <strong>in</strong>itial rate to avoid startup impulses.<br />

5.2 Key Features and Contributions of <strong>the</strong> OSU scheme<br />

The OSU scheme was presented to <strong>the</strong> ATM Forum tra c management work<strong>in</strong>g<br />

group <strong>in</strong> its September and October 1994 meet<strong>in</strong>gs. It highlighted several new ideas<br />

that have now become common features of most such schemes developed s<strong>in</strong>ce <strong>the</strong>n.<br />

This <strong>in</strong>cludes apply<strong>in</strong>g <strong>the</strong> concept of congestion avoidance to rate-based algorithms<br />

and <strong>the</strong> use of <strong>in</strong>put rate <strong>in</strong>stead of queue length <strong>for</strong> congestion detection. The<br />

number of parameters is small and <strong>the</strong>ir e ects are well understood.<br />

5.2.1 Congestion Avoidance<br />

The OSU scheme is a congestion avoidance scheme. As de ned <strong>in</strong> [42], a congestion<br />

avoidance scheme is one that keeps <strong>the</strong> network at high throughput and low delay <strong>in</strong><br />

105

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

Saved successfully!

Ooh no, something went wrong!