JPS5854467A - ロギング・デ−タ収集制御方式 - Google Patents

ロギング・デ−タ収集制御方式

Info

Publication number
JPS5854467A
JPS5854467A JP56153284A JP15328481A JPS5854467A JP S5854467 A JPS5854467 A JP S5854467A JP 56153284 A JP56153284 A JP 56153284A JP 15328481 A JP15328481 A JP 15328481A JP S5854467 A JPS5854467 A JP S5854467A
Authority
JP
Japan
Prior art keywords
filing
logging data
queue
logging
data
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.)
Granted
Application number
JP56153284A
Other languages
English (en)
Other versions
JPH0353655B2 (ja
Inventor
Kikuo Takasaki
高崎 喜久夫
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.)
Fujitsu Ltd
Original Assignee
Fujitsu 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 Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP56153284A priority Critical patent/JPS5854467A/ja
Publication of JPS5854467A publication Critical patent/JPS5854467A/ja
Publication of JPH0353655B2 publication Critical patent/JPH0353655B2/ja
Granted legal-status Critical Current

Links

Classifications

    • G—PHYSICS
    • G06—COMPUTING OR CALCULATING; COUNTING
    • G06F—ELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00—Error detection; Error correction; Monitoring
    • G06F11/30—Monitoring
    • G06F11/34—Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation ; Recording or statistical evaluation of user activity, e.g. usability assessment

