A data processing system for determining a capacity of a server farm implements determining a first operating parameter indicative of a utilization status of a server farm comprising a plurality of virtual machines; determining that the first operating parameter falls within a first range of operating values in which capacity testing of the server farm is performed; capacity testing the server farm to determine a capacity estimate by iteratively configuring a virtual machine of the plurality of virtual machines operating in an active state to operate in a sleep state until the first operating parameter reaches an upper threshold associated with the first range of operating values and monitoring performance of the plurality of virtual machines; modifying configuration parameters of the server farm to adjust an amount of available computing capacity based on the capacity estimate; and operating the server farm based on the updated configuration parameters.
Legal claims defining the scope of protection, as filed with the USPTO.
2. The data processing system of claim 1, wherein the first operating parameter is a central processing unit (CPU) usage parameter indicating an amount of CPU usage by the plurality of virtual machines.
3. The data processing system of claim 1, wherein the first operating parameter is a memory usage parameter indicating how much memory is being used by the plurality of virtual machines.
4. The data processing system of claim 1, wherein the first operating parameter is a latency parameter indicating a degree of latency experienced by the plurality of virtual machines when processing requests.
9. The method of claim 8, wherein the first operating parameter is a central processing unit (CPU) usage parameter indicating an amount of CPU usage by the plurality of virtual machines.
10. The method of claim 8, wherein the first operating parameter is a memory usage parameter indicating how much memory is being used by the plurality of virtual machines.
11. The method of claim 8, wherein the first operating parameter is a latency parameter indicating a degree of latency experienced by the plurality of virtual machines when processing requests.
16. The machine-readable medium of claim 15, wherein the first operating parameter is a central processing unit (CPU) usage parameter indicating an amount of CPU usage by the plurality of virtual machines.
17. The machine-readable medium of claim 15, wherein the first operating parameter is a memory usage parameter indicating how much memory is being used by the plurality of virtual machines or a latency parameter indicating a degree of latency experienced by the plurality of virtual machines when processing requests.
Cooperative Patent Classification codes for this invention. Click any code to explore related patents in that topic.
January 27, 2021
February 28, 2023
Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.