Search Images Maps Play YouTube News Gmail Drive More »
Advanced Patent Search | Web History | Sign in

Patents

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.

Referenced by

Citing PatentFiling dateIssue dateOriginal AssigneeTitle
US8189608Mar 15, 2010May 29, 2012Sonicwall, Inc.Wireless extender secure discovery and provisioning

Claims

1. A method comprising 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, and

set a learned capacity limit 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.

2. A method as described in claim 1, wherein:

the product includes an access point; and

the module is executed by an access point provider.

3. A method as described in claim 1, wherein the access point is selected from a group consisting of:

one or more telephone numbers;

a wireless access point; and

a data distribution point.

4. A method as described in claim 1, wherein the capacity failure point is configured as a capacity failure rate threshold.

5. A method as described in claim 1, wherein:

the product is an access number for obtaining Internet access;

the list includes a plurality of references to a plurality of said access numbers; and

the list is configured for communication to a corresponding said client over a network.

6. A method as described in claim 1, wherein at least one said learned capacity limit exceeds a contracted capacity for the monitored product.

7. A method as described in claim 1, further comprising when the capacity failure point is reached the learned capacity limit is set according to a previous learned capacity limit which did not result in reaching the learned capacity limit.

8. A method as described in claim 1, further comprising assigning one or more of the plurality of clients to receive the list during a subsequent said measurement interval based on the set learned capacity limit.

9. A method comprising:

dynamically adjusting a connectivity value for each of a plurality of access points based on a relationship of a maximum capacity used to a learned capacity limit; and

assigning use of a subset of the plurality of access points, respectively, to one or more of a plurality of clients based on the connectivity value for each said access point.

10. A method as described in claim 9, wherein the dynamically adjusting is performed such that the assigning of at least one said access point is reduced when the relationship indicates that the maximum capacity used for the at least one said product is approaching the learned capacity limit.

11. A method as described in claim 9, wherein each said subset is assigned using an access point list for communication to a respective one of the plurality of clients.

12. A method as described in claim 9, further comprising computing the learned capacity limit for each said access point by:

determining whether a capacity failure point has been reached and the maximum number of said clients that used the access point; and

for each said access point that has not exceeded a respective said capacity failure point, setting the learned capacity limit based on the maximum number; and

for each said access point that has exceeded a respective said capacity failure point, setting the learned capacity limit based on a previous learned capacity limit which did not result in the access point reaching the respective said capacity failure point.

13. A method as described in claim 9, wherein the connectivity value is configured such that each said access point may be compared, one to another, to describe a relative connectivity experience of the clients with the access point.

14. A method comprising:

determining whether a capacity failure point has been reached and a maximum capacity of each of a plurality of access points being utilized during a measurement interval; and

forming one or more access point lists for one or more respective said clients, wherein each said access point list references one or more said access points based on the determining.

15. A method as described in claim 14, wherein one or more said access points are selected from a group consisting of:

one or more telephone numbers;

a wireless access point; and

a data distribution point.

16. A method as described in claim 14, wherein:

the access point is configured as an access number for obtaining Internet access; and

each said access point list includes a plurality of references to a plurality of said access numbers.

17. A method as described in claim 14, wherein:

the capacity failure point is configured as a capacity failure rate threshold; and

at least one said access point has a capacity failure rate threshold which is different from another capacity failure rate threshold for another said access point.

18. A method as described in claim 14, further comprising:

for each said access point that has not exceeded a respective said capacity failure point, setting a learned capacity limit based on the maximum number of clients; and

for each said access point that has exceeded a respective said capacity failure point, setting a learned capacity limit based on a previous learned capacity limit.

19. A method as described in claim 18, wherein the previous learned capacity limit did not result in the access point reaching the respective said capacity failure point over a measurement interval, during which, the previous learned capacity limit was applied.

20. A method as described in claim 18, wherein at least one said learned capacity limit exceeds a contractual capacity limit for a corresponding said access point.