REGULATING CAPACITY AND MANAGING SERVICES OF COMPUTING ENVIRONMENTS AND SYSTEMS THAT INCLUDE A DATABASE
First Claim
1. A computer-implemented method for controlling capacity of a database system that includes one or more database nodes operable to process data stored in a database, wherein each one of the database nodes can use one or more resources in connection with the processing of the data stored in the database, the computer-implemented method comprising:
- effectively changing capacity of the database system from a current computing capacity to another computing capacity that is different than the current capacity, by causing usage capacity of at least one of the resources to be changed from a current usage capacity to another usage capacity different than the current usage capacity.
1 Assignment
0 Petitions
Accused Products
Abstract
Capacity of a database system and/or a computing system that includes a database can be effectively changed from a current computing capacity to another computing capacity. This can be achieved by causing usage capacity of at least one of resource to be changed when the database is active. By way of example, capacity of a database system can be regulated by delaying the execution of the database work based on a target capacity. As a result, database work can take relatively longer to complete when the capacity of a database is effectively regulated to be below its full capacity. In effect, a portion of available capacity (excess capacity) can be made inaccessible to the database. However, excess capacity can be used to manage various services of the database in accordance with one or more service criteria (e.g., Service Level Goals or Agreements).
-
Citations
30 Claims
-
1. A computer-implemented method for controlling capacity of a database system that includes one or more database nodes operable to process data stored in a database, wherein each one of the database nodes can use one or more resources in connection with the processing of the data stored in the database, the computer-implemented method comprising:
effectively changing capacity of the database system from a current computing capacity to another computing capacity that is different than the current capacity, by causing usage capacity of at least one of the resources to be changed from a current usage capacity to another usage capacity different than the current usage capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A system that includes one or more processors operable to:
-
control capacity of a database system that includes one or more database nodes operable to process data stored in a database, wherein each one of the one or more database nodes can use one or more resources in connection with the processing of the data stored in the database; and effectively changing capacity of the database system from a current computing capacity to another computing capacity that is different than the current capacity, by causing usage capacity of at least one of the resources to be changed from a current usage capacity to another usage capacity different than the current usage capacity.
-
-
23. A non-transient computer readable storage medium that stores at least executable computer code that when executed controls capacity of a database system that includes one or more database nodes operable to process data stored in a database, wherein each one of the one or more database nodes can use one or more resources in connection with the processing of the data stored in the database;
- and wherein the non-transient computer readable storage medium includes;
executable computer code operable to effectively changing capacity of the database system from a current computing capacity to another computing capacity that is different than the current capacity, by causing usage capacity of at least one of the resources to be changed from a current usage capacity to another usage capacity different than the current usage capacity.
- and wherein the non-transient computer readable storage medium includes;
-
24. A computer-implemented method for managing one or more services of a database system that includes one or more database nodes operable to process data stored in a database, wherein the database system is operable at a configured capacity which is below its full capacity to serve the one or more services, the computer-implemented method comprising:
-
determining whether to use excess capacity available to database system to serve one or more services of the database; and using at least a portion of the excess capacity to serve the one or more services of database when the determining determines to use the excess capacity available to the database system to serve one or more services of the database. - View Dependent Claims (25, 26, 27, 28, 29)
-
-
30. A non-transient computer storage medium storing at least executable computer code for managing one or more services of a database system that includes one or more database nodes operable to process data stored in a database, wherein the database system is operable at a configured capacity which is below its full capacity to serve the one or more services, and wherein the non-transient computer storage medium includes:
-
executable computer code operable to determine whether to use excess capacity available to database system to serve one or more services of the database; and executable computer code operable to use at least a portion of the excess capacity to serve the one or more services of database when the determining determines to use the excess capacity available to the database system to serve one or more services of the database.
-
Specification