Landscapes

  • Engineering & Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Debugging And Monitoring (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 本発明は、データ処理システムにおけるロギングデータ
の収集制御方式に関し、特に磁気ディスク記憶装置等の
物理記憶媒体に対する7アイリング処理要求をもつバッ
ファ上の複数のロギング・データを、効率的に処理する
ためのロギングデータ収集制御方式に関する。
従来、オンライン・データベース・システムでは、シス
テス異常やデータベースに関連するハードウェア障害に
備え、事前にデータベースの内容を物理記憶媒体上に保
存しておくことにより、それらの異常に対処している。
しかし、近年超L8Iの8覚しい進歩により、CPU速
度と物理記憶媒体の入出力速度との差は益々広がってお
り、このため、ロギング・データを物理記憶媒体上に保
存するための処理が、システムの処理能力を制限するよ
うな状態が増えつつある。
従来のシステムでは、あるロギング・データが物理記憶
媒体へ7テイリング処理されている間に生じる以後のロ
ギング・データは、すべて7アイリング処理待ちとなり
、物理記憶媒体の状況によりてはファイリング処理待ち
となるロギング・データが複数個発生してしまうことが
ありた。また。
先行するロギング・データの7アイリング処理がデバイ
ス・ビジィによって遅延していても、それが完了するの
を待つ【、7アイリング処理待ちとなうていたロギング
・データが1つずつ願書に7アイリング処理されていた
。
本発明の目的は、上述したある1つのロギング・データ
がファイリング処理され【いる間に滞留した後続の潜在
的ロギング・データを、待機させることなく同時にファ
イリング処理をしてしまうことにより、ファイリングに
要するCPUオーバーヘッドの軽減とロギング・ファイ
ルの負荷率の軽減とを図り、高速でかつ能率的なロギン
グ・データの収集制御方式を提供することにある。
本発明は、そのための構成としてデータ逃瑠システムに
おいて、ロギング・データ収集のための複数個のロギン
グ・バッファ・ブロックを有し。
7アイリング処理要求の待ち行列を作成するバッファリ
ング手段と、咳バッファリング手段と並行して動作する
ことが可能なファイリング手段とを儂え、該ファイリン
グ手段はバッファリングが完了したロギング・データに
つい【のファイリング処理要求の待ち行列を制御し、1
度の7アイリング制御開始で待ち行列中にある複数個の
ロギング・データの7アイリyグ処理要求について7ア
イリング処理を行なうことを特徴としている。
次に6本発明を実施例に、したがりて説明する。
第1図は、実施−の概略的な説明図である。図において
、1はバッファリング制御部、2はファイリング制御部
、3はファイリング制御部2がバッファリング制御部l
からのファイリング要求の実行順序を制御するためのフ
ァイリング待ち行列ター建ナルを示す。また、4,5.
6は、システム内において処理実行中の業務プログラム
A、aCを示し、@、■、■は、それぞれプログラム人
B、Cがロギング要求をしているロギング・データを示
す。7はロギング・バッファであり、−ロギング・デー
タ■、■、0が要求順にバッファリングされている。要
求順は■→■→0とする。8はロギング・データを7ア
イリングするためのロギング・ファイルであり、9はフ
ァイリング待ち行列■→■→0である。
第2図は、第1図の実施例の動作を説明するためのタイ
ミング図である。この第2図のタイ建ング図を参照しつ
つ1次に第1図の実施例の動作を説明する。
前述したように、まずプログラム人がロギング・データ
■のファイリング要求を発する。そこでバッファリング
制御部1が起動され、ロギング・データ■のためにファ
イリング要求ブロックが生成され、ロギング・データの
のバッファ7への格納と、ファイリング要求ブロックの
ファイリング待ち行列ターミナル3への接続とが行なわ
れる。
このとき、待ち行列9にあるのは■のみであるとする。
■が待ち行列9に登帰されたことにより。
7丁イリング制御部2が起動される。ここで、第2図に
示すようにプレグラムBからのロギング・データ◎の7
アイリング要求が続いて生じたものとすれば、待ち行列
9は■→■のようになる。なお、依頼元プログラムA、
Bは、oギング・データの7テイリングが完結するまで
待ち状態となる。
ファイリング制御部2の動作は、第1図右側部分にフロ
ーで示されている。ファイリング制御部2は、待ち行列
ターミナル3からロギング・データ■のファイリング要
求ブロックを取りはずし。
シギングOデータのをバッファ7の格納位置からファイ
ル8の所定の位置へファイリングするための入出力命令
を作成する。次に、データ■の7アイリング処瑠の実行
に移る前に、再び待ち行列ターミナルを調べる。このと
きデータ■のファイリング要求ブ党ツクが接続されてい
るので、それを待ち行列から取り外し、それらについて
の入出力命令の作成を行なう。待ち行列が空白となった
とき、データ■、■に関して作成された入出力命令によ
り、連続して7アイリング処理、すなわちバッファ7か
ら7アイA−8へのデータ■、■の書き込み(WRIT
E)処理を行なう。
ファイリング制御部2は、ファイリング処瑠が終了した
段階で依頼元プログラムへ一括して制御を返し、各依頼
元プログラムは奥行を再開する。
ファイリング制御部2は、待ち行列ター建ナルからの次
の7アイリング要求を待機する状態に入ルカ、ここで、
第2図に示すように、先のデータ■、■の7アイリング
処理期間中にプログラムCがデータOのロギングを要求
し、待ち行列9にその7アイリング要求ブ四ツクを接続
していたものとすれば、再び前と同様に7アイリング制
御部作が起動される。
第3図は1本実施例のシステム構成を示すブロック図で
ある0図において、  1Gは処理装置、11は主記憶
装置、12はファイル装置である。処理装置1(lは、
多数の業務プログラムを処理するためのプログラム処理
部13と、ロギング拳データのバッファリング制御部1
4と、同じくロギング・データの7アイリング制御部1
5とが設けられている。また主記憶装置ll上には、各
業務プログラム処理のための作業領域16と、ロギング
・データのバッファ領域17と、ロギング・データのフ
ァイリング待ち行列スタック18と、待ち行列の先頭位
置を示すポインタ19と、待ち行列の登碌可能位置を示
すポインタ2oとが設けられている。
動作において、プログラム処理部13は、各業務プログ
ラムの処理実行中にロギング・データのファイリングの
必要が生じると、バッファリング制御部14に要求し、
ロギング・データを作業領域16からロギング・バッフ
ァ領域17に転送させる。バッファリング制御部14は
、更に転送したロギング・データのファイリング要求情
報を7アイリング待ち行列スタック18に積み込む。積
み込みはポインタ20が指示する空きエントリ位置に対
してなされ、積み込みが終るとポインタ2゜の内容を+
1して1次の空きエントリを指示させる。
ファイリング制御部15は、ポインタ19の指示する待
ち行列の先頭エントリを監視し、ファイリング要求情報
を検出したとき、#7アイリング要求情報に基づいてロ
ギング・データを7アイリングするための入出力命令を
作成し、それとともにポインタ19の内容を+1して、
l*ファイリング要求を待ち行列から取り外す。+lさ
れたポインタ19の内容は、待ち行列の次の要求情報位
置を指示する。
ファイリング制御部15は、1つのファイリング要求情
報について入出力命令を作成した後、ポインタ19が示
す新らたな待ち行列先買位置を読み出し、そこに他のフ
ァイリング要求情報があれば再びそれについての入出力
命令を作成する。以後、ポインタ19の+1アツプと7
アイリング要求情報の読み出しと入出力命令作成とが繰
り返され最後に、ポインタ19と20との内容が一致す
る空きエントリ位置で停止する・。ここで、7アイリン
グ制御部15はいま作成した入出力命令を奥行し、さき
に待ち行列にありたファイリング要求−ギング・データ
のすべてを、順次パラフチ領域1丁からファイル装置1
2に格納する処理を行なう。
ここで、ファイリング制御部15はプログラム処理部1
3に制御を移ゝし、待機状態に入る。
以上説明したように2本発明によれば、ロギング・デー
タの7アイリング待ちによる滞留は解消され、ロギング
・データのための物理媒体の負荷率軽減と、処理装置の
オーバヘッド削減とが可能となる。
【図面の簡単な説明】
第1図は本発明実施例の説明図、第2図は同実施例のタ
イミング図、第3図は同実施例のシステム構成を示すブ
ロック図である。 図中、lはバッファリング制御部、2は)γイリング制
両部、3はファイリング待ち行列ター建ナル、4,5.
6は業務プログラム、7はロギング・バッファ、8はロ
ギング・ファイル、9はファイリング待ち行列、■、e
、0はロギング・データを示す。 特許出願人 富士通株式会社 代理人弁理士 森 1)   寛 オ 2!1 肴312I

