Method and apparatus for providing a delay guarantee for a wireless network
First Claim
Patent Images
1. A method for providing a delay guarantee for each of a plurality of client devices associated with an access point, comprising:
- classifying each of said plurality of client devices into one of a plurality of client device types based on, at least, a measurement of current and previous traffic loads for each of said plurality of client devices, and a determination of whether said client device is critical;
determining a desired traffic load for said access point;
determining a traffic intensity p for each of said plurality of client devices, below which the access time delay guarantee will be assured with probability of 1-Ploss for each of said plurality of client devices where said traffic intensity p is determined using the relationship of;
Ploss=(1−
p)pK/(1−
pK+1)where packet loss probability Ploss is a probability of violating an access delay time guarantee and a buffer size K is a buffer size representative of a maximum number of retransmissions a client device can try before violating the delay guarantee; and
allocating shaper intervals to each of said plurality of client devices based on said client device type classification of each of said plurality of client devices, said desired traffic load of said access point, and a maximum of said determined traffic intensity p for each of said plurality of client devices wherein said classifying, determining, and allocating are performed by said access point.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, method, apparatus, means, and computer program code for providing a delay guarantee for a wireless network is provided.
58 Citations
20 Claims
-
1. A method for providing a delay guarantee for each of a plurality of client devices associated with an access point, comprising:
-
classifying each of said plurality of client devices into one of a plurality of client device types based on, at least, a measurement of current and previous traffic loads for each of said plurality of client devices, and a determination of whether said client device is critical; determining a desired traffic load for said access point; determining a traffic intensity p for each of said plurality of client devices, below which the access time delay guarantee will be assured with probability of 1-Ploss for each of said plurality of client devices where said traffic intensity p is determined using the relationship of;
Ploss=(1−
p)pK/(1−
pK+1)where packet loss probability Ploss is a probability of violating an access delay time guarantee and a buffer size K is a buffer size representative of a maximum number of retransmissions a client device can try before violating the delay guarantee; and allocating shaper intervals to each of said plurality of client devices based on said client device type classification of each of said plurality of client devices, said desired traffic load of said access point, and a maximum of said determined traffic intensity p for each of said plurality of client devices wherein said classifying, determining, and allocating are performed by said access point. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. An article of manufacture comprising:
a computer readable non-transitory medium having stored thereon instructions which, when executed by a processor, cause said processor to; classify each of a plurality of client devices associated with an access point into one of a plurality of client device types based on, at least, a measurement of current and previous traffic loads for each of said plurality of client devices, and a determination of whether said client device is critical; determine a desired traffic load for said access point; determine a traffic intensity p for each of said plurality of client devices, below which the access time delay guarantee will be assured with probability of 1-Ploss for each of said plurality of client devices where said traffic intensity p is determined using the relationship of;
Ploss=(1−
p)pK/(1−
pK+1)where packet loss probability Ploss is a probability of violating an access delay time guarantee and a buffer size K is a buffer size representative of a maximum number of retransmissions a client device can try before violating the delay guarantee; and allocate shaper intervals to each of said plurality of client devices based on said client device type classification of each of said plurality of client devices, said desired traffic load of said access point, and a maximum of said determined traffic intensity p for each of said plurality of client devices, wherein said classifying, determining, and allocating are performed by said access point.
-
20. An apparatus, comprising:
-
a processor; a communication port coupled to said processor and adapted to communicate with at least one device; and a storage device coupled to said processor and storing instructions adapted to be executed by said processor to; classify each of a plurality of client devices associated with an access point into one of a plurality of client device types based on, at least, a measurement of current and previous traffic loads for each of said plurality of client devices, and a determination of whether said client device is critical; determine a desired traffic load for said access point; determine a traffic intensity p for each of said plurality of client devices, below which the access time delay guarantee will be assured with probability of 1-Ploss for each of said plurality of client devices where said traffic intensity p is determined using the relationship of;
Ploss=(1−
p)pK/(1−
pK+1)where packet loss probability Ploss is a probability of violating an access delay time guarantee and a buffer size K is a buffer size representative of a maximum number of retransmissions a client device can try before violating the delay guarantee; and allocate shaper intervals to each of said plurality of client devices based on said client device type classification of each of said plurality of client devices, said desired traffic load of said access point, and a maximum of said determined traffic intensity p for each of said plurality of client devices, wherein said classifying, determining, and allocating are performed by said access point.
-
Specification