Patent ID: 8619572

Claim:
An apparatus operable in a wireless broadband communication system, the apparatus comprising: a processor configured for: associating a utility function to each of a plurality of flows based at least in part on traffic conditions of a respective flow extant in the wireless broadband communication system, investigating, for each of the flows, an average rate that the flow has been serviced by the apparatus in the past, utilizing a discounting factor for each of the flows to discount the average rate that the flow has been serviced by the apparatus in the past, wherein the discounting factor for each of the flows determines a time horizon over which the flow is scheduled, and wherein the discounting factor is variable across the flows based at least in part on a type of service associated with the flow, and wherein the discounting factor is determined based on how often the type of service associated with the flow needs to be serviced, and utilizing, for each of the flows, the utility function associated with the flow and the discounted average rate that the flow has been serviced by the apparatus in the past to schedule the flow; and a memory coupled to the processor for persisting data.