FINE-GRAINED CAPACITY MANAGEMENT OF COMPUTING ENVIRONMENTS THAT MAY SUPPORT A DATABASE
First Claim
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 processor, and wherein the computer-implemented method comprises:
- determining at least partly based on the target capacity of the computing system whether to change processing capacity of the at least one processor from a first processing capacity to a different processing capacity; and
changing the processing capacity of the at least one 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 processor from the first processing capacity to a different processing capacity.
1 Assignment
0 Petitions
Accused Products
Abstract
Computing capacity of a computing environment can be managed by controlling it associated processing capacity based on a target (or desired) capacity. In addition, fine-grained control over the processing capacity can be exercised. For example, a computing system can change the processing capacity (e.g., processing rate) of at least one processor operating based on a target capacity. The computing system may also be operable to change the processing capacity based on a measured processing capacity (e.g., a measured average of various processing rates of a processor taken over a period of time when a processor may have been operating at different processing rates over that period). By way of example, the processing rate of a processor can be switched between 1/8 and 2/8 of a maximum processing rate to achieve virtually any effective processing rates between them.
21 Citations
20 Claims
-
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 processor, and wherein the computer-implemented method comprises:
-
determining at least partly based on the target capacity of the computing system whether to change processing capacity of the at least one processor from a first processing capacity to a different processing capacity; and changing the processing capacity of the at least one 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 processor from the first processing capacity to a different processing capacity. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A system that includes one or more processors, wherein the one or more processor are operable to:
-
determine at least partly based on a target capacity associated with a computing environment whether to change processing capacity of at least one processor in the computing environment from a first processing capacity to a different processing capacity; and change the processing capacity of the at least one 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 processor from the first processing capacity to a different processing capacity. - View Dependent Claims (16, 17)
-
-
18. A non-transient computer readable storage medium storing at least excitable code operable to manage computing capacity of a computing system in relation to a target capacity of the computing system, wherein the computing system includes at least one processor, and wherein the executable code includes:
-
executable code that when executed determines at least partly based on the target capacity of the computing system whether to change processing capacity of the at least one processor from a first processing capacity to a different processing capacity; and executable code that when executed changes the processing capacity of the at least one 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 processor from the first processing capacity to a different processing capacity. - View Dependent Claims (19, 20)
-
Specification