摘要 |
PROBLEM TO BE SOLVED: To provide a dynamic resource allocation apparatus configured to secure a resource accurately, a method, and a program.SOLUTION: A dynamic resource allocation apparatus includes a usage calculation section 13, a spike detection section 15, an allocation amount calculation section 17, and an allocation amount setting section 18. The usage calculation section 13 calculates a definite usage which is the amount of resources actually used, for each of time slots formed by dividing a resource variation period due to a virtual machine. The spike detection section 15 detects a spike of the definite usage. The allocation amount calculation section 17 calculates the amount of resources to be allocated to the i-th time slot, on the basis of a past definite usage in the i-th time slot and spikes detected in the past in adjacent time slots included in a predetermined range from the i-th time slot. The allocation amount setting section 18 sets the amount of resources allocated, to a virtual machine monitor for controlling the virtual machine.SELECTED DRAWING: Figure 1 |