AIR-TIME FAIR TRANSMISSION REGULATION WITHOUT EXPLICIT TRAFFIC SPECIFICATIONS FOR WIRELESS NETWORKS
First Claim
Patent Images
1. An apparatus (100) for non-TSPEC (traffic specification) air-time fair transmission control regulation, comprising:
- a memory (102) comprising n queues (101.i) having corresponding pre-determined scheduling weights qi,old=qi,new,i=1,2, . . . , n;
a queue-level scheduler (103) to enqueue (304) a received packet and dequeue (305) for transmission an enqueued packet of at least one flow in a queue of said n queues (101.i) respectively according to a pre-determined queue allocation scheme (302) (303) and a weighted transmission scheduling scheme (305) using said weights qi,new,i=1,2, . . . , n;
a time monitor module (104) to determine if there is an increase in a transmission time per byte Ti,tj (308) for each queue of said at least one flow enqueued therein and adjust the corresponding scheduling weights qi,new,i=1,2, . . . , n according to a pre-determined weight adjustment scheme.
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.
18 Citations
35 Claims
-
1. An apparatus (100) for non-TSPEC (traffic specification) air-time fair transmission control regulation, comprising:
-
a memory (102) comprising n queues (101.i) having corresponding pre-determined scheduling weights qi,old=qi,new,i=1,2, . . . , n; a queue-level scheduler (103) to enqueue (304) a received packet and dequeue (305) for transmission an enqueued packet of at least one flow in a queue of said n queues (101.i) respectively according to a pre-determined queue allocation scheme (302) (303) and a weighted transmission scheduling scheme (305) using said weights qi,new,i=1,2, . . . , n; a time monitor module (104) to determine if there is an increase in a transmission time per byte Ti,tj (308) for each queue of said at least one flow enqueued therein and adjust the corresponding scheduling weights qi,new,i=1,2, . . . , n according to a pre-determined weight adjustment scheme. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for non-TSPEC (traffic specification) air-time fair transmission control regulation, comprising the steps of:
-
providing n queues (101.i) each having a corresponding pre-determined scheduling weight qi,old=qi,new, i=1,2, . . . , n; enqueuing (302) (303) (304) 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 (304) for transmission an enqueued packet in accordance with a weighted transmission scheduling scheme using said weights qi,new,i=1,2, . . . , n; determining (310) if there is an increase in a transmission time per byte Tij (308) for each queue; and adjusting (309) the corresponding scheduling weights qi,new,i=1,2, . . . , n according to a predetermined weight adjustment scheme. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35)
-
Specification