JPS63201863A - 情報転送方式 - Google Patents

情報転送方式

Info

Publication number
JPS63201863A
JPS63201863A JP62033234A JP3323487A JPS63201863A JP S63201863 A JPS63201863 A JP S63201863A JP 62033234 A JP62033234 A JP 62033234A JP 3323487 A JP3323487 A JP 3323487A JP S63201863 A JPS63201863 A JP S63201863A
Authority
JP
Japan
Prior art keywords
processing device
message
processing
information transfer
transfer method
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
JP62033234A
Other languages
English (en)
Inventor
Atsuko Hayashi
林 阿津子
Shigeru Yoneda
茂 米田
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 JP62033234A priority Critical patent/JPS63201863A/ja
Publication of JPS63201863A publication Critical patent/JPS63201863A/ja
Pending 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
    • G06F15/163Interprocessor communication
    • G06F15/17Interprocessor communication using an input/output type connection, e.g. channel, I/O port

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)
  • Hardware Redundancy (AREA)

Abstract

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

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は、直接アクセス記憶装置を共用する複数処理装
置間の情報の転送及び障害検出に関するものである。
〔従来の技術〕
従来、直接アクセス記憶装置とそのディスク制御装置を
共用する複数処理装置から成るシステムにおいて、処理
装置間での情報転送方式として、大別すると下記の2つ
の方式が提案されている。
1、処理装置間でやりとりする情報を、送信側処理装置
が共用直接アクセス記憶装置上の所定のエリアに書き込
み、受信側処理装置がそれを読み出すことにより、情報
の受は渡しを行う。
各処理装置ともに所定の間隔で共用直接アクセス記憶装
置をアクセスし、自処理装置あてのメツセージが書きこ
まれているか調べる。
2、処理装置間でやりとりする情報を、送信側処理装置
が共用直接アクセス記憶装置上の所定のエリアに書きこ
み、制御情報中で指定された受信側処理装置に対し、メ
ツセージを書き込んだことを、ディスク制御装置からの
割り込み信号で知らせる6割り込み信号を受けた受信側
処理装置は、共用直接アクセス記憶装置からメツセージ
を読み出す。
〔発明が解決しようとする問題点〕
上記従来例の第1の方式においては、送信情報のやりと
りがすべて、共用直接アクセス記憶装置へのIloによ
るため、情報転送自体に時間がかかる。また、所定の間
隔で共用直接アクセス記憶装置をアクセスしなくてはな
らないため、I10回数が多くなり、他のプログラムの
処理のさまたげとなるという欠点がある。
前記第2の方式においては、ディスク制御装置は、送信
するメツセージがどの処理装置に向けられているのかを
制御情報から認識できる機能を有していなければならな
い。ディスク制御装置にこのような機能を付加すると装
置が複雑となり、コスト高を招くという欠点がある。
本発明は前記第1の方式の様に所定の間隔で共用直接ア
クセス記憶装置をアクセスすることなく、加えて前記第
2の方式の様に、ディスク制御装置側にメツセージ転送
の宛先を認識させる方式ではなく、ディスク制御装置が
接続されているパスの先にどの処理装置と結合している
かを認識する必要なく処理装置間の連絡を実現するもの
である。
本発明は、ディスク制御装置の機能を拡張することによ
り、標準的な計算機構成でより高速な、−理装置間の情
報転送を可能とすることを目的としている。
〔問題点を解決するための手段〕
ディスク制御装置の機能を拡張し、ディスク制御装置に
接続された全チャネルを介し、CPUに割り込みをかけ
て、メツセージを送ることのできるディスク制御装置を
利用する。送信側処理装置はこのディスク制御装置を介
して、送信先処理装置に対し割り込みをかけ、メツセー
ジを渡す。
上記の方法で各処理装置は情報転送を行う。また、所定
の間隔で他の処理装置に対し、自処理装置が稼動中であ
ることを示すメツセージを送信し、各処理装置は互いに
そのメツセージが途切れることを監視することによって
処理装置の障害を検出する。
〔実施例〕
以下、本発明の一実施例を説明する。
第2図は本発明によるシステム構成例である。
処理装置1a、lb、lcはディスク3を共有し、処理
装置1a、lb、lcはそれぞれチャネルを介してディ
スク制御装置2と接続されている。
このディスク制御装置2は、第1図に示すように、接続
されているある処理装置1aから、チャネルを介して割
り込み信号○及びメツセージ4を送られると、接続され
ているすべての処理装置la、lb、lcに対してチャ
ネルを介して割り込み信号○、@、Qとメツセージ4を
送るという機能を持っている。
このディスク制御装置2を介して、処理装置間でメツセ
ージをやりとりする処理の流れを第4回に示す。処理装
置1aから処理装置1cにメツセージ4を送信するもの
とする。処理袋[1aでは第3図に示す形式に従ってメ
ツセージ4を生成する(第4図101)。そしてメツセ
ージ4と共にディスク制御装置2に割り込み信4を送る
(102)。ディスク制御装置2は該要求の割り込みが
発生すると、ディスク制御装置2に接続されたすべての
チャネルに対し、割り込み信号を発行する。チャネルに
接続された処理装置1a。
lb、lcはディスク制御装置2からの割り込み信号(
O20,0)により、処理装置間連絡要求を認識し、メ
ツセージ4を取りこむ(第4図202)。
処理装置1bでは受信したメツセージの内容を見(20
2)、送信先処理装置識別子11が自処理装置と異なる
ため、そのメツセージを無視する(202a)。
処理装置1aにも該メツセージが送付されるが、上記と
同様、これも無視する (202 a)。
処理袋[1cでは受信したメツセージの送信先処理装置
識別子31が自処理装置を示すため、これを自CPUへ
のメツセージと認識する(202b)。
メツセージを受信すると、該メツセージを受信したこと
を送信元の処理装置に知らせるため、かわって送信元処
理装置識別子30の示す処理装置1aに向けて、受信完
了を応答する(0)。その際。
メツセージ種別32には受信完了応答であることを記入
し、どのメツセージの受信完了応答であるかを示すため
に、受信したメツセージのメツセージ通番33をメツセ
ージとして生成しく203)、送る(204)。
次に、本ディスク制御装置2を利用して、処理装置の障
害検出を行なう方法を第5図に示す。各処理装置1a、
lb、lcは所定の間隔で自処理装置が稼動中である旨
のメツセージ(アライブメツセージ)を全ての処理装置
に向は発行する。この時該処理装置が認識している各処
理装置の状態前情報を付加して送信する。
処理装置1aを例にとると、処理袋N1aはメッセージ
種別32にアライブメツセージであることを示す識別子
をつけ、該当処理装置1aがその時点で認識している。
処理装置1a、lb、lcの状態を監視情報エリア34
に記入しく301)、ディスク制御装置2に対し割り込
みとかける(302)。各処理装置1b、lcは処理装
置1aからのアライブメツセージをディスク制御装置2
からの割り込み(0,0)によって受信する。
上記のアライブメツセージ通信を各処理装置は一定の監
視サイクルで行う。
また、各処理装置では他処理装置からのアライブメツセ
ージが一定の監視サイクルで送られて来ているかをチェ
ックしており(401)、ある一定時間以上アライブメ
ツセージが送られてこない処理装置があった場合(40
1a)−その処理装置とは通信不能であるとみなし、そ
れを自処理装置で保持している各処理装置の状態情報に
反映する(402)。
きた各処理装置の状態から1通信不能と認識さ九他処理
装置からアライブメツセージで送られてた処理装置以外
の他処理装置すべてが、その処理装置について通信不能
かまたは障害発生と認識しており、その状態がある一定
時間以上続いた場合、その処理装置に障害が発生したも
のとみなしく403a)、それを自処理装置で保持して
いる各処理装置の状態に反映する(402)。
他処理装置へはアライブメツセージでその各処理装置の
状態を送信する。
〔発明の効果〕
本発明によれば、直接アクセス記憶装置を共用する複数
処理装置より成るシステムにおいて、標準的な構成で高
速な、処理装置間の情報転送及び処理装置の障害の検出
が可能となる。
【図面の簡単な説明】
第1図は本発明方式による情報転送の様子を示す説明図
、第2図は本発明方式におけるシステム構成例を示すブ
ロック図、第3図は転送するメツセージの形式図、第4
図および第5図は本発明の実施例における処理フロー図
である。 1・・・処理装置、2・・・ディスク制御装置、3・・
・ディスフ、4・・・チャネル、1o・・・送信元処理
装置識別子、11・・・送信先処理装置識別子、12・
・・メツセージ種別、13・・・メツセージ通番、14
・・・監視情報エリア、15・・・メツセージエリア。

