TY - GEN
T1 - Design and analysis of queue control functions for explicit rate switch schemes
AU - Vandalore, Bobby
AU - Jain, Raj
AU - Goyal, Rohit
AU - Fahmy, Sonia
N1 - Publisher Copyright:
© 1998 IEEE.
PY - 1998
Y1 - 1998
N2 - The ABR rate allocation schemes can achieve high link utilizations by maintaining non-zero (small) queues in the steady state, and draining queues when the sources do not have data to send. The queue length (and queuing delays) can be controlled if part of the available bandwidth is used for draining queues in the event of queue build up. A simple threshold function can allocate such bandwidth to drain queues. Better control of the queues, and hence delay, can be achieved using more sophisticated queue control functions. We study the design and analysis of several such queue control functions: the step, linear, hyperbolic and inverse hyperbolic functions. Analytical explanation and simulation results consistent with analysis are presented. From the study, we conclude that the inverse hyperbolic is the best queue control function. To reduce complexity, the linear function can be used since it performs satisfactorily in most cases.
AB - The ABR rate allocation schemes can achieve high link utilizations by maintaining non-zero (small) queues in the steady state, and draining queues when the sources do not have data to send. The queue length (and queuing delays) can be controlled if part of the available bandwidth is used for draining queues in the event of queue build up. A simple threshold function can allocate such bandwidth to drain queues. Better control of the queues, and hence delay, can be achieved using more sophisticated queue control functions. We study the design and analysis of several such queue control functions: the step, linear, hyperbolic and inverse hyperbolic functions. Analytical explanation and simulation results consistent with analysis are presented. From the study, we conclude that the inverse hyperbolic is the best queue control function. To reduce complexity, the linear function can be used since it performs satisfactorily in most cases.
UR - https://www.scopus.com/pages/publications/4243936453
U2 - 10.1109/ICCCN.1998.998843
DO - 10.1109/ICCCN.1998.998843
M3 - Conference contribution
AN - SCOPUS:4243936453
T3 - Proceedings - 7th International Conference on Computer Communications and Networks, ICCCN 1998
SP - 780
EP - 786
BT - Proceedings - 7th International Conference on Computer Communications and Networks, ICCCN 1998
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 7th International Conference on Computer Communications and Networks, ICCCN 1998
Y2 - 15 October 1998 through 15 October 1998
ER -