1. A network switching system comprising one or more virtual output queues (VOQs), the network switching system 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; determine a capacity of the shared resource within the network switching system; 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.