Access point capacity management
First Claim
1. A computer-implemented method comprising:
- dynamically adjusting via a processor, for each measurement interval of a plurality of measurement intervals, a connectivity value for each of a plurality of access points, the connectivity value of each of the plurality of access points is adjustable based on a comparison of a maximum capacity determined during a current measurement interval to a learned capacity limit determined during a previous measurement interval, such that a likelihood that one of the plurality of access points is chosen for assignment as the maximum capacity approaches the learned capacity limit, the learned capacity limit computed over time as a historical value of maximum capacity used without reaching a capacity failure point and varying for the plurality of measurement intervals; and
assigning a subset of the plurality of access points to one or more of a plurality of clients based at least in part on a contracted capacity guaranteed for the each of the access points and the connectivity value of the each of the access points.
2 Assignments
0 Petitions
Accused Products
Abstract
Capacity management is described. In an implementation, a method includes executing a module on a computing device to monitor use of a product during a measurement interval to determine a maximum capacity of the product used during the measurement interval and whether a capacity failure point is reached during the measurement interval. A learned capacity limit is set based on the monitoring for determining whether one or more of a plurality of clients, if any, are to receive a list which references at least the monitored product, wherein the learned capacity limit is set such that when the capacity failure point is not reached, the learned capacity limit is set according to the maximum capacity.
30 Citations
16 Claims
-
1. A computer-implemented method comprising:
-
dynamically adjusting via a processor, for each measurement interval of a plurality of measurement intervals, a connectivity value for each of a plurality of access points, the connectivity value of each of the plurality of access points is adjustable based on a comparison of a maximum capacity determined during a current measurement interval to a learned capacity limit determined during a previous measurement interval, such that a likelihood that one of the plurality of access points is chosen for assignment as the maximum capacity approaches the learned capacity limit, the learned capacity limit computed over time as a historical value of maximum capacity used without reaching a capacity failure point and varying for the plurality of measurement intervals; and assigning a subset of the plurality of access points to one or more of a plurality of clients based at least in part on a contracted capacity guaranteed for the each of the access points and the connectivity value of the each of the access points. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method comprising:
-
determining a learned capacity limit of each of a plurality of access points during a first measurement interval, the access points associated with respective communication devices; and during a second measurement interval ensuing after the first measurement interval; determining a maximum capacity of the each of the plurality of access points; adjusting a connectivity value for the each of the plurality of access points, the connectivity value adjusted based on a comparison of a maximum capacity of the each of the plurality of access points to learned capacity limit, the learned capacity limit varying over measurement intervals; and assigning a subset of the access points to one or more of a plurality of clients based on the connectivity value of the each of the plurality of access points and a contracted capacity guaranteed for the each of the plurality of access points. - View Dependent Claims (7, 8, 9, 10, 11)
-
-
12. One or more computer-readable devices storing computer-executable instructions that, when executed on one or more processors, causes the one or more processors to perform acts comprising:
-
dynamically adjusting a connectivity value for a plurality of access points, the connectivity value for the each of the access points adjusted based at least in part on access point data and a difference between a maximum capacity of the each of the access points and a learned capacity limit of the each of the access points, the learned capacity limit computed over time as a historical value of maximum capacity used without reaching a capacity failure point and the access point data including a cost associated with at least one access point of the plurality of access points; and assigning a subset of the plurality of access points, respectively, to one or more of a plurality of clients based on the connectivity values and a contracted capacity guaranteed for the each of the plurality of access points. - View Dependent Claims (13, 14, 15, 16)
-
Specification