JP2002278804A - Job execution monitoring method and program - Google Patents

Job execution monitoring method and program

Info

Publication number
JP2002278804A
JP2002278804A JP2001074761A JP2001074761A JP2002278804A JP 2002278804 A JP2002278804 A JP 2002278804A JP 2001074761 A JP2001074761 A JP 2001074761A JP 2001074761 A JP2001074761 A JP 2001074761A JP 2002278804 A JP2002278804 A JP 2002278804A
Authority
JP
Japan
Prior art keywords
time
job
average
end time
start time
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2001074761A
Other languages
Japanese (ja)
Inventor
Tomohiro Mineki
智裕 嶺木
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
NEC Solution Innovators Ltd
Original Assignee
NEC Software Chubu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by NEC Software Chubu Ltd filed Critical NEC Software Chubu Ltd
Priority to JP2001074761A priority Critical patent/JP2002278804A/en
Publication of JP2002278804A publication Critical patent/JP2002278804A/en
Pending legal-status Critical Current

Links

Landscapes

  • Debugging And Monitoring (AREA)

Abstract

PROBLEM TO BE SOLVED: To improve the performance of job scheduling by resetting a reference value as occasion demands on the basis of the result data of starting time and ending time of job. SOLUTION: An average starting time and an average ending time based on the result data are held on a comparison table as reference values and when starting executing a job, a starting time thereof is recorded on a result table (S1 and S2). When the difference of the starting time and the average starting time exceeds a prescribed allowable time, such a state is reported to the outside (S3 and S4) and when the execution of the job ends, an ending time thereof is recorded on the result table (S5 and S6). When the difference of the ending time and the average ending time exceeds a prescribed allowable time, such a state is reported to the outside (S7 and S8) and on the basis of the starting time and the ending time stored on the result table, the average starting time and the average ending time on the comparison table are updated (S9).

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明はジョブ実行監視方法
およびプログラムに関し、特にジョブスケジューリング
システムによりスケジュールしたジョブの実行状況を監
視するジョブ実行監視方法およびプログラムに関する。
The present invention relates to a job execution monitoring method and program, and more particularly to a job execution monitoring method and program for monitoring the execution status of a job scheduled by a job scheduling system.

【0002】[0002]

【従来の技術】ジョブスケジューリングシステムは、あ
らかじめ作成したジョブの実行スケジュールに基づき、
ジョブを実行していく。スケジュールされたジョブは、
ジョブが使用する資源の空き状況および処理するデータ
の量により、ジョブの開始・終了時刻が変化する。ジョ
ブスケジューリングシステムの管理者は、ジョブがスケ
ジュール通りに実行されているかを監視していなければ
ならない。
2. Description of the Related Art A job scheduling system is based on a previously created job execution schedule.
Execute the job. Scheduled jobs are:
The start and end times of the job vary depending on the availability of resources used by the job and the amount of data to be processed. The administrator of the job scheduling system must monitor whether the job is being executed according to the schedule.

【0003】従来、上記のようなジョブスケジューリン
グシステムでは、あらかじめジョブの開始・終了時刻の
基準値を設定し、基準値を越えてもジョブが開始・終了
しない場合、メッセージやアラームなどにより、管理者
に通知するようになっている。しかし、この方法では、
あらかじめジョブの開始・終了時刻の基準値を設定して
おかなければならない。すなわち、常に基準値の見直し
を行い、適切な基準値の設定を行うことが必要である。
Conventionally, in the above-described job scheduling system, a reference value for the start and end times of a job is set in advance, and if the job does not start or end even when the reference value is exceeded, a message or an alarm is issued to the administrator. Is to be notified. But with this method,
A reference value for the start and end times of the job must be set in advance. That is, it is necessary to constantly review the reference value and set an appropriate reference value.

【0004】特に定型的な業務ジョブを日次処理により
繰返し実行するような場合には、連日の処理状況を観察
して得た経験と勘に頼って上記の基準値を見直すことが
多い。
[0004] In particular, when a routine business job is repeatedly executed by daily processing, the above-mentioned reference value is often reviewed based on experience and intuition obtained by observing the processing status of successive days.

【0005】[0005]

【発明が解決しようとする課題】上記のように、従来の
ジョブスケジューリングシステムは、ジョブの開始時刻
および終了時刻について適正な基準値を設定することに
よって、その効果を発揮することができる。そのために
は、上記の基準値を常に適切な値に設定し直すことが欠
かせない。したがって、オペレータはジョブの処理状況
に注視し、上記の基準値を変動させる要因を継続して監
視しなければならない。
As described above, the conventional job scheduling system can exert its effect by setting appropriate reference values for the start time and end time of a job. For that purpose, it is indispensable to always reset the reference value to an appropriate value. Therefore, the operator must pay close attention to the processing status of the job and continuously monitor the factors that change the reference value.

