JP2002182932A - Job queue multiple degree controller - Google Patents

Job queue multiple degree controller

Info

Publication number
JP2002182932A
JP2002182932A JP2000381671A JP2000381671A JP2002182932A JP 2002182932 A JP2002182932 A JP 2002182932A JP 2000381671 A JP2000381671 A JP 2000381671A JP 2000381671 A JP2000381671 A JP 2000381671A JP 2002182932 A JP2002182932 A JP 2002182932A
Authority
JP
Japan
Prior art keywords
job
queue
multiplicity
data processing
information
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
JP2000381671A
Other languages
Japanese (ja)
Inventor
Shigeo Yuyama
茂男 柚山
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.)
Hitachi Ltd
Original Assignee
Hitachi 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 Hitachi Ltd filed Critical Hitachi Ltd
Priority to JP2000381671A priority Critical patent/JP2002182932A/en
Publication of JP2002182932A publication Critical patent/JP2002182932A/en
Pending legal-status Critical Current

Links

Abstract

PROBLEM TO BE SOLVED: To provide a job queue multiple degree controller capable of performing job execution with an efficient multiple degree even when the contents of a schedule job, a database are changed and performing time of the respective jobs is changed by system operation. SOLUTION: In a system to perform job multiple execution by using a job queue, a job information database to manage job queue information to be used by the respective scheduled jobs, the data processing contents of the respective jobs, names of the respective work tables, the number of records and index information created for the respective work tables is created, predicted time to be required for a data processing by the respective jobs is calculated from a value of a table of the job information database and the multiple degrees of the respective job queues are controlled according to the predicted time.

Description

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

【0001】[0001]

【発明の属する技術分野】本発明は、ジョブの実行を制
御する装置に関し、特に、情報処理システムにおいて、
スケジューリングされたジョブの同時実行数の制御に関
するものである。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to an apparatus for controlling the execution of a job, and more particularly, to an information processing system,
It relates to control of the number of simultaneous executions of scheduled jobs.

【0002】[0002]

【従来の技術】近年の情報処理システムでは、無人で業
務ジョブを処理するために、時刻予約によるジョブの自
動起動、先行ジョブの終了による後続ジョブの自動起動
などのジョブスケジューリングが行われており、これら
のスケジューリングジョブの実行をジョブキューによっ
て制御する方式が用いられている。従来のジョブ実行時
間の予測方式としては、特開平1−21549号公報に記載さ
れているように、マシン情報、ジョブ実行条件などより
ジョブの実行時間を予測するものがある。これまでは、
このような方式で予測されたジョブの実行時間からシス
テム構築時に各ジョブキューの多重度を決定し、その後
は一定のジョブキューの多重度でシステム運用を開始す
る、またはシステム運用中に、ジョブ実行時間の統計情
報、ジョブキュー状態の統計情報などから適切なジョブ
キューの多重度を再設定するという作業を行っていた。
2. Description of the Related Art In recent information processing systems, in order to process business jobs unattended, job scheduling such as automatic start of a job by time reservation and automatic start of a succeeding job by ending a preceding job is performed. A method of controlling the execution of these scheduling jobs by a job queue is used. As a conventional method of estimating a job execution time, there is a method of estimating a job execution time from machine information, job execution conditions, and the like, as described in Japanese Patent Application Laid-Open No. 1-2549. until now,
The multiplicity of each job queue is determined at the time of system construction from the job execution time predicted by such a method, and then the system operation is started with a certain job queue multiplicity, or the job execution is performed during the system operation. The work of resetting an appropriate job queue multiplicity based on time statistical information, job queue state statistical information, and the like has been performed.

【0003】[0003]

【発明が解決しようとする課題】従来のジョブ制御方式
として、システム構築時にマシン情報、ジョブ実行条件
より各ジョブの実行時間を予測して各ジョブキューの実
行多重度を決定すると、その後のシステム運用により業
務データ容量が変化し、各ジョブの実行時間がシステム
構築時の予想と大きく異なった場合に、各ジョブキュー
に割り当てている多重度が非効率的なものとなり、シス
テムにスケジューリングされているジョブの処理時間が
増大するという問題が発生した。
As a conventional job control method, when the execution time of each job is predicted based on machine information and job execution conditions at the time of system construction and the execution multiplicity of each job queue is determined, the system operation after that is performed. If the job data capacity changes and the execution time of each job is significantly different from the forecast at the time of system construction, the multiplicity assigned to each job queue becomes inefficient, and the jobs scheduled in the system Has a problem that the processing time of the process increases.

