JPH06139163A - 分散処理システム - Google Patents

分散処理システム

Info

Publication number
JPH06139163A
JPH06139163A JP4290292A JP29029292A JPH06139163A JP H06139163 A JPH06139163 A JP H06139163A JP 4290292 A JP4290292 A JP 4290292A JP 29029292 A JP29029292 A JP 29029292A JP H06139163 A JPH06139163 A JP H06139163A
Authority
JP
Japan
Prior art keywords
file
bit
terminal device
master
updated
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
JP4290292A
Other languages
English (en)
Inventor
Manabu Kagaya
学 加賀谷
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.)
Toshiba Corp
Original Assignee
Toshiba Corp
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 Toshiba Corp filed Critical Toshiba Corp
Priority to JP4290292A priority Critical patent/JPH06139163A/ja
Publication of JPH06139163A publication Critical patent/JPH06139163A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Information Transfer Between Computers (AREA)
  • Computer And Data Communications (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

(57)【要約】 【目的】 分散処理システムにおいて各端末装置3の各
ファイル7を能率的に更新する。 【構成】 各マスターファイル4毎に更新後のファイル
データが各端末装置3に送信されたか否かをビット情報
で記憶するビットマップテーブル6を設け、マスターフ
ァイル4のファイルデータが変更されるとビットマップ
テーブル6内の該当マスターファイル4の各端末装置3
に対応するビット情報を未更新ビットに変更し、端末装
置3からファイル更新要求が入力すると、ビットマップ
テーブル6から該当端末装置3に対応する各マスターフ
ァイル4のビット情報のうち未更新ビットを検索し、末
更新ビットに対応するマスターファイル4のファイルデ
ータを該当端末装置3へ送出する。その後ビットマップ
テーブル6内の該当端末装置3に対応する未更新ビット
を解除する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はマスターファイルを有し
たホスト装置とマスターファイルと同一内容のファイル
を有した複数の端末装置とからなる分散処理システムに
関する。
【0002】
【従来の技術】情報処理システムのなかには、ホスト装
置に対してデータ伝送路を介して同一機能を有した複数
の端末装置を接続して、各端末装置で同一の業務または
一部異なる業務を行わせるものがある。例えば、指定券
の販売システムや金融機関の端末装置等がこの端末装置
に該当する。
【0003】このような分散処理システムにおいては、
各端末装置は同一業務を実行するので、各端末機装置で
もって業務を実行するのに必要な、表示文字やメッセー
ジや各種設定値は同一値である。また、これらの値は業
務内容変更やメッセージ内容変更に合わせて、全部の端
末装置のデータを一斉に変更する必要がある。
【0004】したがって、このような分散処理システム
においては、ホスト装置に前述した各端末装置で使用さ
れる各種のデータを記憶する複数のマスターファイルを
設け、かつ各端末装置に各マスターファイルと同一デー
タを記憶する複数のフアイルを設けている。各端末装置
に対する設定内容の変更の必要が生じた場合には、ホス
ト装置のマスターファイルのファイルデータのみを変更
する。
【0005】そして、各端末装置の電源投入時に、端末
装置側からホスト装置に対してファイル更新要求を送信
する。ホスト装置は端末装置からのファイル更新要求を
受信すると、各マスターファイルのファイルデータを該
当端末装置へ送出する。各マスターファイルのファイル
データを受信した端末装置は受信した各ファイルデータ
で自己の各ファイルを更新する。
【0006】また、ホスト装置の各マスターファイルの
各更新日付、及び各端末装置の各ファイルの各更新日付
を記憶し、例えば端末装置の電源投入時に両者の各更新
日付を比較して、各ファイル毎に更新必要の有無を判断
して、必要な場合にホスト装置から対応する各マスター
ファイルのファイルデータを該当端末装置へ送信する場
合もある。
【0007】
【発明が解決しようとする課題】しかし、このような分
散処理システムにおいては、ホスト装置の各マスターフ
ィイルには膨大な量のデータが記憶されている。そし
て、この膨大な量の全てのファイルデータが一度に書換
えられることは希である。しかし、たとえ一部のファイ
ルデータが変更になったとしたも、ホスト装置における
全部のマスターファイルのファイルデータをデータ伝送
路を介して端末装置へ送信する必要があるので、データ
伝送に要する時間が増大する懸念がある。
【0008】また、ホスト装置及び各端末装置のファイ
ル更新日付相互間の比較によって更新の必要なファイル
を特定する場合においては、マスターファイル及び端末
装置の数に比較して記憶する必要がある更新日付数が増
大して、ファイル管理用データ量が増大する問題が生じ
る。
【0009】本発明はこのような事情に鑑みてなされた
ものであり、マスターファイル毎に更新後のファイルデ
ータの各端末装置毎の送信有無をビットマップテーブル
の形式で記憶することによって、少ないファイル管理用
データでもつて、必要最小限のファイルデータのみを送
信でき、ファイル更新に要する時間を短縮でき、各端末
装置における本来の情報処理業務の処理能率を向上でき
る分散処理システムを提供することを目的とする。
【0010】
【課題を解決するための手段】上記課題を解消するため
に本発明は、複数のマスターファイルを有したホスト装
置とそれぞれ各マスターファイルと同一内容の複数のフ
ァイルを有した複数の端末装置とをデータ伝送路を介し
て接続した分散処理システムにおいて、
【0011】ホスト装置に対して、各マスターファイル
毎に更新後のファイルデータが各端末装置に送信された
か否かを各端末装置毎にビット情報で記憶するビットマ
ップテーブルと、任意のマスターファイルのファイルデ
ータ変更に応じてビットマップテーブル内の該当マスタ
ーファイルの各端末装置に相当するビット情報を未更新
ビットに変更する未更新ビット設定手段と、任意の端末
装置からのファイル更新要求に応じて、ビットマップテ
ーブルから該当端末装置に対応する各マスターファイル
のビット情報のうち未更新ビットを検索する末更新ビッ
ト検索手段と、この末更新ビット検索手段にて検索され
た末更新ビットに対応するマスターファイルのファイル
データを該当端末装置へ送信するファイルデータ送信手
段と、このファイルデータ送信後、ビットマップテーブ
ル内の該当端末装置に対応する各未更新ビットを解除す
る未更新ビット解除手段とを備えている。
【0012】
【作用】このように構成された分散処理システムにおい
ては、各マスターファイルの各端末装置毎のデータ送信
の有無情報がビットマップテーブルの各ビット情報で記
憶されている。
【0013】そして、端末装置からファイル更新要求が
入力された場合は、このビットマップテーブルを参照す
ることによって、この端末装置の各ファイルのうちどの
ファイルが未更新であるのかが、未更新ビットを検索す
ることによって把握できる。したがって、未更新ビット
の指定するマスターファイルのファイルデータのみを該
当端末装置へ送信すればよい、
【0014】したがって、ファイル単位で必要最小限の
データを送信すればよいので、ファイルデータの更新処
理時間を短縮できる。また、ビット情報のみで構成され
てビットマップテーブルを用いているので、必要とする
ファイル管理用データを必要最小限に圧縮できる。
【0015】
【実施例】以下本発明の一実施例を図面を用いて説明す
る。
【0016】図2は実施例の分散処理システム全体を示
す模式図である。1台のホスト装置1に対して例えばL
AN等で構成されたデータ伝送路2を介して1番からm
番まで番号T1 〜Tm が付されたm個の端末装置3が接
続されている。
【0017】ホスト装置1には1番からn番まで番号F
1 〜Fn が付されたn個のマスターファイル4が形成さ
れた磁気記録装置5が接続されている。また、ホスト装
置1内の例えばRAM等の記憶部内にファイル管理デー
タとしてのビットマップテーブル6が形成されている。
さらに、各端末装置3の記憶部内には、各マスターファ
イル4と同一ファイルデータが記憶される1番からn番
まで番号F1 〜Fn が付されたn個のファイル7が形成
されている。
【0018】ビットマップテーブル6は、図1に示すよ
うに、縦m行,横n列からなる[m×n]のマトリック
ス状に配列された(m×n)個のビット情報で形成され
ている。そして、各行が端末装置3の番号Ti を示し、
各列がマスターファイル4及びファイル7の番号Fj を
示す。[1]または[0]の2値をとる各ビットbijは
[1]に設定されていれぱ、該当番号Ti の端末装置3
の番号Fi のファイル7を更新する必要があることを示
す。また、ビットbijが[0]に解除されていれば、該
当番号Ti の端末装置3の番号Fi のファイル7を更新
する必要がないことを示す。
【0019】このようなホスト装置1において、磁気記
憶装置5内に形成されたn個のマスターファイル4のう
ちFj 番のマスターファイル4のファイルデータの一部
または全部が更新された場合は、図1に示すように、ビ
ットマップテーブル6のFj番に所属する縦方向のT1
番からTm 番まで全部の端末装置3に対応する各ビット
b1j〜bmjを未更新を示す[1]に設定する。
【0020】すなわち、ホスト装置1のマスターファイ
ル4にファイル変更が発生すると、ビットマップテーブ
ル6内の該当マスターファイル4の各端末装置3に対応
するビット情報を未更新ビットに変更する。
【0021】なお、ホスト装置1におけるマスターファ
イル4のファイルデータの変更処理は、例えば夕方,夜
間,早朝等の各端末装置3が電源遮断して業務停止状態
時に実行される。なお、ホスト装置1は1つの端末装置
3が稼働状態においては、電源を遮断することなく、ま
た、必ず、各端末装置3が電源投入される以前に電源投
入されている。
【0022】そして、例えば1日の業務開始時に、Ti
番号の端末装置3の電源が投入されると、該当段末装置
3はデータ伝送路2を介して、図4に示すように、ファ
イル更新要求Rをホスト装置1へ送信する。
【0023】Ti 番号の端末装置3からファイル更新要
求Rを受信したホスト装置1は図4の流れ図に従ってマ
スターファイル4のファイルデータの送信処理を実施す
るようにプログラム構成されている。
【0024】すなわち、P1において、端末装置3から
ファイル更新要求Rを受信すると、このホスト装置1は
ファイル更新シーケンスを開始する。そして、P2にお
いて、ファイル更新要求Rに含まれる端末装置3の番号
Ti を読取って、図1に示すように、ビットマップテー
ブル6のi行目の全部のビットbi1〜binの値が[0]
であるか否かを調べる。全部[0]であれば、該当端末
装置3の全部のファイル7に対する更新処理を実施する
必要がないので、この流れ図を終了する。
【0025】P2において、i行目における1行分のビ
ットbi1〜binのうち一つのビットbでも[0]でない
ビットが存在すると、1行目のn個の各ビットbi1〜b
inの値を順番に調べる(P3)。その過程で、[0]の
ビットbに対してはファイル更新を行う必要がないの
で、この流れ図を終了する。
【0026】P3において、未更新を示す[1]のビッ
トbijが存在すると、該当端末装置3のFj 番号のファ
イル7に対するファイルデータの更新処理を実施する必
要がある。そこで、このビットbijの指定するFj 番目
のマスターファイル4のファイルデータを磁気記憶装置
5から読出してデータ伝送路2を介してTi 番号の端末
装置3へ送信する。送信が終了すると、該当ビットbij
を[1]の未更新ビットから[0]に解除する。
【0027】このように、図4に示すように、i行目に
おける1行分の各ビットbi1〜binの値を調べて、
[1]の未更新ビットが検出されると、該当未更新ビッ
トに対応するマスターファイル4のファイルデータDを
該当端末装置3へ送信する。
【0028】データ伝送路2を介してホスト装置1から
ファイル番号Fj を指定したファイルデータDj を受
信したTi 番目の端末装置3は自己のFj 番目のファイ
ル7を受信したファイルデータDj で更新する。
【0029】このように構成された分散処理システムに
おいては、各端末装置3の各ファイル7のファイルデー
タを変更する必要が生じた場合は、例えば変更前日の業
務終了後において、ホスト装置1にて、各端末装置3の
更新すべきファイル7に対応するファイル番号のマスタ
ーファイル4のファイルデータを変更する。するとビッ
トマップテーブル6の該当ファイル番号Fに所属する縦
1列の全部のビットbが[1]の未更新ビットに自動的
に変更される。
【0030】そして、変更当日、端末装置3の電源を投
入すると無条件にファイル更新要求Rがホスト装置1へ
送信される。ホスト装置1においては、ビットマップテ
ーブル6の該当端末装置Tに所属する横1行分の各ビッ
トbの値を調べて行き、[1]の未更新ビットが存在す
ると、この未更新ビットに対応するマスターファイル4
のファイルデータDを該当端末装置3へ送信する。
【0031】したがって、m個のマスターファイル4の
うち実際にファイルデータの更新が行なわれたマスター
ファイル4のファイルデータDのみがデータ伝送路2を
介して端末装置3へ送信される。よって、無条件にm個
全部のマスターファイル4のファイルデータをその都度
送信していた従来システムに比較して、ファイル更新に
要する時間を大幅に短縮できる。また、データ伝送路2
を占有する時間が短くなる。したがって、分散処理シス
テム全体の情報処理能率を向上できる。
【0032】また、ビット情報を[n×m]のマトリッ
クス状に配設したビットマップテーブル6を用いている
ので、必要とするファイル管理用データを必要最小限に
圧縮できる。
【0033】
【発明の効果】以上説明したように本発明の分散処理シ
ステムにおいては、マスターファイル毎に更新後のファ
イルデータの各端末装置毎の送信必要の有無をビットマ
ップテーブルの形式で記憶している。そして、端末装置
からファイル更新要求が入力した場合、未更新ビットの
マスターファイルのファイルデータのみを該当端末装置
へ送信している。したがって、少ないファイル管理用デ
ータでもつて、必要最小限のファイルデータのみを送信
でき、ファイル更新に要する時間を短縮でき、各端末装
置における本来の情報処理業務の処理能率を向上でき
る。
【図面の簡単な説明】
【図1】 本発明の一実施例に係わる分散処理システム
のホスト装置に設けられたビットマップテーブルを示す
図、
【図2】 実施例システム全体を示すブロック図、
【図3】 同実施例システムのホスト装置の動作を示す
流れ図、
【図4】 同実施例システムのファイル更新の全体動作
を示す説明図。
【符号の説明】
1…ホスト装置、2…データ伝送路、3…端末装置、4
…マスターファイル、5…磁気記憶装置、6…ビットマ
ップテーブル、7…ファイル。

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 複数のマスターファイルを有したホスト
    装置とそれぞれ前記各マスターファイルと同一内容の複
    数のファイルを有した複数の端末装置とをデータ伝送路
    を介して接続した分散処理システムにおいて、 前記ホスト装置は、前記各マスターファイル毎に更新後
    のファイルデータが前記各端末装置に送信されたか否か
    を各端末装置毎にビット情報で記憶するビットマップテ
    ーブルと、任意のマスターファイルのファイルデータ変
    更に応じて前記ビットマップテーブル内の該当マスター
    ファイルの各端末装置に相当するビット情報を未更新ビ
    ットに変更する未更新ビット設定手段と、任意の端末装
    置からのファイル更新要求に応じて、前記ビットマップ
    テーブルから該当端末装置に対応する各マスターファイ
    ルのビット情報のうち未更新ビットを検索する末更新ビ
    ット検索手段と、この末更新ビット検索手段にて検索さ
    れた末更新ビットに対応するマスターファイルのファイ
    ルデータを該当端末装置へ送信するファイルデータ送信
    手段と、このファイルデータ送信後、前記ビットマップ
    テーブル内の該当端末装置に対応する各未更新ビットを
    解除する未更新ビット解除手段とを備えた分散処理シス
    テム。
JP4290292A 1992-10-28 1992-10-28 分散処理システム Pending JPH06139163A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP4290292A JPH06139163A (ja) 1992-10-28 1992-10-28 分散処理システム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP4290292A JPH06139163A (ja) 1992-10-28 1992-10-28 分散処理システム

Publications (1)

Publication Number Publication Date
JPH06139163A true JPH06139163A (ja) 1994-05-20

Family

ID=17754255

Family Applications (1)

Application Number Title Priority Date Filing Date
JP4290292A Pending JPH06139163A (ja) 1992-10-28 1992-10-28 分散処理システム

Country Status (1)

Country Link
JP (1) JPH06139163A (ja)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006217567A (ja) * 2005-02-04 2006-08-17 Samsung Electronics Co Ltd コマンドラインインターフェースエージェントを用いた通信機器及びその管理方法

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006217567A (ja) * 2005-02-04 2006-08-17 Samsung Electronics Co Ltd コマンドラインインターフェースエージェントを用いた通信機器及びその管理方法

Similar Documents

Publication Publication Date Title
JP2922015B2 (ja) 端末db最新管理方式
JPH07319747A (ja) データ更新システム
JPH06139163A (ja) 分散処理システム
JPH01118956A (ja) データ処理装置
JP2604717B2 (ja) ジヤーナルレコードの書込み制御方式
JP2715952B2 (ja) 複数プライスルックアップ検索システム
JPH03202935A (ja) 分散処理システムにおける同期更新方式
JP3631837B2 (ja) 商品発注管理装置
JPH06175902A (ja) 分散ファイルシステム、ファイル管理装置、集中管理装置および分散ファイル管理方法
KR940022319A (ko) 흐름관리방법 및 분산컴퓨팅시스템
JP2654230B2 (ja) ファイル転送方式
JPS62130459A (ja) Posシステムの商品情報検索方式
JP4048037B2 (ja) データ書出プログラムおよび記録媒体
JPH113262A (ja) Fa用簡易分散データベース管理システム
JPH04153875A (ja) 文書保管方式
JPH0823840B2 (ja) デ−タベ−ス更新方法および装置
GB2273588A (en) Memory utilisation and data retrieval
JPH01118957A (ja) 販売管理装置
JPS63240645A (ja) デ−タ処理システム
JPH05204737A (ja) データベースのメンテナンス方式
JPH02257282A (ja) 作表処理装置
JPH02282840A (ja) ジャーナル出力方式
JPH0227462A (ja) メッセージ出力制御方式
JPH04205037A (ja) トランザクションデータの格納削除方式
JPS63220317A (ja) 再書込み不可媒体の書込み領域管理方式