Claims (1)

    【特許請求の範囲】
  1. データ処理システムにおいて、ロギング・データ収集の
    ための複数個の習ギング・バッファ・ブロックを有し、
    ファイリング処理要求の待ち行列を作成するバッフ丁リ
    ング手段と、該バッファリング手段と並行して動作する
    ことが可能な7アイリング手段とを備え、該ファイリン
    グ手段はバッファリングが完了したロギング・データに
    ついての7アイリング処理要求の待ち行列を制御し、1
    度の7アイリング制御開始で待ち行列中にある複数個の
    ロギング・データのファイリング処理要求について7テ
    イリング処理を行なうことを特徴とするロギング・デー
    タ収集制御方式。
JP56153284A 1981-09-28 1981-09-28 ロギング・デ−タ収集制御方式 Granted JPS5854467A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56153284A JPS5854467A (ja) 1981-09-28 1981-09-28 ロギング・デ−タ収集制御方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56153284A JPS5854467A (ja) 1981-09-28 1981-09-28 ロギング・デ−タ収集制御方式

Publications (2)

Publication Number Publication Date
JPS5854467A true JPS5854467A (ja) 1983-03-31
JPH0353655B2 JPH0353655B2 (ja) 1991-08-15

Family

ID=15559102

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56153284A Granted JPS5854467A (ja) 1981-09-28 1981-09-28 ロギング・デ−タ収集制御方式

Country Status (1)

Country Link
JP (1) JPS5854467A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62194558A (ja) * 1986-02-21 1987-08-27 Nec Corp ジヤ−ナルレコ−ドの書込み制御方式
JPH0433024A (ja) * 1990-05-24 1992-02-04 Nec Corp ログデータ収集方式

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62194558A (ja) * 1986-02-21 1987-08-27 Nec Corp ジヤ−ナルレコ−ドの書込み制御方式
JPH0433024A (ja) * 1990-05-24 1992-02-04 Nec Corp ログデータ収集方式

Also Published As

Publication number Publication date
JPH0353655B2 (ja) 1991-08-15

Similar Documents

Publication Publication Date Title
JPH0820963B2 (ja) 計算機システムを動作させる方法及び計算機システム
CN1046404A (zh) 任务跟踪装置
JPH0423144A (ja) データ管理システムおよびデータ管理方法
DE68922188T2 (de) Rettungs- und Rückspeicherungsverfahren und Prozessorsystem dafür.
JPH0789334B2 (ja) データベース管理処理方式
JPH0353655B2 (ja)
JPH05101109A (ja) データベース演算処理装置
JPH0895810A (ja) バッチジョブ実行方式
JPH0581337A (ja) データ処理装置
JPH10161915A (ja) 後発ジョブ優先の排他制御を実現するデータ引き継ぎ方法
JPH04266130A (ja) ファイルリコール制御方式
JPS6223895B2 (ja)
JPH03201032A (ja) 演算処理装置
JP2575761B2 (ja) ジョブ管理方法
JPS593570A (ja) デ−タ転送制御方式
JPH0581342A (ja) データ処理装置
JP2594673B2 (ja) データ処理方法
JP2803270B2 (ja) Scsiホストアダプタ回路
JP2555386B2 (ja) 電子計算機システム
CN117742968A (zh) 一种高性能自动均匀拆分海量非结构化数据的方法及系统
JPH0126093B2 (ja)
JPS63291148A (ja) 入出力制御装置の再試行制御方式
JPS58175189A (ja) 情報処理システム
JPH0357044A (ja) データファイル先行階層制御方法及びデータファイル先行階層制御装置
JPS6361693B2 (ja)