Distributed congestion avoidance in a network switching system
AssigneeBroadcom Corporation
InventorBrian A. Petersen
Life of this patent
Estimating the term…
Abstract
According to an example embodiment, a total offered traffic load for a shared resource within a network switching system may be determined, the total offered traffic load may include, for example, a sum of offered traffic loads from one or more active virtual output queues (VOQs) of the network switching system. A capacity of the shared resource within the network switching system may be determined. A transmission rate from one or more of the active VOQs over the shared resource may be adjusted such that the total traffic load from the active VOQs does not exceed the capacity of the shared resource.
Claims15
A network switching system comprising one or more virtual output queues (VOQs), and a bandwidth database, the network switching system further comprising:
- a network device configured to determine a total offered traffic load for a shared resource within a network switching system, the total offered traffic load including a sum of offered traffic loads from one or more active virtual output queues (VOQs) of the network switching system;
- the network device configured to determine a capacity of the shared resource within the network switching system based on the bandwidth database;
- and
- the network device configured to adjust a transmission rate from one or more of the active VOQs over the shared resource such that the total traffic load from the active VOQs does not exceed the capacity of the shared resource.
A network switching system comprising one or more virtual output queues (VOQs), the network switching system comprising:
- means for determining a total offered traffic load for a shared resource within a network switching system, the total offered traffic load including a sum of offered traffic loads from one or more active virtual output queues (VOQs) of the network switching system;
- means for determining a capacity of the shared resource within the network switching system;
- and
- means for adjusting a transmission rate from one or more of the active VOQs over the shared resource such that the total traffic load from the active VOQs does not exceed the capacity of the shared resource.
Dependencies are inferred from the claim text.