Patent ID: 9166918
Filing Date: 2015-10-20
Classification: H04L

Abstract:
1. An apparatus, comprising: a transmission schedule module implemented in at least one of a memory or a processing device, the transmission schedule module configured to select, at a first time, a data unit to send to a network device from a plurality of network devices based at least in part on a value of a transmission rate counter at the first time indicating that the network device is in a first state, the transmission schedule module configured to receive, at a second time after the first time, an indication of a number of buffers from a set of buffers associated with the data unit, the transmission schedule module configured to calculate a size estimate based on the indication of the number of buffers and a capacity associated with each buffer from the set of buffers, the transmission schedule module configured to calculate, based on the size estimate and a value of the transmission rate counter at a third time after the second time, a temporary transmission rate count, the transmission schedule module configured to send a signal to transition the network device from the first state to a second state if the temporary transmission rate count meets a criterion.