JPS62254240A - System switching method - Google Patents

System switching method

Info

Publication number
JPS62254240A
JPS62254240A JP61096795A JP9679586A JPS62254240A JP S62254240 A JPS62254240 A JP S62254240A JP 61096795 A JP61096795 A JP 61096795A JP 9679586 A JP9679586 A JP 9679586A JP S62254240 A JPS62254240 A JP S62254240A
Authority
JP
Japan
Prior art keywords
processor
bus
active
spare
memory
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
JP61096795A
Other languages
Japanese (ja)
Other versions
JPH0831050B2 (en
Inventor
Yukito Maejima
前島 幸仁
Hiroshi Kuwabara
弘 桑原
Kenichi Mizuno
健一 水野
Yasushi Tsurusaki
裕史 鶴崎
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.)
Hitachi Ltd
Hitachi Information Technology Co Ltd
Original Assignee
Hitachi Ltd
Hitachi Communication Systems Inc
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 Hitachi Ltd, Hitachi Communication Systems Inc filed Critical Hitachi Ltd
Priority to JP61096795A priority Critical patent/JPH0831050B2/en
Publication of JPS62254240A publication Critical patent/JPS62254240A/en
Publication of JPH0831050B2 publication Critical patent/JPH0831050B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Landscapes

  • Hardware Redundancy (AREA)
  • Monitoring And Testing Of Exchanges (AREA)

Abstract

PURPOSE:To quickly set a spare system into a working switching system after a fault is recovered by separating a using bus from a faulty bus to load an initial program to the faulty system as soon as the switch is carried out by a bus connection controller between the working and spare systems. CONSTITUTION:When a working processor 10 has a fault and is replaced with a spare processor 11, a bus connection controller 100 switches modes between the working and spare systems and separates a processor bus 40 from a processor bus 41. The processor 11 is operated continuously as a working system by a memory 21 and a file memory 31 after the system switch. While the processor 10 to be used as a spare system loads an initial programs to a spare main memory 20 from a spare file memory 30 and performs initialization. It is possible after said initialization to give accesses to the memory 20 and the file 30 from the processor 11 via the controller 100.

Description

【発明の詳細な説明】 〔産業上の利用分野] 本発明は、二重化された内蔵プログラム制御方式の装置
において、現用系から予備系装置へ切替る系切替方式に
関する。
DETAILED DESCRIPTION OF THE INVENTION [Field of Industrial Application] The present invention relates to a system switching method for switching from an active system to a standby system in a duplex built-in program control system.

〔従来の技術〕[Conventional technology]

従来、冗長構成を用いた現用系から予備系への系切替方
式については、NTT、研究実用化報告第31巻第11
号(1982) 、  ”ディジタル加入者線交換機の
プログラム構成″の中で論じられているが、この方式で
は、メモリバス及び入出力用バスが各々個別に切替られ
る長所はあるが、系切替の制御が複雑になり、ハードウ
ェア量も多くなり非常に高価なものとなる。
Conventionally, regarding the system switching system from the active system to the standby system using redundant configuration, NTT, Research and Practical Application Report Vol. 31, No. 11
No. (1982), ``Program structure of digital subscriber line switching equipment'', this method has the advantage of switching the memory bus and input/output bus individually, but it is difficult to control system switching. becomes complicated, requires a large amount of hardware, and becomes very expensive.

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

本発明の目的は、現用系の一時的な障害で系切替が発生
しても、新たな現用系とは全く独立に障害系の初期設定
を行い、障害が回復した場合に速やかに正常な予備系と
してシステムに組み込むことを可能とし、安価にシステ
ムの高信頼性を確保する系切替方法を提供することにあ
る。
The purpose of the present invention is to perform the initial settings of the faulty system completely independently of the new active system even if system switching occurs due to a temporary failure of the active system, and to quickly restore the normal backup system when the failure is recovered. It is an object of the present invention to provide a system switching method that can be incorporated into a system as a system and that ensures high reliability of the system at low cost.

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

