Bottleneck Flow Control
Abstract
The problem of optimally choosing message rates for users of a store-and-forward network is analyzed. Multiple users sharing the links of the network each attempt to adjust their message rates to achieve an ideal network operating point or an “ideal tradeoff point between high throughput and low delay.” Each user has a fixed path or virtual circuit. In this environment, a basic definition of “ideal delay-throughput tradeoff” is given and motivated. This definition concentrates on a fair allocation of network resources at network bottlenecks. This “ideal policy” is implemented via a decentralized algorithm that achieves the unique set of optimal throughputs. All sharers constrained by the same bottleneck are treated fairly by being assigned equal throughputs. A generalized definition of ideal tradeoff is then introduced to provide more flexibility in the choice of message rates. With this definition, the network may accommodate users with different types of message traffic. A transformation technique reduces the problem of optimizing this performance measure to the problem of optimizing the basic measure. Copyright © 1981 by The Institute of Electrical and Electronics Engineers, Inc.