Method for a simple 802.11e HCF implementation
First Claim
1. A method for controlling channel access by an access point, the steps comprising:
- creating a strict priority queue, the strict priority queue is used to queue at least one of a poll and a data transmission;
inserting at least one of a poll and a data transmission into the strict priority queue; and
servicing the strict priority queue prior to servicing a (E)DCF transmit queues.
1 Assignment
0 Petitions
Accused Products
Abstract
A Hybrid Coordination Function (HCF) implementation wherein an access point'"'"'s existing (E)DCF transmit queues are augmented by at least one strict priority HCF transmit queue. The HCF queues are only used to schedule downlink data and CF-Poll transmissions are used for admitted downlink flows and for uplink flows. The 802.1D user priority value is used to select the HCF queue for an admitted flow. The strict priority HCF transmit queues are always serviced first, in priority order before any other (E)DCF transmit queue. The channel is considered busy to (E)DCF transmit queues while the strict priority queues are being serviced. An admissions control mechanism is used to control data flows and prevents the strict priority traffic from starving (E)DCF traffic. A single, simple AP scheduler is used for scheduling both polling times and station wakeup times.
194 Citations
60 Claims
-
1. A method for controlling channel access by an access point, the steps comprising:
-
creating a strict priority queue, the strict priority queue is used to queue at least one of a poll and a data transmission;
inserting at least one of a poll and a data transmission into the strict priority queue; and
servicing the strict priority queue prior to servicing a (E)DCF transmit queues. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A method for controlling access by an access point, the steps comprising
allocating a fixed transmission window to a target station, the transmission window of sufficient size to enable the target station to send a queued frame in response to a poll; -
establishing a polling schedule;
allocating a maximum amount of uplink data based on an application data rate; and
polling the station according to the polling schedule when the uplink data sent by the target station does not exceed an admitted data rate. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41)
-
-
42. A method for controlling channel access by an 802.11 access point, the steps comprising:
-
creating a strict priority queue, the strict priority queue is used to queue at least one of a poll and a data transmission;
assigning a fixed size to all transmission opportunities;
inserting at least one of a poll and a data transmission into the strict priority queue;
establishing a periodic polling schedule for a station, and placing a poll in a strict priority transmit queue at each scheduled polling period; and
servicing the strict priority queue prior to servicing a (E)DCF transmit queues;
wherein the strict priority queue is a first in first out queue;
wherein the strict priority queue receives frames that are subject to admission control, wherein the frames that are subject to admission control is established in the access point via a signaling protocol. - View Dependent Claims (43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60)
-
Specification