Adaptive adjustment of backoff times in wireless network communications
First Claim
1. A method of controlling network elements in a wireless network to schedule transmissions over a channel, comprising the steps of:
- measuring a transmission time duration within a measurement period, the transmission time duration indicating results of transmissions over the channel in the measurement period;
adjusting a minimum value of a limit of a random number range responsive to the measured transmission time duration;
broadcasting the adjusted minimum value of the limit of the random number range to at least one other network element in the wireless network, wherein the adjusted minimum value of the limit of the random number range controls the random number range from which the at least one other network element selects a random number that determines when the at least one other network element initiates a transmission over the channel after the end of a prior transmission over the channel; and
repeating the measuring, adjusting, and broadcasting steps.
1 Assignment
0 Petitions
Accused Products
Abstract
A wireless network, including a plurality of network elements such as a wireless access point (9), and computer stations (2, 4, 6), is disclosed. The wireless network operates so that each network element (2, 4, 6, 9) waits for a pseudo-randomly selected duration, after the end of a frame on the channel, before initiating transmission. One of the network elements, such as the wireless access point (9), measures the performance of the network over a measurement period (T), and adjusts a minimum value of the upper limit of the range from which the random duration is selected, according to the performance of the network over the measurement period. The times measured may be the successful transmission time (Ts), which is maximized in adjusting the minimum value, or the idle and collision times (T1,Tc), which are equated in the optimization of the minimum value.
59 Citations
20 Claims
-
1. A method of controlling network elements in a wireless network to schedule transmissions over a channel, comprising the steps of:
-
measuring a transmission time duration within a measurement period, the transmission time duration indicating results of transmissions over the channel in the measurement period;
adjusting a minimum value of a limit of a random number range responsive to the measured transmission time duration;
broadcasting the adjusted minimum value of the limit of the random number range to at least one other network element in the wireless network, wherein the adjusted minimum value of the limit of the random number range controls the random number range from which the at least one other network element selects a random number that determines when the at least one other network element initiates a transmission over the channel after the end of a prior transmission over the channel; and
repeating the measuring, adjusting, and broadcasting steps. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A wireless network element, comprising:
-
RF circuitry, for transmitting and receiving wireless signals;
media access control and physical layer circuitry, coupled to the RF circuitry, for processing signals to be transmitted by the RF circuitry as radio signals, and for processing radio signals received by the RF circuitry;
interface circuitry;
programmable logic, coupled to the media access control and physical layer circuitry, and to the interface circuitry, for executing program instructions; and
program memory, for storing program instructions to be executed by the programmable logic, including a sequence of program instructions for controlling the scheduling of transmissions over a wireless network channel, the sequence comprising the steps of;
measuring a transmission time duration within a measurement period, the transmission time duration indicating results of transmissions over the channel in the measurement period;
adjusting a minimum value of a limit of a random number range responsive to the measured transmission time duration;
broadcasting the adjusted minimum value of the limit of the random number range to at least one other network element in the wireless network, wherein the adjusted minimum value of the limit of the random number range controls the random number range from which the at least one other network element selects a random number that determines when the at least one other network element initiates a transmission over the channel after the end of a prior transmission over the channel; and
repeating the measuring, adjusting, and broadcasting steps. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification