JPS63200242A - System switching system for hot stand-by system - Google Patents

System switching system for hot stand-by system

Info

Publication number
JPS63200242A
JPS63200242A JP62031619A JP3161987A JPS63200242A JP S63200242 A JPS63200242 A JP S63200242A JP 62031619 A JP62031619 A JP 62031619A JP 3161987 A JP3161987 A JP 3161987A JP S63200242 A JPS63200242 A JP S63200242A
Authority
JP
Japan
Prior art keywords
standby
active
working
operating system
processing
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
JP62031619A
Other languages
Japanese (ja)
Inventor
Sadao Nasu
那須 貞夫
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.)
NEC Corp
Original Assignee
NEC Corp
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 NEC Corp filed Critical NEC Corp
Priority to JP62031619A priority Critical patent/JPS63200242A/en
Publication of JPS63200242A publication Critical patent/JPS63200242A/en
Pending legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To quickly switch systems and simultaneously to eliminate the disturbance by securing such a constitution where a working operation system OS is set under a waiting state when it has its own breakdown, a stand-by system OS switches systems after receiving the information on the waiting state of the working OS and then the working OS restarts the breakdown processing. CONSTITUTION:A CPU 2 of a working system is connected to a CPU 4 of a stand-by system via an on-line adaptor 5. The stand-by system loads its own program and keeps it under a hot stand-by state while the working system is processing its on-line transaction job program. When an OS1 of the working system has a breakdown, the working system forms a self-loop and informs it to an OS2 of the stand-by system via the adaptor 5. Thus the OS2 succeeds the state of the working system. Then the OS2 starts an on-line transaction job program 2 and informs the end of the system switching job to the OS 1 via the adaptor 5. Thus the OS1 stops its working after restarting the discontinued breakdown processing.

Description

【発明の詳細な説明】 〔産業上の利用分野〕 本発明は情報処理システムに関し、特に現用系とスタン
バイ系をもち、スタンバイ系を含めてホットスタンバイ
にするシステムでの系切替え方式に関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to an information processing system, and particularly to a system switching method in a system that has an active system and a standby system, and makes the standby system hot standby.

