JPH02236738A - Fault diagnosis processing system - Google Patents

Fault diagnosis processing system

Info

Publication number
JPH02236738A
JPH02236738A JP1059337A JP5933789A JPH02236738A JP H02236738 A JPH02236738 A JP H02236738A JP 1059337 A JP1059337 A JP 1059337A JP 5933789 A JP5933789 A JP 5933789A JP H02236738 A JPH02236738 A JP H02236738A
Authority
JP
Japan
Prior art keywords
processor
data
execution
diagnosis
communication control
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
JP1059337A
Other languages
Japanese (ja)
Other versions
JPH087705B2 (en
Inventor
Hiroyuki Okuno
奥野 浩之
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 Dai Ichi Communications Software Ltd
Fujitsu Ltd
Original Assignee
Fujitsu Dai Ichi Communications Software Ltd
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 Dai Ichi Communications Software Ltd, Fujitsu Ltd filed Critical Fujitsu Dai Ichi Communications Software Ltd
Priority to JP1059337A priority Critical patent/JPH087705B2/en
Publication of JPH02236738A publication Critical patent/JPH02236738A/en
Publication of JPH087705B2 publication Critical patent/JPH087705B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Test And Diagnosis Of Digital Computers (AREA)

Abstract

PURPOSE:To execute diagnosis without lowering the efficiency of the data processing of a system in current use by developing data for diagnosis consisting of a pair of execution processor name and the data for diagnosis on two processors, and executing the data for diagnosis according to the same load by taking synchronism mutually on both processors. CONSTITUTION:A main processor 1 and an opposite processor 2 are provided with diagnostic data storage means 20, diagnosis execution requesting means 40, diagnosis execution transmission means 50, and fault analyzing means 60, respectively according to the same constitution. The data 30 for diagnosis for inter-processor communication control equipment consisting of the pair of execution processor name and data for diagnosis is developed on both processors commonly. And the analysis of the fault of the inter-processor communication control equipment is executed by executing developed data 30 for diagnosis according to the same load as taking the synchronism mutually by both processors. Thereby, the diagnosis of the inter-processor communication control equipment is executed without lowering the efficiency of the data processing in current use being operated.

Description

【発明の詳細な説明】 〔概要〕 二重化構成を採るマルチプロセッサシステムで用いられ
るブロセソサ間通信制御装置の故障診断処理方式に関し
、 現用系のデータ処理効率を落とさずに、診断を実行でき
るようにすることを目的とし、実行プロセ7サ名を表示
する指定フラグと、診断データとを基本単位として構成
される診断用データを用意して、両方のブロセソサに展
開するよう構成し、そして、それぞれのプロセッサが、
指定フラグで表示されてないプロセッサであるときに、
現用系の通信ラインを介して、実行側のプロセッサに対
して診断データの実行を要求する診断実行要求手段と、
この実行要求があるときに、診断データを自らのプロセ
ッサ間通信制御装置に対して実行するとともに、要求元
のプロセッサが受信要求モードにあることを条件に、現
用系の通信ラインを介して、その診断に係るデータを要
求元に送信する診断実行送信手段と、この受信データと
自らのプロセッサ間通信制御装置の状態データとから、
プロセッサ間通信制御装置の故障解析を実行する故障解
析手段とを備えるよう構成する.〔産業上の利用分野〕 本発明は、二重化構成を採るマルチプロセッサシステム
で用いられるプロセッサ間通信制御装置の故障診断処理
方式に関し、特に、稼動中の現用系にかかる負荷をでき
る限り少なくして、故障状態にある待機系のプロセッサ
間通信制御装置の故障解析を実行できるようにする故障
診断処理方式に関する。
[Detailed Description of the Invention] [Summary] Regarding a fault diagnosis processing method for an interprocessor communication control device used in a multiprocessor system adopting a duplex configuration, it is possible to perform diagnosis without reducing the data processing efficiency of the active system. With the aim of but,
When the processor is not displayed by the specified flag,
Diagnostic execution requesting means for requesting the executing processor to execute the diagnostic data via the active communication line;
When this execution request is made, the diagnostic data is executed to its own interprocessor communication control device, and, on the condition that the requesting processor is in reception request mode, the diagnostic data is sent via the active communication line. Diagnosis execution transmitting means transmits data related to diagnosis to the request source, and from this received data and status data of its own interprocessor communication control device,
and a failure analysis means for performing failure analysis of the inter-processor communication control device. [Industrial Application Field] The present invention relates to a fault diagnosis processing method for an inter-processor communication control device used in a multiprocessor system having a duplex configuration, and in particular, to reduce the load on the currently operating system as much as possible. The present invention relates to a failure diagnosis processing method that enables failure analysis of a standby interprocessor communication control device that is in a failure state.

例えば、電話交換機システムでは、二重化構成を採るマ
ルチプロセッサシステムに従って、ネソトワークの制御
を実行する構成が採られる。このような二重化構成を採
るマルチプロセッサシステムでは、プロセッサの間の通
信を制御するプロセッサ間通信制御装置に故障が発生す
ると、直ちに現用系を切り換えて、切り換えられた現用
系に従って所定のデータ処理を続行していくとともに、
故障状態にある待機系のプロセッサ間通信制?!!l装
置の故障解析を実行することになる.このような故障診
断処理にあっては、稼動中の現用系にかかる負荷をでき
る限り少なくする手段を講じていく必要がある. 〔従来の技術〕 第8図に、二重化構成を採るマルチプロセッサシステム
のシステム構成を示す。図中、lがメインプロセッサ、
2が対向プロセッサである。メインプロセッサl及び対
向プロセッサ2のそれぞれは、現用系と待機系という二
重化構成に従って、中央処理装置3、主記憶装置4、チ
ャネル制御装置5及びプロセッサ間通信制御装置6を備
える。
For example, in a telephone exchange system, a configuration is adopted in which network control is executed according to a multiprocessor system having a duplex configuration. In a multiprocessor system that adopts such a duplex configuration, when a failure occurs in the interprocessor communication control device that controls communication between processors, the active system is immediately switched and predetermined data processing continues according to the switched active system. As we continue to
Communication system between standby processors in failure state? ! ! l Equipment failure analysis will be performed. In such failure diagnosis processing, it is necessary to take measures to reduce the load placed on the currently operating system as much as possible. [Prior Art] FIG. 8 shows the system configuration of a multiprocessor system that adopts a duplex configuration. In the figure, l is the main processor,
2 is the opposing processor. Each of the main processor 1 and the opposite processor 2 includes a central processing unit 3, a main storage device 4, a channel control device 5, and an interprocessor communication control device 6 according to a duplex configuration of an active system and a standby system.

図中では、“#O”と“#1”という記号で、これらの
各装置が、いずれの系に属しているのかを示してある. 次に、“l系”のプロセッサ間通信制御装置6に故障が
発生した場合(いずれか一方若しくは双方の場合がある
)を想定して、従来のプロセッサ間通信制御装置6に対
しての故障診断の処理方式について説明する. 第9図に、従来技術の故障診断処理を実行するために、
メインプロセッサl及び対向プロセッサ2に展開される
ことになる診断プログラムのユニット構成を示す.図中
、7はメインプロセッサ1の現用系に展開される実行制
御部であって、診断処理全体の制御を実行するもの、8
はメインプロセッサlの待機系に展開されるデータ実行
部であって、実行制御部7からの診断データに従って、
故障状態にあるメインプロセッサ側のプロセッサ間通信
制御装置6に対して診断を実行するもの、9は対向プロ
セッサ2の現用系に展開されるデータ転送部であって、
実行制御部7との間のデータ転送を実行するもの、lO
は対向プロセッサ2の待機系に展開される転送データ実
行部であって、実行制御部7から送られてくる転送デー
タに従って、故障状態にある対向プロセッサ側のプロセ
ッサ間通信制御装置6に対して診断を実行するものであ
る. このようにプログラム展開される従来技術では、実行制
御部7が、先ず最初に、診断のために必要となるデータ
をデータ実行部8に渡し、データ実行部8は、この受け
取った診断データに従って、診断対象のプロセッサ間通
信制御装置6に対して診断処理を実行する。続いて、デ
ータ実行部8は、プロセッサ間通信制御装置6から応答
結果を受け取るとともに、実行制御部7に対して必要な
データのデータ転送を指示する。この指示を受け取ると
、実行制御部7は、現用系の通信ラインを介してデータ
転送部9に対して要求のあったデータを転送し、転送デ
ータ実行部10は、この受け取った転送データに従って
、診断対象のプロセッサ間通信制御装置6に対して診断
処理を実行する。続いて、データ転送部9は、転送デー
タ実行部10からプロセッサ間通信制御装置6の応答結
果を受け取ると、現用系の通信ラインを介して実行制御
部7にそのデータを転送し、実行制御部7は、この転送
されてきたデータをデータ実行部8に渡す.そして、最
後に、データ実行部8が、双方のプロセッサ間通信制御
装置6からのデータをチェックすることで故障を診断し
、必要に応じて、実行制御部7が診断結果を表示するよ
う処理する.このように、従来技術では、メインプロセ
ッサlが診断処理の主導権を司って、診断に必要となる
データの設定やプロセッサ間通信制御装置6からの応答
のチェック等のすべてを実行するという構成を採ってい
た。
In the figure, the symbols "#O" and "#1" indicate which system each of these devices belongs to. Next, assuming that a failure occurs in the "l-system" inter-processor communication control device 6 (either one or both may occur), a failure diagnosis for the conventional inter-processor communication control device 6 will be performed. We will explain the processing method. In FIG. 9, in order to execute the failure diagnosis process of the conventional technology,
The unit configuration of the diagnostic program that will be deployed on main processor 1 and opposing processor 2 is shown below. In the figure, 7 is an execution control unit deployed in the active system of the main processor 1, which executes control of the entire diagnostic process;
is a data execution unit deployed in the standby system of the main processor l, and according to diagnostic data from the execution control unit 7,
A device for diagnosing the inter-processor communication control device 6 on the main processor side which is in a failure state, 9 is a data transfer unit deployed in the active system of the opposing processor 2,
A device that executes data transfer with the execution control unit 7, lO
is a transfer data execution unit deployed in the standby system of the opposite processor 2, which diagnoses the inter-processor communication control device 6 on the opposite processor side in a failure state according to the transfer data sent from the execution control unit 7. This is what executes the following. In the conventional technology in which a program is developed in this way, the execution control unit 7 first passes data necessary for diagnosis to the data execution unit 8, and the data execution unit 8 executes the following data according to the received diagnostic data. A diagnostic process is executed for the interprocessor communication control device 6 to be diagnosed. Subsequently, the data execution section 8 receives the response result from the interprocessor communication control device 6 and instructs the execution control section 7 to transfer the necessary data. Upon receiving this instruction, the execution control unit 7 transfers the requested data to the data transfer unit 9 via the active communication line, and the transfer data execution unit 10 performs the following according to the received transfer data: A diagnostic process is executed for the interprocessor communication control device 6 to be diagnosed. Subsequently, upon receiving the response result of the inter-processor communication control device 6 from the transfer data execution unit 10, the data transfer unit 9 transfers the data to the execution control unit 7 via the active communication line, and the execution control unit 7 passes this transferred data to the data execution unit 8. Finally, the data execution unit 8 diagnoses the failure by checking the data from both interprocessor communication control devices 6, and if necessary, the execution control unit 7 processes to display the diagnosis results. .. As described above, in the conventional technology, the main processor l takes the initiative in the diagnostic processing and executes everything such as setting data necessary for diagnosis and checking responses from the interprocessor communication control device 6. was taken.

〔発明が解決しようとする課題〕[Problem to be solved by the invention]

しかしながら、このような従来技術では、メインプロセ
ッサ1に展開される故障診断のためのプログラムサイズ
が大きくなって、メインプロセッサ1の負担が増加する
という問題点があるとともに、メインプロセッサ1と対
向プロセッサ2との間のデータ転送量が多《なるために
、診断時間が長くなってしまうという問題点があった。
However, with such conventional technology, there is a problem that the program size for fault diagnosis developed in the main processor 1 increases, which increases the burden on the main processor 1. There was a problem in that the amount of data transferred between the two devices was large, resulting in a long diagnosis time.

これから、稼動中の現用系にかかる負荷が大きくなって
、データ処理の効率が著しく低下してしまうという問題
点があった. 本発明はかかる事情に鑑みてなされたものであって、マ
ルチプロセッサシステムのプロセッサ間通信制御装置の
故障診断処理において、稼動中の現用系の負荷を小さ《
できるようにする故障診断処理方式の提供を目的とする
. 〔課題を解決するための手段〕 第1図は本発明の原理構成図である。
This caused the problem that the load on the currently running system would increase and the efficiency of data processing would drop significantly. The present invention has been made in view of the above circumstances, and is designed to reduce the load on the currently operating system in the failure diagnosis process of the interprocessor communication control device of a multiprocessor system.
The purpose is to provide a fault diagnosis processing method that makes it possible to perform the following tasks. [Means for Solving the Problems] FIG. 1 is a diagram showing the basic configuration of the present invention.

図中、第8図で説明したものと同じものについては同一
の記号で示してあり、6aは現用系側のプロセッサ間通
信制御装置、6bは故障状態にある待機系側のプロセッ
サ間通信制御装置を表している。20は診断用データ格
納域であって、診断用データ30を格納するものである
.この格納される診断用データ30は、実行側のプロセ
ッサ名を表示する指定フラグ31と、プロセッサ間通信
制御装置6bに対して実行する診断データ32とを基本
単位として、この基本単位を実行順に並べることで構成
される. 40は診断実行要求手段であって、自らが指定フラグ3
1で表示されていないプロセッサであるときに、現用系
の通信ラインを介して、実行側のプロセッサに対して基
本単位をなす診断データ32の実行を要求するもの、5
0は診断実行送信手段であって、診断実行要求手段40
からの実行要求があるときに、基本単位をなす診断デー
タ32を自らのプロセッサ間通信制御装置6bに対して
実行するとともに、要求元のプロセッサが受信要求モー
ドにあることを条件に、現用系の通信ラインを介して、
その診断に係るデータを要求元のプロセッサに送信する
もの、60は故障解析手段であって、現用系の通信ライ
ンを介してこの診断実行送信手段50からのデータを受
け取ると、受け取ったデータと自らのプロセッサ間通信
制御装置6bの状態データとから、プロセッサ間通信制
御装置6bの故障解析を実行するものである。
In the figure, the same components as those explained in FIG. 8 are indicated by the same symbols, and 6a is the inter-processor communication control device on the active side, and 6b is the inter-processor communication control device on the standby side which is in a failure state. represents. 20 is a diagnostic data storage area in which diagnostic data 30 is stored. The stored diagnostic data 30 has a designation flag 31 that displays the name of the processor on the execution side and diagnostic data 32 to be executed on the interprocessor communication control device 6b as basic units, and these basic units are arranged in the order of execution. It consists of Reference numeral 40 denotes a diagnosis execution requesting means, which itself requests the designation flag 3.
5, which requests the execution side processor to execute the diagnostic data 32 forming the basic unit via the communication line of the active system when the processor is not displayed in 1;
0 is a diagnostic execution transmitting means, which is a diagnostic execution requesting means 40.
When there is an execution request from the processor, the diagnostic data 32 forming the basic unit is executed to its own inter-processor communication control device 6b, and on the condition that the requesting processor is in the reception request mode, the current system via the communication line,
60 is a failure analysis means that transmits the data related to the diagnosis to the requesting processor, and when it receives the data from the diagnosis execution transmission means 50 via the active communication line, it A failure analysis of the inter-processor communication control device 6b is executed based on the status data of the inter-processor communication control device 6b.

本発明では、メインプロセッサ1及び対向プロセッサ2
のそれぞれが、同一の構成に従って、診断用データ格納
域20、診断実行要求千段40、診断実行送信手段50
及び故障解析手段60を備えるとともに、同一の診断用
データ30を、メインプロセッサ1及び対向プロセッサ
2の双方の診断用データ格納域20に展開することにな
る。
In the present invention, a main processor 1 and a counter processor 2
Each of them has the same configuration as the diagnostic data storage area 20, the diagnostic execution request stage 40, and the diagnostic execution transmitting means 50.
and failure analysis means 60, and the same diagnostic data 30 is expanded to the diagnostic data storage area 20 of both the main processor 1 and the opposite processor 2.

〔作用〕[Effect]

本発明では、診断用データ30の基本単位を順次読み出
していくときに、その指定フラグ3lが自らのプロセッ
サ名を表示していないと判断するときには、診断実行要
求手段40は、現用系のプロセッサ間通信制御装置6a
を介して、実行側となる相手方のプロセッサの診断実行
送信手段50に対してその指定フラグ31に続く診断デ
ータ32の実行要求を行ってから、受信要求モードに入
るよう処理する。この実行要求を受け取ると、実行側の
プロセッサ、すなわち、指定フラグ3lで表示されてい
る側のプロセッサの診断実行送信手段50は、実行要求
のある診断データ32を自らの故障状態にあるプロセッ
サ間通信制御装置6bに対して実行し、続いて、要求元
のプロセッサが受信要求モードにあることをrli!認
してから、現用系のプロセッサ間通信制1B装置6aを
介して、その診断に係るデータを要求元のプロセッサに
送信する.このデータを受け取ると、要求元のプロセッ
サの故障解析手段60は、受信したデータと、自らの故
障状態にあるプロセッサ間通信制御装置6bの状態デー
タとから、プロセッサ間通信制御装置6bの故障原因の
解析を実行する.このように、本発明では、実行プロセ
ッサ名と診断データとの対から構成されるプロセッサ間
通信制御装置のための診断用データ30を双方のプロセ
ッサに共通に展開して、双方のプロセッサが、互いに同
期を取りながら、等しい負荷に従ってこの展開された診
断用データ30を実行していくことで、プロセッサ間通
信制御装置の故障の解析を実行する.これから、故障診
断のために要するデータ転送量を著しく減少できること
で、診断時間を大きく短縮できることになるとともに、
どちらか一方のプロセッサに負荷が偏ってしまうという
ことが無くなる.従って、稼動中の現用系のデータ処理
の効率を落とさずに、プロセッサ間通信制御装置の診断
が実行できることになる。
In the present invention, when reading out the basic units of the diagnostic data 30 one after another, if it is determined that the designation flag 3l does not display its own processor name, the diagnostic execution requesting means 40 requests a Communication control device 6a
After making a request to the diagnostic execution transmitting means 50 of the processor on the execution side to execute the diagnostic data 32 following the designation flag 31, the process is performed to enter the reception request mode. Upon receiving this execution request, the diagnostic execution transmitting means 50 of the processor on the execution side, that is, the processor indicated by the designation flag 3l, sends the diagnostic data 32 requested for execution to its own inter-processor communication in the failure state. rli! to the control device 6b, and subsequently indicates that the requesting processor is in receive request mode. After the diagnosis is confirmed, data related to the diagnosis is transmitted to the requesting processor via the active inter-processor communication system 1B device 6a. Upon receiving this data, the failure analysis means 60 of the requesting processor determines the cause of the failure of the inter-processor communication control device 6b based on the received data and the status data of the inter-processor communication control device 6b which is in its own failure state. Run the analysis. As described above, in the present invention, the diagnostic data 30 for the inter-processor communication control device, which is composed of a pair of execution processor name and diagnostic data, is commonly expanded to both processors, so that both processors can communicate with each other. By executing this expanded diagnostic data 30 according to equal loads while maintaining synchronization, a failure of the interprocessor communication control device is analyzed. From now on, by significantly reducing the amount of data transferred required for fault diagnosis, it will be possible to significantly shorten diagnosis time, and
This eliminates the possibility of the load being biased towards one processor or the other. Therefore, it is possible to diagnose the interprocessor communication control device without reducing the efficiency of data processing in the currently active system.

〔実施例〕〔Example〕

以下、電話交換機システムのマルチプロセッサシステム
に適用した実施例に従って本発明を詳細に説明する. 第2図に、本発明が適用される電話交換機システムのシ
ステム構成を示す.この図に示すように、複数設けられ
る対向プロセッサ2が、メインプロセッサlからの制御
を受けて、それぞれが受け持つネットワークl9の切換
処理を実行することで、電話交換機システムの分散制御
を実行するよう構成される.このように構成される電話
交換機システムでは、プロセッサ間通信制御装置6の故
障によるシステムダウンに対処するために、メインプロ
セッサl及び対向プロセッサ2が二重化構成を採り、各
対向プロセッサ2は、通常時には、現用系に従ってそれ
ぞれのネットワーク19の制御を実行していくとともに
、プロセッサ間通信制御装置6に障害が発生したときに
は、待機していた待機系を現用系に切り換えて、ネット
ワーク19の制御を続行していくことになる.そして、
故障の発生時には、切り換えられた現用系の通信ライン
を使って、プロセッサ間通信制御装置6の故障診断処理
を実行していくよう処理する. 第3図に、本発明に係るこのプロセッサ間通信制御装置
6の故障診断処理の実施例構成を示す.この図は、本発
明の故障診断処理を実行するために、メインプロセッサ
1及び対向プロセッサ2に展開されることになる診断プ
ログラムのユニット構成を示すものである.図中、第9
図で説明したものと同じ機能を発揮するものについては
、同一の記号で示してあり、また、第1図で説明したよ
うに、6aで現用系側のプロセッサ間通信制御装置、6
bで故障状態にある待機系側のプロセッサ間通信制御装
置を表すことにする。11はメインプロセッサl及び対
向プロセッサ2の現用系のメモリ上に展開される受信要
求フラグであって、故障診断に係るデータに関して受信
要求状態にあるときに、自らの実行制御部7によりフラ
グがセソトされることで受信要求七−ドであることを表
示するもの、12はメインプロセッサ1及び対向プロセ
ッサ2の現用系に展開されるフラグ監視部であって、相
手方の実行制御部7により起動されて、受信要求フラグ
1lのフラグ状態を監視するものである. この図に示すように、本発明では、診断処理の制御を実
行する実行制御部7が、メインプロセッサl及び対向プ
ロセッサ2の双方の現用系に等しく展開されるよう構成
されるとともに、この実行制御部7からの診断データに
従って、故障状態にあるプロセッサ間通信制御装置6b
に対して診断処理を実行するデータ実行部8が、メイン
プロセッサ1及び対向プロセッサ2の双方の待機系に、
等しく展開されるよう構成することを特徴とする.第4
図に、このような構成を可能とするために、本発明が備
える診断用データ30のデータ構造を示す。この図に示
すように、本発明では、故障状態にあるプロセッサ間通
信制御装置6bの故障診断を実行するために必要とされ
る診断用データ30を、実行側のプロセッサ名を表示す
る指定フラグ31と、具体的な診断内容を指定する診断
データ32とを基本単位にして構成して、この基本単位
を実行順に並べることで構成することになる.第4図の
例で具体的に説明するならば、■の指定フラグ31には
“1゜がセットされ、■の診断データ32には“ライト
命令”が設定され、■の指定フラグ31には“θ″がセ
ットされ、■の診断データ32には“リード命令”が設
定されているので、最初に、メインプロセッサ1の側の
プロセッサ間通信制御装置6bに対して“ライト命令”
を実行し、続いて、対向プロセッサ2の側のプロセッサ
間通信制御装置6bに対して“リード命令”を実行する
というようなデータ構造をとる.そして、本発明では、
このような構造をもつ診断用データ30を、メインプロ
セッサ1及び対向プロセッサ2の双方に共通に展開する
ことになる.このように、本発明では、故障診断のため
の診断用データ30についても、メインプロセッサ1と
対向プロセッサ2とで全く等し《備えるよう構成する. 次に、第5図ないし第7図に示すフローチャートに従っ
て、本発明の動作処理について詳細に説明する.ここで
、第5図のフローチャートはデー夕実行部8が実行する
フローチャートであり、第6図のフローチャートは実行
制御部7が実行するフローチャートであり、第7図のフ
ローチャートはフラグ監視部12が実行するフローチャ
ートである。
The present invention will be explained in detail below according to an embodiment applied to a multiprocessor system of a telephone exchange system. Figure 2 shows the system configuration of a telephone exchange system to which the present invention is applied. As shown in this figure, a plurality of opposing processors 2 are configured to perform distributed control of the telephone exchange system by executing switching processing for the network 19 that each is responsible for under control from the main processor 1. It will be done. In the telephone exchange system configured as described above, in order to cope with a system down due to a failure of the inter-processor communication control device 6, the main processor 1 and the opposite processor 2 adopt a duplex configuration, and each opposite processor 2 normally performs the following functions. Control of each network 19 is executed according to the active system, and when a failure occurs in the interprocessor communication control device 6, the standby system is switched to the active system and control of the network 19 is continued. I'm going to go. and,
When a failure occurs, the fault diagnosis processing of the inter-processor communication control device 6 is executed using the switched active communication line. FIG. 3 shows the configuration of an embodiment of the fault diagnosis processing of the inter-processor communication control device 6 according to the present invention. This figure shows the unit configuration of a diagnostic program that will be deployed in the main processor 1 and opposing processor 2 in order to execute the failure diagnosis process of the present invention. In the figure, No. 9
Components that perform the same functions as those explained in the figures are indicated by the same symbols, and as explained in FIG.
Let b represent the interprocessor communication control device on the standby side that is in a failure state. Reference numeral 11 denotes a reception request flag developed in the memory of the active system of the main processor 1 and the opposite processor 2, and when the data related to failure diagnosis is in the reception request state, the flag is set to sesoto by the own execution control unit 7. 12 is a flag monitoring unit deployed in the active systems of the main processor 1 and the opposing processor 2, and is activated by the execution control unit 7 of the opposing processor. , and monitors the flag status of the reception request flag 1l. As shown in this figure, in the present invention, the execution control unit 7 that controls the diagnostic processing is configured to be deployed equally in the active systems of both the main processor 1 and the opposing processor 2, and According to the diagnostic data from the section 7, the inter-processor communication control device 6b is in a failure state.
The data execution unit 8 that executes diagnostic processing on the standby system of both the main processor 1 and the opposing processor 2
It is characterized by being configured so that it is expanded equally. Fourth
The figure shows the data structure of diagnostic data 30 included in the present invention to enable such a configuration. As shown in this figure, in the present invention, diagnostic data 30 required for executing a failure diagnosis of the interprocessor communication control device 6b in a failure state is stored in a designation flag 31 indicating the name of the processor on the execution side. and diagnostic data 32 specifying specific diagnosis contents as basic units, and these basic units are arranged in the order of execution. To explain specifically using the example of FIG. 4, the designation flag 31 of ■ is set to "1°," the diagnostic data 32 of ■ is set to "write command," and the designation flag 31 of ■ is set to "1°." Since “θ” is set and a “read command” is set in the diagnostic data 32 of
The data structure is such that a "read command" is executed to the inter-processor communication control device 6b on the opposing processor 2 side. And, in the present invention,
The diagnostic data 30 having such a structure is commonly expanded to both the main processor 1 and the opposing processor 2. In this way, in the present invention, the main processor 1 and the opposing processor 2 are configured to have exactly the same diagnostic data 30 for fault diagnosis. Next, the operational processing of the present invention will be explained in detail according to the flowcharts shown in FIGS. 5 to 7. Here, the flowchart in FIG. 5 is a flowchart executed by the data execution unit 8, the flowchart in FIG. 6 is a flowchart executed by the execution control unit 7, and the flowchart in FIG. 7 is executed by the flag monitoring unit 12. This is a flowchart.

診断処理を実行するデータ実行部8は、第5図のフロー
チャートに示すように、先ず最初に、ステソブ1で、プ
ロセッサ種別を判別して、自らのプロセッサがメインプ
ロセッサ1であると判別するときには、ステップ2でプ
ロセッサ変数として“1”を割り付けるとともに、自ら
のプロセッサが対向プロセッサ2であると判別するとき
には、ステップ3でプロセッサ変数として“O”を割り
付ける処理を実行する.続いて、ステップ4に進んで、
実行制御部7から与えられた処理対象の診断用データ3
0の指定フラグ31が、自らのプロセッサ変数を表示し
ているのか、あるいは逆に、相手方のプロセッサ変数を
表示しているのかを判断する。
As shown in the flowchart of FIG. 5, the data execution unit 8 that executes the diagnostic process first determines the processor type in the SteSob 1 and determines that its own processor is the main processor 1. In step 2, it assigns "1" as a processor variable, and when it determines that its own processor is the opposing processor 2, it executes a process in which it assigns "O" as a processor variable in step 3. Then proceed to step 4,
Diagnostic data 3 to be processed given from the execution control unit 7
It is determined whether the designation flag 31 of 0 indicates the processor variable of the processor itself or, conversely, the processor variable of the other party.

このステップ4の判断で、処理対象となる指定フラグ3
1が相手方のプロセッサ変数を表示していると判断する
ときには、相手方のプロセッサのデータ実行部8がその
指定フラグ31に続く診断データ32を実行することを
意味しているので、データ実行部8は、ステップ5に進
んで、自らの実行制御部7に対して送信要求を送出する
とともに、続くステップ6で、次の指定フラグ31まで
の診断データ32を実行せずにスキップする.一方、処
理対象となる指定フラグ31が自らのプロセッサ変数を
表示していると判断するときには、自らがその指定フラ
グ31に続く診断データ32を実行することを意味して
いるので、データ実行部8は、ステップ7に進んで、自
らの実行制御部7に対して受信要求を送出し、相手側か
らの要求を受け付けると、続くステップ8で、次の指定
フラグ31までの診断データ32を実行することになる
.そして、最後にステップ9で、診断用データ30のす
べての実行が終了したのか否かを判断し、終了したと判
断するときには処理を終了し、終了していないと判断す
るときにはステップ4に戻るよう処理する. すなわち、指定フラグ31で表示されていない側のプロ
セッサのデータ実行部8は、相手方のプロセッサのデー
タ実行部8へ起動要求を送信すべく処理するとともに、
指定フラグ3lで表示されている側のプロセッサのデー
タ実行部8は、相手方のプロセッサからの起動要求を受
信すると、指定フラグ3lに続く診断データ32を実行
すべく処理することになる. 次に、第6図のフローチャートに従って、実行制御部7
が実行するデータ実行部8に対しての制御処理について
説明する.ステップ1lで示すようにデータ実行部制御
処理に入ると、ステップl2で、データ実行部8からの
要求が送信要求であるのか、あるいは受信要求であるの
かを判断する。
Based on the judgment in step 4, the specified flag 3 to be processed
1 is displaying the other party's processor variable, this means that the data execution unit 8 of the other party's processor executes the diagnostic data 32 following the specified flag 31. Therefore, the data execution unit 8 , the process proceeds to step 5 and sends a transmission request to its own execution control unit 7, and in the subsequent step 6, the diagnostic data 32 up to the next specified flag 31 is skipped without being executed. On the other hand, when it is determined that the specified flag 31 to be processed indicates its own processor variable, it means that it executes the diagnostic data 32 following the specified flag 31, so the data execution unit 8 Proceeds to step 7, sends a reception request to its own execution control unit 7, and after accepting the request from the other party, executes the diagnostic data 32 up to the next specified flag 31 in step 8. It turns out. Finally, in step 9, it is determined whether or not all of the diagnostic data 30 has been executed, and when it is determined that the execution has been completed, the process is terminated, and when it is determined that the execution has not been completed, the process returns to step 4. Process. That is, the data execution unit 8 of the processor that is not indicated by the designation flag 31 processes to send a startup request to the data execution unit 8 of the other processor, and
When the data execution unit 8 of the processor indicated by the designation flag 3l receives an activation request from the other processor, it processes the diagnostic data 32 following the designation flag 3l to execute it. Next, according to the flowchart in FIG.
The control processing executed by the data execution unit 8 will be explained. When the data execution unit control process is entered as shown in step 1l, it is determined in step 12 whether the request from the data execution unit 8 is a transmission request or a reception request.

このステップ12の判断で、送信要求であると判断する
ときには、相手方のプロセッサのデータ実行部8に対し
て診断データ32の実行結果の送信を要求していること
を意味しているので、実行制御部7は、続くステップ1
3で、現用系のプロセッサ間通信制御装置6aを介して
、相手方のプロセッサのフラグ監視部12を起動する.
そして、相手方のプロセッサの受信要求フラグ1lに受
信要求のフラグがセントされることを確認すると、現用
系のプロセッサ間通信制御装置6aを介して、送信要求
のあるデータを相手方のプロセッサの実行制御部7に渡
すよう処理する。
When it is determined that this is a transmission request in step 12, it means that the data execution unit 8 of the other party's processor is requested to transmit the execution result of the diagnostic data 32, so the execution control Part 7 follows Step 1
3, the flag monitoring unit 12 of the other party's processor is activated via the active inter-processor communication control device 6a.
When it is confirmed that a reception request flag is sent to the reception request flag 1l of the other processor, the data requested to be transmitted is sent to the execution control unit of the other processor via the active inter-processor communication control device 6a. 7.

一方、ステップ12の判断で、受信要求であると判断す
るときには、相手方のプロセッサのデータ実行部8の診
断データ32に関してのデータの受信を要求しているこ
とを意味しているので、実行制御部7は、続《ステップ
l4で、自らの受信要求フラグ11に受信要求のフラグ
をセントする。
On the other hand, when it is determined in step 12 that it is a reception request, it means that the request is to receive data regarding the diagnostic data 32 of the data execution unit 8 of the other party's processor, so the execution control unit 7 continues. In step 14, a reception request flag is set in its own reception request flag 11.

続いて、ステップ15でデータ受信の待ち合わせを実行
し、次のステップl6でデータを受信したのか否かを判
断して、受信したと判断するときには、ステップ17に
進んで、受信したデータをデータ実行部8に転送する.
そして、最後にステップl8で、データ実行部制御処理
が終了したのか否かを判断し、終了したと判断するとき
には処理を終了し、終了していないと判断するときには
ステップl2に戻るよう処理する. すなわち、実行制御部7は、データ実行部8からの要求
に従って、現用系の通信ラインを介して、相手方のプロ
セッサのデータ実行部8に対して診断データ32の実行
結果等を送信し、あるいは、相手方のプロセッサのデー
タ実行部8から診断データ32の実行結果等を受信する
よう処理することになる. 次に、第7図のフローチャートに従って、フラグ監視部
12の処理について説明する.フラグ監視部l2は、相
手方のプロセッサの実行制御部7より起動されると、ス
テップ21で、受信要求フラグ11に受信要求のフラグ
がセットされているのか否かを判断する.この判断で、
受信要求のフラグがセットされていないと判断するとき
には、データを受信できる状態ではないことを意味する
ので、ステップ22に進み、タイミング処理を行ってか
らステップ21に戻るよう処理する。一方、ステップ2
lの判断で、受信要求のフラグがセットされていると判
断するときには、データを受信できる状態となったこと
を意味するので、ステップ23に進み、相手方のプロセ
ッサの実行制御部7から送られてくるデータを自らのフ
゜ロセッサの実行制御部7に渡し、続くステップ24で
、受信要求フラグ11をクリアして処理を終了する。
Next, in step 15, a wait for data reception is executed, and in the next step 16, it is determined whether or not data has been received. When it is determined that data has been received, the process proceeds to step 17, and data execution is performed on the received data. Transfer to Section 8.
Finally, in step l8, it is determined whether or not the data execution unit control process has ended, and when it is determined that it has ended, the process is ended, and when it is determined that it has not ended, the process returns to step l2. That is, in accordance with a request from the data execution unit 8, the execution control unit 7 transmits the execution results of the diagnostic data 32, etc. to the data execution unit 8 of the other party's processor via the active communication line, or Processing is performed to receive the execution results of the diagnostic data 32 from the data execution unit 8 of the other party's processor. Next, the processing of the flag monitoring section 12 will be explained according to the flowchart shown in FIG. When activated by the execution control unit 7 of the other party's processor, the flag monitoring unit 12 determines in step 21 whether or not a reception request flag is set in the reception request flag 11. With this judgment,
When it is determined that the reception request flag is not set, it means that the data cannot be received, so the process proceeds to step 22, performs timing processing, and then returns to step 21. On the other hand, step 2
When it is determined that the reception request flag is set, it means that the data can be received, so the process proceeds to step 23, and the data is sent from the execution control unit 7 of the other processor. The received data is passed to the execution control unit 7 of its own processor, and in the following step 24, the reception request flag 11 is cleared and the process is terminated.

すなわち、フラグ監視部12は、受信状態になることを
検出すると、送られてきたデータを実行制御部7に転送
することになる。
That is, when the flag monitoring unit 12 detects that the receiving state is entered, the flag monitoring unit 12 transfers the sent data to the execution control unit 7.

次に、第4図に示した診断用データ30を例にして、故
障状態にあるプロセッサ間通信制御装置6bに対しての
診断処理を具体的に説明する。
Next, using the diagnostic data 30 shown in FIG. 4 as an example, a diagnostic process for the inter-processor communication control device 6b in a failure state will be specifically described.

■の指定フラグ31が処理対象の指定フラグ31である
とするならば、■の指定フラグが′″1”を表示してい
るので、メインプロセッサ1のデータ実行部8は、自ら
が実行の起動要求受信側であると判断し、対向プロセッ
サ2のデータ実行部8は、自らが非実行の起動要求送信
側であると判断する。これから、対向プロセッサ2のデ
ータ実行部8は、現用系のプロセッサ間通信制御装置6
aを介して、メインプロセッサlのデータ実行部8に対
して起動要求を実行するとともに、■の診断データの“
ライト命令”のスキップ処理を実行して、次の■の指定
フラグにより受信待ち状態に入るよう処理する.一方、
この起動要求を受け取ると、■の指定フラグ3lにより
受信待ち状態に入っていたメインプロセッサ1のデータ
実行部8は、故障状態にあるプロセッサ間通信制御装置
6bに対して、■の診断データ32の“ライト命令”を
実行する.すなわち、メインプロセッサ1のデータ実行
部8は、故障状態にあるプロセッサ間通信制御装置6b
を介して、対向ブロセソサ2のデータ実行部8に対して
、データの転送を行うことになる。
If the designation flag 31 of ■ is the designation flag 31 of the processing target, the designation flag of The data execution unit 8 of the opposing processor 2 determines that it is the request receiving side, and determines that it is the non-executable activation request sending side. From now on, the data execution unit 8 of the opposite processor 2 will be connected to the inter-processor communication control device 6 of the active system.
a, executes a startup request to the data execution unit 8 of the main processor l, and also executes the “
Executes the skip process for "write command" and enters the reception wait state according to the specified flag in the next ■.Meanwhile,
Upon receiving this activation request, the data execution unit 8 of the main processor 1, which had entered the reception waiting state due to the designation flag 3l of ■, sends the diagnostic data 32 of ■ Executes a “write command”. That is, the data execution unit 8 of the main processor 1 is in a failed state.
Data is transferred to the data execution unit 8 of the opposing processor 2 via the processor 2.

続いて、■の指定フラグ31が“O”を表示しているの
で、メインプロセッサlのデータ実行部8は、自らが非
実行の起動要求送信側であると判断し、対向プロセッサ
2のデータ実行部8は、自らが実行の起動要求受信側で
あると判断する.これから、メインプロセッサ1のデー
タ実行部8は、現用系のプロセッサ間通信制御装置6a
を介して、対向プロセッサ2のデータ実行部8に対して
送信起動要求を実行するとともに、■の診断データの“
リード命令”のスキップ処理を実行して、次の■の指定
フラグにより受信待ち状態に入るよう処理する.一方、
この送信起動要求を受け取ると、対向プロセッサ2のフ
ラグ監視部12は、受信要求フラグ11を監視すること
で対向プロセッサ2のデータ実行部8が受信待ち状態に
あることを確認すると、現用系のプロセッサ間通信制御
装置6aを介して送られてくるメインプロセッサ1から
の起動要求をデータ実行部8に渡す.それから、起動命
令に従って、対向プロセッサ2のデータ実行部8は、故
障状態にあるプロセッサ間通信制御装置6bに対して、
■の診断データ32の“リード命令゜を実行する.すな
わち、対向プロセッサ2のデータ実行部8は、■の1ラ
イト命令゜により送られてきたデータの読取処理を行う
ことになる.そして、対向プロセッサ2のデータ実行部
8は、この読取結果と、送られてきた読取正解値とを比
較することで、故障状態にあるプロセッサ間通信制御装
置6bの故障がいがなるものであるのかを解析するよう
処理することになる。
Subsequently, since the specification flag 31 of ■ is displaying "O", the data execution unit 8 of the main processor 1 determines that it is the sender of the non-execution activation request, and executes the data of the opposite processor 2. The unit 8 determines that it is the receiving side of the execution start request. From now on, the data execution unit 8 of the main processor 1 will be connected to the active inter-processor communication control device 6a.
, executes a transmission activation request to the data execution unit 8 of the opposing processor 2, and also sends the diagnostic data “
Executes the skip process for the read command and enters the reception wait state according to the following specified flag. On the other hand,
Upon receiving this transmission activation request, the flag monitoring unit 12 of the opposite processor 2 monitors the reception request flag 11 and confirms that the data execution unit 8 of the opposite processor 2 is in a reception waiting state, and then the active processor A startup request sent from the main processor 1 via the intercommunication control device 6a is passed to the data execution section 8. Then, in accordance with the activation command, the data execution unit 8 of the opposite processor 2 performs the following for the inter-processor communication control device 6b in the failed state:
The "read command" of the diagnostic data 32 in (2) is executed. In other words, the data execution unit 8 of the opposing processor 2 performs the reading process of the data sent by the 1 write command (2). The data execution unit 8 of the processor 2 compares this reading result with the sent correct reading value to analyze whether or not the inter-processor communication control device 6b in the failure state is malfunctioning. It will be processed as follows.

このようにして、本発明では、メインプロセッサlと対
向プロセッサ2が、共通的に展開される診断用データ3
0を使い、指定フラグ31で表示された指示に従って、
互いに同期をとりながら順次この診断用データ30を実
行してい《ことで、故障状態にあるプロセッサ間通信制
御装置6bの故障解析を実行するのである. 以上、図示実施例について説明したが、本発明はこれに
限定されるものではない。例えば、本発明は、電話交換
機システムのマルチプロセッサシステムにその用途が限
られるものではない。また、説明の便宜上、ライト/リ
ード命令の診断データで具体例を説明したが、これに限
られるものでもない。
In this way, in the present invention, the main processor 1 and the opposite processor 2 can use the commonly developed diagnostic data 3.
0 and follow the instructions displayed with the specified flag 31.
By sequentially executing this diagnostic data 30 in synchronization with each other, a failure analysis of the inter-processor communication control device 6b in a failure state is executed. Although the illustrated embodiments have been described above, the present invention is not limited thereto. For example, the present invention is not limited in its application to multiprocessor systems in telephone exchange systems. Further, for convenience of explanation, a specific example has been described using diagnostic data of a write/read command, but the present invention is not limited to this.

〔発明の効果〕〔Effect of the invention〕

このように、本発明によれば、実行プロセッサ名と診断
データとの対から構成されるプロセッサ間通信制御装置
のための診断用データを双方のプロセッサに展開して、
双方のプロセッサが、互いに同期を取りながら、等しい
負荷に従ってこの展開された診断用データを実行してい
くことで、プロセッサ間通信制御装置の故障の解析を実
行する.これから、故障診断のために要するデータ転送
量を著しく減少できることで、診断時間を大きく短縮で
きることになるとともに、どちらか一方のプロセッサに
負荷が偏ってしまうということが無《なる.従って、稼
動中の現用系のデータ処理の効率を落とさずに、プロセ
ッサ間通信制御装置の診断が実行できることになる.
As described above, according to the present invention, diagnostic data for an inter-processor communication control device consisting of a pair of an execution processor name and diagnostic data is expanded to both processors,
Both processors synchronize with each other and execute the developed diagnostic data according to the same load, thereby analyzing the failure of the interprocessor communication control device. From now on, by significantly reducing the amount of data transferred required for fault diagnosis, diagnosis time can be greatly shortened, and the load will no longer be biased towards one processor or the other. Therefore, it is possible to diagnose the interprocessor communication control device without reducing the efficiency of data processing in the currently active system.

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

第1図は本発明の原理構成図、 第2図は本発明が適用される電話交換機システムのシス
テム構成図、 第3図は本発明の実施例構成図、 第4図は本発明の診断町子−夕の構造図、第5図、第6
図及び第7図は本発明が実行するフローチャート、 第8図は二重化構成を採るマルチブロセソサシステムの
システム構成図、 第9図は従来技術の説明図である。 lはメインプロセッサ、2は対向プロセッサ、6はプロ
セッサ間通信制御装置、7は実行制御部、8はデータ実
行部、11は受信要求フラグ、12はフラグ監視部、2
0は診断用データ格納域、30は診断用データ、3lは
指定フラグ、32は診断データ、40は診断実行要求手
段、50は診断実行送信手段、60は故障解析手段であ
る.特許出願人  富士通株式会社(外1名)代 理 
人  弁理士 森田 寛(外2名)本発明が゛通用之截
る電1査交拶リ遠システムのシステム,惰一兄(図 第2図 本そ明の大洗分35μ父図 第3図 冫悴、46日月の゛瞥今一wr月テ゛ゝヲのJ岨舅Lじ
Ω第4図 末発明力マ火竹1ろフロー÷ヤート(III)第7図 本発日月力ぐ芙付テうフロー÷ヤート(I[)第6図 本発4レ\゜′突行■るつ口−÷ヤート(I)第5図 二重イしB戊3棟るマルナプロでツプン人テ仄のシステ
ム4銖万苅図 第8図
Fig. 1 is a diagram of the principle configuration of the present invention, Fig. 2 is a system configuration diagram of a telephone exchange system to which the present invention is applied, Fig. 3 is a diagram of the configuration of an embodiment of the present invention, and Fig. 4 is a diagnostic town of the present invention. Zi-Yu structural diagram, Figures 5 and 6
7 and 7 are flowcharts executed by the present invention, FIG. 8 is a system configuration diagram of a multi-processor system adopting a duplex configuration, and FIG. 9 is an explanatory diagram of the prior art. 1 is a main processor, 2 is an opposing processor, 6 is an inter-processor communication control device, 7 is an execution control section, 8 is a data execution section, 11 is a reception request flag, 12 is a flag monitoring section, 2
0 is a diagnostic data storage area, 30 is diagnostic data, 3l is a designation flag, 32 is diagnostic data, 40 is a diagnostic execution requesting means, 50 is a diagnostic execution transmitting means, and 60 is a failure analysis means. Patent applicant Fujitsu Limited (one other person) representative
Person Patent attorney Hiroshi Morita (2 others) The present invention is applicable to the telephone communication remote system system, Kazuo Ina (Fig. 2) Sae, 46th day of the moon's first look now wr month of the month of the year of the year of the year of the year Flow ÷ Yard (I System 4 Mangaru Figure 8

Claims (1)

【特許請求の範囲】 メインプロセッサ(1)と対向プロセッサ(2)の間の
通信を制御するプロセッサ間通信制御装置(6)に発生
した故障の診断を実行する故障診断処理方式において、 実行側のプロセッサ名を表示する指定フラグと、プロセ
ッサ間通信制御装置(6)に対して実行する診断データ
とを基本単位とし、この基本単位を実行順に並べること
で構成される診断用データ(30)を用意して、メイン
プロセッサ(1)と対向プロセッサ(2)の双方に展開
するよう構成し、 そして、メインプロセッサ(1)及び対向プロセッサ(
2)のそれぞれが、自らが上記指定フラグで表示されて
いないプロセッサであるときに、現用系の通信ラインを
介して、実行側のプロセッサに対して上記基本単位をな
す診断データの実行を要求する診断実行要求手段(40
)と、 この実行要求があるときに、上記基本単位をなす診断デ
ータを故障状態にある自らのプロセッサ間通信制御装置
(6)に対して実行するとともに、要求元のプロセッサ
が受信要求モードにあることを条件に、現用系の通信ラ
インを介して、その診断に係るデータを要求元のプロセ
ッサに送信する診断実行送信手段(50)と、 受信するこの診断実行送信手段(50)からのデータと
、故障状態にある自らのプロセッサ間通信制御装置(6
)の状態データとから、プロセッサ間通信制御装置(6
)の故障解析を実行する故障解析手段(60)とを備え
ることを、 特徴とする故障診断処理方式。
[Claims] In a fault diagnosis processing method for diagnosing a fault occurring in an inter-processor communication control device (6) that controls communication between a main processor (1) and an opposite processor (2), Diagnostic data (30) is prepared by using a specified flag that displays the processor name and diagnostic data to be executed for the interprocessor communication control device (6) as basic units, and arranging these basic units in the order of execution. and is configured to be deployed to both the main processor (1) and the opposite processor (2), and the main processor (1) and the opposite processor (
When each of 2) is a processor that is not indicated by the above specified flag, it requests the executing processor to execute the diagnostic data forming the above basic unit via the active system communication line. Diagnosis execution request means (40
), when this execution request is made, the diagnostic data forming the basic unit is executed to its own inter-processor communication control device (6) which is in a failure state, and the requesting processor is in the reception request mode. A diagnostic execution transmitting means (50) that transmits data related to the diagnosis to the requesting processor via the active communication line, and a diagnostic execution transmitting means (50) that receives data from the diagnostic execution transmitting means (50). , its own inter-processor communication control device (6
), the inter-processor communication control device (6
) a failure analysis means (60) for performing a failure analysis of the failure diagnosis processing method.
JP1059337A 1989-03-10 1989-03-10 Failure diagnosis processing method Expired - Lifetime JPH087705B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1059337A JPH087705B2 (en) 1989-03-10 1989-03-10 Failure diagnosis processing method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1059337A JPH087705B2 (en) 1989-03-10 1989-03-10 Failure diagnosis processing method

Publications (2)

Publication Number Publication Date
JPH02236738A true JPH02236738A (en) 1990-09-19
JPH087705B2 JPH087705B2 (en) 1996-01-29

Family

ID=13110406

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1059337A Expired - Lifetime JPH087705B2 (en) 1989-03-10 1989-03-10 Failure diagnosis processing method

Country Status (1)

Country Link
JP (1) JPH087705B2 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007004690A (en) * 2005-06-27 2007-01-11 Hitachi Ltd Storage control method, system and program

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007004690A (en) * 2005-06-27 2007-01-11 Hitachi Ltd Storage control method, system and program

Also Published As

Publication number Publication date
JPH087705B2 (en) 1996-01-29

Similar Documents

Publication Publication Date Title
US4684885A (en) Arrangement for on-line diagnostic testing of an off-line standby processor in a duplicated processor configuration
JPH0583942B2 (en)
JPH02236738A (en) Fault diagnosis processing system
JPH08316957A (en) Redundant network management system
JPH06245280A (en) Information transmitter
JP2656643B2 (en) Log data collection method and device
JPH0511824B2 (en)
JPH07244598A (en) Method for switching redundant control device and redundant control device
JPS60134352A (en) Duplex bus control device
JPH0619810A (en) Redundant device
JPH06230995A (en) Dual processor device
JPS62156754A (en) Multi-processor system
JPS62176288A (en) Channel system equipment diagnosing control method
JPS59135554A (en) Communication system between computer systems
JP2896206B2 (en) On-line diagnostics for multiplexed memory devices.
JPS62105243A (en) Recovery device for system fault
JPS5851293B2 (en) Data exchange control method
JPS6349847A (en) Constituting device for plural processors
JPS63276137A (en) Remote maintenance diagnosis system
JPH0830477A (en) Data equalization method for redundant control system
JPH01102700A (en) Fault information collection processing system
JPH02311940A (en) Terminal controller
JPH02216576A (en) Multi-processor control system
JPS627582B2 (en)
JPH01312658A (en) Computer system