Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JPH0113141B2 - - Google Patents
[go: Go Back, main page]

JPH0113141B2 - - Google Patents

Info

Publication number
JPH0113141B2
JPH0113141B2 JP58176220A JP17622083A JPH0113141B2 JP H0113141 B2 JPH0113141 B2 JP H0113141B2 JP 58176220 A JP58176220 A JP 58176220A JP 17622083 A JP17622083 A JP 17622083A JP H0113141 B2 JPH0113141 B2 JP H0113141B2
Authority
JP
Japan
Prior art keywords
information
computer
level
processing
information file
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.)
Expired
Application number
JP58176220A
Other languages
Japanese (ja)
Other versions
JPS6069767A (en
Inventor
Teruo Ooe
Masaaki Shibui
Haruo Igarashi
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 JP58176220A priority Critical patent/JPS6069767A/en
Publication of JPS6069767A publication Critical patent/JPS6069767A/en
Publication of JPH0113141B2 publication Critical patent/JPH0113141B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F15/00Digital computers in general; Data processing equipment in general
    • G06F15/16Combinations of two or more digital computers each having at least an arithmetic unit, a program unit and a register, e.g. for a simultaneous processing of several programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multi Processors (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

〔発明の利用分野〕 本発明は集中統合化計算機システムに係り、特
に、中央計算機において下位計算機の異常の認知
と下位計算機内情報フアイルの取込みを効率よく
実施するに好適な、情報フアイルの伝送方式に関
する。 〔発明の背景〕 情報伝送の従来技術を第1図ないし第5図を用
いて説明する。計算機間リンケージ装置5によつ
接続された中央計算機1,2と下位処理対応計算
機4で構成される集中統合化計算機システムに於
いて、中央計算機1,2の伝送回線管理処理10
での下位処理対応計算機内情報フアイル8の取込
みと、管理及び下位処理対応計算機内異常9発生
時の対応内容について述べる。中央計算機システ
ムは1,2の二重化構成とし、かつ、それらは共
有メモリ3を保有し、その中に回線管理上共通情
報記憶メモリ3―1を割付けている。 なお、図中6は伝文の流れ、7は計算機―共有
メモリインターフエイス、11は端未を示す。 第2図は、共有メモリ3内の回線管理上共通情
報記憶メモリ3―1の構成と内容を記述したもの
である。本記憶メモリ3―1は下位処理対応計算
機4に対して、それぞれ1ケース確保し、その内
容は、下位処理対応計算機4の稼動状態、情報フ
アイル8の記憶先頭アドレス及び容量を記憶して
いる。本記憶メモリ3―1は、計算機と共有メモ
リ間のインターフエイス装置7により読出し及び
書き込みが行なわれる。 一般に、計算機リンケージ装置に接続された、
計算機間の情報伝送には伝文交信方式と、中央計
算機側が一方的に下位処理対応計算機のメモリを
取込む直接メモリ参照方式があるが、前者は、特
に、各計算機内に発生する各種処理要因の連絡に
使用し、ハード的ソフト的に交信手続の不要な後
者は、特に、比較的容量が大で、かつ、伝送処理
時間を最小にすべき情報フアイルの伝送に使用さ
れる。 今、伝送回線管理処理10が下位処理対応計算
機内情報フアイル8を取込む場合は、後者による
が、いずれにしても、共有メモリインターフエイ
ス装置7を介して計算機4に対応する回線管理上
共通情報メモリ3―1内容を取り出し、計算機4
の稼動状況判定後、同情報フアイル8のアドレス
及び容量に基づき実施することになる。 また、中央計算機1,2側における下位処理対
応計算機内異常9発生時の認知は逆に異常発生し
た計算機4よりの報告を受け、共有メモリインタ
ーフエイス装置7を介して計算機4に対応する回
線管理上共通情報メモリ3―1内にその内容を記
憶することになる。この場合、下位処理対応計算
機4の異常は、ソフト的異常と停電を含めたハー
ド的な異常の二通りが考えられるが、ソフト的に
計算機4が動作可能であれば、伝文交信方式で中
央計算機への報告が行なわれ、また、動作不可で
あれば、ハード的な割込みにより報告が行なわれ
る。一方、中央計算機1,2より下位処理対応計
算機4に対し定期的に伝文交信で稼動状況を確認
する等、中央より下位に対し積極的に確認する方
法もあるが、下位処理対応計算機4が応答不可能
な異常状態にある場合は、応答監視タイムアウト
で異常を認知せざるを得ず、不要な時間を費やす
ことになる。しかし、従来の集中統合計算機シス
テムでは、下位よりの報告情報消滅時の対策とし
て、中央よりの積極的な下位稼動状態の定期的な
診断処理は不可欠であつた。なぜならば、中央計
算機多重系の場合、主系、従系切換時その対とな
る計算機は一時的にインシヤル処理が実施される
ため、その間計算機としての能力を失うことにな
り、一時的にもその間に仮に下位よりのハード的
な異常報告が発生した場合、その情報は消滅する
ことになるからである。第3図に中央計算機1で
異常9が発生した時の系切換までのステツプを示
す。13は補助記憶装置であり、主系用及び従系
用のシステムプログラム及び各処理ソフトを記憶
している。 1―1,2―1はシステムソフトを含めた各処
理ソフト動作用のメモリである。12は補助記憶
装置多重アクセス装置である。ステツプ1は、異
常の発生であり、ステツプ2は従系であつた中央
計算機2の主系処理への切換のためのイニシヤル
の期間である。ステツプ3で完全に系は切換る。
つまり、短時間であるが、下位よりの報告の場合
で問題になるのが、ステツプ2の期間であり、こ
の対策のため各種の情報消滅対策処理が必要とさ
れた。 以上、いずれの場合にも、集中統合化システム
で、特に重要なことは、下位処理対応計算機異常
発生時の伝送情報フアイルの有効性をいかにし
て、中央計算機がすみやかに認知し異常情報フア
イルの誤使用を回避し得るかということである。
第4図は以上の処理内容をタイムチヤート形式で
示した図である。図中11は中央計算機、41は
下位処理対応計算機の処理シーケンスであり△
は、中央計算機内で発生する下位情報フアイル8
の取込タイミングである。また、各処理は|―|
で示し内容は〔 〕内小文字のアルフアベツトで
区別している。尚内容を明確にする意味で、前述
の回線管理上共通情報3―1と下位情報フアイル
8を、タイムチヤートで□で記載した。処理的に
は、先ず、下位情報フアイル8取込タイミング△
により開始し、回線管理上共通情報メモリ内容の
取出し〔a〕が行なわれ、〔b〕で取出し内容よ
り下位計算機4の稼動状況判定と情報フアイル8
の容量アドレス算出が実施され、〔c〕で目的と
する情報フアイルの取込を行なう。〔a〕,〔b〕,
〔c〕の処理は以降も、前述のタイミング△が発
生する毎に繰返される。また、中央計算機1は、
システム立上がり時に回線に対し伝文交付待ち指
令〔e〕0を発しており、下位処理対応計算機より
の異常発生通知伝文受付に対処している。一方、
下位処理対応計算機で異常8―9が発生すると異
常解析処理〔h〕が動作し、異常情報の収集、解
析を行ない、中央への伝文送信処理〔k〕で中央
計算機へ異常状況伝文を送信する。中央計算機は
〔e〕1で下位よりの異常通知を受信し、〔d〕でそ
の異常状況を、回線管理上共通メモリ内に記憶さ
せることになる。ここで注目すべきことが、T1
の時間である。T1は下位処理対応計算機内の異
常を中央計算機が認知するに要する時間であり、
このT1の時間も極力短縮することが、異常情報
フアイルの誤使用を防ぐための対応策であつた。
技術的には異常通信関連処理ロジツクの動作レベ
ルを通常情報フアイル取込処理ロジツクより一段
高いレベルにする等の対応により短縮は可能であ
るが、完全に零にすることは不可能であり、限界
があつた。このように、下位処理対応計算機自身
が認知可能な異常については、伝文交信、また
は、ハード割込等により中央計算機への報告が可
能であるが、情報フアイル伝送途中の異常や、処
理暴走による情報フアイル破壊時の対応はなく前
述のT1短縮で対応していた。例えば、伝送情報
の信頼性を向上させる方式は既に数多く存在する
が、それらの方式は全て伝送ライン上のハード的
不良発生に対応するためのもので情報伝送以前ま
たは途中に、ソフト不良により破壊された場合に
対応させるための手段ではない。第5図に示すよ
うに、容量的に少ないメツセージ情報6―1の場
合、この情報作成毎にサムチエツクデータ6―2
を付加すれば、情報破壊時の対応は可能である
が、実際の情報フアイル8は比較的容量が大で、
かつ、頻繁に内容が変化8―1する為、それに対
応させてサムチエツク8―2を作成することは処
理的にも無駄であり、無意味なものとなる。この
従来技術には以下に述べるような問題がある。 (1) 回線管理情報を共有メモリに持つため、共有
メモリダウン時情報伝送機能が停止するか、停
止させないためのバツクアツプ処理が複雑にな
る。 (2) 下位処理対応計算機の中央計算機への異常通
知に伝文交信、ハード割込等で実施するため、
中中計算機多重系切換中の場合、その通知内容
が消滅することになり、中央計算機での伝文消
滅対策処理が複雑になる。 (3) 情報フアイルの伝送と下位処理対応計算機異
常認知の同期が取れないため、上位中央計算機
で下位の異常な情報フアイルを使用してしまう
恐れがある。 〔発明の目的〕 本発明の目的は確実、かつ、効率的な情報フア
イルの伝送方式を提供することにある。 〔発明の概要〕 本発明の要点は制御分散、情報集中化という集
中統合化計算機システムでの従来技術の情報伝送
方式で、中央計算機にて共通部に管理していた下
位計算機稼動状態、および、伝送情報に関する管
理情報を記憶せず、下位計算機記憶メモリ内伝送
情報の一部に計算機稼動状態や伝送情報に関する
管理情報を記憶して、上位計算機が下位の伝送情
報を取込む際、その稼動状態情報から下位計算機
の診断を可能とし、同時に、上位共通部の異常に
よる多重系構成制御中の情報消滅対応策処理を不
要とし、伝送処理手続きを簡素化したことにあ
る。 〔発明の実施例〕 本発明の内容詳細を第6図ないし第10図を用
いて説明する。先ず、第6図について説明する。
従来、中央計算機1,2の共有メモリ3内に管理
していた回線管理上共通情報記憶メモリ3―1を
各下位処理対応毎に分割し、処理対応管理情報記
憶メモリ4―1として各下位処理対応計算機内に
確保する。同情報4―1の記憶アドレスは、各々
の下位計算機で同一とし、中央計算機は、それら
の下位計算機内記憶アドレスと容量を記憶した共
通管理情報記憶メモリ1―2,2―2を持つ。中
央計算機1,2が下位処理対応計算機内情報フア
イル8を取込む場合は、先ず、自計算機内に記憶
している共通管理情報メモリ1―2または2―2
の内容に従い、下位計算機内の処理対応管理情報
メモリ4―1内容を取込み、次に、その内容より
目的とする下位処理対応計算機内情報フアイル8
の容量、記憶アドレス及び計算機の稼動状態を把
握し、以降、実施することになる。次に、第7図
ないし第10図を用いて処理対応管理情報の内容
例と中央計算機側処理内容を説明する。第7図に
下位処理対応計算機4内の処理対応管理情報4―
1と関連伝送情報8―3,8―4,8―5につい
て、その関係と内容を記述した。伝送情報は高速
伝送用情報8―3、低速伝送用情報8―4及び異
常発生時詳細情報8―5の3種に分類し、それぞ
れの記憶エリアアドレスと容量は、処理対応管理
情報4―1に記憶している。また、同管理情報4
―1には、同情報を記憶している計算機4の稼動
状態と伝送情報8―3,8―4の使用可否状態を
記憶する情報TOP1とTOP2を保有している。
TOP1情報は情報ロツクを除き計算機のシステ
ムプログラム、または、ハードで異常検出時設定
させる。TOP2情報はサイクリツクな定周期カ
ウンタであり、最低レベルのアプリケーシヨンソ
クトで更新させる、言わば、人間の脈摶に相当す
るものであり、ダイナミツクループ時に対応する
ための異常検出情報として使用する。本実施例で
は、以上記述したTOP1,TOP2情報以外に伝
送情報の信頼性を向上させるため、伝送情報フア
イルとTOP3と称する情報有効情報を一体化さ
せた。第8図を用いてTOP3の実施例を説明す
る。TOP3の設定ポイントは、伝送情報8―3、
及び8―4を一定の処理単位8―8にブロツク化
した各々の先頭とする。本情報に計算機立上がり
時に特定情報/CDEF等を設定しておくことによ
り、1つはソフトウエア暴走による情報フアイル
内容破壊動作8―7や、情報伝送途中8―6にお
ける計算機異常発生8―9など、暴走プログラ
ム、または、システムプログラムレベルでTOP
3の内容を書き変えることにより、中央計算機側
は情報取込時点で伝送情報異常の認知が可能とな
る。第9図にTOP1,TOP2,TOP3設定タイ
ミングのタイムチヤートを示す。 〔i〕は該下位処理対応計算機システムスタート
時に必ず動作するイニシヤル処理プログラムであ
り、TOP1に1、TOP2に0、TOP3に/
CDEFを初期設定する。〔U〕は〔i〕により周
期タイマー起動設定されたTOP2更新処理プロ
グラムであり、一般アプリケーシヨンプログラム
により低い動作レベルでTOP2更新処理を実施
する。今、情報フアイル8―nに関連するアプリ
ケーシヨンプログラム〔S〕1が動作中プログラム
エラーを発生した場合は、そのプログラムエラー
は、ハード的にハード異常検出ロジツク〔V〕に
より認識され、システムプログラム〔O〕処理に
渡される。〔O〕は異常内容を解析し、その内容
に合つたコードをTOP1,TOP3に設定する。
一方、情報フアイル8―nに関連するアプリケー
シヨンプログラム〔S〕2が動作中にダイナミツク
ループになつた場合は、以降、〔U〕が動作不可
能となるため、TOP2の更新が出来なくなり、
プログラムエラー発生と同様、中央計算機側は情
報フアイルの異常の認知が可能となる。第10図
は中央計算機側の情報取込処理をフローで図示し
たものである。処理80で回線管理上共通情報メ
モリ3―1内容の取出しから、下位処理対応管理
情報記憶メモリ8の取込処理まで行ない、処理8
2でその取込処理の結果を判定する。ただし、処
理82ではハード的に取込が正常に終了したか否
かの判定であり、取込内容TOP1,TOP2に基
づく下位処理対応計算機の稼動状態判定は、処理
84,88で行なう。以降、異常がなければ、高
速情報92、及び周期判定94及び低速情報96
の取込を行ない、異常検出時の場合は、異常処理
86,90を実施し処理終了する。尚、情報フア
イル8内に組込まれているTOP3による情報フ
アイルの有効性の判定は、その後、実際情報フア
イルを使用する中央計算機内のアプリケーシヨン
プログラムで実施される。 〔発明の効果〕 本発明によれば、 (1) 下位計算機を含めた回線管理のための情報
を、情報発生元にのみ一元管理することによ
り、中央計算機間共有部停止に到つても、情報
伝送機能に影響しない。 (2) 下位計算機の稼動状態、及び伝送情報を一体
化したことにより、伝送情報フアイルと密接な
関係にある、下位計算機稼動状態、情報フアイ
ルの有効性の判定が同時に実施出来、高速処理
の実現と情報そのものの信頼性が向上する。 (3) 下位計算機稼動状態の把握に伝文交信を使用
しないため、中央計算機側の多重構成が容易に
実現出来る。 本発明は複数の中央計算機と下位計算機から成
る集中統合化計算機システムにおける情報伝送の
基本的な機能を実現するためのもので、更に、大
規模なシステムに適用してもその手続きは変わら
ない。伝文交信と本発明の組合せにより、集中統
合化計算機システムで避けることの出来なかつた
伝送路を含めた複雑なシステム構成制御処理簡素
化への効果が期待出来る。効果の具体例を表1に
示した。本構成のように中央が多重構成であつて
も、情報フアイルと下位稼動状態情報の伝送は、
中央側で主導権を持つため、下位処理対応計算機
は中央計算機側で主系業務切換の構成制御が発生
しても主系業務中央計算機がいずれに変つたかを
意識することなく、与えられた業務を独自に逐行
し続行可能であり、また中央計算機は下位に対
し、その状況を通知する必要性が無いため余分な
伝文交換が不要となり、回線の負荷と共にシステ
ム全体の構成制御処理の簡素化が可能となる。表
1に本方式の効果を示す。
[Field of Application of the Invention] The present invention relates to a centralized integrated computer system, and in particular to an information file transmission method suitable for efficiently recognizing an abnormality in a lower-level computer and importing an information file in the lower-level computer in a central computer. Regarding. [Background of the Invention] Conventional technology for information transmission will be explained using FIGS. 1 to 5. In a centralized integrated computer system consisting of central computers 1 and 2 and lower-level processing compatible computers 4 connected by an intercomputer linkage device 5, transmission line management processing 10 of the central computers 1 and 2 is performed.
The following describes the import of the lower-level processing-compatible computer information file 8, the management, and the response when the lower-level processing-compatible computer abnormality 9 occurs. The central computer system has a dual configuration of 1 and 2, and they each have a shared memory 3, within which a common information storage memory 3-1 is allocated for line management. In the figure, 6 indicates the message flow, 7 indicates the computer-shared memory interface, and 11 indicates the end. FIG. 2 describes the configuration and contents of the common information storage memory 3-1 for line management in the shared memory 3. The main storage memory 3-1 reserves one case for each lower-level processing computer 4, and stores the operating state of the lower-level processing computer 4, the storage start address and capacity of the information file 8. This storage memory 3-1 is read and written by an interface device 7 between the computer and the shared memory. Generally connected to a computer linkage device,
There are two types of information transmission between computers: a message communication method and a direct memory reference method in which the central computer unilaterally reads the memory of a computer that supports lower-level processing, but the former is particularly effective because of the various processing factors that occur within each computer. The latter method, which does not require hardware or software communication procedures, is particularly used for transmitting information files that have a relatively large capacity and require minimal transmission processing time. Now, when the transmission line management processing 10 takes in the computer information file 8 corresponding to lower-level processing, the latter is the case, but in any case, the common information for line management corresponding to the computer 4 is sent to the computer 4 via the shared memory interface device 7. Take out the contents of memory 3-1 and use calculator 4
After determining the operating status of the information file 8, it will be executed based on the address and capacity of the information file 8. In addition, when an abnormality 9 occurs in a computer corresponding to lower-level processing on the central computers 1 and 2 side, recognition is made by receiving a report from the computer 4 where the abnormality has occurred and controlling the line corresponding to the computer 4 via the shared memory interface device 7. The contents will be stored in the upper common information memory 3-1. In this case, there are two possible abnormalities in the lower-level processing computer 4: a software abnormality and a hardware abnormality including a power outage. However, if the computer 4 can operate software-wise, the central A report is made to the computer, and if it is inoperable, a report is made by a hardware interrupt. On the other hand, there is a method in which the central computers 1 and 2 actively check the operating status of the lower-level processing computers 4, such as periodically sending messages to the lower-level processing computers 4. If the system is in an abnormal state where it cannot respond, it will have to acknowledge the abnormality by response monitoring timeout, which will waste unnecessary time. However, in conventional centralized integrated computer systems, as a countermeasure against the disappearance of report information from lower levels, it has been essential for the central government to actively periodically diagnose the operating status of lower levels. This is because, in the case of a central computer multiplex system, when switching between the main system and the slave system, the paired computer temporarily performs an indirect process, and loses its ability as a computer during that time. This is because if a hardware abnormality report occurs from a lower level, that information will be lost. FIG. 3 shows the steps up to system switching when an abnormality 9 occurs in the central computer 1. Reference numeral 13 denotes an auxiliary storage device, which stores system programs for the main system and the slave system and various processing software. 1-1 and 2-1 are memories for operating each processing software including system software. 12 is an auxiliary storage multiple access device. Step 1 is the occurrence of an abnormality, and Step 2 is an initial period for switching the central computer 2 from the slave system to the main system processing. In step 3, the system is completely switched.
In other words, although it is a short time, the period of step 2 becomes a problem in the case of a report from a lower level, and in order to counter this, various information loss countermeasures are required. In any of the above cases, what is particularly important in a centralized integrated system is how to ensure that the central computer quickly recognizes the effectiveness of the transmission information file when an error occurs in the lower-level processing computer and transfers the error information file. The question is whether misuse can be avoided.
FIG. 4 is a diagram showing the above processing contents in a time chart format. In the figure, 11 is the central computer, 41 is the processing sequence of the lower-level processing computer, and △
is the lower-level information file 8 generated within the central computer.
This is the import timing. Also, each process |--|
The contents are distinguished by lowercase letters in brackets [ ]. In order to clarify the contents, the above-mentioned line management common information 3-1 and subordinate information file 8 are marked with □ in the time chart. In terms of processing, first, lower-order information file 8 import timing △
The contents of the common information memory are retrieved [a] for line management purposes, and in [b] the operation status of the lower-level computer 4 is determined based on the retrieved contents and the information file 8 is
The capacity address calculation is performed, and the target information file is fetched at [c]. [a], [b],
The process [c] is thereafter repeated every time the above-mentioned timing Δ occurs. In addition, the central computer 1 is
When the system starts up, it issues a message delivery wait command [e] 0 to the line, and handles the reception of abnormality notification messages from lower-level processing computers. on the other hand,
When an error 8-9 occurs in a computer that supports lower-level processing, the error analysis process [h] operates, collects and analyzes the error information, and sends an error status message to the central computer in the message transmission process [k] to the central computer. Send. The central computer receives the abnormality notification from the lower level at [e] 1 , and stores the abnormal situation in the common memory for line management at [d]. What should be noted here is that T1
It's time. T1 is the time required for the central computer to recognize an abnormality in the lower-level processing computer,
Shortening this T1 time as much as possible was a countermeasure to prevent misuse of the abnormality information file.
Technically, it is possible to shorten the time by raising the operating level of the processing logic related to abnormal communication to a higher level than the normal information file import processing logic, but it is impossible to completely reduce it to zero, and there is a limit. It was hot. In this way, abnormalities that can be recognized by the lower-level processing computer itself can be reported to the central computer through message communication or hardware interrupts, but abnormalities during information file transmission or runaway processing may occur. There was no response when the information file was destroyed, and the response was to shorten the T1 mentioned above. For example, there are already many methods for improving the reliability of transmitted information, but all of these methods are designed to deal with the occurrence of hardware defects on the transmission line; It is not a means to deal with such cases. As shown in FIG. 5, when the message information 6-1 is small in capacity, the thumb check data 6-2 is
If you add , it is possible to deal with information destruction, but the actual information file 8 has a relatively large capacity,
In addition, since the contents frequently change 8-1, it would be wasteful and meaningless to create a thumb check 8-2 correspondingly. This conventional technique has the following problems. (1) Since the line management information is stored in the shared memory, the information transmission function will either stop when the shared memory goes down, or the backup process to keep it from stopping becomes complicated. (2) In order to notify the central computer of an abnormality from a computer capable of lower-level processing using message communication, hardware interrupts, etc.
If the central computer multiplex system is being switched, the contents of the notification will disappear, making the message loss countermeasure processing at the central computer complicated. (3) Because the transmission of the information file and the abnormality recognition by the lower-level processing computer cannot be synchronized, there is a risk that the upper-level central computer may end up using the lower-level abnormal information file. [Object of the Invention] An object of the present invention is to provide a reliable and efficient information file transmission system. [Summary of the Invention] The main point of the present invention is a conventional information transmission method in a centralized computer system called control decentralization and information centralization. Management information related to the transmission information is not stored, but the computer operating status and management information related to the transmission information are stored in part of the transmission information in the memory of the lower-level computer, and when the upper-level computer takes in the lower-level transmission information, the operating status is stored. It is possible to diagnose the lower-level computer from the information, and at the same time, it eliminates the need for countermeasures against information loss during multi-system configuration control due to an abnormality in the upper-level common part, simplifying the transmission processing procedure. [Embodiments of the Invention] Details of the present invention will be explained using FIGS. 6 to 10. First, FIG. 6 will be explained.
Conventionally, the common information storage memory 3-1 for line management, which was managed in the shared memory 3 of the central computers 1 and 2, is divided for each lower-level process, and is used as a processing-compatible management information storage memory 4-1 for each lower-level process. Secure it in a compatible computer. The storage address of the same information 4-1 is the same in each lower computer, and the central computer has common management information storage memories 1-2, 2-2 that store the storage addresses and capacities in the lower computers. When the central computers 1 and 2 import the internal information file 8 for lower-level processing, they first import the common management information memory 1-2 or 2-2 stored in their own computers.
According to the contents, the contents of the processing management information memory 4-1 in the lower-level computer are imported, and then the target lower-level processing-compatible computer information file 8 is imported based on the contents.
After understanding the capacity, storage address, and operating status of the computer, the implementation will be carried out from now on. Next, an example of the contents of the processing correspondence management information and the contents of the processing on the central computer side will be explained using FIGS. 7 to 10. FIG. 7 shows the processing management information 4 in the lower processing processing computer 4.
The relationship and contents of 1 and related transmission information 8-3, 8-4, and 8-5 are described. Transmission information is classified into three types: information for high-speed transmission 8-3, information for low-speed transmission 8-4, and detailed information at the time of abnormality occurrence 8-5, and the storage area address and capacity of each is determined by processing management information 4-1. I remember it. In addition, the same management information 4
-1 holds information TOP1 and TOP2 that store the operating status of the computer 4 that stores the same information and the usability status of the transmission information 8-3 and 8-4.
TOP1 information, except for information lock, is set by the computer's system program or hardware when an abnormality is detected. The TOP2 information is a cyclic fixed-period counter that is updated at the lowest level of application, equivalent to a human pulse, and is used as abnormality detection information for responding to dynamic loops. In this embodiment, in order to improve the reliability of transmission information in addition to the TOP1 and TOP2 information described above, the transmission information file and information valid information called TOP3 are integrated. An example of TOP3 will be explained using FIG. The setting points for TOP3 are transmission information 8-3,
Let 8-4 be the beginning of each block divided into a certain processing unit 8-8. By setting specific information/CDEF, etc. in this information when the computer is started up, the first problem is information file content destruction due to software runaway 8-7, computer abnormality occurring during information transmission 8-6 8-9, etc. , runaway program, or TOP at the system program level
By rewriting the contents of 3, the central computer side can recognize an abnormality in the transmitted information at the time of information acquisition. Figure 9 shows a time chart of TOP1, TOP2, and TOP3 setting timings. [i] is an initial processing program that always runs when the computer system for lower-level processing starts, with 1 in TOP1, 0 in TOP2, and / in TOP3.
Initialize CDEF. [U] is a TOP2 update processing program whose periodic timer activation is set by [i], and the TOP2 update processing is executed at a low operation level by a general application program. If the application program [S] 1 associated with the information file 8-n generates a program error during operation, the program error will be recognized by the hardware error detection logic [V] and the system program [S] 1 will be recognized by the hardware error detection logic [V]. O] Passed to processing. [O] analyzes the content of the abnormality and sets codes that match the content to TOP1 and TOP3.
On the other hand, if application program [S] 2 related to information file 8-n becomes a dynamic loop while it is operating, [U] will no longer be able to operate, and TOP2 will no longer be updated.
Similar to the occurrence of a program error, the central computer can recognize an abnormality in the information file. FIG. 10 is a flowchart showing the information acquisition process on the central computer side. In process 80, the contents of the common information memory 3-1 for line management are retrieved, and the process of importing the management information storage memory 8 corresponding to lower-level processing is performed.
In step 2, the result of the import process is determined. However, in the process 82, it is determined whether or not the import has been normally completed in terms of hardware, and the operating state of the computer corresponding to the lower-order processing based on the imported contents TOP1 and TOP2 is determined in the processes 84 and 88. Thereafter, if there is no abnormality, high speed information 92, period determination 94 and low speed information 96
If an abnormality is detected, abnormality processing 86 and 90 are performed, and the processing ends. Incidentally, the validity of the information file is determined by the TOP3 incorporated in the information file 8, and is then executed by an application program in the central computer that actually uses the information file. [Effects of the Invention] According to the present invention, (1) By centrally managing information for line management including lower-level computers only at the information source, the information can be maintained even if the shared section between central computers is stopped. Does not affect transmission function. (2) By integrating the operating status of the lower-level computer and the transmission information, it is possible to simultaneously determine the operating status of the lower-level computer and the validity of the information file, which are closely related to the transmitted information file, achieving high-speed processing. and the reliability of the information itself improves. (3) Since message communication is not used to grasp the operating status of lower-level computers, a multiplexed configuration on the central computer side can be easily realized. The present invention is intended to realize the basic function of information transmission in a centralized integrated computer system consisting of a plurality of central computers and lower-level computers, and the procedure remains unchanged even when applied to a large-scale system. The combination of message communication and the present invention can be expected to have the effect of simplifying complex system configuration control processing including transmission lines that cannot be avoided in a centralized computer system. Specific examples of effects are shown in Table 1. Even if the central configuration is multiplexed like this configuration, the transmission of information files and lower-level operating status information is
Because the central side has the initiative, computers capable of lower-level processing can be given control without being aware of which way the main work central computer has changed, even if configuration control for main work switching occurs on the central computer side. It is possible to continue the work independently, and since the central computer does not need to notify the subordinates of its status, there is no need for extra message exchange, which reduces the load on the line and the configuration control processing of the entire system. Simplification becomes possible. Table 1 shows the effects of this method.

【表】【table】

【表】【table】 【図面の簡単な説明】[Brief explanation of drawings]

第1図ないし第5図は従来の説明図、第6図な
いし第9図は本発明の実施例の説明図、第10図
は実施例に対する上位中央計算機の情報取込処理
フロー図、第11図は本発明システム図である。 1…中央計算機、2…中央計算機、3…中央計
算機間共有メモリ、4…下位処理対応計算機、4
―1…処理対応管理情報記憶メモリ、5…計算機
間リンケージ装置、6…伝文の流れ、伝文、7…
計算機〜共有メモリインターフエイス、8…伝送
情報フアイル。
1 to 5 are explanatory diagrams of the conventional technology, FIGS. 6 to 9 are explanatory diagrams of an embodiment of the present invention, FIG. The figure is a system diagram of the present invention. 1...Central computer, 2...Central computer, 3...Shared memory between central computers, 4...Lower processing compatible computer, 4
-1...Processing management information storage memory, 5...Inter-computer linkage device, 6...Message flow, message, 7...
Computer-shared memory interface, 8...Transmission information file.

Claims (1)

【特許請求の範囲】 1 計算機リンケージ装置で接続された中央計算
機システムと下位計算機システムとからなる集中
統合化システムの情報伝送方式において、前記下
位計算機システムに存在する情報フアイルの一部
に前記下位計算機システムの稼動状態情報を備
え、前記中央計算機システムが下位の前記情報フ
アイルを取込む手段と、取込みと同時に前記稼動
状態情報によつて伝送情報の異常をチエツクする
手段と、を有することを特徴とする情報フアイル
の伝送方式。 2 特許請求の範囲第1項において、前記情報フ
アイルの取込み手段は取込みタイミングの主導権
が前記中央計算機システムにあり、かつ直接メモ
リ参照方式からなつていて、前記中央計算機シス
テムの多重系構成制御中に下位側の異常が発生し
ても、その構成制御完了後に前記情報フアイルを
取込むことを特徴とする情報フアイルの伝送方
式。
[Scope of Claims] 1. In an information transmission method of a centralized integrated system consisting of a central computer system and a lower-level computer system connected by a computer linkage device, a part of the information file existing in the lower-level computer system includes the lower-level computer system. The central computer system is provided with system operating state information, and the central computer system includes means for importing the subordinate information file, and means for checking transmission information for abnormalities based on the operating state information at the same time as the import. transmission method for information files. 2. In claim 1, the information file importing means is configured such that the central computer system takes initiative in the import timing and is based on a direct memory reference method, and the information file importing means is configured to take the initiative in the central computer system during multi-system configuration control of the central computer system. An information file transmission method characterized in that even if an abnormality occurs on a lower level side, the information file is imported after the configuration control is completed.
JP58176220A 1983-09-26 1983-09-26 Information file transmission method Granted JPS6069767A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP58176220A JPS6069767A (en) 1983-09-26 1983-09-26 Information file transmission method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP58176220A JPS6069767A (en) 1983-09-26 1983-09-26 Information file transmission method

Publications (2)

Publication Number Publication Date
JPS6069767A JPS6069767A (en) 1985-04-20
JPH0113141B2 true JPH0113141B2 (en) 1989-03-03

Family

ID=16009722

Family Applications (1)

Application Number Title Priority Date Filing Date
JP58176220A Granted JPS6069767A (en) 1983-09-26 1983-09-26 Information file transmission method

Country Status (1)

Country Link
JP (1) JPS6069767A (en)

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS5423779B2 (en) * 1974-12-27 1979-08-16

Also Published As

Publication number Publication date
JPS6069767A (en) 1985-04-20

Similar Documents

Publication Publication Date Title
US3623014A (en) Computer communications system
JP2687927B2 (en) External bus failure detection method
CA2231872A1 (en) Controlling shared disk data in a duplexed computer unit
JPH0113141B2 (en)
JPH11119802A (en) Data transmission path switching method and recording medium for remote process input / output device
KR100299193B1 (en) Apparatus and method for controlling i/o operations in backward recovery type computer systems
JPH0895614A (en) Control device
JPH0766368B2 (en) Boot processor determination method
JP2000020336A (en) Duplex communication system
JP2908430B1 (en) Host processor monitoring apparatus and monitoring method for multiprocessor system
JPH0464162A (en) Control command execution method for computer
JP2907233B2 (en) Upper link system of programmable controller
JPH06266685A (en) Decentralized control system
JP2658683B2 (en) System stall monitoring and control method for mutual standby system
JP2645175B2 (en) Plant control system
JPS60258645A (en) Information processing system
JP2001256071A (en) Redundant system
CN114546912A (en) Interrupt expansion method for server system
JPH09282291A (en) System and method for canceling lock flag of common storage device
JP2983221B2 (en) Memory configuration setting method
JP2630207B2 (en) Job monitoring system
JPH0460750A (en) Cluster stop device
JPH03142633A (en) Information processing system
JPH02188863A (en) Multiprocessor system
JPH0237458A (en) Bus control method with redundant bus configuration