Dynamic Control of Session Input Rates in Communication Networks

We consider a distributed algorithm for dynamically adjusting the input rate of each session of a voice or data network so as to exercise flow control. The algorithm receives periodically information regarding the level of congestion along each session path and iteratively corrects the session input rate. In this paper we place emphasis on voice networks but the ideas involved can also be used for dynamic routing and flow control in data networks.