【0006】本発明の目的は、上記のような問題点を改
善するために、ジョブの開始時刻および終了時刻の実績
データに基いてその基準値を臨機に設定し直すことによ
り、ジョブスケジューリングの性能を向上させるジョブ
実行監視方法およびプログラムを提供することにある。
SUMMARY OF THE INVENTION An object of the present invention is to improve the job scheduling performance by resetting the reference value on the basis of the actual data of the start time and end time of a job in order to improve the above problems. To provide a job execution monitoring method and a program for improving job execution.

【0007】[0007]

【課題を解決するための手段】本発明のジョブ実行監視
方法は、あらかじめスケジュールされ定期的に繰返し実
行するジョブの開始時刻および終了時刻を実行のたびに
順次に記録する実績テーブルと,前記実績テーブルに記
録された開始時刻および終了時刻をそれぞれ反映した平
均開始時刻および平均終了時刻を保持する比較テーブル
とを有し、前記ジョブの実行を開始するときその開始時
刻を前記実績テーブルに記録し、前記開始時刻と前記平
均開始時刻との差異が所定の許容時間を超えているとき
にはその旨を外部に通報し、前記ジョブの実行を終了し
たときその終了時刻を前記実績テーブルに記録し、前記
終了時刻と前記平均終了時刻との差異が所定の許容時間
を超えているときにはその旨を外部に通報し、前記実績
テーブルに蓄積された開始時刻および終了時刻に基いて
前記比較テーブルの平均開始時刻および平均終了時刻を
更新することを特徴とする。
According to the present invention, there is provided a job execution monitoring method comprising: a result table for sequentially recording a start time and an end time of a job which is scheduled in advance and which is repeatedly executed periodically; And a comparison table that holds an average start time and an average end time that respectively reflect the start time and the end time recorded in the record, and when the execution of the job is started, the start time is recorded in the result table, When the difference between the start time and the average start time exceeds a predetermined allowable time, the fact is notified to the outside, and when the execution of the job is completed, the end time is recorded in the result table, and the end time is recorded. When the difference between the average end time and the average end time exceeds a predetermined allowable time, the fact is notified to the outside and stored in the result table. It was based on the start and end times and updates the average starting time and an average completion time of the comparison table.

【0008】さらに、本発明のジョブ実行監視方法は、
あらかじめスケジュールされ定期的に繰返し連続して実
行する複数のジョブのそれぞれの開始時刻を実行のたび
に順次に記録する実績テーブルと,前記実績テーブルに
記録された開始時刻を反映した平均開始時刻を保持する
比較テーブルとを有し、前記ジョブの実行を開始すると
きその開始時刻を前記実績テーブルに記録し、前記開始
時刻と前記平均開始時刻との差異が所定の許容時間を超
えているときにはその旨を外部に通報し、前記実績テー
ブルに蓄積された開始時刻に基いて前記比較テーブルの
平均開始時刻を更新することを特徴とする。
Further, the job execution monitoring method according to the present invention
Holds a performance table that records the start times of a plurality of jobs that are scheduled in advance and that are repeatedly and continuously executed continuously each time they are executed, and an average start time that reflects the start times recorded in the performance table. A comparison table that records the start time of the execution of the job in the performance table when the execution of the job is started, and when the difference between the start time and the average start time exceeds a predetermined allowable time, Is notified to the outside, and the average start time of the comparison table is updated based on the start times accumulated in the performance table.

【0009】さらに、本発明のジョブ実行監視方法は、
あらかじめスケジュールされ定期的に繰返し連続して実
行する複数のジョブのそれぞれの終了時刻を実行のたび
に順次に記録する実績テーブルと,前記実績テーブルに
記録された終了時刻を反映した平均終了時刻を保持する
比較テーブルとを有し、前記ジョブの実行を終了したと
きその終了時刻を前記実績テーブルに記録し、前記終了
時刻と前記平均終了時刻との差異が所定の許容時間を超
えているときにはその旨を外部に通報し、前記実績テー
ブルに蓄積された終了時刻に基いて前記比較テーブルの
平均終了時刻を更新することを特徴とする。
Further, the job execution monitoring method of the present invention
A result table that records the end times of a plurality of jobs that are scheduled in advance and that are repeatedly and continuously executed successively each time they are executed, and an average end time that reflects the end times recorded in the result table. And when the execution of the job is completed, the end time is recorded in the performance table, and when the difference between the end time and the average end time exceeds a predetermined allowable time, the effect is indicated. Is notified to the outside, and the average end time of the comparison table is updated based on the end time accumulated in the performance table.

【0010】また、本発明のジョブ実行監視プログラム
は、あらかじめスケジュールされ定期的に繰返し実行す
るジョブの開始時刻および終了時刻を実行のたびに順次
に記録する実績テーブルと,前記実績テーブルに記録さ
れた開始時刻および終了時刻をそれぞれ反映した平均開
始時刻および平均終了時刻を保持する比較テーブルとを
設けるステップと、前記ジョブの実行を開始するときそ
の開始時刻を前記実績テーブルに記録するステップと、
前記開始時刻と前記平均開始時刻との差異が所定の許容
時間を超えているときにはその旨を外部に通報するステ
ップと、前記ジョブの実行を終了したときその終了時刻
を前記実績テーブルに記録するステップと、前記終了時
刻と前記平均終了時刻との差異が所定の許容時間を超え
ているときにはその旨を外部に通報するステップと、前
記実績テーブルに蓄積された開始時刻および終了時刻に
基いて前記比較テーブルの平均開始時刻および平均終了
時刻を更新するステップとを含むことを特徴とする。
The job execution monitoring program according to the present invention has a result table for sequentially recording a start time and an end time of a job scheduled in advance and periodically executed repeatedly each time the job is executed, and a result table recorded in the result table. Providing a comparison table that holds an average start time and an average end time reflecting the start time and the end time, respectively, and recording the start time in the performance table when starting execution of the job;
A step of notifying the outside when the difference between the start time and the average start time exceeds a predetermined allowable time, and recording the end time in the result table when the execution of the job is completed And when the difference between the end time and the average end time exceeds a predetermined permissible time, reporting the fact to the outside, and performing the comparison based on the start time and the end time stored in the performance table. Updating the average start time and average end time of the table.

【0011】さらに、本発明のジョブ実行監視プログラ
ムは、あらかじめスケジュールされ定期的に繰返し連続
して実行する複数のジョブのそれぞれの開始時刻を実行
のたびに順次に記録する実績テーブルと,前記実績テー
ブルに記録された開始時刻を反映した平均開始時刻を保
持する比較テーブルとを設けるステップと、前記ジョブ
の実行を開始するときその開始時刻を前記実績テーブル
に記録するステップと、前記開始時刻と前記平均開始時
刻との差異が所定の許容時間を超えているときにはその
旨を外部に通報するステップと、前記実績テーブルに蓄
積された開始時刻に基いて前記比較テーブルの平均開始
時刻を更新するステップとを含むことを特徴とする。
Further, the job execution monitoring program according to the present invention comprises: a result table for sequentially recording the start time of each of a plurality of jobs scheduled in advance and periodically and continuously executed each time the job is executed; Providing a comparison table that holds an average start time reflecting the start time recorded in the job; recording the start time in the performance table when starting the execution of the job; and When the difference from the start time exceeds a predetermined allowable time, a step of notifying the outside to the outside, and a step of updating the average start time of the comparison table based on the start times accumulated in the result table. It is characterized by including.

【0012】さらに、本発明のジョブ実行監視プログラ
ムは、あらかじめスケジュールされ定期的に繰返し連続
して実行する複数のジョブのそれぞれの終了時刻を実行
のたびに順次に記録する実績テーブルと,前記実績テー
ブルに記録された終了時刻を反映した平均終了時刻を保
持する比較テーブルとを設けるステップと、前記ジョブ
の実行を終了したときその終了時刻を前記実績テーブル
に記録するステップと、前記終了時刻と前記平均終了時
刻との差異が所定の許容時間を超えているときにはその
旨を外部に通報するステップと、前記実績テーブルに蓄
積された終了時刻に基いて前記比較テーブルの平均終了
時刻を更新するステップとを含むことを特徴とする。
Further, the job execution monitoring program according to the present invention comprises: a result table for sequentially recording the end time of each of a plurality of jobs scheduled in advance and periodically and continuously executed each time the job is executed; Providing a comparison table that holds an average end time reflecting the end time recorded in the job; recording the end time in the performance table when the execution of the job is completed; and When the difference from the end time exceeds a predetermined allowable time, a step of notifying the fact to the outside, and a step of updating the average end time of the comparison table based on the end time accumulated in the result table. It is characterized by including.

【0013】すなわち、本発明は、 (1)ジョブスケジューリングシステムで実行されたジ
ョブの開始時刻および終了時刻を記録し保持する。
That is, according to the present invention, (1) the start time and the end time of a job executed by the job scheduling system are recorded and held.

【0014】(2)保持された開始時刻および終了時刻
からジョブの平均開始時刻および平均終了時刻を算出
し、その時刻にあらかじめ設定した許容時間を加算し、
その値を基準値として該当するジョブに関しアラームを
送出するか否かを決定する。
(2) The average start time and average end time of the job are calculated from the held start time and end time, and a preset allowable time is added to the calculated time.
Using that value as a reference value, it is determined whether or not an alarm should be sent out for the corresponding job.

【0015】したがって、収集された実績データからジ
ョブ実行の開始時刻および終了時刻の基準値を設定でき
るので、統計的な情報によるシステムの保守が可能とな
る。また、過去のデータとの比較により、現行処理の状
況を判断することもできる。
Therefore, since the reference values of the start time and the end time of the job execution can be set from the collected result data, the system can be maintained based on statistical information. Further, the status of the current processing can be determined by comparing with the past data.

【0016】[0016]

【発明の実施の形態】以下、本発明について図面を参照
しながら説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS The present invention will be described below with reference to the drawings.

【0017】図1は本発明の実施の一形態を示す流れ図
である。同図において、本発明によるジョブ実行監視方
法は、あらかじめスケジュールされ定期的に繰返し実行
するジョブの開始時刻および終了時刻を実行のたびに順
次に記録する実績テーブルと,前記実績テーブルに記録
された開始時刻および終了時刻をそれぞれ反映した平均
開始時刻および平均終了時刻を保持する比較テーブルと
を有し、前記ジョブの実行を開始するときその開始時刻
を前記実績テーブルに記録し(S1,S2)、前記開始
時刻と前記平均開始時刻との差異が所定の許容時間を超
えているときにはその旨を外部に通報し(S3,S
4)、前記ジョブの実行を終了したときその終了時刻を
前記実績テーブルに記録し(S5,S6)、前記終了時
刻と前記平均終了時刻との差異が所定の許容時間を超え
ているときにはその旨を外部に通報し(S7,S8)、
前記実績テーブルに蓄積された開始時刻および終了時刻
に基いて前記比較テーブルの平均開始時刻および平均終
了時刻を更新する(S9)ようにして実現される。
FIG. 1 is a flowchart showing an embodiment of the present invention. In the figure, a job execution monitoring method according to the present invention includes a result table for sequentially recording a start time and an end time of a job which is scheduled in advance and which is repeatedly executed periodically, and a start time recorded in the result table. A comparison table for holding an average start time and an average end time reflecting the time and the end time, respectively, and when the execution of the job is started, the start time is recorded in the result table (S1, S2); If the difference between the start time and the average start time exceeds a predetermined allowable time, this is reported to the outside (S3, S3).
4) When the execution of the job is completed, the end time is recorded in the result table (S5, S6), and when the difference between the end time and the average end time exceeds a predetermined allowable time, this fact is notified. To the outside (S7, S8),
This is realized by updating the average start time and average end time of the comparison table based on the start time and end time accumulated in the performance table (S9).

【0018】図2はジョブスケジュールの例を示す説明
図である。同図において、業務は三つのジョブM1,M
2,およびM3で構成されている。これらのジョブは順
序だてて実行され、M1が開始,終了した後にM2が開
始し、M2が終了した後にM3が開始し、M3が終了し
た時点ですべてが終了する。M1は、時刻、または先行
する他のジョブの終了が開始条件として実行される。M
1、M2、M3のジョブは毎日実行される。
FIG. 2 is an explanatory diagram showing an example of a job schedule. In the figure, the job is composed of three jobs M1 and M
2, and M3. These jobs are executed in order, M2 starts after M1 starts and ends, M3 starts after M2 ends, and all ends when M3 ends. M1 is executed based on the time or the end of another preceding job as a start condition. M
The jobs 1, M2 and M3 are executed every day.

【0019】図3は実績テーブルの例を示す説明図であ
る。同図では、上記のジョブM1,M2,およびM3が
日次処理されるとき、その実行記録が順次に蓄積されて
いる。
FIG. 3 is an explanatory diagram showing an example of the performance table. In the figure, when the jobs M1, M2, and M3 are processed daily, their execution records are sequentially accumulated.

【0020】図4は比較テーブルの例を示す説明図であ
る。同図では、図3に示した実績テーブルのデータにつ
いて、当日の処理が終了したときにその日までの全デー
タの平均値をジョブごとに算出し、それを平均開始時刻
および平均終了時刻として記録し蓄積している。当日の
平均開始時刻および平均終了時刻は、翌日のジョブ実行
時に基準値として参照される。
FIG. 4 is an explanatory diagram showing an example of the comparison table. In the figure, with respect to the data of the performance table shown in FIG. 3, when the processing of the day ends, the average value of all data up to that day is calculated for each job, and the average value is recorded as the average start time and average end time. Has accumulated. The average start time and average end time of the day are referred to as reference values when the job is executed the next day.

