Air-time fair transmission regulation without explicit traffic specifications for wireless networks
First Claim
Patent Images
1. An apparatus for non-TSPEC (traffic specification) air-time fair transmission control regulation, comprising:
- a memory comprising n queues having corresponding pre-determined scheduling weights qi,old=qi,new, i=1, 2, . . . , n, where n is an integer more than 1;
a queue-level scheduler to enqueue a received packet and dequeue for transmission an enqueued packet of at least one flow in a queue of said n queues respectively according to a pre-determined queue allocation scheme and a weighted transmission scheduling scheme using said weights qi,new, i=1, 2, . . . , n; and
a time monitor module to track at least a per-byte transmission time of at least one of the n queues and to determine for determining if there is an increase in a transmission time per byte T i,t,j for each queue of said at least one flow enqueued therein and adjusting the corresponding scheduling weights qi,new, i=1, 2, . . . , n according to a pre-determined weight adjustment scheme if the per-byte transmission time of the at least one of the n queues exceeds a threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are provided for non-transmission specification fair air-time, NT-AirFair, allocation control by tracking the transmission time (308) consumed by each link to detect any increase and enforcing air -time allocation (309) based on the pattern of usage derived therefrom.
-
Citations
30 Claims
-
1. An apparatus for non-TSPEC (traffic specification) air-time fair transmission control regulation, comprising:
-
a memory comprising n queues having corresponding pre-determined scheduling weights qi,old=qi,new, i=1, 2, . . . , n, where n is an integer more than 1; a queue-level scheduler to enqueue a received packet and dequeue for transmission an enqueued packet of at least one flow in a queue of said n queues respectively according to a pre-determined queue allocation scheme and a weighted transmission scheduling scheme using said weights qi,new, i=1, 2, . . . , n; and a time monitor module to track at least a per-byte transmission time of at least one of the n queues and to determine for determining if there is an increase in a transmission time per byte T i,t,j for each queue of said at least one flow enqueued therein and adjusting the corresponding scheduling weights qi,new, i=1, 2, . . . , n according to a pre-determined weight adjustment scheme if the per-byte transmission time of the at least one of the n queues exceeds a threshold. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for non-TSPEC (traffic specification) air-time fair transmission control regulation, comprising:
-
providing n queues each having a corresponding pre-determined scheduling weight qi, old=qi, new, i=1, 2, . . . , n, where n is an integer more than 1; enqueuing a received packet of at least one flow in a separate queue of said n queues according to a pre-determined queue allocation scheme; dequeuing for transmission an enqueued packet in accordance with a weighted transmission scheduling scheme using said weights qi, new, i=1, 2, . . . , n; tracking at least a per-byte transmission time of at least one of the n queues;
determining if there is an increase in a transmission time per byte Tij for each queue;and adjusting the corresponding scheduling weights qi, new, i=1, 2, . . . , n according to a predetermined weight adjustment scheme if the per-byte transmission time of the at least one of the n queues exceeds a threshold. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
Specification