A control-theoretic approach to flow control
- 1 August 1991
- proceedings article
- Published by Association for Computing Machinery (ACM)
- Vol. 21 (4), 3-15
- https://doi.org/10.1145/115992.115995
Abstract
This paper presents a control-theoretic approach to reactive flow control in networks that do not reserve bandwidth. We assume a round-robin-like queue service discipline in the output queues of the network’s switches, and propose deterministic and stochastic models for a single conversation in a network of such switches. These models motivate the Packet-Pair rate probing technique, and a provably stable rate-based flow control scheme. A Kalman state estimator is derived from d~crete-time state space analysis, but there are difficulties in using the estimator in practice. These difficulties are overcome by a novel estimation scheme based on fuzzy logic. We then present a technique to extract and use additional information horn the system to develop a continuous-time system model. This is used to design a wuisnt of the control law that is also provably stable, and, in addition, takes control action as rapidly as possible. Finally, practical issues such as correcting parameter drift and cmmlination with window flow control are described.Keywords
This publication has 16 references indexed in Scilit:
- Observations on the dynamics of a congestion control algorithmPublished by Association for Computing Machinery (ACM) ,1991
- Comparison of rate-based service disciplinesPublished by Association for Computing Machinery (ACM) ,1991
- A stop-and-go queueing framework for congestion managementPublished by Association for Computing Machinery (ACM) ,1990
- A binary feedback scheme for congestion avoidance in computer networksACM Transactions on Computer Systems, 1990
- A scheme for real-time channel establishment in wide-area networksIEEE Journal on Selected Areas in Communications, 1990
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988
- Flow control in integrated local area networksPerformance Evaluation, 1987
- On the modeling and optimal flow control of the Jacksonian networkPerformance Evaluation, 1985
- Dynamic Modeling and Control of Congestion-Prone SystemsOperations Research, 1976
- Fuzzy setsInformation and Control, 1965