【0021】すなわち、図4において、日付Xは初日で
あるので図3に示す実績テーブルのデータがそのまま記
録されている。日付X+1では、日付Xおよび日付X+
1の実績データの平均値が記録されている。このように
してジョブ実行ごとに平均値を更新し、それを翌日の基
準値とする。
That is, in FIG. 4, since the date X is the first day, the data of the performance table shown in FIG. 3 is recorded as it is. For date X + 1, date X and date X +
The average value of the result data of No. 1 is recorded. In this way, the average value is updated each time the job is executed, and is used as the reference value for the next day.

【0022】次に、図1も参照しながら本発明の動作を
説明する。なお、ここでは基準値(平均開始時刻および
平均終了時刻)に対する許容時間をあらかじめ10分に
設定している。
Next, the operation of the present invention will be described with reference to FIG. Here, the allowable time for the reference values (average start time and average end time) is set to 10 minutes in advance.

【0023】まず、日付X(初回)では、M1の実行が
開始された時点でその時刻をM1の開始時刻として1
5:00を実績テーブルに書き込む。
First, on the date X (first time), when the execution of M1 is started, the time is set to 1 as the start time of M1.
Write 5:00 to the results table.

【0024】さらに、比較テーブルにはM1の開始時刻
をそのまま平均開始時刻として記録する。初回は過去の
実績が存在していないので、通報は行わない。M1,M
2,M3のジョブが終了した時点では、図3および図4
に示すように、実績テーブルと比較テーブルの開始時刻
と終了時刻は同値になる。
Further, the start time of M1 is recorded as an average start time in the comparison table. No report is made for the first time since there is no past record. M1, M
When the jobs of M2 and M3 are completed, FIGS.
As shown in (1), the start time and end time of the result table and the comparison table have the same value.

【0025】日付X+1(2回目)では、M1の実行が
開始された時点でその時刻をM1の開始時刻として1
5:13を実績テーブルに書き込む(S1,S2)。
On the date X + 1 (second time), when the execution of M1 is started, the time is set to 1 as the start time of M1.
5:13 is written in the performance table (S1, S2).

【0026】次に、比較テーブルにM1の平均開始時刻
に許容時間(10分)を加算し、それよりも実績テーブ
ルのM1の開始時刻が遅れていた場合は、通報を行う。
この例では、比較テーブルの15:00に10分を加算
した15:10よりも、M1の開始時刻15:13が遅
れているので通報する(S3,S4)。
Next, the allowable time (10 minutes) is added to the average start time of M1 in the comparison table, and if the start time of M1 in the result table is later than that, a notification is made.
In this example, since the start time 15:13 of M1 is later than 15:10 obtained by adding 10 minutes to 15:00 of the comparison table, the notification is made (S3, S4).

【0027】次に、M1が終了した時点でその時刻をM
1の終了時刻として15:35を実績テーブルに書き込
む(S5,S6)。
Next, when M1 ends, the time is set to M
15:35 is written in the result table as the end time of No. 1 (S5, S6).

【0028】次に、比較テーブルのM1の平均終了時刻
に許容時間(10分)を加算し、それよりも実績テーブ
ルのM1の終了時刻が遅れていた場合は、通報を行う。
この例では、比較テーブルの15:32に10分を加算
した15:42はM1の終了時刻15:35よりも遅れ
ていないので通報しない(S7,S8)。
Next, the allowable time (10 minutes) is added to the average end time of M1 in the comparison table. If the end time of M1 in the performance table is later than that, a notification is made.
In this example, since 15:42 obtained by adding 10 minutes to 15:32 of the comparison table is not delayed from the end time 15:35 of M1, no notification is made (S7, S8).

【0029】次に、実績テーブルの開始時刻および終了
時刻を参照し、現在までのM1の平均開始時刻および平
均終了時刻を算出し、それを比較テーブルに書き込む
(S9)。
Next, referring to the start time and the end time of the performance table, the average start time and the average end time of M1 up to the present are calculated, and are written in the comparison table (S9).

【0030】同様にして、ジョブM2およびM3につい
て上記の処理を行う。
In the same manner, the above processing is performed for jobs M2 and M3.

【0031】なお、上記のようにして比較テーブルのデ
ータを保存し蓄積することにより、基準値の週間変動,
月間変動,年間変動などを容易に把握することができ、
ジョブスケジューリングの性能向上に役立てることがで
きる。
By storing and accumulating the data of the comparison table as described above, the weekly fluctuation of the reference value,
Monthly fluctuation, annual fluctuation, etc. can be easily grasped,
This can help improve the performance of job scheduling.

