Method and apparatus for controlling wireless medium congestion by adjusting contention window size and disassociating selected mobile stations
First Claim
1. In a wireless communication system including an access point (AP) and a plurality of wireless transmit/receive units (WTRUs) associated with the AP, a method of alleviating congestion comprising:
- (a) determining whether congestion exists on a wireless medium used by the AP and the WTRUs;
(b) if congestion is determined to exist on the wireless medium, determining whether there are any low priority traffic streams established between the AP and at least one of the WTRUs; and
(c) if there are no low priority traffic streams established between the AP and at least one of the WTRUs, disassociating selected ones of the associated WTRUs based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for alleviating congestion of a wireless medium used by an access point (AP) and a plurality of wireless transmit/receive units (WTRUs) is disclosed. If congestion is determined to exist on the wireless medium, a determination is then made as to whether there are any low priority traffic streams established between the AP and at least one of the WTRUs. If there are no low priority traffic streams established between the AP and at least one of the WTRUs, selected ones of the associated WTRUs are disassociated with the AP based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets or on a specific traffic stream access category. If low priority traffic streams have been established, the packet transmission delay associated with the low priority traffic streams is increased when congestion exists. Otherwise, the packet transmission delay is decreased.
93 Citations
60 Claims
-
1. In a wireless communication system including an access point (AP) and a plurality of wireless transmit/receive units (WTRUs) associated with the AP, a method of alleviating congestion comprising:
-
(a) determining whether congestion exists on a wireless medium used by the AP and the WTRUs;
(b) if congestion is determined to exist on the wireless medium, determining whether there are any low priority traffic streams established between the AP and at least one of the WTRUs; and
(c) if there are no low priority traffic streams established between the AP and at least one of the WTRUs, disassociating selected ones of the associated WTRUs based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets. - View Dependent Claims (2, 3, 4, 5)
-
-
6. In a wireless communication system including an access point (AP) and a plurality of wireless transmit/receive units (WTRUs) associated with the AP, a method of alleviating congestion comprising:
-
(a) determining whether congestion exists on a wireless medium used by the AP and the WTRUs;
(b) decreasing a packet transmission delay associated with low priority traffic streams when congestion is determined not to exist on the wireless medium; and
(c) increasing the packet transmission delay associated with the low priority traffic streams when congestion is determined to exist on the wireless medium. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. In a wireless communication system including an access point (AP) and a plurality of wireless transmit/receive units (WTRUs) associated with the AP, a method of alleviating congestion comprising:
-
(a) determining whether congestion exists on a wireless medium used by the AP and the WTRUs;
(b) if congestion is determined to exist on the wireless medium, determining whether there are any low priority traffic streams established between the AP and at least one of the WTRUs; and
(c) if there are no low priority traffic streams established between the AP and at least one of the WTRUs, disassociating selected ones of the associated WTRUs based on a specific traffic stream access category. - View Dependent Claims (15, 16, 17, 18)
-
-
19. An access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality of wireless transmit/receive units (WTRUs), the AP comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium;
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium; and
(d) a WTRU database in communication with the processor, wherein if congestion is determined by the processor to exist on the wireless medium, the processor determines whether there are any low priority traffic streams established between the AP and at least one of the WTRUs and, if there are no low priority traffic streams established between the AP and at least one of the WTRUs, the processor disassociates selected ones of the associated WTRUs listed in the WTRU database based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets. - View Dependent Claims (20, 21, 22, 23)
-
-
24. An access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality of wireless transmit/receive units (WTRUs), the AP comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium; and
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium, decreasing a packet transmission delay associated with low priority traffic streams when congestion is determined not to exist on the wireless medium, and increasing the packet transmission delay associated with the low priority traffic streams when congestion is determined to exist on the wireless medium. - View Dependent Claims (28, 29, 30, 31)
-
-
25. The AP of claim further comprising:
(d) a WTRU database in communication with the processor, wherein if there are no low priority traffic streams established between the AP and at least one of the WTRUs, the processor disassociates selected ones of the associated WTRUs listed in the WTRU database based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets. - View Dependent Claims (26, 27)
-
32. An access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality of wireless transmit/receive units (WTRUs), the AP comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium;
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium; and
(d) a WTRU database in communication with the processor, wherein if congestion is determined by the processor to exist on the wireless medium, the processor determines whether there are any low priority traffic streams established between the AP and at least one of the WTRUs and, if there are no low priority traffic streams established between the AP and at least one of the WTRUs, the processor disassociates selected ones of the associated WTRUs listed in the WTRU database based on based on a specific traffic stream access category. - View Dependent Claims (33, 34, 35, 36)
-
-
37. In an access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality of wireless transmit/receive units (WTRUs), an integrated circuit (IC) comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium;
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium; and
(d) a WTRU database in communication with the processor, wherein if congestion is determined by the processor to exist on the wireless medium, the processor determines whether there are any low priority traffic streams established between the AP and at least one of the WTRUs and, if there are no low priority traffic streams established between the AP and at least one of the WTRUs, the processor disassociates selected ones of the associated WTRUs listed in the WTRU database based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets. - View Dependent Claims (38, 39, 40, 41)
-
-
42. In an access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality of wireless transmit/receive units (WTRUs), an integrated circuit (IC) comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium; and
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium, decreasing a packet transmission delay associated with low priority traffic streams when congestion is determined not to exist on the wireless medium, and increasing the packet transmission delay associated with the low priority traffic streams when congestion is determined to exist on the wireless medium. - View Dependent Claims (46, 47, 48, 49)
-
-
43. The IC of claim further comprising:
(d) a WTRU database in communication with the processor, wherein if there are no low priority traffic streams established between the AP and at least one of the WTRUs, the processor disassociates selected ones of the associated WTRUs listed in the WTRU database based on the amount of time spent by the WTRUs trying to transmit and retransmit unacknowledged packets. - View Dependent Claims (44, 45)
-
50. In an access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality of wireless transmit/receive units (WTRUs), an integrated circuit (IC) comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium;
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium; and
(d) a WTRU database in communication with the processor, wherein if congestion is determined by the processor to exist on the wireless medium, the processor determines whether there are any low priority traffic streams established between the AP and at least one of the WTRUs and, if there are no low priority traffic streams established between the AP and at least one of the WTRUs, the processor disassociates selected ones of the associated WTRUs listed in the WTRU database based on based on a specific traffic stream access category. - View Dependent Claims (51, 52, 53, 54)
-
-
55. In a wireless communication system including an access point (AP) and a plurality of wireless transmit/receive units (WTRUs) associated with the AP, a method of alleviating congestion comprising:
-
(a) determining whether congestion exists on a wireless medium used by the AP and the WTRUs;
(b) decreasing the size of an arbitration inter-frame space (AIFS) associated with low priority traffic streams when congestion is determined not to exist on the wireless medium; and
(c) increasing the size of the AIFS associated with the low priority traffic streams when congestion is determined to exist on the wireless medium. - View Dependent Claims (56)
-
-
57. An access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality ofwireless transmit/receive units (WTRUs), the AP comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium; and
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium, decreasing the size of an arbitration inter-frame space (AIFS) associated with low priority traffic streams when congestion is determined not to exist on the wireless medium, and increasing the size of the AIFS associated with the low priority traffic streams when congestion is determined to exist on the wireless medium. - View Dependent Claims (58)
-
-
59. In an access point (AP) for alleviating congestion in a wireless medium used by the AP to communicate with a plurality of wireless transmit/receive units (WTRUs), an integrated circuit (IC) comprising:
-
(a) a receiver for receiving packets transmitted by the WTRUs over the wireless medium;
(b) a transmitter for transmitting packets to the WTRUs over the wireless medium; and
(c) a processor in communication with the receiver and the transmitter for determining whether congestion exists on the wireless medium, decreasing the size of an arbitration inter-frame space (AIFS) associated with low priority traffic streams when congestion is determined not to exist on the wireless medium, and increasing the size of the AIFS associated with the low priority traffic streams when congestion is determined to exist on the wireless medium. - View Dependent Claims (60)
-
Specification