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.

Congestion management <strong>in</strong>volves <strong>the</strong> design of mechanisms and schemes to stati-<br />

cally limit <strong>the</strong> demand-capacity mismatch, or dynamically control tra c sources when<br />

such a mismatch occurs. Congestion is a problem associated with <strong>the</strong> dynamics of <strong>the</strong><br />

network load and capacity, it has been shown that static solutions such as allocat<strong>in</strong>g<br />

more bu ers, or provid<strong>in</strong>g faster l<strong>in</strong>ks, or faster processors does not solve <strong>the</strong> problem<br />

[50, 48]. In fact, <strong>the</strong> partial deployment of <strong>the</strong>se static alternatives has led to more<br />

heterogeneity <strong>in</strong> <strong>the</strong> network and <strong>in</strong>creased <strong>the</strong> possibility of congestion.<br />

Observe that congestion management deals with <strong>the</strong> problem of match<strong>in</strong>g <strong>the</strong><br />

demand and capacity <strong>for</strong> a s<strong>in</strong>gle network tra c class. Tra c management, even <strong>for</strong><br />

a s<strong>in</strong>gle tra c class, deals with <strong>the</strong> problem of ensur<strong>in</strong>g that <strong>the</strong> network bandwidth,<br />

bu er and computational resources are e ciently utilized while meet<strong>in</strong>g <strong>the</strong> various<br />

Quality of <strong>Service</strong> (QoS) guarantees given to sources as part of a tra c contract.<br />

The general problem of network tra c management <strong>in</strong>volves all <strong>the</strong> available tra c<br />

classes. In ATM networks, <strong>the</strong> general tra c management problem <strong>in</strong>volves <strong>the</strong><br />

mechanisms needed to control <strong>the</strong> multiple classes of tra c (like CBR, VBR, <strong>ABR</strong><br />

and UBR) while ensur<strong>in</strong>g that all <strong>the</strong> tra c contracts are met. The components of<br />

tra c management o<strong>the</strong>r than congestion management schemes <strong>in</strong>clude schedul<strong>in</strong>g<br />

mechanisms, tra c contract negotiation, admission control, and tra c polic<strong>in</strong>g. In<br />

this dissertation, we address <strong>the</strong> problem of design<strong>in</strong>g tra c management mechanisms<br />

<strong>for</strong> one class -<strong>the</strong><strong>ABR</strong> service class <strong>in</strong> ATM networks.<br />

Historically, traditional data networks supported only one class of service (data).<br />

In such networks, <strong>the</strong> term \tra c management" was synonymous with \congestion<br />

control." In pass<strong>in</strong>g, we also note <strong>the</strong> di erence between \ ow control" and \con-<br />

gestion control." Flow control deals with <strong>the</strong> control of a particular ow, whereas<br />

5

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

Saved successfully!

Ooh no, something went wrong!