【0032】図5は比較テーブルの他の例を示す説明図
である。同図のように、比較テーブルを拡張し、ジョブ
の平均開始・終了時刻の記録とともに、過去で最も遅い
開始・終了時刻,過去で最も早い開始・終了時刻を保存
し、それらを基準としたジョブ実行の監視を行うことも
できる。上記のように拡張することにより、ジョブごと
に監視方法を決定することができ、ジョブの監視を細か
く行うことが可能になる。
FIG. 5 is an explanatory diagram showing another example of the comparison table. As shown in the figure, the comparison table is extended to record the average start / end time of the job, the latest start / end time in the past, and the earliest start / end time in the past, and the job based on these is stored. You can also monitor execution. By extending as described above, the monitoring method can be determined for each job, and the monitoring of the job can be performed in detail.

【0033】なお、上記のM1,M2,およびM3のよ
うに連続して(多重化されずに)処理されるジョブの場
合には、各ジョブの開始時刻または終了時刻のいずれか
に着目して実行監視を行うこともできる。この場合に
は、より単純な構成で本発明の目的を達成できる。
In the case of jobs that are processed continuously (without being multiplexed) as in M1, M2, and M3 described above, attention is paid to either the start time or the end time of each job. Execution monitoring can also be performed. In this case, the object of the present invention can be achieved with a simpler configuration.

【0034】また、本発明によるジョブ実行監視方法
は、処理装置の主記憶(図示していない。)に保持され
たプログラムを実行することによって動作する。このプ
ログラムはジョブスケジューリングシステムの構成要素
の一つである。
The job execution monitoring method according to the present invention operates by executing a program stored in a main memory (not shown) of the processing device. This program is one of the components of the job scheduling system.

【0035】[0035]

【発明の効果】以上、詳細に説明したように、本発明に
よれば、定期的に処理するジョブについて毎回の実行実
績を保存し、それに基いて設定された基準値により監視
するので、ジョブ処理運用の実態に則してその遅延・停
滞などの監視を行うことができる。したがって、オペレ
ータは上記の基準値を補正して設定し直すための作業か
ら解放されるので、その負担を大幅に軽減することがで
きる。
As described above in detail, according to the present invention, the execution result of each regularly processed job is stored and monitored based on a reference value set based on the result. Monitoring of delays and stagnation can be performed in accordance with the actual situation of operation. Therefore, the operator is released from the work of correcting and resetting the above-mentioned reference value, so that the burden can be greatly reduced.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の一形態を示す流れ図。FIG. 1 is a flowchart showing an embodiment of the present invention.

【図2】ジョブの実行順序の例を示す説明図。FIG. 2 is an explanatory diagram illustrating an example of a job execution order.

【図3】実績テーブルの例を示す説明図。FIG. 3 is an explanatory diagram showing an example of a performance table.

【図4】比較テーブルの例を示す説明図。FIG. 4 is an explanatory diagram showing an example of a comparison table.

【図5】比較テーブルの他の例を示す説明図。FIG. 5 is an explanatory diagram showing another example of the comparison table.

【符号の説明】[Explanation of symbols]

S1〜S9 動作のステップ M1〜M3 ジョブ S1 to S9 Operation steps M1 to M3 Job

Claims (6)

