Packet aware scheduler in wireless communication systems
First Claim
Patent Images
1. An apparatus that facilitates scheduling in a wireless communication environment, comprising:
- a scheduler that schedules information obtained from application packets to channel resources; and
a hybrid interface that provides to the scheduler (i) in arbitrarily sized chunks, a subset of less than all of the information in one of the packets and (ii) information associated with the packet from which the subset is drawn, wherein the associated information comprises an indication of a remaining number of bits in the packet from which the subset is drawn.
1 Assignment
0 Petitions
Accused Products
Abstract
Apparatuses and methodologies are described that facilitate packet aware scheduling are provided. In some embodiments, if all of the information of a packet cannot be scheduled in a single transmission period, additional resources may be assigned to transmission of the contents of the packet based upon latency requirements and/or transmission constraints of the packet.
19 Citations
17 Claims
-
1. An apparatus that facilitates scheduling in a wireless communication environment, comprising:
-
a scheduler that schedules information obtained from application packets to channel resources; and a hybrid interface that provides to the scheduler (i) in arbitrarily sized chunks, a subset of less than all of the information in one of the packets and (ii) information associated with the packet from which the subset is drawn, wherein the associated information comprises an indication of a remaining number of bits in the packet from which the subset is drawn. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. An electronic device comprising:
-
a memory that stores a plurality of packets for a user including information to be transmitted over a wireless link, each of the plurality of packets comprising a plurality of bits; and a processor coupled with the memory, the processor configured to fragment each of the plurality of packets into arbitrarily sized subsets of less than all the bits in the packet and to determine an assignment of transmission resources, for transmission over the wireless link to the user, based upon a number of remaining bits in each packet being fragmented. - View Dependent Claims (8, 9, 10)
-
-
11. A method for scheduling transmission over a wireless link, comprising:
-
fragmenting, at a transmitting entity, each of a plurality of packets to be transmitted over the wireless link for a user into arbitrarily sized subsets of less than all the bits in the packet; determining, at the transmitting entity, a remaining number of bits of each of the plurality of packets to be transmitted over the wireless link; and scheduling, at the transmitting entity, transmission resources for the user based in part upon the remaining number of bits in each packet being fragmented. - View Dependent Claims (12, 13)
-
-
14. An apparatus for scheduling transmission over a wireless link, comprising:
-
means for fragmenting at the apparatus each of a plurality of packets to be transmitted over the wireless link for a user into arbitrarily sized subsets of less than all the bits in the packet; means for determining at the apparatus a remaining number of bits of each of the plurality of packets to be transmitted over the wireless link; and means for scheduling at the apparatus transmission resources for the user based in part upon the remaining number of bits in each packet being fragmented.
-
-
15. A non-transitory computer-readable medium comprising code, which, when executed by a processor, causes the processor to perform operations for scheduling transmission over a wireless link, the non-transitory computer-readable medium comprising:
-
code for fragmenting by the processor each of a plurality of packets to be transmitted over the wireless link for a user into arbitrarily sized subsets of less than all the bits in the packet; code for determining by the processor a remaining number of bits of each of the plurality of packets to be transmitted over the wireless link; and code for scheduling by the processor transmission resources for the user based in part upon the remaining number of bits in each packet being fragmented.
-
-
16. An apparatus for facilitating scheduling in a wireless communication environment, comprising:
-
memory configured to store a packet generated for a user application, the packet comprising a plurality of information units to be transmitted over a wireless link; a hybrid interface configured to fragment the packet into at least two subsets, each containing a different number of more than one but less than all of the information units in the packet, and to generate status information associated with the packet, wherein the status information comprises an indication of a remaining number of bits of the packet yet to be transmitted; and a scheduler configured to schedule transmission resources for the fragmented subsets based on the status information. - View Dependent Claims (17)
-
Specification