×

Fine-grained capacity management of computing environments that may support a database

  • US 9,766,933 B2
  • Filed: 12/02/2011
  • Issued: 09/19/2017
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of managing computing capacity of a computing system in relation to a target capacity of the computing system, wherein the computing system includes at least one physical processor, and wherein the computer-implemented method comprises:

  • determining at least partly based on the target capacity of the computing system and a first average measured processing capacity of the at least one processor taken over a first period of time, whether to change processing capacity of the at least one physical processor from a first processing capacity to a different processing capacity;

    changing the processing capacity of the at least one physical processor from the first processing capacity to a second processing capacity which is different than the first processing capacity when the determining determines to change the processing capacity of the at least one physical processor from the first processing capacity to a different processing capacity at least partly based on the target capacity of the computing system and average measured processing capacity of the at least one processor;

    thereafter, obtaining a second average measurement of the processing rate of the at least one processor over a second period of time that includes the time the at least one processor has been operating at the second processing rate since the processing rate was changed to the second processing rate;

    comparing the second measurement of the processing rate to the target processing rate, wherein the target processing rate is determined at last based on a calculated performance goal for the computing system related to an observed average response time and one or more capacity workload rules for processing requests from users of the computing system;

    determining, at least partly based on the target capacity of the computing system and the second average measured processing capacity of the at least one processor taken over the second period of time, whether to switch the processing rate of the at least one processor from the second processing rate back to the first processing rate; and

    switching the processing rate of the at least one processor from the second processing rate back to the first processing rate when the determining determines to switch the processing rate.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×