Queuing delay based rate control
First Claim
1. A method of reverse link rate control at a mobile station comprising:
- determining targeted queuing delays at the mobile station for reverse link transmit data;
monitoring transmit data queue sizes and ongoing reverse link throughput at the mobile station expressed as current average throughput for data transmissions by the mobile terminal on the reverse link; and
generating reverse link rate requests at the mobile station based on determining whether targeted queuing delay violations are expected given the transmit data queue sizes and the ongoing reverse link throughput, the reverse link rate requests being further based on, in each rate control period, determining a data rate needed substantially to meet targeted queuing delays in the next rate control period for each service instance being supported by the mobile station.
4 Assignments
0 Petitions
Accused Products
Abstract
A method and apparatus for rate control adjusts or otherwise requests adjustment of a communication link data rate based on transmit queuing delays. For example, a mobile station may monitor expected transmit queuing delays relative to one or more delay targets or other Quality-of-Service constraints, and request reverse link rate increases or decreases accordingly. Similarly, the mobile station may be configured periodically to request reverse link rate changes based on determining the rate needed to meet targeted queuing delays for one or more service instances being supported by the mobile station in each of a succession of ongoing rate control intervals. Requested rates may be defined data rates or may be virtual rates that can be achieved by using combinations of defined data rates. Queuing-based rate control also can be applied to the base station'"'"'s forward link, and, more broadly, to essentially any rate controlled communication link.
44 Citations
40 Claims
-
1. A method of reverse link rate control at a mobile station comprising:
-
determining targeted queuing delays at the mobile station for reverse link transmit data; monitoring transmit data queue sizes and ongoing reverse link throughput at the mobile station expressed as current average throughput for data transmissions by the mobile terminal on the reverse link; and generating reverse link rate requests at the mobile station based on determining whether targeted queuing delay violations are expected given the transmit data queue sizes and the ongoing reverse link throughput, the reverse link rate requests being further based on, in each rate control period, determining a data rate needed substantially to meet targeted queuing delays in the next rate control period for each service instance being supported by the mobile station. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method of reverse link rate control at a mobile station comprising:
-
receiving targeted queuing delay information for one or more service instances being supported by the mobile station; periodically calculating an expected queuing delay at the mobile station for each service instance; requesting a reverse link rate increase by the mobile station if any expected queuing delay exceeds a first delay value based on a targeted delay for the corresponding service instance; and requesting a reverse link rate decrease by the mobile station if the expected queuing delay for each service instance falls below a second delay value based on the targeted delay for the service instance, wherein requesting a reverse link rate increase or decrease is based on, in each rate control period, determining a data rate needed substantially to meet targeted queuing delays in the next rate control period for each service instance being supported by the mobile station. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of reverse link rate control at a mobile station comprising:
-
receiving targeted queuing delay information for one or more service instances being supported by the mobile station; and periodically calculating an overall data rate required to achieve targeted queuing delays for the service instances and requesting a rate change by the mobile station based on the overall data rate, wherein requesting a rate change is based on, in each rate control period, determining a data rate needed substantially to meet targeted queuing delays in the next rate control period for each service instance being supported by the mobile station. - View Dependent Claims (20, 21, 22)
-
-
23. A mobile station for use in a wireless communication network comprising:
-
a receiver circuit to receive signals transmitted by the network; a transmitter circuit to transmit signals, including rate requests, to the network; and a rate controller circuit configured to; determine targeted queuing delays for reverse link transmit data; monitor transmit data queue sizes and ongoing reverse link throughput at the mobile station, the ongoing reverse link throughput being expressed as current average throughput for data transmissions by the mobile station on a reverse link; and generate reverse link rate requests based on determining whether targeted queuing delay violations are expected given the transmit data queue sizes and the ongoing reverse link throughput, the reverse link rate requests being further based on, in each rate control period, determining a data rate needed substantially to meet targeted queuing delays in the next rate control period for each service instance being supported by the mobile station. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method of forward link control at a radio base station comprising:
-
determining targeted queuing delays at the radio base station for one or more data connections being used to serve a plurality of mobile stations on one or more forward link communication channels; determining expected queuing delays at the radio base station for the data connections by monitoring transmit data queue sizes and forward link throughput for the data connections; adjusting at least one of a scheduling priority and a forward link data rate at the radio base station for a given data connection based on the expected and targeted queuing delays; and configuring scheduling utility functions used to determine the scheduling priorities of the data connections to be dependent on the expected queuing delays so that the priority for each data connection increases if the expected queuing delay exceeds the targeted queuing delay of the data connection. - View Dependent Claims (35, 36, 37)
-
-
38. A base station for use in a wireless communication network comprising:
-
transmitter circuits to transmit signals to a plurality of mobile stations receiver circuits to receive signals from a plurality of mobile stations; and processing circuits, including a rate control processor, to determine whether to deny or grant rate adjustment requests received from one or more mobile stations and to grant non-standard rate requests by mapping each non-standard rate request into a standard set of rates based on selecting one or more combinations of the standard rates. - View Dependent Claims (39, 40)
-
Specification