Link Sharing or CBQ
Link sharing controls the distribution of bandwidth on “local” links
Each class receives a guaranteed share during congestion
Aggregate “similar” connections in the same class
Hierarchical link sharing
A unified set of mechanisms to satisfy link sharing (organizational) and real-time (application) service requirements
General scheduler + link-sharing scheduler
General scheduler could be a priority-based scheduler
During congestion, the link-sharing scheduler is invoked to rate-limit the “overlimit” class to its allocated bandwidth
Explicitly prevents starvation of lower-priority traffic
Distribution of “excess” bandwidth is a function of general scheduler
Classes and bandwidth allocations could be static or dynamic