Queuing delay based rate control
First Claim
1. A method of reverse link rate control at a mobile station comprising:
- determining targeted queuing delays for reverse link transmit data;
monitoring transmit data queue sizes and reverse link throughput; and
generating reverse link rate requests based on the transmit data queue sizes, the reverse link throughput, and the targeted queuing delays.
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.
-
Citations
44 Claims
-
1. A method of reverse link rate control at a mobile station comprising:
-
determining targeted queuing delays for reverse link transmit data;
monitoring transmit data queue sizes and reverse link throughput; and
generating reverse link rate requests based on the transmit data queue sizes, the reverse link throughput, and the targeted queuing delays. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. 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 for each service instance;
requesting a reverse link rate increase 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 if the expected queuing delay for each service instance falls below a second delay value based on the targeted delay for the service instance. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. 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 based on the overall data rate. - View Dependent Claims (21, 22, 23)
-
-
24. 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 reverse link throughput at the mobile station; and
generate reverse link rate requests based on the transmit data queue sizes, the reverse link throughput, and the targeted queuing delays. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
-
36. A method of forward link control at a radio base station comprising:
-
determining targeted queuing delays 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 for the data connections by monitoring transmit data queue sizes and forward link throughput for the data connections; and
adjusting at least one of a scheduling priority and a forward link data rate for a given data connection based on the expected and targeted queuing delays. - View Dependent Claims (37, 38, 39, 40, 41)
-
-
42. 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 (43, 44)
-
Specification