Patent ID: 8879561

Claim:
A system comprising: a plurality of queues, each associated with one of a plurality of classes of service and one of a plurality of queue weighting factors, said plurality of queues being configured to share an amount of bandwidth, each one of said plurality of queue weighting factors defining an allocation of said amount of bandwidth for said corresponding queue according to a ratio of said one of said queue weighting factors to a sum of said plurality of queue weighting factors; and an admission control subsystem configured to receive a request for an amount of bandwidth of one of said plurality of classes of service, determine based on said request whether a predefined condition is satisfied, said predefined condition including an amount of bandwidth for a class of service reaching a predefined bandwidth threshold, and invoke dynamic queue weighting to dynamically adjust said plurality of queue weighting factors based on said predefined condition having been satisfied, and re-adjust said plurality of queue weighting factors with dynamic queue weighting according to a frequency indicator based on predefined number of service requests, wherein the predefined number is greater than one.