Patent ID: 8204069
Filing Date: 2012-06-19
Classification: H04L

Abstract:
1. A system, comprising: a plurality of classes, where said each class is based on a protocol type and allocated a percentage of overall bandwidth; a plurality of queues within said each class; a priority level associated with each of the plurality of queues within said each class; a classifier configured to selectively assign an incoming packet to one of said classes based on a protocol associated with the incoming packet and to adjust the percentage of bandwidth for said each class based on an amount of traffic for said each class; and a plurality of priority modules, each priority module being associated with a respective one of said classes, and each priority module being configured to: assign an incoming packet to one of the queues within the associated class based on a priority level associated with the incoming packet, determine a group of queues comprising a subset of the plurality of queues within the associated class based on a priority level associated with the incoming packet, and drop at least one of a plurality of packets already contained in the group of queues.