JOB EXECUTION MANAGEMENT SYSTEM AND JOB EXECUTION MANAGEMENT METHOD

To reduce an execution time for an entire job network by avoiding waiting for a lock on exclusive resources as much as possible even when there are a plurality of jobs using the exclusive resources.SOLUTION: A job execution management system includes a manager apparatus for managing a job, and one o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: KURASHIRO HIDEYUKI
Format: Patent
Sprache:eng ; jpn
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:To reduce an execution time for an entire job network by avoiding waiting for a lock on exclusive resources as much as possible even when there are a plurality of jobs using the exclusive resources.SOLUTION: A job execution management system includes a manager apparatus for managing a job, and one or more agent apparatuses for executing the job. The manager apparatus identifies and preferentially executes the job that can start using an exclusive resource as soon as the exclusive job is released from among the all jobs queued in a queue of the agent apparatus. The agent apparatus, when the job using the exclusive resource reaches an execution order in the queue without being preferentially executed, holds an execution position of the job to a next execution position if there is an empty in the queue and causes the subsequent job to execute first.SELECTED DRAWING: Figure 1 【課題】 排他資源を利用するジョブが複数ある場合であっても、排他資源のロック待ちを極力回避してジョブネットワーク全体の実行時間をより短くする。【解決手段】 ジョブを管理するマネージャ装置と、ジョブを実行する1以上のエージェント装置と、を備え、マネージャ装置は、エージェント装置のキューにキューイングされている全てのジョブの中から、排他資源のロックが解放されてから最も早く排他資源の利用を開始することができるジョブを特定して優先実行させ、エージェント装置は、排他資源を利用するジョブが優先実行されることなくキューにて実行順を迎えた場合、ジョブの実行位置を、キューに空きができたら次に実行される位置に留め置き、先に後続のジョブを実行させる。【選択図】 図1