上記目的を達成するため、バス交絡制御装置に現用/予
備の系切替手段と、系切替時に新たな現用系のバスと障
害系バスの分離する手段と、障害系のイニシャルプログ
ラムロードを起動する手段を設け、一時的な障害発生に
よる系切替時、新たな現用系は障害系とは独立に運転を
継続し、かつ障害系はイニシャルプログラムロードによ
り初期設定を行い、障害回復後は速やかにシステムに組
み込むことを可能にする。
In order to achieve the above object, the bus confounding control device includes working/standby system switching means, means for separating the new working system bus and faulty bus at the time of system switching, and means for activating the initial program load of the faulty system. When a system is switched due to a temporary failure, the new active system continues to operate independently of the failed system, and the failed system performs initial settings by loading an initial program, and after the failure is recovered, the system is quickly restored. allow for embedding.

〔実施例〕〔Example〕

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

第1図は本発明の一実施例を示すブロック図である。FIG. 1 is a block diagram showing one embodiment of the present invention.

第1図の2重化されたプロセッサシステム構成において
、現用系及び予備系のプロセッサシステムは、各々プロ
セッサ10,1.1.メインメモリ20.21.ファイ
ルメモリ30,31.プロセッサバス40,41から構
成され、現用系と予備系はバス交絡制御装置100で系
交絡されている。
In the dual processor system configuration shown in FIG. 1, the active and standby processor systems each include processors 10, 1.1. Main memory 20.21. File memory 30, 31. It is composed of processor buses 40 and 41, and the active system and standby system are interlaced by a bus interlacing control device 100.

通常のシステム運転においては、現用系プロセッサ10
は現用系メインメモリ20.現用系ファイルメモリ30
だけでなく、予備系メインメモリ21、予備系ファイル
モメリ31にもアクセス可能である6一方、予備系のプ
ロセッサ11は予備系メモリ21及びファイルメモリ3
1にはアクセスできない。
During normal system operation, the active processor 10
is the active main memory 20. Active file memory 30
In addition, the backup main memory 21 and the backup file memory 31 can also be accessed.6 Meanwhile, the backup processor 11 can access the backup main memory 21 and file memory 3.
1 cannot be accessed.

第2図は第1図のシステムの構成において、バス交絡制
御袋[100により、プロセッサバス40.41が分離
され、現用系プロセッサシステムは現用系メインメモリ
と現用系ファイルのみにアクセス可能で、同様に予備系
プロセッサシステムは予備系メインメモリと予備系ファ
イルのみにアクセス可能である。
FIG. 2 shows that in the system configuration of FIG. 1, the processor buses 40 and 41 are separated by the bus entanglement control bag [100], and the active processor system can access only the active main memory and the active files. In this case, the spare processor system can only access the spare main memory and spare files.

次に第1図の状態でシステムを運転中に系切替が発生し
た場合の動作について説明する。現用系プロセッサシス
テムにおいて、現用系プロセッサ10が現用系ハードウ
ェアの一時的障害を検出し、予備系プロセッサシステム
に切替る場合、現用系プロセッサ10はプロセッサバス
40を介して、バス交絡制御装置100に系切替オーダ
を送出する。系切替オーダを受けたバス交絡制御装置1
00は現用系と予備系のモードの切替を行い、新たに現
用系となったプロセッサ11に系切替割込を発生すると
ともに、新たに予備系となったプロセッサ10にはリセ
ット信号を送出し、プロセッサバス40と41を分離す
る。
Next, the operation when system switching occurs while the system is operating in the state shown in FIG. 1 will be described. In the active processor system, when the active processor 10 detects a temporary failure in the active hardware and switches to the backup processor system, the active processor 10 communicates with the bus confounding control device 100 via the processor bus 40. Send system switching order. Bus confounding control device 1 that received a system switching order
00 switches the mode between the active system and the standby system, generates a system switching interrupt to the processor 11 that has newly become the active system, and sends a reset signal to the processor 10 that has newly become the standby system. Separate processor buses 40 and 41.

系切替後、系切替割込を受けた現用系プロセッサ11は
現用系としての初fllll設定を行ったのち、現用系
メモリ21と現用系ファイルメモリ31により運転を継
続する。一方、リセット信号を受けた予備系プロセッサ
]Oは、プロセッサバス40が現用系プロセッサバス4
1と分離されているため、予備系独自に、予備系ファイ
ルメモリ30から予ゼ8系メインメモリ20ヘイニシャ
ルプログラムロードを行い、初期設定を行う。
After system switching, the active system processor 11 that has received the system switching interrupt performs the initial full setting as the active system, and then continues operation using the active system memory 21 and the active system file memory 31. On the other hand, the standby processor [0] that received the reset signal has a processor bus 40 that is connected to the active processor bus 4.
1, the backup system independently loads the initial program from the backup file memory 30 to the main memory 20 of the 8 system and performs initial settings.

