RESOURCE MANAGEMENT OF RESOURCE-CONTROLLED SYSTEM
First Claim
1. An apparatus (5) comprising:
- at least one processor; and
at least one memory including computer program code,the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform;
select a modification action having at least one resource variation parameter,wherein the resource variation parameter represents a resource quantity to be added or removed in a resource-controlled system,update a value function of an adaptive learning agent as a function of one or more performance metrics measured after resources of the resource-controlled system have been modified by effecting the modification action,wherein the one or more performance metrics relate to the resource-controlled system,wherein the value function represents a desirability of the resource-controlled system as a function of one or more system states,wherein selecting the modification action further comprises;
select a first resource variation parameter, andassess whether the modification action having the first resource variation parameter fulfills at least one safety criterion, andsubstitute the first resource variation parameter by a second resource variation parameter having a finer scale resource quantity than the first resource variation parameter responsive to the safety criterion not being fulfilled.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus (5) manages resources of a resource-controlled system (1), e.g. data processing resources in a data processing system. The resource-controlled system (1) has resource-elasticity, namely it may operate in several states involving different amounts of system resources. The resource management apparatus (5) may select a modification action having at least one resource variation parameter. The resource variation parameter represents a resource quantity to be added or removed in the resource-controlled system (1). The apparatus (5) may update a value function of an adaptive learning agent (7) as a function of performance metrics (4) measured after the resources of the resource-controlled system have been modified by effecting the modification action. Responsive to a safety criterion not being fulfilled, a finer resource variation parameter may be substituted.
-
Citations
20 Claims
-
1. An apparatus (5) comprising:
-
at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus at least to perform; select a modification action having at least one resource variation parameter, wherein the resource variation parameter represents a resource quantity to be added or removed in a resource-controlled system, update a value function of an adaptive learning agent as a function of one or more performance metrics measured after resources of the resource-controlled system have been modified by effecting the modification action, wherein the one or more performance metrics relate to the resource-controlled system, wherein the value function represents a desirability of the resource-controlled system as a function of one or more system states, wherein selecting the modification action further comprises; select a first resource variation parameter, and assess whether the modification action having the first resource variation parameter fulfills at least one safety criterion, and substitute the first resource variation parameter by a second resource variation parameter having a finer scale resource quantity than the first resource variation parameter responsive to the safety criterion not being fulfilled. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
selecting a modification action having at least one resource variation parameter, wherein the resource variation parameter represents a resource quantity to be added or removed in the resource-controlled system, updating a value function of an adaptive learning agent as a function of one or more performance metrics measured after the resources of the resource-controlled system have been modified by effecting the modification action, wherein the one or more performance metrics relate to the resource-controlled system, wherein the value function represents a desirability of the resource-controlled system as a function of one or more system states, wherein selecting the modification action further comprises; selecting a first resource variation parameter, and assessing whether the modification action having the first resource variation parameter fulfills at least one safety criterion, and substituting the first resource variation parameter by a second resource variation parameter having a finer scale resource quantity than the first resource variation parameter responsive to the safety criterion not being fulfilled. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer program comprising executable code for causing an apparatus to perform at least the following:
-
selecting a modification action having at least one resource variation parameter, wherein the resource variation parameter represents a resource quantity to be added or removed in a resource-controlled system, updating a value function of an adaptive learning agent as a function of one or more performance metrics measured after the resources of the resource-controlled system have been modified by effecting the modification action, wherein the one or more performance metrics relate to the resource-controlled system, wherein the value function represents a desirability of the resource-controlled system as a function of one or more system states, wherein selecting the modification action further comprises; selecting a first resource variation parameter, and assessing whether the modification action having the first resource variation parameter fulfills at least one safety criterion, and substituting the first resource variation parameter by a second resource variation parameter having a finer scale resource quantity than the first resource variation parameter responsive to the safety criterion not being fulfilled.
-
Specification