×

Regulating capacity and managing services of computing environments and systems that include a database

  • US 10,042,674 B2
  • Filed: 09/30/2011
  • Issued: 08/07/2018
  • Est. Priority Date: 09/30/2011
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method of controlling capacity of a database system that includes one or more database nodes operable to process data stored in a database managed by the database system, wherein each one of the database nodes includes at least one physical processor and non-transitory computer readable storage medium configured to be accessed by the at least one processor, wherein the at least one physical processor is further configured to use one or more resources of the database system in connection with the processing of the data stored in the database, and wherein the computer-implemented method comprising:

  • obtaining, by at least one physical processor, a target capacity of the database system as a desired overall target capacity of the database determined at least partly based on a performance goal value of the database;

    effectively changing, by the at least one physical processor, from a current computing capacity to another computing capacity that is different than the current capacity to achieve the overall target capacity of the database system, by at least causing usage capacity of at least one of the resources to be changed, at least partly based on the target capacity, from a current usage capacity to another usage capacity different than the current usage capacity when the database system is operational and processing the data in the database, andwherein the causing of the usage capacity of the least one resource to be changed comprises;

    changing the capacity of at least one of the database nodes of the database system from a current capacity to a different capacity, by at least performing the following;

    changing the actual processing rate of one or more physical processors of the at least one of the database nodes of the database system from a current processing rate to a different processing rate to achieve the desired overall the target capacity of the database system, by at least skipping one or more clock cycles based on performance improvement recommendations monitored by a usage regulator; and

    effectively changing access capacity of at least one of the computing resources of the at least one of the database nodes of the database system from a current access capacity to a different access capacity to achieve the desired overall the target capacity of the database system.

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