以下承口 〔従来の技術〕 従来、この種のホットスタンバイシステムでの系切替え
方式は、現用系でのオペレーティングシステム(以下、
OSと略す)ダウン時スタンバイ系への通知を行わず、
スタンバイ系での現用系監視(二より現用系のO8動作
不可を検出して系切替えを行っていた。
[Conventional technology] Conventionally, the system switching method in this type of hot standby system has been based on the operating system (hereinafter referred to as
(abbreviated as OS) does not notify the standby system when it is down,
Monitoring of the active system on the standby system (secondary system switching was performed after detecting that the active system's O8 could not operate).

〔発明が解決しようとする問題点〕[Problem that the invention seeks to solve]

上述した従来のホットスタンバイシステムの系切替え方
式は、スタンバイ系での現用系監視という方法となって
いるので、現用系OSダウン時ススタンバイ系て現用系
ダウンを検出するまで1一時間がかかったり、現用系O
8のダウン処理の為、スタンバイ系での系切替えに擾乱
を与える可能性があったりするという欠点がある。
The conventional hot standby system switching method described above involves monitoring the active system on the standby system, so when the active system OS goes down, it takes 11 hours for the standby system to detect that the active system is down. , current system O
8 down processing, there is a drawback that it may disturb system switching in the standby system.

〔問題点を解決するための手段〕[Means for solving problems]

本発明によるホットスタンバイシステムの系切替え方式
は、現用系とスタンバイ系を有し。
The system switching method of the hot standby system according to the present invention has an active system and a standby system.

スタンバイ系では現用系と同一のジョブを実行開始直前
のスタンバイ状態にシておき、メタンパイ系にて現用系
の状態を監視し、現用系ダウン時スタンバイ系にてスタ
ンバイ状態にしていたジョブを起動し処理続行するホッ
トスタンバイ方式をとる情報処理システムにおいて、現
用系O8とスタンバイ系O8とで通信するO8間通信手
段を設け、現用系08797時OSのダウン処理を中断
し、スタンバイ系(二対して前記O8間通信手段を用い
て現用系OSSダウン通知を行った後現用系は待状態に
なり、OSダウンの通知を受取ったスタンバイ系OSは
現用系とスタンバイ系との系の切替えを行い前記スタン
バイ状態のジョブを起動し、系切替え完了通知を前記O
8間通信手段を用いてダウンした現用系O8に通知し、
該系切替え完了通知を受取ったダウンした現用系OSは
待状態から抜け出して、OSダウン処理を再開すること
を特徴とする。
On the standby system, put the same job as the active system into the standby state immediately before starting execution, monitor the status of the active system on the methane pipe system, and start the job that was in standby state on the standby system when the active system goes down. In an information processing system that uses a hot standby method that continues processing, an inter-O8 communication means is provided to communicate between the active system O8 and the standby system O8, and when the active system OS down processing is interrupted at 08797, the standby system (for the two After the active system OSS down notification is sent using the inter-O8 communication means, the active system goes into a standby state, and the standby OS that receives the OS down notification switches between the active system and the standby system and returns to the standby state. job and send system switchover completion notification to the O
Notify the active O8 that is down using the 8-to-8 communication means,
The system is characterized in that the down active OS that has received the notification of system switching completion exits the standby state and restarts the OS down process.

〔実施例〕〔Example〕

次に本発明の実施例(二ついて図面を参照して説明する
Next, two embodiments of the present invention will be described with reference to the drawings.

第2図は本発明の適用されるホットスタンバイシステム
の構成を示し、現用系は主記憶装置(以下、MMUと略
す)1と中央処理装置(以下、[:!PUと略す)2と
を含み、スタンバイ系はMMU3とCPU4とを含んで
おシ、(:!PU2とCPU4とはオンラインアダプタ
(以下、OH,Aと略す)5とで接続されている。
FIG. 2 shows the configuration of a hot standby system to which the present invention is applied, and the active system includes a main memory unit (hereinafter abbreviated as MMU) 1 and a central processing unit (hereinafter abbreviated as [:!PU) 2. The standby system includes an MMU 3 and a CPU 4. (:!The PU 2 and the CPU 4 are connected by an online adapter (hereinafter abbreviated as OH, A) 5.

MMU1上のオンライントランザクシロンジョブプログ
ラム(以下、0LTPIと略す)は。
The online transaction job program (hereinafter abbreviated as 0LTPI) on MMU1 is.

通信処理処理(以下、PNPと略す)8から入力された
電文をMMU1上のオペレーティングシステム(以下、
O81と略す)を介して受信し、磁気ディスク制御装置
(以下、MSFと略す)7を介して読出した磁気ディス
ク装置(以下、DKUと略す)71のデータと前記電文
内書込むとともに、PNP3を介して端末(図示してい
ない)に処理結果を編集して送信する。
The message input from the communication processing processing (hereinafter referred to as PNP) 8 is sent to the operating system (hereinafter referred to as “PNP”) on the MMU 1.
The data of the magnetic disk unit (hereinafter referred to as DKU) 71 received through the magnetic disk controller (hereinafter referred to as MSF) 7 and read through the magnetic disk controller (hereinafter referred to as MSF) 7 is written in the message, and the PNP3 is written in the message. The processing results are edited and sent to a terminal (not shown) via the computer.

また、スタンバイ系ではMMU3上のオペレーティング
システム(以下、O82と略す)の制御のもとで、MM
U3上に現用系と同一のオンライントランザクシロンジ
ョブプログラム(以下、0LTP2と略す)をロードし
、 DKU71上のファイルをOLT P 2上で仮オ
ープンしたシ、端末までのアクセスパスをOLT P 
2上で仮オープンしたシして、0LTP2を実行直前の
ホットスタンバイ状態にしている。
In addition, in the standby system, the MM
Load the same online transaction job program (hereinafter abbreviated as 0LTP2) to the current system on U3, temporarily open the file on DKU71 on OLT P2, and set the access path to the terminal on OLT P2.
After temporary opening on 0LTP2, 0LTP2 is placed in a hot standby state immediately before execution.

今、現用系のO81がソフトウェア上の論理矛盾(二よ
シシステムダウン状態1:なったとする。
Suppose now that the active system O81 has reached a software logical contradiction (secondary system down state 1).

現用系は、O81のダウン処理(−はいり、第1図の処
理11に制御が渡る。処理11では。
In the active system, the O81 down process (-) is executed, and control is passed to process 11 in FIG. 1. In process 11.

スタンバイ系のOS 21m対してO81ダウンの通知
を行う為に、OSダウンのCPU命令を実行する。CP
U2は、この命令を解析した結果。
In order to notify the standby OS 21m that the O81 is down, a CPU command for OS down is executed. C.P.
U2 is the result of analyzing this instruction.

0LA5を介してC!PU4に081ダウンのメソセー
ジを送信する。このメツセージを受信したCPU4は、
082に対してシステム外事象という割込みを発生させ
てos2にos1ダウンを通知する。現用糸○S1は処
理12に移り。
C! via 0LA5! Sends a 081 down message to PU4. CPU4 that received this message,
082 generates an interrupt called an external event to notify os2 that os1 is down. The current thread ○S1 moves to processing 12.

os2から系切替え完了通知があるまでセルフループす
る。
A self-loop is performed until notification of system switching completion is received from os2.

一方、スタンバイ系os2は、第1図の処理31で○L
TP2をホットスタンバイにし、処理32で081から
ダウン通知があるまで待状態になっている。この状態の
時(=、O81からのダウン通知を受けると処理′55
に移る。処理33では、DKU71を介して、現用系の
状態の引継ぎ、システム資源の確保等の処理をし。
On the other hand, the standby OS2 is ○L in process 31 of FIG.
TP2 is put into hot standby and is in a waiting state until it receives a down notification from 081 in process 32. In this state (=, when receiving a down notification from O81, process '55
Move to. In process 33, processing such as taking over the status of the active system and securing system resources is performed via the DKU 71.

処理64に移る。処理64では、ホットスタンバイ状態
の0LTP2を起動し、0LTPi と同じ処理を開始
する。その後、処理35(二てosiに系切替え完了通
知を送信する為、系切替完了のCPU命令を実行する。
The process moves to process 64. In process 64, 0LTP2 in the hot standby state is activated and the same process as 0LTPi is started. Thereafter, process 35 (second step) executes a system switching completion CPU command in order to send a system switching completion notification to the OSI.

CPU4は。CPU4 is.

この命令を解析した結果、0LA5を介してcpu2に
系切替完了のメツセージを送信する。
As a result of analyzing this command, a message indicating completion of system switching is sent to CPU2 via OLA5.

このメツセージを受信した0PU2は、081(二対し
てシステム外事象という割込みを発生させて、O81に
082からの系切替完了通知を伝える。os2は処理ろ
5を終了すれば通常の処理となる。
Upon receiving this message, 0PU2 generates an interrupt called an external event to 081 (2) and notifies O81 of the system switching completion notification from 082. After os2 finishes processing 5, it returns to normal processing.

os2から系切替え完了通知を受けたoslは、処理1
2を抜け出し、処理16(二移る。処理13では、中断
していたosiのダウン処理として、メモリダンプの出
力等を行い、処理を停止する。
osl, which received the system switchover completion notification from os2, performs process 1.
2 and moves to process 16 (2). In process 13, as the interrupted OSI down process, a memory dump is output, etc., and the process is stopped.

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

以上説明したように本発明は、現用系O8とスタンバイ
系O8とで通信する手段を設け、現用系OSダウン時に
現用系とスタンバイ系のO8間で通信し、OSダウン処
理(−先がけてスタンバイ系での系切替え処理を優先し
て行うようにすることにより、現用系でのOSダウン時
As explained above, the present invention provides a means for communication between the active system O8 and the standby system O8, and when the active system OS goes down, the active system and the standby system O8 communicate, By giving priority to system switching processing on the current system, when the OS on the active system goes down.

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

第1図は本発明のOSダウン時の系切替え処理の流れ図
、第2図は本発明の適用されるホントスタンバイシステ
ムの構成図を示すブロック図である。 1.3・・・主記憶装置(MMU)、2.4・・・中央
処理装置(cpu)、s・・・オンラインアダプタ(O
LA)、7・・・磁気ディスク制御装置(MSF)。 8・・・通信処理装置(FNP)、71・・・磁気ディ
スク装置(DKU)。 第1図 G→す
FIG. 1 is a flowchart of system switching processing when the OS is down according to the present invention, and FIG. 2 is a block diagram showing the configuration of a true standby system to which the present invention is applied. 1.3... Main memory unit (MMU), 2.4... Central processing unit (CPU), s... Online adapter (O
LA), 7... Magnetic disk control device (MSF). 8... Communication processing unit (FNP), 71... Magnetic disk unit (DKU). Figure 1 G→S

Claims (1)

【特許請求の範囲】[Claims] 1、現用系とスタンバイ系を有し、スタンバイ系では現
用系と同一のジョブを実行開始直前のスタンバイ状態に
しておき、スタンバイ系にて現用系の状態を監視し、現
用系ダウン時スタンバイ系にてスタンバイ状態にしてい
たジョブを起動し処理続行するホットスタンバイ方式を
とる情報処理システムにおいて、現用系オペレーティン
グシステムとスタンバイ系オペレーティングシステムと
で通信するオペレーティングシステム間通信手段を設け
、現用系オペレーティングシステムダウン時オペレーテ
ィングシステムのダウン処理を中断し、スタンバイ系に
対して前記オペレーティングシステム間通信手段を用い
て現用系オペレーティングシステムダウンの通知を行っ
た後現用系は待状態になり、オペレーティングシステム
ダウンの通知を受取ったスタンバイ系オペレーティング
システムは現用系とスタンバイ系との系の切替えを行い
前記スタンバイ状態のジョブを起動し、系切替え完了通
知を前記オペレーティングシステム間通信手段を用いて
ダウンした現用系オペレーティングシステムに通知し、
該系切替え完了通知を受取ったダウンした現用系オペレ
ーティングシステムは待状態から抜け出して、オペレー
ティングシステムダウン処理を再開することを特徴とす
るホットスタンバイシステムの系切替え方式。
1. It has an active system and a standby system. On the standby system, the same job as the active system is placed in a standby state immediately before execution starts, and the standby system monitors the status of the active system, and when the active system goes down, the standby system is switched on. In an information processing system that uses a hot standby method in which jobs that have been placed on standby are started and processing continues, an inter-operating system communication means is provided to communicate between the active and standby operating systems, so that when the active operating system goes down, After interrupting the operating system down processing and notifying the standby system that the active system operating system is down using the inter-operating system communication means, the active system enters a standby state and receives the notification that the operating system is down. The standby operating system switches between the active system and the standby system, starts the job in the standby state, and notifies the failed active operating system of a system switch completion notification using the inter-operating system communication means,
A system switching method for a hot standby system, characterized in that a failed active operating system that receives the system switching completion notification exits from a standby state and restarts operating system down processing.
JP62031619A 1987-02-16 1987-02-16 System switching system for hot stand-by system Pending JPS63200242A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP62031619A JPS63200242A (en) 1987-02-16 1987-02-16 System switching system for hot stand-by system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP62031619A JPS63200242A (en) 1987-02-16 1987-02-16 System switching system for hot stand-by system

Publications (1)

Publication Number Publication Date
JPS63200242A true JPS63200242A (en) 1988-08-18

Family

ID=12336230

Family Applications (1)

Application Number Title Priority Date Filing Date
JP62031619A Pending JPS63200242A (en) 1987-02-16 1987-02-16 System switching system for hot stand-by system

Country Status (1)

Country Link
JP (1) JPS63200242A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013156963A (en) * 2012-01-31 2013-08-15 Fujitsu Ltd Control program, control method, information processing apparatus, and control system
US8583960B2 (en) 2010-07-06 2013-11-12 Mitsubishi Electric Corporation Processor device and program

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8583960B2 (en) 2010-07-06 2013-11-12 Mitsubishi Electric Corporation Processor device and program
JP2013156963A (en) * 2012-01-31 2013-08-15 Fujitsu Ltd Control program, control method, information processing apparatus, and control system

Similar Documents

Publication Publication Date Title
JPH09251443A (en) Processor fault recovery processing method for information processing system
JP2522158B2 (en) Program debugging method for multiprocessor system
JPS63200242A (en) System switching system for hot stand-by system
JPH06274354A (en) Method and system for control of operation of destructive hardware
JPH10207586A (en) Power-off control system for computer
JPH0728544A (en) Computer system
JP3102381B2 (en) Task debugging device, task debugging method, and recording medium therefor
JP3185446B2 (en) Computer system
JPH01205343A (en) System for resuming interruption of process in electronic computer system
JPH07200334A (en) Duplicate synchronization operation system
JP3483901B2 (en) Method of changing system configuration and computer system for implementing the method
JPS62190543A (en) Control system for quick restoration from trouble of communication system
JPH03163617A (en) Warm-boot method of program in computer system
JPH1040123A (en) System and method for job management
JP2730209B2 (en) I / O control method
JPH08202633A (en) Data processor
JP2001125687A (en) Computer system
JPH0760399B2 (en) How to stop the active computer in the hot standby system
JPH0721091A (en) Service interruption processing method for electronic computer
JPH0395634A (en) Restart control system for computer system
JPH0425941A (en) Ipl resuming system
JPH1021153A (en) Disk access method of computer system, and computer system
JPS63249229A (en) Restoration processing method for data set
JPS6079438A (en) System switching control system of information processing system
JPH04246711A (en) Fault restoration system for personal computer