Quality of service scheduler for a wireless network
First Claim
1. A scheduler for scheduling data transmission in a communication system, the scheduler comprising:
- first logic to determine if each of one or more remote devices corresponding to one or more data transmission indicators has a capacity reservation in an admission profile; and
second logic to allocate capacity in accordance with a data transmission indicator when a capacity reservation is found.
1 Assignment
0 Petitions
Accused Products
Abstract
In one aspect of the invention, a communication device, operable with a plurality of remote devices, and operable with an admission profile comprising a capacity reservation for zero or more remote devices, comprises a scheduler for determining if a remote device corresponding to the data transmission indicator has a capacity reservation in the admission profile and for allocating capacity in accordance with the data transmission indicator. In another aspect, data indicators correspond to one or more service levels. Remaining capacity may be allocated in priority of increasing size of data transmission requirement. In yet another aspect, an admission profile is updated to accept a new flow, characterized by flow parameters, in accordance with available system capacity. Various other aspects are also presented.
-
Citations
37 Claims
-
1. A scheduler for scheduling data transmission in a communication system, the scheduler comprising:
-
first logic to determine if each of one or more remote devices corresponding to one or more data transmission indicators has a capacity reservation in an admission profile; and
second logic to allocate capacity in accordance with a data transmission indicator when a capacity reservation is found. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A communication device, operable with a plurality of remote devices, and operable with an admission profile comprising a plurality of time periods and a capacity reservation for zero or more remote devices in each of the plurality of time periods, the communication device comprising:
a scheduler for, during each of the plurality of time periods, for each of a plurality of data transmission indicators, determining if a remote device corresponding to the data transmission indicator has a capacity reservation in the admission profile and for allocating capacity in accordance with the data transmission indicator. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A communication system comprising:
-
a plurality of remote devices;
an admission profile comprising a plurality of time periods and a capacity reservation for zero or more remote devices in each of the plurality of time periods; and
a communication device comprising a scheduler for, during each of the plurality of time periods, for each of a plurality of data transmission indicators, determining if a remote device corresponding to the data transmission indicator has a capacity reservation in the admission profile and for allocating capacity in accordance with the data transmission indicator.
-
-
23. A method for scheduling, comprising:
-
receiving one or more transmission indicators from one or more remote devices; and
granting one or more of the transmission requests in accordance with an admission profile. - View Dependent Claims (24)
-
-
25. A method for scheduling, comprising:
-
determining, for each of a plurality of time periods and for each of a plurality of data transmission indicators, whether a remote device corresponding to the data transmission indicator has a capacity reservation in an admission profile; and
allocating capacity in accordance with the data transmission indicator when a capacity reservation is in the admission profile. - View Dependent Claims (26, 27, 28, 29)
-
-
30. A method for scheduling, comprising:
-
receiving a plurality of transmission indicators corresponding to a plurality of remote devices;
accessing an admissions profile to determine if one or more transmission indicators have an associated reservation in the admissions profile;
allocating capacity according to the located reservations;
allocating remaining capacity to remaining transmission indicators; and
transmitting one or more grant messages in accordance with the capacity allocation.
-
-
31. A device, comprising:
-
means for receiving one or more transmission requests from one or more remote devices; and
means for granting one or more of the transmission requests in accordance with an admission profile. - View Dependent Claims (32, 33, 34)
-
-
35. A communication system comprising:
-
means for receiving one or more transmission requests from one or more remote devices; and
means for granting one or more of the transmission requests in accordance with an admission profile.
-
-
36. Computer readable media operable to perform a method comprising the following:
-
receiving one or more transmission requests from one or more remote devices; and
granting one or more of the transmission requests in accordance with an admission profile. - View Dependent Claims (37)
-
Specification