Patent ID: 9319281
Filing Date: 2016-04-19
CPC Classification: G06F,H04L

Claim Text:
1. A resource management method for a computer system which includes an execution physical server which executes a plurality of batch applications, and a resource management device which calculates required resource amounts for said batch applications, the resource management method comprising: managing, by the resource management device, a process history for each of the batch applications on a per lot unit basis; grouping, by the resource management device, the process history for each of the batch applications on the per lot unit basis at a predetermined time point; calculating, by the resource management device, a process progress rate that is a progress rate of a batch process at a current time point, where the process progress rate corresponds to a value of a number of processed lots at the current time point divided by a total number of lots to terminate the batch process, for each of the batch applications; calculating, by the resource management device, a required progress rate that is a progress rate required to terminate the batch process within a requested processing time for each of said batch applications; determining, by the resource management device, whether any of the batch applications respectively have the process progress rate which has reached the required progress rate or not; and when there is at least one batch application in which the process progress rate has not reached the required progress rate, re-calculating, by the resource management device, the required resource amount for a supposed process progress rate at a predetermined time in the future to reach a supposed required progress rate at the predetermined time in the future for the respective at least one batch application; allocating, by the resource management device, the re-calculated required resource amount to the at least one batch application in which the process progress rate has not reached the required progress rate.