【0004】また、システム運用中に、スケジューリン
グ、またはスケジューリングされているジョブの内容が
変更された場合には、システム構築時と同様の方法で再
度ジョブキューの多重度を決定し、人手で再設定しなけ
ればならないという問題も発生した。
When the scheduling or the contents of a scheduled job is changed during the operation of the system, the multiplicity of the job queue is determined again in the same manner as when the system is constructed, and reset manually. There was also a problem that had to be done.

【0005】本発明の目的は、システム運用による業務
データ容量の変化に伴うジョブの実行時間の変化を自動
的に計算し、その結果をジョブキューの多重度に反映す
ることで、常に効率的なジョブキューの多重度でシステ
ム運用を行うこと、システム運用中にスケジューリン
グ、またはスケジューリングされているジョブの内容が
変更された場合に、自動的にジョブキューの多重度を再
設定することである。
It is an object of the present invention to automatically calculate a change in job execution time due to a change in business data capacity due to a system operation and reflect the result in the multiplicity of a job queue, so that efficient operation is always achieved. This means that the system operation is performed with the job queue multiplicity, and the job queue multiplicity is automatically reset when the scheduling or the content of the scheduled job is changed during the system operation.

【0006】[0006]

【課題を解決するための手段】本発明のジョブキュー多
重度制御装置は、ジョブキューを用いてジョブの多重実
行を行い、各ジョブがデータ処理に要する予想時間を計
算してその値に応じてジョブキュー多重度制御を行う。
データ処理に要する時間は、ジョブ実行時間の大部分を
占めることが多いため、データ処理に要する実行時間を
用いてジョブキューの多重度を制御することで、効率的
なジョブ実行が可能となる。
SUMMARY OF THE INVENTION A job queue multiplicity control device of the present invention performs multiple execution of jobs using a job queue, calculates an estimated time required for data processing for each job, and according to the value. Perform job queue multiplicity control.
Since the time required for data processing often occupies most of the job execution time, controlling the multiplicity of the job queue using the execution time required for data processing enables efficient job execution.

【0007】本発明のジョブキュー多重度制御装置は、
その内部にジョブ関連情報格納装置、ジョブ情報データ
ベース作成装置、データ処理時間計算機構、ジョブキュ
ー実行多重度制御機構を持つ。ジョブ関連情報格納装置
は、ジョブネット構成ファイル、業務ジョブプログラム
群、業務データベースを管理する。ジョブ情報データベ
ース作成装置は、ジョブ関連情報格納装置からスケジュ
ーリングされている各ジョブが使用するジョブキュー情
報、各ジョブのデータ処理内容(データの参照、更新、
削除、新規登録、検索条件)、各業務テーブルの名称、
レコード件数、各業務テーブルに対して作成されている
インデックス情報を抽出し、ジョブ情報テーブル、テー
ブル情報テーブル、インデックス情報テーブルを作成
し、ジョブ情報データベースとして管理する。データ処
理時間計算機構は、ジョブ情報データベース作成装置よ
り作成されたジョブ情報データベースに含まれる各テー
ブルの値から各ジョブのデータ処理時間を計算する。ジ
ョブキュー実行多重度制御機構は、データ処理時間計算
機構により計算された各ジョブのデータ処理時間より、
ジョブキュー毎のデータ処理時間の総和を計算し、その
値の大きいジョブキューは多重度を大きく、小さいジョ
ブキューは多重度を小さくするというジョブキュー多重
度制御を行う。
[0007] The job queue multiplicity control device of the present invention comprises:
It has a job related information storage device, a job information database creation device, a data processing time calculation mechanism, and a job queue execution multiplicity control mechanism. The job-related information storage device manages a job net configuration file, a group of business job programs, and a business database. The job information database creation device includes job queue information used by each job scheduled from the job related information storage device, data processing contents of each job (data reference, update,
Delete, new registration, search conditions), the name of each business table,
The number of records and index information created for each business table are extracted, a job information table, a table information table, and an index information table are created and managed as a job information database. The data processing time calculation mechanism calculates the data processing time of each job from the values of each table included in the job information database created by the job information database creation device. The job queue execution multiplicity control mechanism calculates the data processing time of each job calculated by the data processing time calculation mechanism,
The total sum of data processing time for each job queue is calculated, and job queue multiplicity control is performed such that a job queue having a large value has a large multiplicity and a job queue having a small value has a small multiplicity.

