Thread Links | Date Links | ||||
---|---|---|---|---|---|
Thread Prev | Thread Next | Thread Index | Date Prev | Date Next | Date Index |
Hi
Harry, Raj,
I
absolutely agree with you that there is a tradeoff between fairness and
stability vs. bw utilization. This periodicity is exhibited by not only by
CBR traffic but also by TCP traffic (over 90% traffic on internet).
TCP flow control mechinism increases window
size lineraly after the round trip time (RTT) when acknowledment (ACK)
messages indicate successful packet delivery. If ACKs indicate a
missing packet, TCP reduces the window size by half (exponential
backoff). TCP flows eventually adapt to the available network bandwidth and
flow bandwidth oscillates (depends on the version) around the available network
bandwidth. Thus periodicity is exhibited. During congestion times if
network drops multiple packets, many flows backoff. Thus now even though network
bandwidth is available for flows to use, but flows can't use it because of
TCP flow control. When flows come out of slow start, they increase their
bandwidth at the same time till congestion happens again. Thus global
synchronization of flows lead to periodic
congestion.
Backward congestion control mechanism is implemented to push congestion to the upper layers across the nodes in the ring. This congestion control mechanism is basically is an ABR approach which is implementing another level of flow control. In presence of two control loops, end to end TCP flow control loop and BCN control loop, it is not clear how they will interact. TCP may not come out of slow start to take full advantage of the available bandwidth. These are important points to think about.
----------------------------------------------- Sanjay K. Agrawal, Ph. D. Luminous Networks
Raj: Interesting traffic pattern.... The question is what is the congestion threshold and when to send
congestion notification. The time scale for congestion detection is important.
If buffers are used, then it is some buffer threshold. Otherwise, is
congestion There is one trade-off for fairness: stability versus maximize
BW utilization. Regards, Harry Khaled Amer wrote: Raj, Not sure I understand how you reached to the conclusion of 'the traffic at any node would be a periodic function'. Can you shed some light on this? Khaled Amer -- Harry Peng ------------------------------------------------------------------ Dept: 1E11 Email: hpeng@xxxxxxxxxxxxxxxxxx ESN: 39-52277 Phone 613-765-2277 Fax: 613-768-4904 Web: http://skywww/~hpeng/ ------------------------------------------------------------------- |