Dynamic fair bandwidth allocation for DiffServ classes

The assured forwarding per hop behavior standardized by the IETF Differentiated Services working group provides four class-based differentiated IP services. In this service, however, unexpected service degradation may occur and differentiation among classes may be disordered if the network is designed to minimize over-provisioning or is under-provisioned. We therefore developed a packet scheduling scheme that dynamically allocates bandwidth to each class queue to guarantee the differentiation among classes under any traffic conditions. The scheme estimates the sum of CIRs (committed information rates), i.e. rate of the packets having lowest drop preference, of active flows in each class and initially allocates the link bandwidth according to the sum of CIRs. It allocates the excess bandwidth by using a combination of CIR-proportional allocation and equal-share allocation. The equal share part enables that the flows in best effort class or the flows having zero CIRs can utilize minimum share of the bandwidth. Our scheme also introduces a scalable scheduling technique to improve fairness among flows in the same class. We evaluate the proposed scheme and show that it makes DiffServ operations fairer under any traffic conditions.

[1]  Raj Jain,et al.  Effect of number of drop precedences in assured forwarding , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).

[2]  David L. Black,et al.  An Architecture for Differentiated Service , 1998 .

[3]  Fred Baker,et al.  Assured Forwarding PHB Group , 1999, RFC.

[4]  A. Kolarov,et al.  Study of the TCP/UDP fairness issue for the assured forwarding per hop behavior in differentiated services networks , 2001, 2001 IEEE Workshop on High Performance Switching and Routing (IEEE Cat. No.01TH8552).

[5]  Zheng Wang,et al.  An Architecture for Differentiated Services , 1998, RFC.

[6]  QUTdN QeO,et al.  Random early detection gateways for congestion avoidance , 1993, TNET.

[7]  Masayuki Murata,et al.  Hierarchically aggregated fair queueing (HAFQ) for per-flow fair bandwidth allocation in high speed networks , 2003, IEEE International Conference on Communications, 2003. ICC '03..

[8]  Biswajit Nandy,et al.  Bandwidth assurance issues for TCP flows in a differentiated services network , 1999, Seamless Interconnection for Universal Services. Global Telecommunications Conference. GLOBECOM'99. (Cat. No.99CH37042).