Scalable QoS provision through buffer management
- 1 October 1998
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGCOMM Computer Communication Review
- Vol. 28 (4) , 29-40
- https://doi.org/10.1145/285243.285254
Abstract
In recent years, a number of link scheduling algorithms have been proposed that greatly improve upon traditional FIFO scheduling in being able to assure rate and delay bounds for individual sessions. However, they cannot be easily deployed in a backbone environment with thousands of sessions, as their complexity increases with the number of sessions. In this paper, we propose and analyze an approach that uses a simple buffer management scheme to provide rate guarantees to individual flows (or to a set of flows) multiplexed into a common FIFO queue. We establish the buffer allocation requirements to achieve these rate guarantees and study the trade-off between the achievable link utilization and the buffer size required with the proposed scheme. The aspect of fair access to excess bandwidth is also addressed, and its mapping onto a buffer allocation rule is investigated. Numerical examples are provided that illustrate the performance of the proposed schemes. Finally, a scalable architecture for QoS provisioning is presented that integrates the proposed buffer management scheme with WFQ scheduling that uses a small number of queues.Keywords
This publication has 5 references indexed in Scilit:
- Dynamics of random early detectionPublished by Association for Computing Machinery (ACM) ,1997
- Efficient network QoS provisioning based on per node traffic shapingIEEE/ACM Transactions on Networking, 1996
- Dynamics of TCP traffic over ATM networksIEEE Journal on Selected Areas in Communications, 1995
- On protective buffer policiesIEEE/ACM Transactions on Networking, 1994
- Random early detection gateways for congestion avoidanceIEEE/ACM Transactions on Networking, 1993