予備系プロセッサシステムが正常に初期設定が終了すれ
ば、パス交絡制御!f!l装置100を介して、予備系
メインメモリ20と予備系ファ・rルメモリ30を現用
系プロセッサ11からアクセス可能にする。
If the backup processor system completes the initial settings successfully, path confounding control is started! f! The standby main memory 20 and the standby file memory 30 are made accessible to the active processor 11 via the l device 100.

次に、第3図を用いて系切替時のバス交絡制御装置10
0の詳細動作について説明する。バス交絡制御装置10
0は系切替信号発生回路101゜現用/予備制御回路1
02.切替パルス発生回路1o32割込信号発生回路1
04.システムモード設定回路105.リセットパルス
発生回路106から構成され、現用系プロセッサから系
切替オーダ6が発行されると、系切替信号発生回路10
1より現用/予備制御回路102へ系切替信号Cが送出
され、現用系が予備系に切り替る。同時に系状態信号d
により他系の現用/予備制御回路102が予備系から現
用系に切り替る。そして、現用系/予備系の系切替が実
施されると現用/予備信号eにより切替パルス発生回路
103を起動し、現用系においては割込指示信号fが割
込み信号発生回路104に送出され、現用系プロセッサ
に対し系切替割込信号gを送出し、予備系においては、
切替パルス信号りによりシステムモード設定回路105
を分離モードに設定し、両系分離モード信号jが送出さ
れると現用系のプロセッサバス41と障害系のプロセッ
サバス40を交絡する系交絡バスaを切り離すことによ
り、現用系、予備系が独立に運用できるようになる。
Next, using FIG. 3, the bus entanglement control device 10 at the time of system switching
The detailed operation of 0 will be explained. Bus entanglement control device 10
0 is system switching signal generation circuit 101゜active/standby control circuit 1
02. Switching pulse generation circuit 1o32 interrupt signal generation circuit 1
04. System mode setting circuit 105. It consists of a reset pulse generation circuit 106, and when the system switching order 6 is issued from the active processor, the system switching signal generation circuit 10
1 sends a system switching signal C to the working/standby control circuit 102, and the working system is switched to the standby system. At the same time, the system status signal d
As a result, the active/standby control circuit 102 of the other system is switched from the standby system to the active system. Then, when system switching between the active system and the standby system is performed, the switching pulse generation circuit 103 is activated by the active system/standby signal e, and in the active system, an interrupt instruction signal f is sent to the interrupt signal generating circuit 104, and the active system A system switching interrupt signal g is sent to the system processor, and in the standby system,
System mode setting circuit 105 by switching pulse signal
is set to the separation mode, and when the both systems separation mode signal j is sent, the system confounding bus a that confounds the active system processor bus 41 and the failed system processor bus 40 is separated, thereby making the active system and the standby system independent. It will be possible to operate it.

分離運転モードになると同時に障害系には、リセットパ
ルス発生回路106によりリセット信号iを発生し、予
備系のイニシャルプログラムロードを行う。
At the same time as the separation operation mode is entered, the reset pulse generation circuit 106 generates a reset signal i to the faulty system, and loads the initial program of the standby system.

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