【0008】また、ジョブ関連情報格納装置とジョブ情
報データベース作成装置の動作を連携し、スケジューリ
ング、スケジューリングされているジョブ、業務データ
ベースの内容変更時には、自動的にジョブ情報データベ
ースの内容を更新し、更新されたジョブ情報データベー
スの内容でジョブキュー多重度を再設定することによ
り、システム運用によって各ジョブキューにおけるデー
タ処理に要する時間が変化した場合でも、効率的なジョ
ブキュー多重度を実現する。
In addition, the operation of the job-related information storage device and the operation of the job information database creation device are coordinated, and when the contents of the scheduling, the scheduled job and the business database are changed, the contents of the job information database are automatically updated. By resetting the job queue multiplicity based on the content of the job information database, even if the time required for data processing in each job queue changes due to system operation, efficient job queue multiplicity is realized.

【0009】[0009]

【発明の実施の形態】以下、本発明の実施の形態につい
て図面により、詳細に説明する。
Embodiments of the present invention will be described below in detail with reference to the drawings.

【0010】図1、図2、図3は、ジョブキュー多重度
制御装置の構成を示すブロック図である。
FIGS. 1, 2 and 3 are block diagrams showing the configuration of a job queue multiplicity control device.

【0011】図4は、本発明のジョブキュー多重度制御
装置の処理フローである。
FIG. 4 is a processing flow of the job queue multiplicity control device of the present invention.

【0012】図5は、ジョブ情報データベース作成装置
20におけるジョブ情報テーブル作成機構の処理フロー
である。
FIG. 5 is a processing flow of the job information table creation mechanism in the job information database creation device 20.

【0013】図6は、ジョブ情報データベース作成装置
20におけるテーブル情報テーブル作成機構の処理フロ
ーである。
FIG. 6 is a processing flow of the table information table creation mechanism in the job information database creation device 20.

【0014】図7は、ジョブ情報データベース作成装置
20におけるインデックス情報テーブル作成機構の処理
フローである。
FIG. 7 is a processing flow of the index information table creation mechanism in the job information database creation device 20.

【0015】表1は、容量1000byteのテーブルに対する
処理内容・インデックス種別データ処理時間実測値の例
である。
Table 1 is an example of the actual processing value of the processing content / index type data processing time for a table having a capacity of 1000 bytes.

【0016】[0016]

【表1】 [Table 1]

【0017】図1に記載のジョブ関連情報格納装置80
に、図2に示すようにジョブネット構成ファイル11
0、業務ジョブプログラム群120、業務データベース
130を格納する(ステップ200)。
The job-related information storage device 80 shown in FIG.
The job net configuration file 11 shown in FIG.
0, the business job program group 120 and the business database 130 are stored (step 200).

【0018】図1に記載のジョブ情報データベース作成
装置20は、図2に示すジョブ関連情報格納装置80に
格納されているジョブネット構成ファイル110、業務
ジョブプログラム群120、業務データベース130の
情報を下記のように入力する。
The job information database creating device 20 shown in FIG. 1 stores the job net configuration file 110, the business job program group 120, and the business database 130 stored in the job related information storage device 80 shown in FIG. Enter as follows.

【0019】ジョブ情報テーブル作成機構30におい
て、業務プログラム名「JISSEKI1」をキーとしてジョブ
ネット構成ファイル110と業務ジョブプログラム群1
20を関連付け、図3のジョブ情報テーブル140のジ
ョブ名カラムに「実績ジョブ1」、ジョブキュー名カラ
ムに「実績キュー」、処理内容カラムに「参照」、処理
対象テーブル名カラムに「実績テーブル」、検索カラム
名に「実績カラム1」を登録する(ステップ300〜3
70)。テーブル情報テーブル作成機構40において、
業務データベース130に作成されているテーブルの内
容から、図3のテーブル情報テーブル150のテーブル
名カラムに「実績テーブル」、レコード長カラムに「5
0」、レコード件数カラムに「20000」を登録する(ステ
ップ400〜430)。インデックス情報テーブル作成
機構50において、業務データベース130に作成され
ているインデックスの内容から、図3のインデックス情
報テーブル160のインデックス名カラムに「実績イン
デックス」、カラム名カラムに「実績カラム1」、種別
カラムに「UNIQUE」を登録する(ステップ500〜53
0)。
In the job information table creation mechanism 30, the job net configuration file 110 and the business job program group 1 are set using the business program name "JISSEKI1" as a key.
The job information table 140 shown in FIG. 3 is associated with “Result job 1”, the job queue name column is “Result queue”, the processing content column is “Reference”, and the processing target table name column is “Result table”. , Register “Result column 1” as the search column name (steps 300 to 3)
70). In the table information table creation mechanism 40,
From the contents of the table created in the business database 130, the “result table” is set in the table name column of the table information table 150 in FIG.
"0" and "20000" in the record number column (steps 400 to 430). In the index information table creating mechanism 50, based on the contents of the index created in the business database 130, the “actual index” is set in the index name column, the “actual column 1” is set in the column name column, and the type column in the index information table 160 in FIG. Register "UNIQUE" in (Steps 500 to 53)
0).

