Fair rate allocation on an ieee 802.11e communication medium
First Claim
1. A method for regulating transmission of traffic on a communication medium (112), said method comprising the steps of:
- providing a plurality of stations able to successfully transmit on the medium not more than one at a time (108-1-108-N), the plural stations expiring simultaneously and at a common rate respective actual delays applied before re-attempting to transmit on said medium (S224, S228, S232); and
using a single timing parameter (S204), by specifying as its values respective default quantities based upon which values corresponding ones of said delays are selected, to regulate, for any given one or more of the plural stations, the number of attempts to gain, for a predefined period (S232), exclusive transmission-access, the values being updated responsive to outcomes of respective ones of said attempts (S204, S244), the products of said default quantities and expected rates of respective ones of said attempts, for long-term periods when none of said attempts is unsuccessful and during which the stations are continuously backlogged, respectively approaching a predefined constant (S312).
1 Assignment
0 Petitions
Accused Products
Abstract
Wireless stations (108-1-108-N) contending for exclusive access for a predetermined period of time (S232) to transmit on a communication medium (112) are regulated by a common external controller (104) using a single timing parameter (S204). Attempts at transmission access are preceded by respective delays that are expired simultaneously and at a common rate by the stations at times when the stations sense the medium to be idle (S224). The delays are pseudo-randomly selected to avoid collisions among stations in their respective access attempts (S208). Default, initial values of the respective delays (S204) applied to the stations, when multiplied by the respective expected number of transmission attempts by the stations over the long term over periods of time when no transmission attempt is unsuccessful, yield respective products equal to a constant value common to all stations (S312). The default values therefore serve as a knob by which the controller regulates air time opportunity.
48 Citations
20 Claims
-
1. A method for regulating transmission of traffic on a communication medium (112), said method comprising the steps of:
-
providing a plurality of stations able to successfully transmit on the medium not more than one at a time (108-1-108-N), the plural stations expiring simultaneously and at a common rate respective actual delays applied before re-attempting to transmit on said medium (S224, S228, S232); and
using a single timing parameter (S204), by specifying as its values respective default quantities based upon which values corresponding ones of said delays are selected, to regulate, for any given one or more of the plural stations, the number of attempts to gain, for a predefined period (S232), exclusive transmission-access, the values being updated responsive to outcomes of respective ones of said attempts (S204, S244), the products of said default quantities and expected rates of respective ones of said attempts, for long-term periods when none of said attempts is unsuccessful and during which the stations are continuously backlogged, respectively approaching a predefined constant (S312). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A system for regulating transmission of traffic on a communication medium, said system comprising:
-
a plurality of stations able to successfully transmit on the medium not more than one at a time(108-1-108-N), the plural stations being configured to expire simultaneously and at a common rate respective actual delays applied before re-attempting to transmit on said medium (S224, S228, S232); and
a controller configured to use a single timing parameter (104, S204), by specifying as its values respective default quantities based upon which values corresponding ones of said delays are selected, to regulate, for any given one or more of the plural stations, the number of attempts to gain, for a predefined period (S232), exclusive transmission-access, the values being updated responsive to outcomes of respective ones of said attempts (S204, S244), the products of said default quantities and expected rates of respective ones of said attempts, for long-term periods when none of said attempts is unsuccessful and during which the stations are continuously backlogged, respectively approaching a predefined constant (S312). - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A communication program stored in a computer-readable medium to cause a computer regulating transmission on a communication medium to execute the steps of:
-
communicating with a plurality of stations able to successfully transmit on the medium not more than one at a time (108-1-108-N), the plural stations expiring simultaneously and at a common rate respective actual delays applied before re-attempting to transmit on the medium (S224, S228, S232); and
using a single timing parameter (S204), by specifying as its values respective default quantities based upon which values corresponding ones of said delays are selected, to regulate, for any given one or more of the plural stations, the number of attempts to gain, for a predefined period (S232), exclusive transmission-access, the values being updated responsive to outcomes of respective ones of said attempts, the products of said default quantities and expected rates of respective ones of said attempts (S204, S244), for long -term periods when none of said attempts is unsuccessful and during which the stations are continuously backlogged, respectively approaching a predefined constant (S312). - View Dependent Claims (20)
-
Specification