JPH0368036A - Multiprocessor diagnostic system - Google Patents

Multiprocessor diagnostic system

Info

Publication number
JPH0368036A
JPH0368036A JP1205307A JP20530789A JPH0368036A JP H0368036 A JPH0368036 A JP H0368036A JP 1205307 A JP1205307 A JP 1205307A JP 20530789 A JP20530789 A JP 20530789A JP H0368036 A JPH0368036 A JP H0368036A
Authority
JP
Japan
Prior art keywords
mode
control processor
diagnostic
processor
common bus
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
JP1205307A
Other languages
Japanese (ja)
Inventor
Naotoshi Ukai
鵜飼 直俊
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP1205307A priority Critical patent/JPH0368036A/en
Publication of JPH0368036A publication Critical patent/JPH0368036A/en
Pending legal-status Critical Current

Links

Landscapes

  • Multi Processors (AREA)
  • Test And Diagnosis Of Digital Computers (AREA)
  • Monitoring And Testing Of Exchanges (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

PURPOSE:To realize an overloaded state to a control processor and to execute sufficient diagnosis by impressing a diagnosis load from all the control processors in an auxiliary mode to a diagnostic object control processor. CONSTITUTION:Each central control unit 22 and analyzes transmitted transfer D, and when it recognizes the data as a mode changeover instruction which indicates the changeover from the auxiliary mode to a diagnostic load generation mode, it activates a mode changeover part 221, and after changing the setting of each 1-system control processor and O-system control processor from the auxiliary mode to the diagnostic load generation mode, activates a diagnostic load generation part 222. The diagnostic load generation part extracts a data 231 for diagnosis which is preliminarily stored at a main storage device 23, and transmits this to a common bus 4-1 at a fixed cycle. As a result, the maximum load is impressed to the diagnostic object control processor.

Description

【発明の詳細な説明】 (概要〕 制御プロセッサを過負荷状態で診断するマルチプロセッ
サ診断方式に関し、 診断対象とする制御プロセッサに、当該マルチプロセッ
サシステムで想定される最大の過負荷を印加可能とする
ことを目的とし、 保守プロセッサと、それぞれ二重化され、一方を現用、
他方を予備として使用する複数の制御プロセッサとを共
通バスを介して接続するマルチプロセッサシステムにお
いて、保守プロセッサに、予備として使用中の各制御プ
ロセッサの動作モードを予備モードから診断負荷発生モ
ードに切替えさせるモード切替指示を、共通バスを介し
て各予備として使用中の制御プロセッサに伝達するモー
ド切替指示手段を設け、各制御プロセッサに、予備とし
て使用中に保守プロセッサからモード切替指示を伝達さ
れた場合に、自制御プロセッサの動作モードを予備モー
ドから診断負荷発生モードに切替えるモード切替手段と
、モード切替手段が自制御プロセッサの動作モードを診
断負荷発生モードに切替えた場合に、診断負荷を生成し
、共通バスを介して保守プロセッサから指定された制御
プロセッサに対して伝達する診断負荷発生手段とを設け
る様に構成する。
[Detailed Description of the Invention] (Summary) Regarding a multiprocessor diagnostic method for diagnosing a control processor in an overload state, it is possible to apply the maximum overload expected in the multiprocessor system to the control processor to be diagnosed. For this purpose, each processor is duplicated with the maintenance processor, with one being
In a multiprocessor system in which a plurality of control processors, each of which is used as a standby, are connected via a common bus, a maintenance processor switches the operating mode of each control processor that is being used as a standby from a standby mode to a diagnostic load generation mode. A mode switching instruction means is provided for transmitting a mode switching instruction to each control processor being used as a backup via a common bus, and when a mode switching instruction is transmitted to each control processor from a maintenance processor while being used as a backup. , mode switching means for switching the operation mode of the self-control processor from the standby mode to the diagnostic load generation mode; The diagnostic load generating means is configured to provide a diagnostic load generating means for transmitting information from the maintenance processor to a designated control processor via the bus.

〔産業上の利用分野〕[Industrial application field]

本発明はマルチプロセッサシステムに係り、特に制御プ
ロセッサを過負荷状態で診断するマルチプロセッサ診断
方式に関する。
The present invention relates to a multiprocessor system, and more particularly to a multiprocessor diagnostic method for diagnosing a control processor in an overloaded state.

例えば交換機の如き高信頼性を要求される情報処理シス
テムにおいては、機能分散或いは負荷分散の目的で設け
られた複数の制御プロセッサをそれぞれ二重化し、一方
を現用として稼動させ2.他方の予備として待機させる
マルチプロセッサシステムが採用されている。
For example, in an information processing system such as a switchboard that requires high reliability, a plurality of control processors provided for the purpose of function distribution or load distribution are duplicated, and one is operated as the current use.2. A multiprocessor system is used that is kept on standby as the other standby.

〔従来の技術〕[Conventional technology]

第5図は従来あるマルチプロセッサシステムの一例を示
す図であり、第6図は従来ある制御プロセッサの一例を
示す図である。
FIG. 5 is a diagram showing an example of a conventional multiprocessor system, and FIG. 6 is a diagram showing an example of a conventional control processor.

第5図において、マルチプロセッサシステムは、−組の
保守プロセッサ1と、それぞれ二重化されるn×2組の
制御プロセッサ2(個々の制御プロセッサをO系制御プ
ロセッサ2.−0乃至270および1系制御プロセッサ
2.−1乃至271と称する)とを、共通バス4により
接続している。
In FIG. 5, the multiprocessor system includes - sets of maintenance processors 1 and n x 2 sets of control processors 2, each of which is duplicated (individual control processors are O-system control processors 2.-0 to 270 and 1-system control processors). Processors 2.-1 to 271) are connected by a common bus 4.

各制御プロセッサ2は、何れも第6図に示される如き構
成を有し、二重化された一方(例えばO系制御プロセッ
サ2.−〇乃至2.−0)は現用モードとして通信回線
3を収容して情報の送受信を司り、他方(例えば1系制
御プロセッサ2.=1乃至2.−1)は予備モードとし
て待機させられる。
Each of the control processors 2 has a configuration as shown in FIG. 6, and one of the duplexed control processors (for example, O-system control processors 2.-0 to 2.-0) accommodates the communication line 3 in the active mode. The control processors 2.=1 to 2.-1 are in charge of transmitting and receiving information, and the other control processors (for example, 1-system control processors 2.=1 to 2.-1) are put on standby in a standby mode.

また保守プロセッサ1は、各制御プロセッサ2の動作モ
ードの設定、並びに各制御プロセッサ2の動作の監視、
罹障制御プロセッサ2の診断等を実行する。
The maintenance processor 1 also sets the operation mode of each control processor 2, monitors the operation of each control processor 2,
Diagnosis and the like of the disease control processor 2 are executed.

更に共通バスも4−0および4−1に二重化されている
ものとする。
Furthermore, it is assumed that the common bus is also duplicated into 4-0 and 4-1.

第5図および第6図において、各O系制御プロセッサ2
−0が現用モードに設定されて共通バス4−0に接続さ
れ、また各1系制御プロセツサ2−1が予備モードに設
定されて共通バス4−1に接続された状態で、−組のO
系制御プロセッサ20が罹障すると、保守プロセッサ1
は罹障制御プロセッサ2R−〇と二重化され、予備モー
ドに設定されている1系制御プロセッサ2□−1を現用
モードに設定変更し、0系制御プロセッサ2−0に収容
されている通信回線3を1系制御プロセッサ2.1−1
に収容変更し、また共通バス4−〇に切替接続させると
共に、罹障制御プロセッサ2.−〇を現用モードから予
備モードに設定変更し、共通バス4−1に切替接続させ
る。
In FIGS. 5 and 6, each O-system control processor 2
-0 is set to the active mode and connected to the common bus 4-0, and each 1-system control processor 2-1 is set to the standby mode and connected to the common bus 4-1.
When the system control processor 20 is affected, the maintenance processor 1
is duplicated with the affected control processor 2R-〇, changes the setting of the 1-system control processor 2□-1, which is set to the backup mode, to the active mode, and connects the communication line 3 accommodated in the 0-system control processor 2-0. 1 system control processor 2.1-1
In addition to switching the connection to the common bus 4-0, the fault control processor 2. - Change the setting of 〇 from the active mode to the standby mode, and switch the connection to the common bus 4-1.

以後保守プロセッサ1は、共通バス4−1を介して罹障
制御プロセッサ27−0との間で各種データを送受信す
ることにより、診断を実行するが、例えば共通バス4−
0または4−1を介して転送される各種データを送受信
する転送制御回路21等の診断は、保守プロセッサ1か
ら共通バス4−1を介して比較的容易に診断が可能であ
るが、中央制御装置22等の診断を行う場合には、例え
ば他の総てのO系制御プロセッサ2.−〇乃至27−−
〇から診断対称制御プロセッサ2.−0に、−斉にバス
転送情報を転送する如き過負荷状態の下で診断を行う必
要が生ずる場合もあるが、保守プロセッサl自体からは
精々−組の制御プロセッサ2と同程度の診断負荷しか発
生出来ず、前述の如き大量のバス転送情報を発生し、診
断対称制御プロセッサ2.−0に印加することは不可能
である。
Thereafter, the maintenance processor 1 executes diagnosis by transmitting and receiving various data to and from the affected control processor 27-0 via the common bus 4-1.
Diagnosis of the transfer control circuit 21, etc. that transmits and receives various data transferred via the common bus 4-1 from the maintenance processor 1 is relatively easy. When diagnosing the device 22 etc., for example, all other O-system control processors 2. -〇~27--
From 〇 to diagnostic symmetrical control processor 2. There may be cases where it is necessary to perform diagnosis under an overload condition such as transferring bus transfer information to -0 and -0 all at once, but the maintenance processor l itself has at most the same diagnostic load as the control processor 2 of group -0. The diagnostic target control processor 2. It is not possible to apply -0.

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

以上の説明から明らかな如く、従来あるマルチプロセッ
サシステムにおいては、罹障制御プロセッサ27−Oに
対する診断は保守プロセッサエが単独で実行していた為
、診断対称制御プロセッサ2、、−0に当該マルチプロ
セッサシステムで想定される最大の過負荷を印加するこ
とが不可能であった。
As is clear from the above explanation, in conventional multiprocessor systems, the maintenance processor independently executed the diagnosis of the affected control processor 27-O. It was impossible to apply the maximum overload expected to the processor system.

本発明は、診断対象とする制御プロセッサに、当該マル
チプロセッサシステムで想定される最大の過負荷を印加
可能とすることを目的とする。
An object of the present invention is to make it possible to apply the maximum overload expected in the multiprocessor system to a control processor to be diagnosed.

〔課題を解決するための手段〕[Means to solve the problem]

第1図は本発明の原理を示す図である。 FIG. 1 is a diagram showing the principle of the present invention.

第1図において、1は保守プロセッサ、2は制御プロセ
ッサ、4は共通バスである。
In FIG. 1, 1 is a maintenance processor, 2 is a control processor, and 4 is a common bus.

制御プロセッサ2は二重化され、一方を現用、他方を予
備として使用する。
The control processor 2 is duplicated, one for current use and the other for backup.

100は、本発明により保守プロセッサ1に設けられた
モード切替指示手段である。
Reference numeral 100 denotes mode switching instruction means provided in the maintenance processor 1 according to the present invention.

201は、本発明により各制御プロセッサ2に設けられ
たモード切替手段である。
201 is mode switching means provided in each control processor 2 according to the present invention.

202は、本発明により各制御プロセッサ2に設けられ
た診断負荷発生手段である。
Reference numeral 202 denotes diagnostic load generation means provided in each control processor 2 according to the present invention.

〔作用〕[Effect]

モード切替指示手段100は、予備として使用中の各制
御プロセッサ2の動作モードを予備モードから診断負荷
発生モードに切替えさせるモード切替指示を、共通バス
4を介して各予備として使用中の制御プロセッサ2に伝
達する。
The mode switching instruction means 100 sends a mode switching instruction to switch the operation mode of each control processor 2 currently in use as a backup from the backup mode to the diagnostic load generation mode via the common bus 4 to each control processor 2 currently in use as a backup. to communicate.

モード切替手段201は、予備として使用中に保守プロ
セッサ1からモード切替指示を伝達された場合に、自制
御プロセッサ2の動作モードを予備モードから診断負荷
発生モードに切替える。
When the mode switching means 201 receives a mode switching instruction from the maintenance processor 1 while being used as a backup, the mode switching means 201 switches the operation mode of the self-control processor 2 from the backup mode to the diagnostic load generation mode.

診断負荷発生手段202は、モード切替手段201が自
制御プロセッサ2の動作モードを診断負荷発生モードに
切替えた場合に診断負荷を生成し、共通バス4を介して
保守プロセッサ1から指定された制御プロセッサ2に対
して伝達する。
The diagnostic load generating means 202 generates a diagnostic load when the mode switching means 201 switches the operation mode of the self-control processor 2 to the diagnostic load generation mode, and generates a diagnostic load to a control processor designated by the maintenance processor 1 via the common bus 4. 2.

従って、予備モードにある総ての制御プロセッサから診
断対象制御プロセッサに対して診断負荷が印加可能とな
る為、当該マルチプロセッサシステムにおいて一組の制
御プロセッサに印加される最大負荷に相当する過負荷状
態が実現可能となり、制御プロセッサに対して充分な診
断が実行可能となり、当該マルチプロセッサシステムの
信頼性が向上する。
Therefore, all the control processors in standby mode can apply diagnostic loads to the control processor to be diagnosed, so an overload state corresponding to the maximum load applied to a set of control processors in the multiprocessor system occurs. can be realized, sufficient diagnosis can be performed on the control processor, and the reliability of the multiprocessor system is improved.

〔実施例〕〔Example〕

以下、本発明の一実施例を図面により説明する。 An embodiment of the present invention will be described below with reference to the drawings.

第2図は本発明の一実施例によるマルチプロセッサシス
テムを示す図であり、第3図は本発明の一実施例による
制御プロセッサを示す図であり、第4図はバス転送情報
の一例を示す図である。なお、全図を通じて同一符号は
同一対象物を示す。
FIG. 2 is a diagram showing a multiprocessor system according to an embodiment of the invention, FIG. 3 is a diagram showing a control processor according to an embodiment of the invention, and FIG. 4 is a diagram showing an example of bus transfer information. It is a diagram. Note that the same reference numerals indicate the same objects throughout the figures.

第2図および第3図においては、第1図におけるモード
切替指示手段100としてモード切替指示部11が保守
プロセッサ1内に設けられ、また第1図におけるモード
切替手段201としてモード切替部221が各制御プロ
セッサ2に設けられ、また第1図における診断負荷発生
手段202として診断負荷発生部222が各制御プロセ
ッサ2に設けられている。
2 and 3, a mode switching instruction section 11 is provided in the maintenance processor 1 as the mode switching instruction section 100 in FIG. 1, and a mode switching section 221 is provided as the mode switching section 201 in FIG. A diagnostic load generating section 222 is provided in each control processor 2 as the diagnostic load generating means 202 in FIG.

第2図乃至第4図において、各O系制御プロセッサ2I
−0乃至2−+  Oおよび1系制御プロセツサ2、−
1が現用モードに設定され、共通バス4−0に接続され
、また各1系制御プロセッサ21−1乃至2.、−1が
予備モードに設定されて共通バス4−1に接続され、更
にO系制御プロセッサ2.1−0が罹障し、保守プロセ
ッサ1が共通バス4−1を介して罹障制御プロセッサ2
.。
In FIGS. 2 to 4, each O system control processor 2I
-0 to 2-+ O and 1 system control processor 2, -
1 is set to the active mode and connected to the common bus 4-0, and each of the 1-system control processors 21-1 to 2. . 2
.. .

0の診断を実行する過程で、診断対象制御プロセッサ2
7−Oに過負荷を印加する必要が生したとする。
In the process of executing the diagnosis of 0, the control processor 2 to be diagnosed
Suppose that it becomes necessary to apply an overload to 7-O.

かかる場合に、保守プロセッサ1はモード切替指示部1
1を起動し、宛先アドレスDAとして共通バス4−1に
接続されている総てのI系制御ブロセッサ21−l乃至
2,1.−iおよび診断対象制御プロセッサ27−0に
共通のグローバルアドレスを含み、転送データDとして
予備モードから診断負荷発生モードに切替えを指示し、
且っ1系制御プロセッサ27−0を負荷の印加対象とし
て指定するモード切替指示を含み、更に終了符号EMを
付加したバス転送情報を作威し、共通バス4−1に送出
する。
In such a case, the maintenance processor 1
1 and all I-system control processors 21-l to 2,1.1 connected to the common bus 4-1 as the destination address DA. -i and the diagnostic target control processor 27-0, including a global address common to the control processor 27-0, and instructing switching from the backup mode to the diagnostic load generation mode as transfer data D;
In addition, it creates bus transfer information including a mode switching instruction specifying the 1-system control processor 27-0 as a load application target and further adds an end code EM, and sends it to the common bus 4-1.

共通バス4−1に接続されている各1系制御プロセッサ
21−1乃至2□、−1およびO系制御プロセッサ27
−Oにおいては、各転送制御回路21が保守プロセッサ
1から共通バス4−1を介して転送されるバス転送情報
の宛先アドレスDAを分析し、グローバルアドレスと認
識すると、転送データDを内部バス25を介して各中央
制御装置22に伝達する。
Each of the 1-system control processors 21-1 to 2□, -1 connected to the common bus 4-1 and the O-system control processor 27
-O, each transfer control circuit 21 analyzes the destination address DA of the bus transfer information transferred from the maintenance processor 1 via the common bus 4-1, and if it recognizes it as a global address, transfers the transfer data D to the internal bus 25. The information is transmitted to each central control device 22 via.

各中央制御装置22は、伝達された転送データDを分析
し、予備モードから診断負荷発生モードに切替を指示す
るモード切替指示と認識すると、モード切替部221を
起動し、各自1系制御プロセッサ21−1乃至2,1−
+  1およびO系制御プロセッサ27−Oを予備モー
ドから診断負荷発生モードに設定変更した後、診断負荷
発生部222を起動する。
Each central control device 22 analyzes the transmitted transfer data D, and when recognizing it as a mode switching instruction to instruct switching from the standby mode to the diagnostic load generation mode, activates the mode switching unit 221 and controls the respective 1-system control processor 22. -1 to 2,1-
After changing the settings of the +1 and O-system control processor 27-O from the standby mode to the diagnostic load generation mode, the diagnostic load generation section 222 is activated.

診断負荷発生部222は、主記憶装置23に予め格納さ
れている診断用データ231を抽出し、保守プロセッサ
lからモード切替指示により指定されたO系制御プロセ
ッサ27−Oのアドレスを宛先アドレスDAとし、診断
用データ231を転送データDとし、終了符号EMを付
加したバス転送情報を作成し、予め定められた周期で転
送制御回路21を介して共通バス4−1に送出する。
The diagnostic load generation unit 222 extracts the diagnostic data 231 stored in the main storage device 23 in advance, and sets the address of the O-system control processor 27-O specified by the mode switching instruction from the maintenance processor I as the destination address DA. , uses the diagnostic data 231 as transfer data D, creates bus transfer information with an end code EM added, and sends it to the common bus 4-1 via the transfer control circuit 21 at a predetermined cycle.

なお保守プロセッサ1内に設けられた診断負荷発生部1
2も同様に、診断対象制御プロセッサ2−0のアドレス
を宛先アドレスDAとし、診断用データ231を転送デ
ータDとし、終了符号EMを付加したバス転送情報を作
成し、所定周期で転送制御回路21を介して共通バス4
−1に送出する。
Note that the diagnostic load generation unit 1 provided in the maintenance processor 1
2 similarly creates bus transfer information with the address of the control processor 2-0 to be diagnosed as the destination address DA, the diagnostic data 231 as the transfer data D, and the termination code EM, and transfers the bus transfer information to the transfer control circuit 21 at a predetermined period. common bus 4 via
-1.

その結果、診断対象制御プロセッサ2.−〇には、予備
モードにあった総ての1系制御プロセッサ2.−1乃至
2I%−4−1と、保守プロセッサ1と、自O系制御プ
ロセッサ27−Oとが所定周期で発生する総ての診断用
データ231を含むバス転送情報を、共通バス4−1を
介して受信することとなり、当該マルチプロセッサシス
テムで想定される最大の過負荷が印加されることとなる
As a result, the control processor to be diagnosed 2. - In 〇, all 1-system control processors 2. -1 to 2I%-4-1, the maintenance processor 1, and the self-O system control processor 27-O transfer bus transfer information including all the diagnostic data 231 generated at a predetermined cycle to the common bus 4-1. The maximum overload expected on the multiprocessor system will be applied.

なおこの間、現用モードに設定された各O系制御プロセ
ッサ21−〇乃至2−+  Oおよび1系制御プロセッ
サ2.−lは、何れも共通バス4−1に接続されていな
い為、保守プロセッサ1から送出されるバス転送情報は
受信せず、引続き現用モードを維持する。
During this time, each O system control processor 21-0 to 2-+ O and 1 system control processor 2. -l is not connected to the common bus 4-1, so it does not receive the bus transfer information sent from the maintenance processor 1, and continues to maintain the current mode.

やがて診断対象制御プロセッサ27−0の過負荷状態に
おける診断を終了する場合には、保守プロセッサ1はモ
ード切替指示部11を起動し、宛先アドレスDAとして
グローバルアドレスを含み、転送データDとして診断負
荷発生モードから予備モードに切替えを指示するモード
切替指示を含み、更に終了符号EMを付加したバス転送
情報を作成し、共通バス4−1に送出する。
When the diagnosis target control processor 27-0 is to end the diagnosis in the overload state, the maintenance processor 1 starts the mode switching instruction section 11, includes the global address as the destination address DA, and sends the diagnosis load generation as the transfer data D. Bus transfer information including a mode switching instruction for instructing switching from the mode to the standby mode and further appended with an end code EM is created and sent to the common bus 4-1.

共通バス4−1に接続されている各1系制御プロセツサ
2t   1乃至2−+   1およびO系制御プロセ
ッサ27−Oにおいては、各転送制御回路21が保守プ
ロセッサ1から共通バス4−1を介して転送されるバス
転送情報の宛先アドレスDAを分析し、グローバルアド
レスと認識すると、転送データDを内部バス25を介し
て各中央制御袋R22に伝達する。
In each of the 1-system control processors 2t1 to 2-+1 and the O-system control processor 27-O connected to the common bus 4-1, each transfer control circuit 21 is connected to the maintenance processor 1 via the common bus 4-1. When the destination address DA of the bus transfer information transferred is analyzed and recognized as a global address, the transfer data D is transmitted to each central control bag R22 via the internal bus 25.

各中央制御装置22は、伝達された転送データDを分析
し、診断負荷発生モードから予備モードに切替を指示す
るモード切替指示と認識すると、診断負荷発生部222
を停止させた後、モード切替部221を起動し、各自1
系制御プロセッサ2−1乃至2.、−1およびO系制御
プロセッサ27−Oを診断負荷発生モードから予備モー
ドに設定変更する。
Each central control device 22 analyzes the transmitted transfer data D, and if it recognizes it as a mode switching instruction to instruct switching from the diagnostic load generation mode to the backup mode, the diagnostic load generation unit 222
After stopping the mode switching unit 221, each
System control processors 2-1 to 2. , -1 and the O-system control processor 27-O are changed from the diagnostic load generation mode to the standby mode.

以上により、共通バス4−1に接続される各1系制御プ
ロセッサ2.−1乃至2−+   1およびO系制御プ
ロセッサ2fi−0は、再び予備モードに復帰する。
As described above, each 1-system control processor 2.1 connected to the common bus 4-1. -1 to 2-+ 1 and the O-system control processor 2fi-0 return to the standby mode again.

以上の説明から明らかな如く、本実施例によれば、共通
バス4−1に接続される総ての1系制御プロセッサ2.
−1乃至2−+   1およびO系制御プロセッサ2.
l−0、並びに保守プロセッサ1が、−斉に診断用デー
タ231を診断対象制御プロセッサ2.、−0に印加可
能となる為、当該マルチプロセッサシステムにおいて想
定される最大の過負荷状態を実現可能となり、診断対象
制御プロセッサ2.、−〇が充分に診断可能となる。
As is clear from the above description, according to this embodiment, all the 1-system control processors 2.1 connected to the common bus 4-1.
-1 to 2-+ 1 and O system control processor 2.
l-0 and the maintenance processor 1 simultaneously transmit the diagnostic data 231 to the diagnostic target control processor 2. , -0, it is possible to realize the maximum overload condition assumed in the multiprocessor system, and the control processor 2. , -〇 can be fully diagnosed.

なお、第2図乃至第4図はあく迄本発明の一実施例に過
ぎず、例えばモード切替手段201および診断負荷発生
手段202は図示されるモード切替部221、診断負荷
発生部222および診断用データ231に限定されるこ
とは無く、他に幾多の変形が考慮されるが、何れの場合
にも本発明の効果は変わらない。また本発明の対象とな
るマルチプロセッサシステムは、図示されるものに限定
されぬことは言う迄も無い。
Note that FIGS. 2 to 4 are only one embodiment of the present invention, and for example, the mode switching unit 201 and the diagnostic load generating unit 202 are the illustrated mode switching unit 221, the diagnostic load generating unit 222, and the diagnostic load generating unit 202. The present invention is not limited to the data 231, and many other modifications may be considered, but the effects of the present invention remain the same in any case. It goes without saying that the multiprocessor system to which the present invention is applied is not limited to that shown in the drawings.

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

以上、本発明によれば、前記マルチプロセッサシステム
において、予備モードにある総ての制御プロセッサから
診断対象制御プロセッサに対して診断負荷が印加可能と
なる為、当該マルチプロセッサシステムにおいて一組の
制御プロセッサに印加される最大負荷に相当する過負荷
状態が実現可能となり、制御プロセッサに対して充分な
診断が実行可能となり、当該マルチプロセッサシステム
の信頼性が向上する。
As described above, according to the present invention, in the multiprocessor system, all the control processors in the standby mode can apply the diagnostic load to the control processor to be diagnosed. An overload condition corresponding to the maximum load applied to the control processor can be realized, sufficient diagnostics can be performed on the control processor, and the reliability of the multiprocessor system is improved.

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

第1図は本発明の原理を示す図、第2図は本発明の一実
施例によるマルチプロセッサシステムを示す図、第3図
は本発明の一実施例による制御プロセッサを示す図、第
4図はバス転送情報の一例を示す図、第5図は従来ある
マルチプロセッサシステムの一例を示す図、第6図は従
来ある制御プロセッサの一例を示す図である。 図において、1は保守プロセッサ、2は制御プロセッサ
、3は通信回線、4は共通バス、11はモード切替指示
部、12は診断負荷発生部、21は転送制御回路、22
は中央制御装置、23は主記憶装置、24は回線制御装
置、25は内部バス、100はモード切替指示手段、2
01はモード切替手段、202は診断負荷発生手段、2
21はモード切替部、222は診断負荷発生部、を示す
。 J 本企θ月によるmII造’)プロセッサ第 図 ノぐス転送惰根 第 図
FIG. 1 is a diagram showing the principle of the invention, FIG. 2 is a diagram showing a multiprocessor system according to an embodiment of the invention, FIG. 3 is a diagram illustrating a control processor according to an embodiment of the invention, and FIG. 5 is a diagram showing an example of bus transfer information, FIG. 5 is a diagram showing an example of a conventional multiprocessor system, and FIG. 6 is a diagram showing an example of a conventional control processor. In the figure, 1 is a maintenance processor, 2 is a control processor, 3 is a communication line, 4 is a common bus, 11 is a mode switching instruction section, 12 is a diagnostic load generation section, 21 is a transfer control circuit, 22
2 is a central control unit, 23 is a main storage device, 24 is a line control device, 25 is an internal bus, 100 is a mode switching instruction means, 2
01 is a mode switching means, 202 is a diagnostic load generating means, 2
Reference numeral 21 indicates a mode switching section, and 222 indicates a diagnostic load generation section. J Main project θ month's mII construction') Processor diagram Nogusu transfer inertia root diagram

