US 11,734,063 B2
Job management based on generated execution time prediction model and prediction accuracy
Jun Kitawaki, Tokyo (JP); Takashi Tameshige, Tokyo (JP); Yasuyuki Tamai, Tokyo (JP); Kouichi Murayama, Tokyo (JP); Mineyoshi Masuda, Tokyo (JP); and Yosuke Himura, Tokyo (JP)
Assigned to HITACHI, LTD., Tokyo (JP)
Filed by HITACHI, LTD., Tokyo (JP)
Filed on Mar. 11, 2021, as Appl. No. 17/198,730.
Claims priority of application No. 2020-096916 (JP), filed on Jun. 3, 2020.
Prior Publication US 2021/0382751 A1, Dec. 9, 2021
Int. Cl. G06F 9/48 (2006.01); G06F 9/50 (2006.01)
CPC G06F 9/4881 (2013.01) [G06F 9/5038 (2013.01)] 6 Claims
OG exemplary drawing
 
1. A job management method performed by a job management system comprising a processor and a memory, the job management method comprising the steps of:
jobnet execution time prediction model generation processing for:
acquiring information about a resource usage condition of the job management system at a time of previously executing each jobnet of the plurality of jobnets; and
generating an execution time prediction model for predicting execution time for each jobnet based on the acquired information associated with execution time of each of the previously executed jobnets;
prediction model accuracy determination processing for calculating prediction accuracy for the execution time of each of the plurality of jobnets by the generated execution time prediction model;
jobnet execution time collection processing for calculating a statistical value of the execution time of each of the plurality of jobnets on a basis of the information associated with the execution time of each of the previously executed jobnets;
delay determination processing for determining whether to predict execution end timing of a designated jobnet among a jobnet group that is a set of a plurality of jobnets currently being executed or to be subsequently executed on a basis of the execution time prediction model, on a basis of the calculated prediction accuracy for the execution time of each of the plurality of jobnets, and for displaying information associated with the execution end timing of the designated jobnet predicted on the basis of the execution time prediction model in a case of determining to predict the execution end timing of the designated jobnet on the basis of the execution time prediction model,
wherein the delay determination processing further includes:
determining whether to predict the execution end timing of the designated jobnet on the basis of the execution time prediction model by determining whether the prediction accuracy for the execution time of the designated jobnet by the execution time prediction model is equal to or higher than a predetermined value; and
displaying the information associated with the execution end timing of the designated jobnet predicted on the basis of:
(a) the execution time prediction model in a case of determining that the prediction accuracy for the execution time is equal to or higher than the predetermined value; or
(b) the calculated statistical value in a case of determining that the prediction accuracy for the execution time is not equal to or higher than the predetermined value; and
executing the designated jobnet on the basis of the execution time prediction model.