JPH0247734A - Loose-coupling multiprocessor system - Google Patents
Loose-coupling multiprocessor systemInfo
- Publication number
- JPH0247734A JPH0247734A JP63198335A JP19833588A JPH0247734A JP H0247734 A JPH0247734 A JP H0247734A JP 63198335 A JP63198335 A JP 63198335A JP 19833588 A JP19833588 A JP 19833588A JP H0247734 A JPH0247734 A JP H0247734A
- Authority
- JP
- Japan
- Prior art keywords
- auto
- reboot
- processor
- processors
- monitoring device
- 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
Links
- 238000010168 coupling process Methods 0.000 title 1
- 238000005859 coupling reaction Methods 0.000 title 1
- 238000012544 monitoring process Methods 0.000 claims abstract description 4
- 238000012806 monitoring device Methods 0.000 claims description 19
- 238000001514 detection method Methods 0.000 description 3
- 238000010586 diagram Methods 0.000 description 2
Landscapes
- Debugging And Monitoring (AREA)
- Multi Processors (AREA)
Abstract
Description
【発明の詳細な説明】
[産業上の利用分野]
本発明はプロセサのダウン検出方式に関し、特に疎結合
マルチプロセサシステムにおけるプロセサダウン検出方
式に関する。DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a processor down detection method, and particularly to a processor down detection method in a loosely coupled multiprocessor system.
[従来の技術]
従来、疎結合マルチプロセサシステムにおいてプロセサ
ダウンを検出するためには、各プロセサが共有する装置
あるいは特定のプロセサにウオッチドグタイマをもたせ
、各プロセサが定期的にウオッチドグタイマをリセット
するための通知を送ってくるか監視したり、各プロセサ
が共有する装置あるいは特定のプロセサが全プロセサに
対し正常に運用している旨を問い合わせる通知を定期的
に発行したりする必要があった。[Prior Art] Conventionally, in order to detect a processor down in a loosely coupled multiprocessor system, a device shared by each processor or a specific processor is provided with a watchdog timer, and each processor periodically resets the watchdog timer. It was necessary to monitor whether the processors were sending notifications, and to periodically issue notifications asking all processors whether the device shared by each processor or a specific processor was operating normally.
[発明が解決しようとする課題点あ
上述した従来のプロセサダウン検出方式では、定期的に
通知を発行するためプロセサに重い負担がかかるという
欠点があり、また上記通知の発行によってバスが定期的
にとジーになるという欠点もある。[Problems to be Solved by the Invention] The conventional processor down detection method described above has the disadvantage of placing a heavy burden on the processor as notifications are issued periodically. There is also a drawback that it becomes ``Gee''.
本発明の疎結合マルチプロセサシステムは、各プロセサ
がオートリブート通知監視装置を共有して、自身に障害
が発生した場合に自動再立ち上げを行なうためのオート
リブート機能を有すると共に、各プロセサが共有するオ
ートリブート通知監視装置に対し、オートリブートの開
始/終了を通知する機能を有し、前記オートリブ−通知
監視装置は、前記オートリブートの開始/終了の通知を
監視することによりプロセサダウンを検出する手段を有
する。The loosely coupled multiprocessor system of the present invention has an auto-reboot function in which each processor shares an auto-reboot notification monitoring device to automatically restart itself in the event of a failure, The auto-reboot notification monitoring device has a function of notifying the start/end of the auto-reboot, and the auto-reboot notification monitoring device detects processor down by monitoring the notification of the start/end of the auto-reboot. has.
[作用]
オートリブート通知監視装置がプロセサからオートリブ
ートの開始/終了の通知を監視してプロセサダウンを検
出するので、通常の運用時にプロセサへ重い負担をかけ
ることも、またバスをとジーにすることもない。[Effect] The auto-reboot notification monitoring device monitors auto-reboot start/end notifications from the processor and detects processor down, so it does not place a heavy load on the processor during normal operation and also makes the bus slow. Not at all.
[実施例]
次に、本発明の実施例について図面を参照して説明する
。[Example] Next, an example of the present invention will be described with reference to the drawings.
第1図は本発明の疎結合マルチプロセサシステムの一実
施例のブロック図、第2図は第1図のオートリブート通
知監視装置2が行なう処理の流れ図である。FIG. 1 is a block diagram of an embodiment of the loosely coupled multiprocessor system of the present invention, and FIG. 2 is a flowchart of processing performed by the auto-reboot notification monitoring device 2 of FIG. 1.
プロセサ11〜1nはいずれもオートリブート通知監視
装置2に接続されている。プロセサ11〜1nは自プロ
セサ内で障害が発生するとオートリブート機能により自
動両立ち上げを行なうことができる。このとき、オート
リブートの開始時には各プロセサ11〜1nはオートリ
ブートの開始の通知をオートリブート通知監視装置2に
送出し、オートリブートの終了時にはオートリブートの
終了の通知をオートリブート通知監視装置2に送出する
。オートリブートの開始の通知がプロセサ11〜1nか
ら送出されてくると、オートリブート通知監視装置2は
第2図に示すような処理を行なう。All of the processors 11 to 1n are connected to the auto-reboot notification monitoring device 2. The processors 11 to 1n can automatically start up both processors by an auto-reboot function when a failure occurs within the processor. At this time, when the auto-reboot starts, each processor 11 to 1n sends a notification of the start of the auto-reboot to the auto-reboot notification monitoring device 2, and when the auto-reboot ends, a notification of the end of the auto-reboot is sent to the auto-reboot notification monitoring device 2. Send. When the notification of the start of auto-reboot is sent from the processors 11 to 1n, the auto-reboot notification monitoring device 2 performs the processing shown in FIG. 2.
オートリブート通知監視装置2はオートリブートの開始
の通知がプロセサ11〜Inから送出されてくると(ス
テップ21)、タイマを起動する(ステップ22)。こ
のタイマはプロセサの個数分ありオートリブートの開始
の通知を送出したプロセサに対するタイマが起動され、
起動時間はブセサ11〜111がオートリブート機能に
より自動両立ち上げを行なうのに充分な時間である。オ
ートリブート通知監視装置2はタイマのタイムアウトを
監視するとともにオートリブートの終了の通知が送出さ
れるのを待つ(ステップ23)。タイムアウトする前に
、起動したタイマに対するプロセサからオートリブート
の終了の通知が送出されてきたら、そのタイマを停止さ
せ(ステップ24)、処理する。タイマがタイムアウト
すると、タイムアウトしたタイマに対するプロセサはオ
ートリブート中に障害が発生し、オートリブートの続行
が不可能となりダウンしたものとみなす(ステップ25
)。オートリブート通知監視装置2はプロセサダウンを
検出すると、運用中の全プロセサにその旨を通知する。When the auto-reboot notification monitoring device 2 receives a notification of the start of auto-reboot from the processors 11-In (step 21), it starts a timer (step 22). There are as many timers as there are processors, and the timer is started for the processor that sent the auto-reboot start notification.
The startup time is a sufficient time for the processors 11 to 111 to automatically start up both devices using the auto-reboot function. The auto-reboot notification monitoring device 2 monitors the timer timeout and waits for a notification of the end of auto-reboot to be sent (step 23). If a notification of completion of auto-reboot is sent from the processor for the activated timer before the timer times out, the timer is stopped (step 24) and processed. When the timer times out, the processor corresponding to the timer that has timed out will fail during auto-reboot, and will be considered to have gone down as it will be impossible to continue auto-reboot (step 25).
). When the auto-reboot notification monitoring device 2 detects a processor down, it notifies all operating processors to that effect.
〔発明の効果1
以上説明したように本発明は、各プロセサにオートリブ
ート機能と、オートリブートの開始/終了をオートリブ
ート通知監視装置に通知する機能を持たせ、オートリブ
ート通知監視装置がオートリブートの開始/終了の通知
を監視してプロセサダウンを検出することにより、通常
の運用時にプロセサへ重い負担をかけず、またバスをビ
ジーにすることもなく、プロセサのダウンを検出するこ
とができるという効果がある。[Effects of the Invention 1] As explained above, the present invention provides each processor with an auto-reboot function and a function of notifying the auto-reboot notification monitoring device of the start/end of auto-reboot, and the auto-reboot notification monitoring device performs auto-reboot. By monitoring start/end notifications and detecting processor down, it is possible to detect processor down without placing a heavy burden on the processor during normal operation and without making the bus busy. effective.
第1図は本発明の疎結合マルチプロセサシステムの一実
施例のブロック図、第2図は第1図のオートリブート通
知監視装置2が行なう処理の流れ図である。
11〜1n・・・プロセサ、
2・・・オートリブート通知監視装置、21〜25・・
・ステップ。FIG. 1 is a block diagram of an embodiment of the loosely coupled multiprocessor system of the present invention, and FIG. 2 is a flowchart of processing performed by the auto-reboot notification monitoring device 2 of FIG. 1. 11-1n... Processor, 2... Auto-reboot notification monitoring device, 21-25...
・Step.
Claims (1)
サはオートリブート通知監視装置を共有して、自身に障
害が発生した場合に自動再立ち上げを行なうためのオー
トリブート機能を有すると共に、各プロセサが共有する
オートリブート通知監視装置に対し、オートリブートの
開始/終了を通知する機能を有し、 前記オートリブート通知監視装置は、前記オートリブー
トの監視/終了の通知を監視することによりプロセサダ
ウンを検出する手段を有することを特徴とする疎結合マ
ルチプロセサシステム。[Claims] 1. In a loosely coupled multiprocessor system, each processor shares an auto-reboot notification monitoring device and has an auto-reboot function for automatically restarting itself in the event of a failure, The auto-reboot notification monitoring device shared by each processor has a function of notifying the start/end of auto-reboot, and the auto-reboot notification monitoring device monitors the auto-reboot monitoring/end notification to A loosely coupled multiprocessor system comprising means for detecting down state.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198335A JPH0247734A (en) | 1988-08-08 | 1988-08-08 | Loose-coupling multiprocessor system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP63198335A JPH0247734A (en) | 1988-08-08 | 1988-08-08 | Loose-coupling multiprocessor system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH0247734A true JPH0247734A (en) | 1990-02-16 |
Family
ID=16389403
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP63198335A Pending JPH0247734A (en) | 1988-08-08 | 1988-08-08 | Loose-coupling multiprocessor system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH0247734A (en) |
-
1988
- 1988-08-08 JP JP63198335A patent/JPH0247734A/en active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5781770A (en) | Method and controller for controlling shutdown of a processing unit | |
| JPH0576654B2 (en) | ||
| CA2124772C (en) | Processor shelf controller | |
| JPH0247734A (en) | Loose-coupling multiprocessor system | |
| JP2965075B2 (en) | Program execution status monitoring method | |
| JPH02310755A (en) | Health check system | |
| JP2531831B2 (en) | Network network communication status monitoring device | |
| JPH01163859A (en) | Channel fault restoration controller | |
| JP2746184B2 (en) | Fault logging system | |
| JPS63158636A (en) | Processor trouble detection system | |
| JPH1069390A (en) | Device and method for task stall | |
| JPH03233731A (en) | Temperature abnormality processing system | |
| JPH11154040A (en) | Information processor and power control method thereof, and storage medium where program for allowing computer to implement same method is recorded | |
| JPS62143141A (en) | Detecting system for down of processor | |
| JPH0391849A (en) | Information processor | |
| JPS62106564A (en) | Using/spare processor switching control system for information processing system | |
| JP2004334554A (en) | Method for supervising computer system | |
| JPH01147768A (en) | Loose coupled multi-processor system | |
| JPH01229359A (en) | Loose-couple multiprocessor system | |
| JPS61123943A (en) | Microprocessor device | |
| JPH01136262A (en) | Data communication equipment | |
| JPH0756874A (en) | Multiprocessor system and restart method when failure occurs | |
| JPS61253551A (en) | Rising system for multi-processor system | |
| JPH02308343A (en) | Trouble detection reporting system for microprocessor | |
| JPH04149660A (en) | Multiprocessor system |