Claims (1)

【特許請求の範囲】 保守プロセッサ(1)と、それぞれ二重化され、一方を
現用、他方を予備として使用する複数の制御プロセッサ
(2)とを共通バス(4)を介して接続するマルチプロ
セッサシステムにおいて、前記保守プロセッサ(1)に
、前記予備として使用中の各制御プロセッサ(2)の動
作モードを予備モードから診断負荷発生モードに切替え
させるモード切替指示を、前記共通バス(4)を介して
前記各予備として使用中の制御プロセッサ(2)に伝達
するモード切替指示手段(100)を設け、 前記各制御プロセッサ(2)に、予備として使用中に前
記保守プロセッサ(1)から前記モード切替指示を伝達
された場合に、自制御プロセッサ(2)の動作モードを
予備モードから診断負荷発生モードに切替えるモード切
替手段(201)と、前記モード切替手段(201)が
自制御プロセッサ(2)の動作モードを前記診断負荷発
生モードに切替えた場合に、診断負荷を生成し、前記共
通バス(4)を介して前記保守プロセッサ(1)から指
定された制御プロセッサ(2)に対して伝達する診断負
荷発生手段(202)とを設けることを特徴とするマル
チプロセッサ診断方式。
[Claims] In a multiprocessor system in which a maintenance processor (1) and a plurality of control processors (2), each of which is duplicated, one of which is used for active use and the other used as a backup, are connected via a common bus (4). , a mode switching instruction is sent to the maintenance processor (1) to switch the operation mode of each control processor (2) being used as a backup from the backup mode to the diagnostic load generation mode via the common bus (4). A mode switching instruction means (100) is provided for transmitting the mode switching instruction to each control processor (2) in use as a backup, and the mode switching instruction is transmitted to each control processor (2) from the maintenance processor (1) while in use as a backup. mode switching means (201) for switching the operating mode of the self-control processor (2) from the standby mode to the diagnostic load generation mode when the mode is transmitted; generating a diagnostic load and transmitting the diagnostic load from the maintenance processor (1) to a designated control processor (2) via the common bus (4) when switching the diagnostic load generation mode to the diagnostic load generation mode; 1. A multiprocessor diagnostic method, comprising: means (202).
JP1205307A 1989-08-08 1989-08-08 Multiprocessor diagnostic system Pending JPH0368036A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP1205307A JPH0368036A (en) 1989-08-08 1989-08-08 Multiprocessor diagnostic system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP1205307A JPH0368036A (en) 1989-08-08 1989-08-08 Multiprocessor diagnostic system

