Scheduler
DCFirst Claim
Patent Images
1. An apparatus, comprising:
- a quality unit configured to receive an indication of the quality of a communication channel for each user node of a plurality of user nodes;
a delay unit configured to receive a predetermined delay factor for each of at least some of the user nodes, the delay factor representing a level of tolerance to a time delay; and
a selector configured to be operably connected to the quality and delay units and being configured to determine, for each slot of a succession of slots of the communication channel, which of the user nodes is to use that slot based on the channel quality indication and the delay factors,wherein the indication of the channel quality is a data transmission rate, andwherein proportion fair scheduling is performed by selecting, for each slot, which user node has the highest ratio of an instantaneous data transmission rate to an average data transmission rate.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A scheduler in a communication network comprising a communication channel which is shared by a plurality of user nodes, the communication channel having a succession of slots. The scheduler has a quality unit for receiving an indication of the quality of the communication channel for each user node. A delay unit for receiving a predetermined delay factor for each of at least some of the user nodes, the delay factor representing a level of tolerance to a time delay. A selection unit connected to the quality and delay units and being arranged to determine, for each slot, which of the user nodes is to use that slot based on the channel quality indication and the delay factors.
26 Citations
21 Claims
-
1. An apparatus, comprising:
-
a quality unit configured to receive an indication of the quality of a communication channel for each user node of a plurality of user nodes; a delay unit configured to receive a predetermined delay factor for each of at least some of the user nodes, the delay factor representing a level of tolerance to a time delay; and a selector configured to be operably connected to the quality and delay units and being configured to determine, for each slot of a succession of slots of the communication channel, which of the user nodes is to use that slot based on the channel quality indication and the delay factors, wherein the indication of the channel quality is a data transmission rate, and wherein proportion fair scheduling is performed by selecting, for each slot, which user node has the highest ratio of an instantaneous data transmission rate to an average data transmission rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A method, comprising:
-
receiving a first set of quality values each representing a quality of communication channel for each of the user nodes of a plurality of user nodes; receiving a second set of predetermined delay factors each representing a tolerance to a time delay of at least some of the user nodes; selectively determining which of the user nodes is to be granted access to a slot of the communication channel based on a combination of the quality values and the delay factors, where an indication of the channel quality is a data transmission rate, and wherein proportional fair scheduling is performed by selecting, for each slot, which user node has the highest ratio of an instantaneous data transmission rate to an average data transmission rate. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. An apparatus, comprising:
-
quality means for receiving an indication of the quality of a communication channel for each user node of a plurality of user nodes; delay means for receiving a predetermined delay factor for each of at least some of the user nodes, the delay factor representing a level of tolerance to a time delay; and selection means for determining, for each slot of a succession of slots of the communication channel, which of the user nodes is to use that slot based on the channel quality indication and the delay factors, wherein an indication of the channel is a data transmission rate, and where proportional fair scheduling is performed by selecting, for each slot, which user node has the highest ratio of an instantaneous data transmission rate to an average data transmission rate.
-
Specification