JP3005397B2

System for automatically avoiding frequent occurrence of deadlock

Abstract

This record has no abstract on file.

Term

Term ended

Expired 6 September 2013, 13 years ago.

  1. Priority and filed
  2. Granted
  3. Expired
  4. Today

4 claims: 2 independent, 2 dependent

  1. 1
    [Claims] [1] In an information processing system in which a plurality of jobs exclusively use shared resources and perform processing in parallel, the number of deadlock occurrences in the processing section being executed is retained for each job. Add 1 to the value of the deadlock occurrence count storage table to be stored and the deadlock occurrence count storage table corresponding to the job returned to the start point of the processing interval and instructed to re-execute when a deadlock occurs. When the updated value reaches a predetermined limit value, the job pause means for suspending the job and the pause time for the job stopped by the job pause means are monitored and specified. A stop time monitoring means that outputs a end notification when time has elapsed, and a deadlock occurrence count of the deadlock occurrence number storage table of the deadlock occurrence count table is returned to the initial state by canceling the pause of the corresponding job in response to the end notification. It is characterized by including a job stop release means and a job processing section end processing means for returning the deadlock occurrence number of the corresponding job in the deadlock occurrence number storage table to the initial state for each processing end of each job processing section. Deadlock frequent occurrence automatic avoidance method. 【特許請求の範囲】 【請求項1】 複数のジョブが共有の資源を排他的に使用して並列に処理を行う情報処理システムにおいて、各ジョブごとに実行中の処理区間内で発生したデッドロックの発生回数を保持しておくデッドロック発生回数記憶テーブルと、デッドロックが発生したときに処理区間の開始点まで戻されて再実行を指示されたジョブに対応する前記デッドロック発生回数記憶テーブルの値に1を加えて更新し更新後の値があらかじめ定められた制限値に達した場合には当該ジョブを一時停止させるジョブ一時停止手段と、前記ジョブ一時停止手段により停止させられたジョブの一時停止時間を監視し規定時間が経過すると終了通知を出力する停止時間監視手段と、前記終了通知を受けて該当ジョブの一時停止を解除して前記デッドロック発生回数記憶テーブルの該当ジョブのデッドロック発生回数を初期状態に戻すジョブ停止解除手段と、各ジョブ処理区間の処理終了ごとに前記デッドロック発生回数記憶テーブルの該当ジョブのデッドロック発生回数を初期状態に戻すジョブ処理区間終了処理手段とを備えたことを特徴とするデッドロック多発自動回避方式。
  2. 3
    The first or second aspect of the present invention, wherein the specified time until the stop time monitoring means cancels the pause of the job is set in the job stop setting time table for each job. Deadlock frequent occurrence automatic avoidance method. 【請求項3】 前記停止時間監視手段がジョブの一時停止を解除するまでの規定時間がジョブごとにジョブ停止設定時間テーブルに設定されていることを特徴とする請求項1又は請求項2記載のデッドロック多発自動回避方式。