A bi-direction adjustable token bucket mechanism for multi-class bandwidth guarantee and sharing

In enterprises and residential networks, there are always multiple classes of traffic sharing the limited access bandwidth, and multiple token buckets are used to guarantee the usage of every class. At the same time, network managers hope to utilize the idle resource, in case of the bandwidth for some classes is redundant, for higher classes, as well as lower classes. A bi-direction adjustable multi-class token bucket mechanism is presented to achieve this goal. Furthermore, experiments and tests have proved that this solution is effective.

[1]  Tsern-Huei Lee Correlated token bucket shapers for multiple traffic classes , 2004, IEEE 60th Vehicular Technology Conference, 2004. VTC2004-Fall. 2004.

[2]  L. Orozco-Barbosa,et al.  Using token allocations in a leaky bucket scheme , 1994, Proceedings of MILCOM '94.

[3]  Biswanath Mukherjee,et al.  Dynamic token bucket (DTB): a fair bandwidth allocation algorithm for high-speed networks , 1999, Proceedings Eight International Conference on Computer Communications and Networks (Cat. No.99EX370).

[4]  Ronald van Haalen,et al.  Improving TCP performance with bufferless token bucket policing: A TCP friendly policer , 2007, 2007 15th IEEE Workshop on Local & Metropolitan Area Networks.

[5]  Wen-Shyen E. Chen,et al.  The token-bank leaky bucket mechanism for group connections in ATM networks , 1996, Proceedings of 1996 International Conference on Network Protocols (ICNP-96).

[6]  Roch Guérin,et al.  A Single Rate Three Color Marker , 1999, RFC.

[7]  David E. McDysan QoS & traffic management in IP & ATM networks , 2000 .

[8]  Roch Guérin,et al.  A Two Rate Three Color Marker , 1999, RFC.