【0020】上記の入力をジョブネット構成ファイル1
10、業務ジョブプログラム群120、業務データベー
ス130に含まれるすべてのジョブ名、テーブル名、イ
ンデックス名が登録されるまで繰り返し(ステップ38
0〜390、440〜450、540〜550)、図3
に示すジョブ情報データベース90を作成する(ステッ
プ210)。
The above-mentioned input is input to the job net configuration file 1
10. Repeat until all job names, table names, and index names included in the business job program group 120 and the business database 130 are registered (step 38).
0-390, 440-450, 540-550), FIG.
(Step 210).

【0021】図3のように作成されたジョブ情報データ
ベース90の情報を図1に記載のデータ処理時間計算機
構60に入力し、図2に示したジョブネット構成ファイ
ル110に登録されている各ジョブがデータ処理に要す
る時間を計算する。データ処理時間計算機構60に、表
1に示す処理内容・インデックス種別データ処理時間実
測値表を登録しておく。データベースにおいてテーブル
容量は、レコード長とレコード件数の積で求められると
すると、処理内容「参照」、インデックス種別「UNIQU
E」をキーとしてジョブ情報テーブル140と処理内容・
インデックス種別実行時間実測値表170とを関連付
け、「実績ジョブ1」がデータ処理に要する時間は、次
の計算で求めることができる。
The information of the job information database 90 created as shown in FIG. 3 is input to the data processing time calculation mechanism 60 shown in FIG. 1, and each job registered in the job net configuration file 110 shown in FIG. Calculates the time required for data processing. In the data processing time calculation mechanism 60, a processing content / index type data processing time actual measurement value table shown in Table 1 is registered. Assuming that the table capacity in a database can be calculated by multiplying the record length by the number of records, the processing content is "reference" and the index type is "UNIQU
E "as a key and the job information table 140
The time required for the “actual job 1” to perform data processing can be obtained by the following calculation in association with the index type execution time measured value table 170.

【0022】(「実績ジョブ1」のデータ処理時間)=A
(秒)×50(byte)×20000(件)/1000(byte)=1000A(秒) 同様の方法で、ジョブネット構成ファイル110に記載
されているすべてのジョブのデータ処理に要する予想時
間を計算する(ステップ220)。
(Data processing time of “actual job 1”) = A
(Second) × 50 (byte) × 20,000 (item) / 1000 (byte) = 1000 A (second) In the same manner, the estimated time required for data processing of all jobs described in the job net configuration file 110 is calculated. (Step 220).

【0023】図1に示すデータ処理時間計算機構60で
計算された各ジョブの予想データ処理時間より、ジョブ
キュー実行多重度制御機構70で各ジョブキューの多重
度を決定、制御する。システムのハードウェアスペック
より決定される全ジョブキューの多重度の総和がX、図
2に示したジョブネット構成ファイル110に登録され
ている全ジョブのデータ処理に要する時間の総和がY、
「実績キュー」で処理される全ジョブのデータ処理に要
する時間の総和がZである場合、「実績キュー」の多重
度は、次の計算で求められる。
The multiplicity of each job queue is determined and controlled by the job queue execution multiplicity control mechanism 70 from the expected data processing time of each job calculated by the data processing time calculation mechanism 60 shown in FIG. The sum of the multiplicity of all the job queues determined from the hardware specifications of the system is X, and the sum of the time required for data processing of all the jobs registered in the job net configuration file 110 shown in FIG.
When the total time required for data processing of all jobs processed in the “result queue” is Z, the multiplicity of the “result queue” is obtained by the following calculation.

