Apparatus for adjusting use resources of system and method thereof
First Claim
Patent Images
1. A resource adjustment apparatus for adjusting for each module an amount of computer resources used in a system having a plurality of modules each comprising at least one application programs, comprising:
- a storage device storing data representing a transition of a past transaction occurrence amount for each of the plurality of modules;
a generation device obtaining data representing a transition of a transaction occurrence amount of a target module from the storage device and using the transaction occurrence amount as a transaction processing amount in a function that expresses a correlation between a past transaction processing amount and a past use resource amount of the target module, thereby generating a transition of a use resource amount from the transition of the transaction occurrence amount of the target module; and
an allocation device using the generated transition of the use resource amount as a transition of a predicted use resource amount and automatically fluctuating an allocation resource amount of the target module in accordance with the transition of the predicted use resource amount.
1 Assignment
0 Petitions
Accused Products
Abstract
The transition of a use resource amount is predicted from the transition of a transaction occurrence amount for each module by using a function that expresses a correlation between a past transaction processing amount and a past use resource amount in a data processing system. After this, an allocation resource amount for each module is automatically fluctuated in accordance with the transition of the predicted use resource amount.
28 Citations
14 Claims
-
1. A resource adjustment apparatus for adjusting for each module an amount of computer resources used in a system having a plurality of modules each comprising at least one application programs, comprising:
-
a storage device storing data representing a transition of a past transaction occurrence amount for each of the plurality of modules;
a generation device obtaining data representing a transition of a transaction occurrence amount of a target module from the storage device and using the transaction occurrence amount as a transaction processing amount in a function that expresses a correlation between a past transaction processing amount and a past use resource amount of the target module, thereby generating a transition of a use resource amount from the transition of the transaction occurrence amount of the target module; and
an allocation device using the generated transition of the use resource amount as a transition of a predicted use resource amount and automatically fluctuating an allocation resource amount of the target module in accordance with the transition of the predicted use resource amount.
-
-
2. A computer-readable storage medium storing a program for a computer adjusting for each module an amount of computer resources used in a system having a plurality of modules each consisting of at least one application programs, wherein the program causes the computer to perform:
-
obtaining data representing a transition of a transaction occurrence amount of a target module from a storage device storing data representing a transition of a past transaction occurrence amount for each of a plurality of modules;
generating a transition of a use resource amount from the transition of the transaction occurrence amount of the target module by using the transaction occurrence amount as a transaction processing amount in a function that shows a correlation between a past transaction processing amount and a past use resource amount of the target module; and
using the generated transition of the use resource amount as a transition of a predicted use resource amount and automatically fluctuating an allocation resource amount of the target module in accordance with the transition of the predicted use resource amount. - View Dependent Claims (3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A conveyance signal for conveying a program for a computer adjusting for each module an amount of computer resources used in a system having a plurality of modules each comprising at least one application programs, wherein the program causes the computer to perform:
-
obtaining data representing a transition of a transaction occurrence amount of a target module from a storage device storing data representing a transition of a past transaction occurrence amount for each of a plurality of modules;
generating a transition of a use resource amount using the transition of the transaction occurrence amount of the target module by using the transaction occurrence amount as a transaction processing amount in a function that expresses a correlation between a past transaction processing amount and a past use resource amount of the target module;
using the generated transition of the use resource amount as a transition of a predicted use resource; and
automatically fluctuating an allocation resource amount of the target module in accordance with the transition of the predicted use resource amount.
-
-
12. A resource adjusting method adjusting for each module an amount of computer resources used in a system having a plurality of modules each comprising at least one application program, comprising:
-
obtaining data representing a transition of a transaction occurrence amount of a target module from a storage device storing data representing a transition of a past transaction occurrence amount for each of a plurality of modules;
using the transaction occurrence amount as a transaction processing amount in a function that expresses a correlation between a past transaction processing amount and a past use resource amount of the target module, thereby generating a transition of the use resource amount from the transition of the transaction occurrence amount of the target module; and
using the generated transition of the use resource amount as a transition of a predicted use resource and automatically fluctuating an allocation resource amount of the target module in accordance with the transition of the predicted use resource amount.
-
-
13. A resource adjustment apparatus for adjusting for each module an amount of computer resources used in a system having a plurality of modules each comprising at least one application program, comprising:
-
a storage device storing data representing a transition of a past transaction occurrence amount for each of the plurality of modules;
a generation device obtaining data representing a transition of a transaction occurrence amount of a target module from the storage device and using the transaction occurrence amount as a transaction processing amount in a function that expresses a correlation between a past transaction processing amount and a past use resource amount of the target module, thereby generating a transition of a use resource amount from the transition of the transaction occurrence amount of the target module; and
an allocation device using the generated transition of the use resource amount as a transition of a predicted use resource and automatically fluctuating an allocation resource amount of the target module in accordance with the transition of the prediction resource amount.
-
-
14. A resource adjustment apparatus for adjusting for each module an amount of computer resources used in a system having a plurality of modules each comprising at least one application programs, comprising:
-
a storage means for storing data representing a transition of a past transaction occurrence amount for each of the plurality of modules;
a generation means for obtaining data representing a transition of a transaction occurrence amount of a target module from the storage device and using the transaction occurrence amount as a transaction processing amount in a function that expresses a correlation between a past transaction processing amount and a past use resource amount of the target module, thereby generating a transition of a use resource amount from the transition of the transaction occurrence amount of the target module; and
an allocation means for using the generated transition of the use resource amount as a transition of a predicted use resource amount and automatically fluctuating an allocation resource amount of the target module in accordance with the transition of the predicted use resource amount.
-
Specification