以上述べたように本発明によれば、プロセッサとメイン
メモリ及びファイルメモリが二重化されたシステムにお
いて、一時的な障害による系切替時に、バス交絡制御装
置により新たな現用系プロセッサバスと障害系プロセッ
サバスを分離し、新たな現用系は障害系とは独立にシス
テムの運転が継続でき、さらに、障害系は新たな現用系
に悪影響を与することなく、イニシャルプログラムロー
ザにより初期設定できるため、障害回復後は速やかに予
備系をシステムに組み込むことができる。
As described above, according to the present invention, in a system in which a processor, a main memory, and a file memory are duplicated, when a system is switched due to a temporary failure, a new active processor bus and a faulty processor bus are connected by a bus confounding control device. The new active system can continue to operate independently of the faulty system, and the faulty system can be initialized using the initial program roser without adversely affecting the new active system, allowing for failure recovery. After that, you can quickly incorporate the backup system into your system.

これによりシステムの高信頼性を確保できるという効果
が期待できる。
This can be expected to have the effect of ensuring high system reliability.

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

第1図及び第2図はいずれも本発明の実施例のブロック
構成図、第3図は本発明の実施例に使用されるバス交絡
制御装置内の系切替制御部のブロック構成図例である。 10.11・・・プロセッサ、20.21・・・メイン
メモリ、30.31・・・ファイルメモリ、40.41
・・・プロセッサバス、100・・・バス交絡制御装置
、101・・・系切替信号発生回路、102・・・現用
/予備制御回路、103・・・切替パルス発生回路、1
04・・・割込み信号発生回路、105・・・システム
モード設定回路、106・・・リセットパルス発生回路
、a・・・交絡バス、b・・・系切替オーダ、C・・・
系切替信号、d・・・系状態信号、e・・・現用/予備
信号、f・・・割込指示信号、g・・・系切替割込信号
、h・・・切替パルス信号、i・・・リセット信号、j
・・・両系分離t 1  図 ■2図
FIG. 1 and FIG. 2 are both block diagrams of an embodiment of the present invention, and FIG. 3 is an example of a block diagram of a system switching control section in a bus interlacing control device used in an embodiment of the present invention. . 10.11... Processor, 20.21... Main memory, 30.31... File memory, 40.41
. . . Processor bus, 100 . . . Bus confounding control device, 101 . . . System switching signal generation circuit, 102 .
04...Interrupt signal generation circuit, 105...System mode setting circuit, 106...Reset pulse generation circuit, a...Confounding bus, b...System switching order, C...
System switching signal, d...System status signal, e...Working/standby signal, f...Interrupt instruction signal, g...System switching interrupt signal, h...Switching pulse signal, i. ...Reset signal, j
...Both systems separated t 1 Figure ■2 Figure

Claims (1)

【特許請求の範囲】[Claims] 1、各々二重化されたプロセツサとメインメモリ及びフ
アイルメモリをバスで接続し、バス交絡制御装置を介し
て系交絡し、通常は現用系プロセツサから前記二重化メ
インメモリに対し、同時アクセス可能で、二重化フアイ
ルメモリに対しては各々の系に対してアクセス可能なシ
ステムにおいて、上記バス交絡制御装置に現用系から予
備系の系切替手段と、系切替時に二重化バスを分離運転
可能にする手段と、系切替を要求した系に対しイニシヤ
ルプログラムロードを起動する手段を設け、現用系に障
害が発生した場合、予備系を新たに現用系とし、且つ新
たな現用系とは独立に障害系のイニシヤルプログラムロ
ードを行い、予備系の初期設定を行うことを特徴とする
系切替方式。
1. Each duplexed processor, main memory, and file memory are connected via a bus, and the system is interlaced via a bus interlacing control device, and normally the active processor can access the duplexed main memory simultaneously, and the duplexed file In a system in which memory can be accessed from each system, the bus interlacing control device includes system switching means from the active system to the standby system, means for enabling separate operation of the redundant bus at the time of system switching, and system switching. If a failure occurs in the active system, the standby system becomes the new active system, and the initial program of the failed system is loaded independently from the new active system. A system switching method characterized by performing loading and initializing the standby system.
JP61096795A 1986-04-28 1986-04-28 System switching method Expired - Lifetime JPH0831050B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP61096795A JPH0831050B2 (en) 1986-04-28 1986-04-28 System switching method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP61096795A JPH0831050B2 (en) 1986-04-28 1986-04-28 System switching method