【0024】(「実績キュー」の多重度)=X×Z/Y 同様の方法で、図2に示したジョブネット構成ファイル
110に記載されているすべてのジョブキューの多重度
を計算する(ステップ230)。計算された各ジョブキュ
ーの多重度の値を図1記載のジョブキューを用いたジョ
ブ実行機構100に引き渡すことで、データ処理時間か
ら予想したジョブの実行時間を用いたジョブキューの多
重度制御が実現される(ステップ240)。
(Multiplicity of “actual queue”) = X × Z / Y The multiplicity of all job queues described in the job net configuration file 110 shown in FIG. 230). By passing the calculated multiplicity value of each job queue to the job execution mechanism 100 using the job queue shown in FIG. 1, the multiplicity control of the job queue using the job execution time estimated from the data processing time can be performed. Realized (step 240).

【0025】また、システム運用により、図2に示した
ジョブネット構成ファイル110、業務ジョブプログラ
ム群120、業務データベース130に変更が発生した
場合でも、上記までの方法でジョブ情報データベースの
更新、各ジョブのデータ処理時間の計算、ジョブキュー
の多重度を設定を繰り返すことで効率的なジョブキュー
多重度を実現することが可能である(ステップ250)。
Further, even if the job net configuration file 110, the business job program group 120, and the business database 130 shown in FIG. 2 change due to the system operation, the job information database is updated by the above-described method. By repeating the calculation of the data processing time and the setting of the job queue multiplicity, an efficient job queue multiplicity can be realized (step 250).

【0026】[0026]

【発明の効果】以上説明したように、本発明により、デ
ータ処理時間をもとにした各ジョブの予想実行時間によ
るジョブキューの多重度制御が可能である。また、シス
テム運用によるスケジューリング、スケジューリングさ
れるジョブの内容、業務データベースの容量の変化に対
応する効率の良い多重度制御が可能である。
As described above, according to the present invention, the multiplicity of the job queue can be controlled based on the estimated execution time of each job based on the data processing time. Further, efficient multiplicity control corresponding to a change in the scheduling by the system operation, the content of the job to be scheduled, and the capacity of the business database is possible.

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

【図1】本発明のジョブキュー多重度制御装置の構成を
示すブロック図である。
FIG. 1 is a block diagram illustrating a configuration of a job queue multiplicity control device according to the present invention.

【図2】本発明のジョブキュー多重度制御装置の入力情
報を格納するジョブ関連情報格納装置のブロック図であ
る。
FIG. 2 is a block diagram of a job-related information storage device that stores input information of the job queue multiplicity control device of the present invention.

【図3】本発明のジョブキュー多重度制御装置のジョブ
情報データベース作成装置の構成を示すブロック図であ
る。
FIG. 3 is a block diagram showing a configuration of a job information database creation device of the job queue multiplicity control device of the present invention.

【図4】本発明のジョブキュー多重度制御装置の動作順
序を示す処理フローチャートである。
FIG. 4 is a processing flowchart illustrating an operation order of the job queue multiplicity control device of the present invention.

【図5】本発明のジョブ情報データベース作成装置にお
けるジョブ情報テーブル作成機構の処理フローチャート
である。
FIG. 5 is a processing flowchart of a job information table creation mechanism in the job information database creation device of the present invention.

【図6】本発明のジョブ情報データベース作成装置にお
けるテーブル情報テーブル作成機構の処理フローチャー
トである。
FIG. 6 is a processing flowchart of a table information table creation mechanism in the job information database creation device of the present invention.

【図7】本発明のジョブ情報データベース作成装置にお
けるインデックス情報テーブル作成機構の処理フローチ
ャートである。
FIG. 7 is a processing flowchart of an index information table creation mechanism in the job information database creation device of the present invention.

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

