myths


Myths About Congestion Management in High-speed Networks

R. Jain, Digital Equipment, 1992

Summary. With the increasing heterogeneity of network links (and the resulting need to support a range of link speeds), congestion management has become a hot issue. The author lists the pros and cons of different congestion control and avoidance ideas. Old myths that have proven false over time include the ideas that congestion is caused by:

and that with the advent of cheap links, CPU and/or memory congestion would .become a non-problem.

New myths include:

.


More Detail

Window-based flow control vs. Rate-based. Window:

Rate based:.

Open-loop of Feedback. ``Closed-loop'' means that a congested resource .sends feedback to the source which then adjusts the sending level. Some argue that because closed-loop congestion controls require that the feedback travel back to the source, they take too long. The alternative are open-loop schemes such as router-based, backpressure and prior reservation. The author examines these 3 schemes.

Router-based vs. Source-based. Rate-based control required for fairness & for rate guarantees. Source-based required for long periods of congestion. If router processing speed important, source-based is the way to go. If source disobedience is a problem, router-based is preferred.

Source-based:

Router-based:.

Backpressure. Routers send an X-off when congested and stop accepting .packets. Send an X-on when ready to accept packets. Datalink-level mechanism. Good for short-lived congestion (same as increasing # of buffers); can lead to standstill if long-lived. Can be very unfair: sources not even using the congested node can be affected. Upshot: backpressure can be used for short-lived congestion but must be supplemented w/transport level mechanisms when overload is long-lived.

Prior-reservation vs. Walk-in. Reservation will be ideal for steady, long sessions but bad for bursty sessions. Since we will see traffic of all types, networks should have both types of resource management schemes.

Prior-reservation:

Walk-in:.

One Scheme vs. Many. Rule of thumb: the longer the duration of the .overload, the higher the layer at which control should be exercised. "Since every net can have overloads of all durations, every net needs a combination of controls at various levels. No one scheme can solve all congestion problems."

Multiple competing schemes at one level make for unfairness.