Publications (2)

Publication Number Publication Date
JPS62254240A true JPS62254240A (en) 1987-11-06
JPH0831050B2 JPH0831050B2 (en) 1996-03-27

Family

ID=14174561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP61096795A Expired - Lifetime JPH0831050B2 (en) 1986-04-28 1986-04-28 System switching method

Country Status (1)

Country Link
JP (1) JPH0831050B2 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778122A (en) * 1993-06-23 1995-03-20 Koninkl Ptt Nederland Nv Processor circuit composed of first processor, of memory and of peripheral circuit and system composed of said processor circuit and of second processor
JP2009217358A (en) * 2008-03-07 2009-09-24 Mitsubishi Electric Corp Duplex programmable controller

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103208887A (en) * 2013-03-21 2013-07-17 沈阳新城石油机械制造有限公司 Fixing method of stator and casing of submersible linear motor

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS601995A (en) * 1983-06-17 1985-01-08 Hitachi Ltd Control system of microprocessor
JPS60156146A (en) * 1984-01-25 1985-08-16 Hitachi Ltd Bus connection controlling system
JPS60159902A (en) * 1984-01-31 1985-08-21 Toshiba Corp Duplex system programmable controller

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS601995A (en) * 1983-06-17 1985-01-08 Hitachi Ltd Control system of microprocessor
JPS60156146A (en) * 1984-01-25 1985-08-16 Hitachi Ltd Bus connection controlling system
JPS60159902A (en) * 1984-01-31 1985-08-21 Toshiba Corp Duplex system programmable controller

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH0778122A (en) * 1993-06-23 1995-03-20 Koninkl Ptt Nederland Nv Processor circuit composed of first processor, of memory and of peripheral circuit and system composed of said processor circuit and of second processor
JP2009217358A (en) * 2008-03-07 2009-09-24 Mitsubishi Electric Corp Duplex programmable controller

Also Published As

Publication number Publication date
JPH0831050B2 (en) 1996-03-27

Similar Documents

Publication Publication Date Title
JPS62254240A (en) System switching method
JPH09288590A (en) Virtual computer system
JP2815436B2 (en) Cooperative distributed control system
JP2606107B2 (en) Processor redundancy
JPH0264845A (en) Electronic computer multiplexing main control part
JPH0298747A (en) Multiple controller
JPS6113627B2 (en)
JPH04322138A (en) Ac power supply system
JPH0730616A (en) Communication control equipment
JPH0250737A (en) Duplex system
JPS5816497B2 (en) Data processing system with system common parts
JPS6229822B2 (en)
JPS62213347A (en) Line switching system
JPH0254640A (en) Line switching controller
JPS58203561A (en) Controlling device of external storage
JPH0253137A (en) Change system for on-line program
JP2795246B2 (en) Failure recovery device at the time of interrupt processing in redundant memory system
JPS61224757A (en) Switching control system for communication controller
JPS61194939A (en) Communication controller
JPS61239334A (en) Information processor
JPH04104344A (en) Restoration method for memory fault and communication system
JPH05282172A (en) Multiprocessor system having shared stand-by processor
JPH07307770A (en) Protection control circuit
JPH03266132A (en) Information processor
JPS6076820A (en) Self-diagnosis system

Legal Events

Date Code Title Description
S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

EXPY Cancellation because of completion of term