1. 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.