Converging to approximated max-min flow fairness in logarithmic time
- 27 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- Vol. 3, 1350-1357 vol.3
- https://doi.org/10.1109/infcom.1998.662951
Abstract
Max-min is a frequently praised criterion for flow control despite its limitations. In practice, the fast rate of changes in the connection layout in modern networks makes it hard for any flow control algorithm to converge to an optimal point. In such an environment, it might be better to trade accuracy with speed. We present algorithms that relax the optimality criterion of the max-min flow fairness but achieve a fast convergence time that is logarithmic in the link bandwidth and not a function of the number of active connections (or sessions). The relaxation we use requires rates to be increased or decreased by a certain factor, 1+/spl epsiv/, or in other words, assigned rates can only be a natural power of some basic bandwidth 1+/spl epsiv/. Under this criterion, the quiescent time of our flow control algorithms is log/sub 1+/spl epsiv//B, where B is the maximum link bandwidth in minimum allocation units. This is a great improvement over the super-linear quiescent time of known algorithms both exact and approximated.Keywords
This publication has 9 references indexed in Scilit:
- Scalability issues for distributed explicit rate allocation in ATM networksPublished by Institute of Electrical and Electronics Engineers (IEEE) ,2002
- Efficiency of oblivious versus non-oblivious schedulers for optimistic, rate-based flow control (extended abstract)Published by Association for Computing Machinery (ACM) ,1997
- PhantomACM SIGCOMM Computer Communication Review, 1996
- TCP Vegas: end to end congestion avoidance on a global InternetIEEE Journal on Selected Areas in Communications, 1995
- The rate-based flow control framework for the available bit rate ATM serviceIEEE Network, 1995
- A control-theoretic approach to flow controlPublished by Association for Computing Machinery (ACM) ,1991
- Congestion avoidance and controlPublished by Association for Computing Machinery (ACM) ,1988
- Bottleneck Flow ControlIEEE Transactions on Communications, 1981
- Flow Control: A Comparative SurveyIEEE Transactions on Communications, 1980