JPH09200811A - Fault recovery method and its system in multi-processor system - Google Patents
Fault recovery method and its system in multi-processor systemInfo
- Publication number
- JPH09200811A JPH09200811A JP8008454A JP845496A JPH09200811A JP H09200811 A JPH09200811 A JP H09200811A JP 8008454 A JP8008454 A JP 8008454A JP 845496 A JP845496 A JP 845496A JP H09200811 A JPH09200811 A JP H09200811A
- Authority
- JP
- Japan
- Prior art keywords
- control module
- communication control
- communication
- failure
- module
- 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
Links
- 238000011084 recovery Methods 0.000 title claims abstract description 36
- 238000000034 method Methods 0.000 title claims description 13
- 238000004891 communication Methods 0.000 claims abstract description 119
- 238000012545 processing Methods 0.000 claims abstract description 22
- 238000012544 monitoring process Methods 0.000 claims description 22
- 238000006467 substitution reaction Methods 0.000 abstract description 3
- 230000000694 effects Effects 0.000 abstract description 2
- 230000004044 response Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 7
- 238000007796 conventional method Methods 0.000 description 1
- 230000010485 coping Effects 0.000 description 1
- 230000001788 irregular Effects 0.000 description 1
Landscapes
- Exchange Systems With Centralized Control (AREA)
- Small-Scale Networks (AREA)
- Maintenance And Management Of Digital Transmission (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、マルチプロセッサ
システムにおける通信の障害発生時の対処技術に関し、
特に、通信の障害発生時に処理代行するプロセッサを用
いた障害復旧方法及びそのシステムに関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a technique for coping with a communication failure in a multiprocessor system,
In particular, the present invention relates to a failure recovery method and system using a processor that acts as a substitute when a communication failure occurs.
【0002】[0002]
【従来の技術】従来の技術について説明する。2. Description of the Related Art A conventional technique will be described.
【0003】図3は、従来のマルチプロセッサシステム
の一実施例を示す構成図である。同図に示すように、従
来のマルチプロセッサシステムは、図示してない端末の
通信を制御する複数の通信制御モジュール33、34
と、各通信制御モジュール33、34の障害監視処理お
よび通信制御を各別に指示するシステム制御モジュール
32と、各通信制御モジュール33、34の障害回復処
理を行う障害回復モジュール31とが、一つのシステム
バス30に結合された構成をしている。ここで、モジュ
ールとは、ハードウェア上にソフトウェアの機能を実装
した一つのシステムをいう。したがって、通信制御モジ
ュールとは端末との通信の制御機能を有するシステム、
システム制御モジュールとは各通信制御モジュールの障
害監視処理及び通信制御指示をする機能を有するシステ
ム、障害回復モジュールとは各通信制御モジュールの障
害回復処理を行う機能を有するシステムをそれぞれい
う。これら3種のモジュールは同一の交換機内でシステ
ムバスによって繋がれている。FIG. 3 is a block diagram showing an embodiment of a conventional multiprocessor system. As shown in the figure, the conventional multiprocessor system includes a plurality of communication control modules 33, 34 for controlling communication of terminals (not shown).
And a system control module 32 for individually instructing failure monitoring processing and communication control of each communication control module 33, 34, and a failure recovery module 31 for performing failure recovery processing of each communication control module 33, 34 in one system. It is connected to the bus 30. Here, the module means one system in which software functions are implemented on hardware. Therefore, the communication control module is a system having a control function of communication with the terminal,
The system control module is a system having a function of performing failure monitoring processing and communication control instruction of each communication control module, and the failure recovery module is a system having a function of performing failure recovery processing of each communication control module. These three types of modules are connected by the system bus in the same exchange.
【0004】次に、障害発生時の処理手順について説明
する。Next, a processing procedure when a failure occurs will be described.
【0005】図4は、従来技術による障害回復の処理シ
ーケンスを示した図である。図4に示すように、システ
ム制御モジュール32は、通信の発生時(不定期)毎
に、通信する端末の制御を行う通信制御モジュール34
に対して通信制御指示信号21を送信する。またシステ
ム制御モジュール32は各通信制御モジュール33、3
4に対して、それぞれ障害監視通知信号24、22を一
定周期で送信する。通信制御モジュール33、34は障
害監視通知信号24、22を受信すると、障害監視応答
信号25、23をシステム制御モジュール32に返す。
通信制御指示信号21と障害監視通知信号22、24、
障害監視応答信号23、25とは直接関係しない独立し
た信号である。このようにして、システム制御モジュー
ル32による通信制御モジュール33、34の障害監視
が随時に行われる。FIG. 4 is a diagram showing a processing sequence for failure recovery according to the prior art. As shown in FIG. 4, the system control module 32 controls the communication terminal at each communication occurrence (irregular) at a communication control module 34.
To the communication control instruction signal 21. In addition, the system control module 32 uses the communication control modules 33, 3
4, the fault monitoring notification signals 24 and 22 are transmitted in a constant cycle. When the communication control modules 33 and 34 receive the failure monitoring notification signals 24 and 22, they return failure monitoring response signals 25 and 23 to the system control module 32.
Communication control instruction signal 21 and failure monitoring notification signals 22, 24,
It is an independent signal that is not directly related to the fault monitoring response signals 23 and 25. In this way, the system control module 32 monitors the failure of the communication control modules 33 and 34 at any time.
【0006】いま、たとえば通信制御モジュール34に
障害が発生すると、通信制御モジュール34により制御
されている端末の通信は不能となり、また、システム制
御モジュール32に障害監視応答信号23が返らなくな
る。この様な事態が発生するとシステム制御モジュール
32は通信制御モジュール34に障害が発生したとみな
し、障害から回復させるために障害回復モジュール31
に対して障害回復指示信号26を送信する。障害回復モ
ジュール31は障害となった通信制御モジュール34の
障害回復処理を自動的に行う。障害復旧後に、システム
制御モジュール32は、通信する端末を制御する通信制
御モジュール34に対して通信制御指示信号21を送信
し、端末との通信が回復する。Now, for example, when a failure occurs in the communication control module 34, the communication of the terminal controlled by the communication control module 34 is disabled, and the failure monitoring response signal 23 is not returned to the system control module 32. When such a situation occurs, the system control module 32 considers that a failure has occurred in the communication control module 34, and in order to recover from the failure, the failure recovery module 31
A failure recovery instruction signal 26 is transmitted to the. The failure recovery module 31 automatically performs failure recovery processing of the communication control module 34 that has failed. After the failure recovery, the system control module 32 transmits the communication control instruction signal 21 to the communication control module 34 that controls the communicating terminal, and the communication with the terminal is restored.
【0007】[0007]
【発明が解決しようとする課題】上記のような従来のマ
ルチプロセッサシステムの障害復旧方法では、障害が発
生した通信制御モジュールにより制御される端末につい
ては、障害の発生から復旧するまでの間、通信が不可能
となり、端末の利用者に多大な影響を与える。In the conventional failure recovery method for a multiprocessor system as described above, a terminal controlled by a communication control module in which a failure has occurred is communicated until the failure is recovered. Will not be possible and will have a great impact on the user of the terminal.
【0008】本発明の目的は、一つの通信制御モジュー
ルに障害が生じても、利用者に対する影響を最小限に押
さえ、障害の発生後の端末との通信の早急な復旧を可能
とするマルチプロセッサシステムの障害復旧方法を提供
することにある。An object of the present invention is to provide a multiprocessor which, even if a failure occurs in one communication control module, minimizes the influence on the user and enables quick recovery of communication with a terminal after the occurrence of the failure. It is to provide a system failure recovery method.
【0009】[0009]
【課題を解決するための手段】上述した間題点を解決す
るため、本発明は、通信制御モジュールの障害を検出し
たシステム制御モジュールが、障害となった通信制御モ
ジュールにより通信を制御されている端末の制御を、シ
ステム制御モジュールにあらかじめ端末毎に登録されて
いる優先順位に従って、別の通信制御モジュールに代行
させ、障害通信制御モジュールが復旧するより前に端末
の制御を可能にし、端末との通信の障害を復旧させるマ
ルチプロセッサシステムにおける障害復旧方法及びその
システムである。SUMMARY OF THE INVENTION In order to solve the above-mentioned problems, according to the present invention, a system control module which has detected a failure of a communication control module has its communication controlled by the failed communication control module. The terminal control is delegated to another communication control module according to the priority order registered in advance in the system control module for each terminal, enabling the terminal control before the failure communication control module is restored, A failure recovery method and system in a multiprocessor system for recovering a communication failure.
【0010】[0010]
【発明の実施の形態】次に、本発明の実施例について図
面を参照して説明する。DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, embodiments of the present invention will be described with reference to the drawings.
【0011】図1は、本発明の一実施例のマルチプロセ
ッサシステムの構成図である。図1のマルチプロセッサ
システムは、図示してない端末の通信を制御する通信制
御モジュール13、14と、各通信制御モジュール1
3、14に生ずる障害の監視処理、通信制御および通信
代行を指示するシステム制御モジュール12と、各通信
制御モジュール13、14の障害の回復処理を自動的に
行う障害回復モジュール11とが、一つのシステムバス
10によって結合されて構成される。本発明のシステム
制御モジュール12には、通信代行を指示する通信代行
指示部121が設けてあり、システム制御モジュール1
2が通信制御モジュールの障害を検出すると、通信代行
指示部121にて予め登録の優先順位に従い別の通信制
御モジュールに通信の代行を依頼する。各端末は図示し
てないが各通信制御モジュールに対して多重に帰属して
いる。これによって、本発明のマルチプロセッサシステ
ムでの通信の処理代行プロセッサによる障害復旧方法を
実現している。FIG. 1 is a block diagram of a multiprocessor system according to an embodiment of the present invention. The multiprocessor system of FIG. 1 includes communication control modules 13 and 14 for controlling communication of terminals (not shown) and each communication control module 1.
The system control module 12 for instructing the monitoring processing of the failures occurring in 3 and 14 and the communication control and communication proxy, and the failure recovery module 11 for automatically performing the failure recovery processing of the respective communication control modules 13 and 14 It is configured by being connected by the system bus 10. The system control module 12 of the present invention is provided with a communication proxy instruction unit 121 for instructing communication proxy, and the system control module 1
When 2 detects a failure of the communication control module, the communication substitution instruction unit 121 requests another communication control module to substitute for communication in accordance with the registration priority order. Although not shown, each terminal belongs to each communication control module in multiple. As a result, the failure recovery method by the processing proxy processor for communication in the multiprocessor system of the present invention is realized.
【0012】次に、障害発生時の処理手順について説明
する。図2は、本発明の一実施例のマルチプロセッサシ
ステムの障害復旧方法を示す処理シーケンスである。Next, a processing procedure when a failure occurs will be described. FIG. 2 is a processing sequence showing a failure recovery method for a multiprocessor system according to an embodiment of the present invention.
【0013】図2に示すように、システム制御モジュー
ル12は、通信の発生時(不定期)毎に、通信する端末
を制御する通信制御モジュール14に対し通信制御指示
信号21を不定期に送信し、端末の制御を行わせる。シ
ステム制御モジュール12は各通信制御モジュール1
3、14に対して、それぞれ障害監視通知信号24、2
2を一定周期で送信しており、各通信制御モジェール1
3、14は障害監視通知信号24、22を受信すると障
害監視応答信号25、23をシステム制御モジュール1
2に返信する。通信制御指示信号と障害監視通知信号、
障害監視応答信号とは直接関係しない独立した信号であ
る。As shown in FIG. 2, the system control module 12 sends a communication control instruction signal 21 to the communication control module 14 that controls the terminal with which it communicates, at each occurrence of communication (irregularly). , Control the terminal. The system control module 12 is each communication control module 1
Failure monitoring notification signals 24 and 2 to 3 and 14, respectively.
2 is transmitted at a constant cycle, and each communication control module 1
When receiving the fault monitoring notification signals 24 and 22, the systems 3 and 14 send fault monitoring response signals 25 and 23 to the system control module 1
Reply to 2. Communication control instruction signal and fault monitoring notification signal,
It is an independent signal that is not directly related to the fault monitoring response signal.
【0014】いま、通信制御モジュール14に障害の発
生があると、通信制御モジュール14により制御されて
いた端末は通信が不可能となり、システム制御モジュー
ル12からの障害監視通知信号22に対する障害監視応
答信号23が返らなくなる。応答信号がない状態が一定
時間経過後に、システム制御モジュール12は通信制御
モジュール14に障害の発生があったとして検出する。Now, when a failure occurs in the communication control module 14, the terminal controlled by the communication control module 14 becomes unable to communicate, and a failure monitoring response signal to the failure monitoring notification signal 22 from the system control module 12 is sent. 23 will not be returned. After a certain period of time without a response signal, the system control module 12 detects that the communication control module 14 has a failure.
【0015】通信制御モジュール14に障害発生のあっ
たことを検出したシステム制御モジュール12は、障害
回復モジュール11に対して障害回復指示信号26を送
信し、通信制御モジュール14の障害の回復処理を自動
的に行うことを促す。また、システム制御モジュール1
2は、通信不能となっている端末について、通信代行指
示部121に与えられた優先順位に従って、制御を代行
させる通信制御モジュール13に対して通信制御代行指
示信号27を送信して、通信制御モジュール14が制御
していた端末の制御を代行させ、端末との通信を可能と
する。The system control module 12, which has detected that the communication control module 14 has a failure, sends a failure recovery instruction signal 26 to the failure recovery module 11 to automatically perform the failure recovery processing of the communication control module 14. Encourage them to do so. In addition, the system control module 1
The communication control module 2 transmits a communication control proxy instruction signal 27 to the communication control module 13 that will proxy the control according to the priority given to the communication proxy instruction unit 121 for the terminals that cannot communicate. The control of the terminal controlled by 14 is performed on behalf of the terminal to enable communication with the terminal.
【0016】その後、通信制御モジュール14の障害が
復旧すれぱ、システム制御モジュール12は、通信制御
モジュール13が制御している代行中の通信については
そのまま通信制御モジェール13で制御を行うが、新規
に発生した通信については、端末毎の優先順位に従っ
て、システム制御モジュール12にて通信制御指示信号
28を通信制御モジュール14に送信し、通信制御モジ
ュール14に通信の制御を行わせることになる。After that, when the failure of the communication control module 14 is restored, the system control module 12 directly controls the communication under the control of the communication control module 13 by the communication control module 13, but newly. Regarding the generated communication, the system control module 12 transmits the communication control instruction signal 28 to the communication control module 14 according to the priority of each terminal, and the communication control module 14 is caused to control the communication.
【0017】[0017]
【発明の効果】以上説明したように、本発明によれば、
通信制御モジュールにより制御される各端末が、それぞ
れに複数の通信制御モジュールに帰属しているため、一
つの通信制御モジュールに障害が発生した場合には、あ
らかじめシステム制御モジュールがもつ優先順位に従っ
て、別の通信制御モジュールが端末の制御を代行するこ
とにしたため、障害による端末の通信が不可能となるこ
となく、また通信の障害復旧を早急に行うことが可能と
なる効果がある。As described above, according to the present invention,
Since each terminal controlled by the communication control module belongs to multiple communication control modules, if a failure occurs in one communication control module, it will be different according to the priority that the system control module has in advance. Since the communication control module of (1) substitutes the control of the terminal, there is an effect that communication of the terminal due to a failure becomes impossible and the failure recovery of the communication can be promptly performed.
【図1】本発明におけるマルチプロセッサシステムの一
実施例を示す構成図FIG. 1 is a configuration diagram showing an embodiment of a multiprocessor system according to the present invention.
【図2】本発明のマルチプロセッサシステムの障害復旧
方法の一実施例を示す処理シーケンス図FIG. 2 is a processing sequence diagram showing an embodiment of a failure recovery method for a multiprocessor system according to the present invention.
【図3】従来のマルチプロセッサシステムの一実施例を
示す構成図FIG. 3 is a configuration diagram showing an embodiment of a conventional multiprocessor system.
【図4】従来のマルチプロセッサシステムの障害復旧方
法の一実施例を示す処理シーケンス図FIG. 4 is a processing sequence diagram showing an embodiment of a conventional fault recovery method for a multiprocessor system.
10 システムバス 11 障害回復モジュール 12 システム制御モジュール 13、14 通信制御モジュール 21 通信制御指示信号 22、24 障害監視通知信号 23、25 障害監視応答信号 26 障害回復指示信号 27 通信制御代行指示信号 28 通信制御指示信号 30 システムバス 31 障害回復モジュール 32 システム制御モジュール 33、34 通信制御モジュール 10 system bus 11 failure recovery module 12 system control module 13 and 14 communication control module 21 communication control instruction signal 22 and 24 failure monitoring notification signal 23 and 25 failure monitoring response signal 26 failure recovery instruction signal 27 communication control substitution instruction signal 28 communication control Instruction signal 30 System bus 31 Failure recovery module 32 System control module 33, 34 Communication control module
Claims (2)
ジュールと、各通信制御モジュールの障害監視処理およ
び通信制御を指示するシステム制御モジュールと、各通
信制御モジュールの障害回復処理を行う障害回復モジュ
ールとが、一つのシステムバスによって結合されている
マルチプロセッサシステムにおいて、 通信制御モジュールの障害を検出した前記システム制御
モジュールは、障害となった通信制御モジュールにより
通信を制御されている端末の制御をあらかじめ端末毎に
登録されている優先順位に従って、別の通信制御モジュ
ールに代行させ、障害となった通信制御モジュールが復
旧するより前に端末との通信の早急な復旧を可能とする
ことを特徴とするマルチプロセッサシステムにおける通
信の障害復旧方法。1. A plurality of communication control modules for controlling communication of terminals, a system control module for instructing failure monitoring processing and communication control of each communication control module, and a failure recovery module for performing failure recovery processing of each communication control module. In a multiprocessor system in which and are connected by a single system bus, the system control module that has detected a failure of the communication control module controls in advance the terminal whose communication is controlled by the failed communication control module. It is characterized by allowing another communication control module to act on its behalf in accordance with the priority order registered for each terminal, and to enable quick recovery of communication with the terminal before the failed communication control module is recovered. Communication failure recovery method in multiprocessor system.
ジュールと、各通信制御モジュールの障害監視処理およ
び通信制御を指示するシステム制御モジュールと、各通
信制御モジュールの障害回復処理を行う障害回復モジュ
ールとが、一つのシステムバスによって結合されている
マルチプロセッサシステムにおいて、 通信制御モジュールにより制御される各端末が、それぞ
れに複数の通信制御モジュールに帰属して成り、 前記システム制御モジュールは、各通信制御モジュール
の障害監視処理および通信制御を指示する障害監視処理
部、通信制御指示部、及びある通信制御モジュールの障
害を検出すると、予め登録の優先順位に従い別の通信制
御モジュールに通信の代行を指示する依頼通信代行指示
部を具有することを特徴とするマルチプロセッサシステ
ム。2. A plurality of communication control modules for controlling communication of terminals, a system control module for instructing failure monitoring processing and communication control of each communication control module, and a failure recovery module for performing failure recovery processing of each communication control module. In a multiprocessor system in which and are connected by one system bus, each terminal controlled by the communication control module belongs to a plurality of communication control modules, and the system control module is When a failure is detected in a failure monitoring processing section that instructs module failure monitoring processing and communication control, a communication control instructing section, and a certain communication control module, another communication control module is instructed to perform communication on behalf in advance according to the priority order of registration. A multi-processor characterized by having a request communication proxy instruction unit Ssashisutemu.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP08008454A JP3104608B2 (en) | 1996-01-22 | 1996-01-22 | Failure recovery method and system in multiprocessor system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP08008454A JP3104608B2 (en) | 1996-01-22 | 1996-01-22 | Failure recovery method and system in multiprocessor system |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH09200811A true JPH09200811A (en) | 1997-07-31 |
| JP3104608B2 JP3104608B2 (en) | 2000-10-30 |
Family
ID=11693583
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP08008454A Expired - Fee Related JP3104608B2 (en) | 1996-01-22 | 1996-01-22 | Failure recovery method and system in multiprocessor system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3104608B2 (en) |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7359950B2 (en) | 2000-07-25 | 2008-04-15 | Samsung Electronics Co., Ltd. | Method for managing network when master disappears |
| JP2008544583A (en) * | 2005-02-09 | 2008-12-04 | エニュア ネットワークス リミテッド | Apparatus, method and system for module level network monitoring |
-
1996
- 1996-01-22 JP JP08008454A patent/JP3104608B2/en not_active Expired - Fee Related
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7359950B2 (en) | 2000-07-25 | 2008-04-15 | Samsung Electronics Co., Ltd. | Method for managing network when master disappears |
| JP2008544583A (en) * | 2005-02-09 | 2008-12-04 | エニュア ネットワークス リミテッド | Apparatus, method and system for module level network monitoring |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3104608B2 (en) | 2000-10-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5453737A (en) | Control and communications apparatus | |
| JPH04299429A (en) | Fault monitoring system for multiporcessor system | |
| JP3104608B2 (en) | Failure recovery method and system in multiprocessor system | |
| JP2005244672A (en) | Network failure monitoring process system and its method | |
| US7373487B2 (en) | Controller with fail-safe function | |
| JP3916495B2 (en) | Controller with fail-safe function | |
| JPS62150948A (en) | Bus faulty part detection system | |
| JPH01217666A (en) | Fault detecting system for multiprocessor system | |
| JP2518517B2 (en) | Communication bus monitoring device | |
| JP2000207373A (en) | Process input / output device and control method thereof | |
| JPS62190536A (en) | Redundant constitution control system | |
| JP2591472B2 (en) | Protection control circuit | |
| JPS61287351A (en) | Data communication equipment test control system | |
| JPH01111248A (en) | Constitution changing system for data processing system | |
| JPH0293970A (en) | Multiprocessor system | |
| JP2592676B2 (en) | System switching method | |
| JP3067160B2 (en) | Communication control device | |
| JPH09167100A (en) | Bidirectional bus controller | |
| JPH06187270A (en) | Multiprocessor system | |
| JPH11345140A (en) | Dual system monitoring system and dual system monitoring method | |
| JPS62250795A (en) | Time division multiplex transmission system | |
| JPH05290010A (en) | Fault monitoring method for multi-processor system | |
| JPH0738655B2 (en) | Preliminary identification method of availability of access to line processing unit by standby processor | |
| JPH1069445A (en) | Recovery method when an error occurs in the remote monitoring system | |
| JPH01152827A (en) | Line automatic switching method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| LAPS | Cancellation because of no payment of annual fees |