Despite the rapid development of the resilient packet ring (RPR) technology, the available bandwidth allocation algorithms for RPR networks do not provide satisfactory solutions to meet their performance requirements. To attack this problem, this paper proposes an algorithm, which we call the distributed bandwidth fair allocation (DBFA) algorithm, that achieves the key RPR performance goals, i.e., fairness, high utilization and spatial reuse. The algorithm is distributed and uses a simple proportional control mechanism to allocate bandwidth among competing flows in a weighted manner. In order ...