Publications (1)

Publication Number Publication Date
JPH0368036A true JPH0368036A (en) 1991-03-25

Family

ID=16504787

Family Applications (1)

Application Number Title Priority Date Filing Date
JP1205307A Pending JPH0368036A (en) 1989-08-08 1989-08-08 Multiprocessor diagnostic system

Country Status (1)

Country Link
JP (1) JPH0368036A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5741974A (en) * 1992-02-04 1998-04-21 Mitsubishi Denki Kabushiki Kaisha Pressure sensor with resonant vibration preventing means

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5741974A (en) * 1992-02-04 1998-04-21 Mitsubishi Denki Kabushiki Kaisha Pressure sensor with resonant vibration preventing means

Similar Documents

Publication Publication Date Title
JPS61133454A (en) Terminal control method
JPH0787461B2 (en) Local Area Network System
DE3586925T2 (en) NETWORK CONTROL SYSTEM FOR SEVERAL PROCESSOR MODULES.
CN116089176A (en) A Hot Standby Dual Redundancy Computer Control System for AUV
JPH0368036A (en) Multiprocessor diagnostic system
JPH01145701A (en) Data link system for programmable controller
JPS62121562A (en) Data communication system
JPS5960655A (en) System for testing inter-computer communication processing program
JPH0427239A (en) Control method for lan connecting device
JP3394834B2 (en) Debugging method for devices that make up a multiprocessor system
KR940023093A (en) Interprocessor Communication Method in Multiprocessor System Using Operation / Standby Mode
JPS627245A (en) Terminal communication system for local area network
JPH0346855B2 (en)
JPH03268159A (en) Console connection system for maintenance
JPH0332143A (en) Processor extension method for multiple decentralization control exchange system
JPS644221B2 (en)
JPS62176288A (en) Channel system equipment diagnosing control method
JPS62213347A (en) Line switching system
JPH02185136A (en) Work station address setting method
JPS61190651A (en) Constituting system for large scale tss
JPH01102700A (en) Fault information collection processing method
JPS63128839A (en) Duplicated control system
JPS62174839A (en) Recognition system for normalcy of subsystem in duplex system
JPH0281101A (en) Programmable controller system
JPH04301945A (en) High efficiency multicast system