Claims (1)

  1. 【特許請求の範囲】 1、直接アクセス記憶装置のディスク制御装置が、接続
    されている全チャネルを介して処理装置に割り込みをか
    けると共に、メッセージを送ることができ、その直接ア
    クセス記憶装置を複数処理装置で共有しているシステム
    において、このディスク制御装置の機能を用いて、処理
    装置間でデータをやりとりすることを特徴とする情報転
    送方式。 2、各処理装置が所定の間隔で他処理装置に対し、自処
    理装置が稼動中であることを示すメッセージを送信し、
    各処理装置は互いにそのメッセージが途切れることを監
    視することによって、処理装置の障害を検出することを
    特徴とする第1項記載の情報転送方式。 3、自処理装置が稼動中であることを他処理装置に送信
    する際、それまでに稼動中であることを知らせてきた他
    の処理装置からのメッセージを上のせして送信を行うこ
    とを特徴とする第2項記載の情報転送方式。
JP62033234A 1987-02-18 1987-02-18 情報転送方式 Pending JPS63201863A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62033234A JPS63201863A (ja) 1987-02-18 1987-02-18 情報転送方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62033234A JPS63201863A (ja) 1987-02-18 1987-02-18 情報転送方式

Publications (1)

Publication Number Publication Date
JPS63201863A true JPS63201863A (ja) 1988-08-19