10…ジョブキュー多重度制御装置、20…ジョブ情報
データベース作成装置、30…ジョブ情報データベース
作成装置20において、ジョブ情報テーブルを作成する
ジョブ情報テーブル作成機構、40…ジョブ情報データ
ベース作成装置20において、テーブル情報テーブルを
作成するテーブル情報テーブル作成機構、50…ジョブ
情報データベース作成装置20において、インデックス
情報テーブルを作成するインデックス情報テーブル作成
機構、60…データ処理時間計算機構、70…ジョブキ
ュー実行多重度制御機構、80…ジョブ関連情報格納装
置、90…ジョブ情報データベース、100…ジョブキ
ュー実行多重度制御機構70により多重度を制御される
ジョブキューを用いたジョブ実行機構、110…ジョブ
ネット構成ファイル、120…業務ジョブプログラム
群、130…業務データベース、140…ジョブ情報デ
ータベース90に含まれるジョブ情報テーブル、150
…ジョブ情報データベース90に含まれるテーブル情報
テーブル、160…ジョブ情報データベース90に含ま
れるインデックス情報テーブル、170…処理内容・イ
ンデックス種別データ処理時間実測値表。
10: Job queue multiplicity control device, 20: Job information database creation device, 30: Job information table creation mechanism for creating a job information table in the job information database creation device 20, 40: Table in the job information database creation device 20 Table information table creation mechanism for creating an information table, 50 ... Index information table creation mechanism for creating an index information table in the job information database creation device 20, 60 ... Data processing time calculation mechanism, 70 ... Job queue execution multiplicity control mechanism 80, a job related information storage device, 90, a job information database, 100, a job execution mechanism using a job queue whose multiplicity is controlled by the job queue execution multiplicity control mechanism 70, 110, a job net configuration file , 120 ... business job program group, 130 ... business database, 140 ... job information table included in the job information database 90, 150
... Table information table included in the job information database 90, 160 ... Index information table included in the job information database 90, 170 ... Processing content / index type data processing time measured value table.

Claims (3)

【特許請求の範囲】[Claims] 【請求項1】 ジョブキューを用いてジョブ多重実行を
行うシステムにおいて、スケジューリングされている各
ジョブが使用するジョブキュー情報、各ジョブのデータ
処理内容、各業務テーブルの名称、レコード件数、各業
務テーブルに対して作成されているインデックス情報を
管理するジョブ情報データベースを作成し、ジョブ情報
データベースのテーブルの値から各ジョブがデータ処理
に要する予想時間を計算し、その予想時間に応じて各ジ
ョブキューの多重度を制御することを特徴とするジョブ
キュー多重度制御装置。
In a system for performing job multiplex execution using a job queue, job queue information used by each scheduled job, data processing content of each job, name of each business table, number of records, each business table Creates a job information database that manages the index information created for each job, calculates the estimated time required for data processing for each job from the values in the table of the job information database, and creates a job queue for each job queue according to the estimated time. A job queue multiplicity control device characterized by controlling the multiplicity.
【請求項2】 請求項1において、ジョブネット構成フ
ァイル、業務ジョブプログラムとジョブ情報データベー
スの動作を連携することで、システム運用中に、スケジ
ューリングまたは、スケジューリングされているジョブ
の内容が変更される場合に、ジョブ情報データベースに
登録されている各ジョブが使用するジョブキュー情報と
各ジョブのデータ処理内容を更新し、各ジョブがデータ
処理に要する予想時間の再計算とジョブキューの多重度
の再設定を行うことを特徴とするジョブキュー多重度制
御装置。
2. A system according to claim 1, wherein the jobnet configuration file, the business job program, and the operation of the job information database are linked to change the scheduling or the contents of the scheduled job during the system operation. Update the job queue information used by each job registered in the job information database and the data processing content of each job, recalculate the estimated time required for data processing for each job, and reset the multiplicity of the job queue And a job queue multiplicity control device.
【請求項3】 請求項1において、システムが所有する
業務データベースとジョブ情報データベースの動作を連
携することで、各業務テーブル、または各業務テーブル
に作成されているインデックスの内容が変更された場合
に、ジョブ情報データベースに登録されている各業務テ
ーブルとインデックス情報を自動的に更新し、各ジョブ
がデータ処理に要する予想時間の再計算とジョブキュー
の多重度の再設定を行うことを特徴とするジョブキュー
多重度制御装置。
3. The system according to claim 1, wherein the operation of the job database and the operation of the job database owned by the system are linked to each other so that each of the job tables or the contents of the index created in each of the job tables is changed. Automatically updating each job table and index information registered in the job information database, recalculating the estimated time required for data processing of each job, and resetting the multiplicity of the job queue. Job queue multiplicity control device.
JP2000381671A 2000-12-11 2000-12-11 Job queue multiple degree controller Pending JP2002182932A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000381671A JP2002182932A (en) 2000-12-11 2000-12-11 Job queue multiple degree controller

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000381671A JP2002182932A (en) 2000-12-11 2000-12-11 Job queue multiple degree controller

