TY - JOUR
T1 - On network bandwidth allocation policies and feedback control algorithms for packet networks
AU - Hou, Y. Thomas
AU - Li, Bo
AU - Panwar, Shivendra S.
AU - Tzeng, Henry
PY - 2000/9
Y1 - 2000/9
N2 - This paper summarizes our experience on the design of network bandwidth allocation policies and distributed rate calculation algorithms for packet-switched networks. In particular, we discuss two rate allocation policies: the generalized max-min (GMM) and the weight-proportional max-min (WPMM) policies, both of which generalize the classical max-min rate allocation policy. For the design of distributed algorithms to achieve these two rate allocation policies, we focus on rate-based distributed flow control where special control packets are employed to achieve the information exchange between a source and the network. We categorize two broad classes of distributed rate calculation algorithms in the literature using live algorithms as illustrations. To give insight, we compare the design tradeoffs between these two classes of algorithms in terms of performance objectives and implementation complexities. Furthermore, we discuss important extensions within each class of algorithms.
AB - This paper summarizes our experience on the design of network bandwidth allocation policies and distributed rate calculation algorithms for packet-switched networks. In particular, we discuss two rate allocation policies: the generalized max-min (GMM) and the weight-proportional max-min (WPMM) policies, both of which generalize the classical max-min rate allocation policy. For the design of distributed algorithms to achieve these two rate allocation policies, we focus on rate-based distributed flow control where special control packets are employed to achieve the information exchange between a source and the network. We categorize two broad classes of distributed rate calculation algorithms in the literature using live algorithms as illustrations. To give insight, we compare the design tradeoffs between these two classes of algorithms in terms of performance objectives and implementation complexities. Furthermore, we discuss important extensions within each class of algorithms.
UR - http://www.scopus.com/inward/record.url?scp=0034272927&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=0034272927&partnerID=8YFLogxK
U2 - 10.1016/S1389-1286(00)00132-8
DO - 10.1016/S1389-1286(00)00132-8
M3 - Article
AN - SCOPUS:0034272927
SN - 1389-1286
VL - 34
SP - 481
EP - 501
JO - Computer Networks
JF - Computer Networks
IS - 3
ER -