Method of analyzing delay factor in job system
Abstract
A delay factor in a processing in a job system in which an ordered series of jobs are executed in computers assigned to respective jobs, is efficiently detected, and the delay factor is analyzed in detail by associating it with load information of the computers and a network. An administrative manager computer 201 collects a history of executing a job from each job executing computer 202, and refers to a history of each job, one by one from a job executed later to a job executed earlier, until no delay is detected in a job, for judging a cause of delay in each job. Further, with respect to a job in which delay is detected, load statuses of the other jobs or applications in the computer in which said job is in execution are compared with said job and displayed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A method of specifying a delay factor, for specifying a delay factor in processing a job net executed by a computer system having a plurality of computers, wherein said method comprises:
a collecting step in which history information expressing history of execution of a job is collected from each computer assigned each of a series of jobs which are executed in a predetermined order and constitute said job net; and a specifying step in which a job which became a delay factor in processing said job net, and a part of the computer system, which undertakes transfer of said job which became the delay factor, are decided, in accordance with said history information and definition information expressing an execution schedule of each job assigned said computers.
2 . The method of specifying a delay factor according to claim 1 , wherein said history information is information that can specify an execution start time at which said each computer started execution of the job, an execution end time at which that computer ended the job, and an execution time which that computer required to execute the job;
said definition information is information that can specify a planned start time, a planned time at which execution of each job is started, a planned end time, a planned time at which execution of each job is ended, and a planned execution time, a planned time required for execution of each job; and said specifying step comprises:
a first step in which a computer assigned to a job whose execution time exceeds a planned execution time by more than a predetermined degree is extracted as a delay factor in processing said job net; and
a second step in which, with respect to a job whose execution end time is latest among jobs executed just prior to a job whose execution start time is delayed from a planned start time by more than a predetermined degree, when said execution end time is not delayed from a planned end time by more than a predetermined degree, said part of the computer system that undertakes transfer between said job whose execution start time is delayed from the planned start time by more than the predetermined degree and said job executed just prior to the job in question is extracted as a delay factor in processing said job net
3 . The method of specifying a delay factor according to claim 2 , wherein said second step when a same computer is assigned to said job whose execution start time is delayed from the planned start time by more than the predetermined degree and to said job executed just prior to the job in question, said computer is extracted as the delay factor, and
when different computers are respectively assigned to said job whose execution start time is delayed from the planned start time by more than the predetermined degree and to said job executed just prior to the job in question, a network between said computers is extracted as the delay factor.
4 . A recording medium that stores therein a program to be read and executed by an electronic computer, wherein said program is one for specifying a delay factor in processing a job net executed by a computer system having a plurality of computers; and
said program makes said electronic computer execute: a collecting step in which history information is collected from each computer assigned each of a series of jobs which are executed in a predetermined order and constitute said job net to said electronic computer, said history information expressing a history of executing a job which constitutes said job net and is assigned to said each computer; and a specifying step in which a job which became a delay factor in processing said job net, and a part of the computer system, which undertakes transfer of said job which became the delay factor, are decided, based on said history information and definition information expressing an execution schedule of each job assigned said computers.
5 . A management unit for specifying a delay factor in processing a job net executed by a computer system having a plurality of computers;
wherein said management unit comprises:
means for collecting history information from each computer to said electronic computer assigned each of a series of jobs which are executed in a predetermined order and constitute said job net, said history information expressing a history of executing a job which constitutes said job net and is assigned to said each computer; and
means for deciding a job, which became a delay factor in processing said job net, and a part of the computer system which, undertakes transfer of said job which became the delay factor, based on said history information and definition information expressing an execution schedule of each job assigned said computers.Join the waitlist — get patent alerts
Track US2004093254A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.