Publications (1)

Publication Number Publication Date
JP2002182932A true JP2002182932A (en) 2002-06-28

Family

ID=18849632

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000381671A Pending JP2002182932A (en) 2000-12-11 2000-12-11 Job queue multiple degree controller

Country Status (1)

Country Link
JP (1) JP2002182932A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007518169A (en) * 2004-01-14 2007-07-05 インターナショナル・ビジネス・マシーンズ・コーポレーション Maintaining application behavior within a sub-optimal grid environment
JP2009258931A (en) * 2008-04-16 2009-11-05 Nec Biglobe Ltd Information providing system
US7921133B2 (en) 2004-06-10 2011-04-05 International Business Machines Corporation Query meaning determination through a grid service
US8275881B2 (en) 2004-01-13 2012-09-25 International Business Machines Corporation Managing escalating resource needs within a grid environment
US8346591B2 (en) 2005-01-12 2013-01-01 International Business Machines Corporation Automating responses by grid providers to bid requests indicating criteria for a grid job
US8387058B2 (en) 2004-01-13 2013-02-26 International Business Machines Corporation Minimizing complex decisions to allocate additional resources to a job submitted to a grid environment
US8396757B2 (en) 2005-01-12 2013-03-12 International Business Machines Corporation Estimating future grid job costs by classifying grid jobs and storing results of processing grid job microcosms
US8583650B2 (en) 2005-01-06 2013-11-12 International Business Machines Corporation Automated management of software images for efficient resource node building within a grid environment

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8275881B2 (en) 2004-01-13 2012-09-25 International Business Machines Corporation Managing escalating resource needs within a grid environment
US8387058B2 (en) 2004-01-13 2013-02-26 International Business Machines Corporation Minimizing complex decisions to allocate additional resources to a job submitted to a grid environment
JP2007518169A (en) * 2004-01-14 2007-07-05 インターナショナル・ビジネス・マシーンズ・コーポレーション Maintaining application behavior within a sub-optimal grid environment
US8136118B2 (en) 2004-01-14 2012-03-13 International Business Machines Corporation Maintaining application operations within a suboptimal grid environment
US7921133B2 (en) 2004-06-10 2011-04-05 International Business Machines Corporation Query meaning determination through a grid service
US8583650B2 (en) 2005-01-06 2013-11-12 International Business Machines Corporation Automated management of software images for efficient resource node building within a grid environment
US8346591B2 (en) 2005-01-12 2013-01-01 International Business Machines Corporation Automating responses by grid providers to bid requests indicating criteria for a grid job
US8396757B2 (en) 2005-01-12 2013-03-12 International Business Machines Corporation Estimating future grid job costs by classifying grid jobs and storing results of processing grid job microcosms
JP2009258931A (en) * 2008-04-16 2009-11-05 Nec Biglobe Ltd Information providing system

Similar Documents

Publication Publication Date Title
JPH09153090A (en) Method and device for forming working process production plan
JPH03130842A (en) Simultaneous execution controller for data base system
JP4102695B2 (en) Batch job management system and batch job management program
JP2002023823A (en) Production control system
JP2009238237A (en) Computer executable workflow resource management system
JP2009282577A (en) Job management apparatus
JP2002182932A (en) Job queue multiple degree controller
JPS59214964A (en) Conversational scheduling system
JPH08272626A (en) Batch job processing method
JP2001209738A (en) Processing time display method and processing period setting method in workflow system
JP2003006298A (en) Method of work instruction in warehouse, and its system
JPH0561507A (en) Job shop production control system
JP2001155062A (en) System and method for predicting arrival of work flow and storage medium stored with program related to the same method
JP6535294B2 (en) Job schedule change system and job schedule change method
JPH1086044A (en) Worker's discretion utilization schedule planning method and device therefor
JPH11312203A (en) Work flow managing system and information pre-fetch control method
JP4139064B2 (en) Scheduling apparatus and program
JP2003030391A (en) Workflow system and its item deleting method, and program regarding the same method
JPH07244653A (en) Operation prediction system for job
JP2001142757A (en) Method for naming file to be processed
JPH05282164A (en) Device for automating operation of computer
JPH11328280A (en) Work flow system for defining and executing process rule
JPH09190470A (en) Schedule managing method
JPH0659915A (en) Method and device for controlling execution order of transaction
JP2901786B2 (en) Schedule creation device