Wireless network scheduling methods and apparatus based on both waiting time and occupancy
First Claim
1. A method for scheduling data blocks for transmission from a plurality of transmission elements in timeslots in a communication system, the method comprising:
- determining for the transmission elements respective scaled capacity measures, each of said scaled capacity measures being scaled by a combination of a waiting time and an occupancy for a corresponding one of the transmission elements; and
selecting one or more of the transmission elements for scheduling in a given one of the timeslots based on the scaled capacity measures.
7 Assignments
0 Petitions
Accused Products
Abstract
A scheduler is adapted to schedule packets or other data blocks for transmission from a plurality of transmission elements in timeslots in a communication system. The scheduler determines scaled capacity measures for respective ones of the transmission elements, with each of the scaled capacity measures being scaled by a combination of a waiting time and an occupancy for a corresponding one of the transmission elements. The scheduler selects one or more of the transmission elements for scheduling in a given one of the timeslots based on the scaled capacity measures. The scheduler in an illustrative embodiment may be implemented in a network processor integrated circuit or other processing device of the communication system.
-
Citations
20 Claims
-
1. A method for scheduling data blocks for transmission from a plurality of transmission elements in timeslots in a communication system, the method comprising:
-
determining for the transmission elements respective scaled capacity measures, each of said scaled capacity measures being scaled by a combination of a waiting time and an occupancy for a corresponding one of the transmission elements; and
selecting one or more of the transmission elements for scheduling in a given one of the timeslots based on the scaled capacity measures. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for scheduling data blocks for transmission from a plurality of transmission elements in timeslots in a communication system, the apparatus comprising:
-
a scheduler coupled to the transmission elements;
the scheduler being adapted to determine for the transmission elements respective scaled capacity measures, each of said scaled capacity measures being scaled by a combination of a waiting time and an occupancy for a corresponding one of the transmission elements, and to select one or more of the transmission elements for scheduling in a given one of the timeslots based on the scaled capacity measures. - View Dependent Claims (16, 17)
-
-
18. An integrated circuit comprising:
-
a processing device having a scheduler configured to schedule data blocks for transmission from a plurality of transmission elements in timeslots in a communication system;
the scheduler being coupled to the transmission elements;
the scheduler being adapted to determine for the transmission elements respective scaled capacity measures, each of said scaled capacity measures being scaled by a combination of a waiting time and an occupancy for a corresponding one of the transmission elements, and to select one or more of the transmission elements for scheduling in a given one of the timeslots based on the scaled capacity measures. - View Dependent Claims (19, 20)
-
Specification