【特許請求の範囲】[Claims] 【請求項1】 あらかじめスケジュールされ定期的に繰
返し実行するジョブの開始時刻および終了時刻を実行の
たびに順次に記録する実績テーブルと,前記実績テーブ
ルに記録された開始時刻および終了時刻をそれぞれ反映
した平均開始時刻および平均終了時刻を保持する比較テ
ーブルとを有し、前記ジョブの実行を開始するときその
開始時刻を前記実績テーブルに記録し、前記開始時刻と
前記平均開始時刻との差異が所定の許容時間を超えてい
るときにはその旨を外部に通報し、前記ジョブの実行を
終了したときその終了時刻を前記実績テーブルに記録
し、前記終了時刻と前記平均終了時刻との差異が所定の
許容時間を超えているときにはその旨を外部に通報し、
前記実績テーブルに蓄積された開始時刻および終了時刻
に基いて前記比較テーブルの平均開始時刻および平均終
了時刻を更新することを特徴とするジョブ実行監視方
法。
1. A result table in which a start time and an end time of a job scheduled in advance and periodically executed repeatedly are sequentially recorded each time the job is executed, and the start time and the end time recorded in the result table are respectively reflected. A comparison table for holding an average start time and an average end time, and when the execution of the job is started, the start time is recorded in the performance table, and a difference between the start time and the average start time is determined by a predetermined value. When the time exceeds the allowable time, the fact is notified to the outside, and when the execution of the job is finished, the end time is recorded in the performance table, and the difference between the end time and the average end time is a predetermined allowable time. If the number exceeds the limit, notify that fact to the outside,
A job execution monitoring method, wherein the average start time and the average end time of the comparison table are updated based on the start time and the end time accumulated in the performance table.
【請求項2】 あらかじめスケジュールされ定期的に繰
返し連続して実行する複数のジョブのそれぞれの開始時
刻を実行のたびに順次に記録する実績テーブルと,前記
実績テーブルに記録された開始時刻を反映した平均開始
時刻を保持する比較テーブルとを有し、前記ジョブの実
行を開始するときその開始時刻を前記実績テーブルに記
録し、前記開始時刻と前記平均開始時刻との差異が所定
の許容時間を超えているときにはその旨を外部に通報
し、前記実績テーブルに蓄積された開始時刻に基いて前
記比較テーブルの平均開始時刻を更新することを特徴と
するジョブ実行監視方法。
2. A result table in which start times of a plurality of jobs scheduled in advance and periodically and continuously executed are sequentially recorded each time the job is executed, and a start time recorded in the result table is reflected. A comparison table that holds an average start time, and when the execution of the job is started, the start time is recorded in the performance table, and a difference between the start time and the average start time exceeds a predetermined allowable time. A job execution monitoring method for notifying the user of the occurrence of the error, and updating the average start time of the comparison table based on the start times accumulated in the performance table.
【請求項3】 あらかじめスケジュールされ定期的に繰
返し連続して実行する複数のジョブのそれぞれの終了時
刻を実行のたびに順次に記録する実績テーブルと,前記
実績テーブルに記録された終了時刻を反映した平均終了
時刻を保持する比較テーブルとを有し、前記ジョブの実
行を終了したときその終了時刻を前記実績テーブルに記
録し、前記終了時刻と前記平均終了時刻との差異が所定
の許容時間を超えているときにはその旨を外部に通報
し、前記実績テーブルに蓄積された終了時刻に基いて前
記比較テーブルの平均終了時刻を更新することを特徴と
するジョブ実行監視方法。
3. A result table for sequentially recording the end time of each of a plurality of jobs scheduled in advance and periodically and continuously executed each time the job is executed, and the end time recorded in the result table is reflected. A comparison table for holding an average end time, and when the execution of the job is ended, the end time is recorded in the performance table, and a difference between the end time and the average end time exceeds a predetermined allowable time. A job execution monitoring method for notifying the user of the fact and updating the average end time of the comparison table based on the end time accumulated in the performance table.
【請求項4】 あらかじめスケジュールされ定期的に繰
返し実行するジョブの開始時刻および終了時刻を実行の
たびに順次に記録する実績テーブルと,前記実績テーブ
ルに記録された開始時刻および終了時刻をそれぞれ反映
した平均開始時刻および平均終了時刻を保持する比較テ
ーブルとを設けるステップと、前記ジョブの実行を開始
するときその開始時刻を前記実績テーブルに記録するス
テップと、前記開始時刻と前記平均開始時刻との差異が
所定の許容時間を超えているときにはその旨を外部に通
報するステップと、前記ジョブの実行を終了したときそ
の終了時刻を前記実績テーブルに記録するステップと、
前記終了時刻と前記平均終了時刻との差異が所定の許容
時間を超えているときにはその旨を外部に通報するステ
ップと、前記実績テーブルに蓄積された開始時刻および
終了時刻に基いて前記比較テーブルの平均開始時刻およ
び平均終了時刻を更新するステップとを含むことを特徴
とするジョブ実行監視プログラム。
4. A result table for sequentially recording a start time and an end time of a job scheduled in advance and periodically executed repeatedly each time the job is executed, and a start time and an end time recorded in the result table, respectively. Providing a comparison table for holding an average start time and an average end time; recording the start time in the performance table when starting the execution of the job; and a difference between the start time and the average start time. When the time exceeds a predetermined allowable time, a step of notifying the outside, and when the execution of the job is ended, a step of recording the end time in the results table,
When the difference between the end time and the average end time exceeds a predetermined allowable time, reporting the fact to the outside; and, based on the start time and the end time accumulated in the performance table, the comparison table Updating the average start time and the average end time.
【請求項5】 あらかじめスケジュールされ定期的に繰
返し連続して実行する複数のジョブのそれぞれの開始時
刻を実行のたびに順次に記録する実績テーブルと,前記
実績テーブルに記録された開始時刻を反映した平均開始
時刻を保持する比較テーブルとを設けるステップと、前
記ジョブの実行を開始するときその開始時刻を前記実績
テーブルに記録するステップと、前記開始時刻と前記平
均開始時刻との差異が所定の許容時間を超えているとき
にはその旨を外部に通報するステップと、前記実績テー
ブルに蓄積された開始時刻に基いて前記比較テーブルの
平均開始時刻を更新するステップとを含むことを特徴と
するジョブ実行監視プログラム。
5. A result table in which the start times of a plurality of jobs scheduled in advance and periodically and continuously executed are sequentially recorded each time the job is executed, and a start time recorded in the result table is reflected. Providing a comparison table for holding an average start time, recording the start time in the performance table when starting the execution of the job, and determining whether the difference between the start time and the average start time is a predetermined tolerance. A job execution monitor that includes a step of notifying the outside when the time is over, and a step of updating the average start time of the comparison table based on the start times accumulated in the performance table. program.
【請求項6】 あらかじめスケジュールされ定期的に繰
返し連続して実行する複数のジョブのそれぞれの終了時
刻を実行のたびに順次に記録する実績テーブルと,前記
実績テーブルに記録された終了時刻を反映した平均終了
時刻を保持する比較テーブルとを設けるステップと、前
記ジョブの実行を終了したときその終了時刻を前記実績
テーブルに記録するステップと、前記終了時刻と前記平
均終了時刻との差異が所定の許容時間を超えているとき
にはその旨を外部に通報するステップと、前記実績テー
ブルに蓄積された終了時刻に基いて前記比較テーブルの
平均終了時刻を更新するステップとを含むことを特徴と
するジョブ実行監視プログラム。
6. A result table in which the end times of a plurality of jobs scheduled in advance and periodically and continuously executed are sequentially recorded each time the job is executed, and the end times recorded in the result table are reflected. Providing a comparison table for holding an average end time, recording the end time in the performance table when the execution of the job is completed, and determining whether the difference between the end time and the average end time is a predetermined tolerance. A job execution monitor that includes a step of notifying the outside when the time is over, and a step of updating the average end time of the comparison table based on the end time accumulated in the performance table. program.
JP2001074761A 2001-03-15 2001-03-15 Job execution monitoring method and program Pending JP2002278804A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2001074761A JP2002278804A (en) 2001-03-15 2001-03-15 Job execution monitoring method and program

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2001074761A JP2002278804A (en) 2001-03-15 2001-03-15 Job execution monitoring method and program

