IP Library › Granted Patent US 9,715,409
Granted Patent B2
US 9,715,409 · App. 14/331,804 · Granted Jul 25, 2017

Job delay detection method and information processing apparatus

Inventors: Ikuko Hosokawa (Nagoya, JP); Shotaro Okada (Nishinomiya, JP); Tsuyoshi Honma (Nagoya, JP); Takahiro Inagaki (Ama, JP); Naoaki Ono (Nagoya, JP); Seiji Kambe (Gifu, JP); Haruki Hattori (Inazawa, JP); Masashi Katou (Nagoya, JP); Kazuyuki Tanaka (Kasugai, JP)
Assignee: FUJITSU LIMITED
G06F9/4887G06F11/30G06F11/3409G06F11/3419G06F2201/865
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,715,409
App. No.
14/331,804
Granted
Jul 25, 2017
Kind
B2
Abstract

An information processing apparatus includes a monitoring unit and a predicting unit. The monitoring unit monitors, during execution of a first job, the amount of data output by the execution of the first job. The predicting unit predicts, based on the amount of data output by the execution of the first job, whether execution of a second job finishes by a preset time limit. The second job performs a process using the data output by the execution of the first job.

Claims (32)

1. A non-transitory computer-readable recording medium storing therein a computer program that causes a computer to execute a process comprising:

determining, as a first job amongst a plurality of jobs to be executed, a job of extracting records satisfying an extraction condition from an input file and outputting the extracted records;

monitoring, during execution of the first job, an amount of data output by the execution of the first job; and

predicting, based on the amount of data output by the execution of the first job, whether execution of a second job finishes by a preset time limit, the second job performing a process using the data output by the execution of the first job;

wherein the determining includes comparing write data output by the job as the extracted records with read data extracted by the job as the extracted records when the job is executed, and determining the job as the first job when the write data matches the read data.

2. The non-transitory computer-readable recording medium according to claim 1 , wherein:

the determining includes judging whether to determine a job as the first job, based on whether the job reads all records from the input file by a predetermined amount each time when the job is executed.

3. The non-transitory computer-readable recording medium according to claim 1 , wherein:

the determining includes judging whether to determine a job as the first job, based on whether identification information of a file, to which the records satisfying the extraction condition are output by the execution of the job, is designated in a file defining the extraction condition.

4. The non-transitory computer-readable recording medium according to claim 1 , wherein:

the determining includes judging whether to determine a job as the first job, based on whether a file defining the extraction condition is read in a single read process when the job is executed.

5. The non-transitory computer-readable recording medium according to claim 1 , wherein:

the predicting includes comparing the amount of data output by the execution of the first job and an amount of data processable by the execution of the second job by the time limit.

6. The non-transitory computer-readable recording medium according to claim 1 , wherein:

the predicting includes activating an alarm when the amount of data output by the execution of the first job exceeds an amount of data processable by the execution of the second job by the time limit.

7. The non-transitory computer-readable recording medium according to claim 1 , wherein:

the predicting includes estimating an execution time of the second job based on the amount of data output by the execution of the first job, and predicting, based on the estimated execution time, whether the execution of the second job finishes by the time limit.

8. The non-transitory computer-readable recording medium according to claim 1 , wherein:

the process further comprises:

determining, as the second job, a process using the records output by the execution of the determined first job; and

displaying the determined second job and receiving an input of the time limit of the second job.

9. A job delay detection method comprising:

determining, as a first job amongst a plurality of jobs to be executed, a job of extracting records satisfying an extraction condition from an input file and outputting the extracted records;

monitoring, during execution of the first job, an amount of data output by the execution of the first job; and

predicting, by a processor, based on the amount of data output by the execution of the first job, whether execution of a second job finishes by a preset time limit, the second job performing a process using the data output by the execution of the first job;

wherein the determining includes comparing write data output by the job as the extracted records with read data extracted by the job as the extracted records when the job is executed, and determining the job as the first job when the write data matches the read data.

10. An information processing apparatus comprising:

a processor configured to perform a process including:

determining, as a first job amongst a plurality of jobs to be executed, a job of extracting records satisfying an extraction condition from an input file and outputting the extracted records;

monitoring, during execution of the first job, an amount of data output by the execution of the first job; and

predicting, by a processor, based on the amount of data output by the execution of the first job, whether execution of a second job finishes by a preset time limit, the second job performing a process using the data output by the execution of the first job;

wherein the determining includes comparing write data output by the job as the extracted records with read data extracted by the job as the extracted records when the job is executed, and determining the job as the first job when the write data matches the read data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2014
From: HOSOKAWA, IKUKO; OKADA, SHOTARO; HONMA, TSUYOSHI; INAGAKI, TAKAHIRO; ONO, NAOAKI; KAMBE, SEIJI; HATTORI, HARUKI; KATOU, MASASHI; TANAKA, KAZUYUKI
To: FUJITSU LIMITED
Reel/Frame 033610/0951 →
Priority Claims (1)
JP 2013-154768 · Jul 25, 2013 · national
Continuity (1)
Related Publication 20150033233A1 · Jan 29, 2015