Family

ID=12380763

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62033234A Pending JPS63201863A (ja) 1987-02-18 1987-02-18 情報転送方式

Country Status (1)

Country Link
JP (1) JPS63201863A (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02205966A (ja) * 1989-02-03 1990-08-15 Pfu Ltd 多重化システムの相互監視処理方式
JPH03100781A (ja) * 1989-09-13 1991-04-25 Fujitsu Ltd データ監視方法
JP2009048429A (ja) * 2007-08-20 2009-03-05 Sony Corp 情報処理システム

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02205966A (ja) * 1989-02-03 1990-08-15 Pfu Ltd 多重化システムの相互監視処理方式
JPH03100781A (ja) * 1989-09-13 1991-04-25 Fujitsu Ltd データ監視方法
JP2009048429A (ja) * 2007-08-20 2009-03-05 Sony Corp 情報処理システム

Similar Documents

Publication Publication Date Title
CA1247249A (en) System bus means for inter-processor communication
EP1372076B1 (en) Storage control system and method
US5958024A (en) System having a receive data register for storing at least nine data bits of frame and status bits indicating the status of asynchronous serial receiver
KR100958685B1 (ko) Dma 컨트롤러, 노드, 데이터 전송 제어 방법 및 프로그램을 기록한 컴퓨터 판독가능한 기록 매체
US5924122A (en) Method for error recovery spinlock in asymmetrically accessed multiprocessor shared memory
JPS63201863A (ja) 情報転送方式
JPS6072351A (ja) パケツト通信システムの動作状態監視方法
JPS633351B2 (ja)
JP2969744B2 (ja) 計算機システムのデータ伝送方式
JP3261665B2 (ja) データ転送方法及びデータ処理システム
JPS6259435A (ja) デ−タ転送監視装置
JP2671426B2 (ja) シリアルデータ転送方法
JP2853607B2 (ja) ジョブ間通信システム
JP3497179B2 (ja) データ処理システムのバス管理方式
JP3116165B2 (ja) 監視制御システム
JP2580311B2 (ja) 多重化システムの相互監視処理方式
JP2948380B2 (ja) データ通信装置
KR100211960B1 (ko) 패리티 방식을 이용한 프레임 구별방법
JP2573790B2 (ja) 転送制御装置
JPS597971B2 (ja) 入出力装置の制御方式
JP2910281B2 (ja) シリアルバス同期方式
JPH04128350U (ja) データ送信方式
JPH02144747A (ja) 端末装置の故障検出方式
JPH06103222A (ja) バス転送方式
JPS629458A (ja) マルチcpuシステムバス