Publications (1)

Publication Number Publication Date
JP2002278804A true JP2002278804A (en) 2002-09-27

Family

ID=18931963

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2001074761A Pending JP2002278804A (en) 2001-03-15 2001-03-15 Job execution monitoring method and program

Country Status (1)

Country Link
JP (1) JP2002278804A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006202076A (en) * 2005-01-21 2006-08-03 Internatl Business Mach Corp <Ibm> Trace information collection system, trace information collecting method and trace information collection program
JP2009181496A (en) * 2008-01-31 2009-08-13 Nomura Research Institute Ltd Job processing system and job management method
JP2009230584A (en) * 2008-03-24 2009-10-08 Nomura Research Institute Ltd Job-processing system and job management method

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006202076A (en) * 2005-01-21 2006-08-03 Internatl Business Mach Corp <Ibm> Trace information collection system, trace information collecting method and trace information collection program
US7574626B2 (en) 2005-01-21 2009-08-11 International Business Machines Corporation Trace information collecting system, method and program
JP2009181496A (en) * 2008-01-31 2009-08-13 Nomura Research Institute Ltd Job processing system and job management method
JP2009230584A (en) * 2008-03-24 2009-10-08 Nomura Research Institute Ltd Job-processing system and job management method

Similar Documents

Publication Publication Date Title
CN110309024B (en) Data processing system and method for executing data processing task
WO2006130514A1 (en) Method and system for scheduling jobs in a computer system
US8332267B2 (en) Method and system for real time measurement data adjudication and service level evaluation
JP3951835B2 (en) Business management method and business processing system
CN111507608B (en) Work order early warning method and device and storage medium
EP2416246A1 (en) Extensibility of business process and application logic
JP3972801B2 (en) Backup method in hierarchical backup system
US10261718B1 (en) Adaptively controlling data copy operations that copy data in an electronic environment
JP2002278804A (en) Job execution monitoring method and program
JP2012089049A (en) Computer system and server
JPH06250902A (en) File backup method for distributed system
JP4464655B2 (en) Computer monitoring apparatus and message processing method related to monitored computer
JP2006331026A (en) Message analysis system and message analysis program
JP2008299496A (en) Operation simulator and program
JP5387083B2 (en) Job management system and method
JP6496849B1 (en) Verification system and program
JP2002318736A (en) System, method and program for saving log data
US20070094186A1 (en) Modular SQL rule-based management of job process flow
CN112732415B (en) Transaction processing method, device and equipment based on resource exchange proxy system
JPS6362009B2 (en)
JP2002215428A (en) Device and method for monitoring task and recording medium with the method recorded thereon
JP2012256307A (en) Work scheduling program, method and system
CN118229423B (en) Task scheduling method and device
CN115292141B (en) Scheduling abnormity early warning method based on sliding time window and monitoring server
JP6302103B2 (en) Job net management apparatus and program

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20040311

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20040330

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20040727