JPS583199A - Data change system in duplicated system - Google Patents

Data change system in duplicated system

Info

Publication number
JPS583199A
JPS583199A JP56102738A JP10273881A JPS583199A JP S583199 A JPS583199 A JP S583199A JP 56102738 A JP56102738 A JP 56102738A JP 10273881 A JP10273881 A JP 10273881A JP S583199 A JPS583199 A JP S583199A
Authority
JP
Japan
Prior art keywords
data
changed
storage device
data change
change
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
JP56102738A
Other languages
Japanese (ja)
Other versions
JPH0321935B2 (en
Inventor
Takashi Sekii
関井 隆
Masao Kori
郡 正男
Wataru Hyodo
兵頭 渉
Takatsugu Yamaguchi
山口 隆次
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 Dai Ichi Communications Software Ltd
Fujitsu Ltd
Original Assignee
Fujitsu Dai Ichi Communications Software Ltd
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 Dai Ichi Communications Software Ltd, Fujitsu Ltd filed Critical Fujitsu Dai Ichi Communications Software Ltd
Priority to JP56102738A priority Critical patent/JPS583199A/en
Publication of JPS583199A publication Critical patent/JPS583199A/en
Publication of JPH0321935B2 publication Critical patent/JPH0321935B2/ja
Granted legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/07Responding to the occurrence of a fault, e.g. fault tolerance
    • G06F11/16Error detection or correction of the data by redundancy in hardware
    • G06F11/20Error detection or correction of the data by redundancy in hardware using active fault-masking, e.g. by switching out faulty elements or by switching in spare elements

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Quality & Reliability (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Techniques For Improving Reliability Of Storages (AREA)
  • Hardware Redundancy (AREA)
  • Multi Processors (AREA)

Abstract

PURPOSE:To prevent the service stop, by providing a means executed for a living system storage device only limited to the data change based on a specific command. CONSTITUTION:A (0) system SYS0 is used for a living system and a (1) system SYS (1) is used for a spare system, and a system constituting section 4 make gates 5 and 6 conductive, in a processor CPU0. Thus, various data stored in a buffer register 3 in the stage of process of an exchange processing section 1 are stored in main storage devices MM0 and MM1 at the same time, and when the living system is transferred from the (0) system SYS0 to the (1) system SYS1, the service stop of an electronic exchanger can be prevented.

Description

【発明の詳細な説明】 本発明は二重化システムにおけるデータ変更方式、特に
現用系記憶装置と予備系記憶装置とに同時に同一のデー
タ変更を実行する二重化システムにおけるデータ変更方
式に関す。
DETAILED DESCRIPTION OF THE INVENTION The present invention relates to a data change method in a duplex system, and particularly to a data change method in a duplex system that simultaneously executes the same data change on an active storage device and a standby storage device.

一般に電子交換機は、収容加入者に関する賄情報(加入
者データ)を主記憶装置内に格納し、処理装置に必要の
都度参照させ乍ら交換処理を進める。か\る加入者デー
タは、収容加入者のクラス −等の変更、あるいは加入
者の増設が行われた場合には、直ちに変更される必要が
ある。−万尚信頼性を要求される電子交換機においては
、前記処理装置および主記憶装置等から成る中央処理系
システムが二重化されている場合が多い0この種二重化
システムにおいては、前記加入者データは名主記憶装置
にそれぞれ格納され、必要の都度両者共変更されねばな
らぬ。
In general, electronic exchanges store bribe information (subscriber data) regarding accommodated subscribers in a main memory, and refer to the information as needed by a processing unit to proceed with the exchange process. Such subscriber data must be changed immediately when the class of accommodated subscribers is changed or when the number of subscribers is added. - In electronic exchanges that require high reliability, the central processing system consisting of the processing unit and main storage device is often duplicated. In this type of duplex system, the subscriber data is Each is stored in the main memory, and both must be changed whenever necessary.

第1図はこの櫨二重化システムにおける従来あるデータ
変更方式の一例を示す図でめる0第1図において、処理
装置cpuoおよび主記憶装置MMOは0系システム5
ysoを構成し、また処理装置CPU1および主記憶装
置MMIは1系システム5YS1を構成する。佇0系シ
ステム5YSOが現用系として交換処理を実行し、1系
システム5ystが予備系として待機する0か\る場合
において処理装gcpoo内にあるシステム構成部のゲ
ートを導通状態とし、処理装置CPU0内のバッファレ
ジスタに蓄積されるデータは、両系5YSOおよび−5
YSIの主記憶装置MMOおよびMMIに同時に格納さ
れる。(第1図■図診照)従って交換処理を司る処理装
置CPU0内の交換処理部が処理過程にバッファレジス
タに蓄積する諸データは、導通状態にあるゲートを経由
して、主記憶装置MMOおよびMMIに同時に格納され
る。その結果、処理装置CPU0O障沓等により0系シ
ステムsys。
FIG. 1 is a diagram showing an example of a conventional data change method in this redundant system. In FIG.
yso, and the processing device CPU1 and main storage device MMI constitute a 1-system system 5YS1. When the 0 system 5YSO executes the exchange process as the active system and the 1 system 5yst stands by as the standby system, the gates of the system components in the processing unit gcpoo are made conductive, and the processing unit CPU0 The data accumulated in the buffer register in both systems is 5YSO and -5
It is stored simultaneously in the main memories MMO and MMI of YSI. (See Figure 1) Therefore, various data accumulated in the buffer register during the process by the exchange processing unit in the processing unit CPU0 that controls the exchange process are transferred to the main memory MMO and are simultaneously stored in MMI. As a result, the 0 system system sys due to the processing unit CPU0O failure etc.

が交換処理を継続出来なくなった場合にも、処理装置C
PU0から主記憶装置MMIに格納された前記諸データ
を用いて、1糸システム5YSIの処理部fcPU1が
、交換処理をglfc実行出米、喧子交換機のサービス
停止を防止することが出来る。一方加入者データの変更
が必要な場合には保守者はタイプライタ装置TYPから
現用系の処理装置CPU0に対し、データ変更指令およ
び変更データを人力する。該変更データはデータ変更部
2によりバッファレジスタ3に蓄積されるので、導通状
態にあるケートを経由して、主記憶装置MMOおよびM
MIに同時に格納される。
Even if processing device C is unable to continue the exchange process,
Using the various data stored in the main storage device MMI from PU0, the processing unit fcPU1 of the single yarn system 5YSI can execute the exchange process glfc and prevent service stoppage of the Tsuneko exchange machine. On the other hand, if it is necessary to change the subscriber data, the maintenance person manually issues a data change command and changed data from the typewriter device TYP to the active processing unit CPU0. Since the modified data is stored in the buffer register 3 by the data modification unit 2, it is transferred to the main memories MMO and M
are simultaneously stored in MI.

以上の説明から明らかな如く、従来ある二重化システム
におけるデータ変更方式においては、0系システム5y
soの主記憶装置MMOに格納済みの加入者データと、
1系システム5YSIO主記陣装置MMIに格納済みの
加入者データとは、タイプライタ装置TYPから入力さ
れた変更データにより同時に変更されること\なる。従
って誤りの含まれた変更データが入力された為に、現用
系である0系システム5ysoが交換処理を続行不能と
なった場合に、同時に同じ加入者データの変針を受けた
1系システム5YS1も障害となり、交換処理が停止す
ること\なる。
As is clear from the above explanation, in the conventional data change method in a redundant system, the 0 system 5y
subscriber data already stored in the main storage device MMO of so;
The subscriber data already stored in the 1st system 5YSIO main recording device MMI will be changed at the same time by the change data input from the typewriter device TYP. Therefore, if the current system 0 system 5YS0 is unable to continue the exchange process because change data containing an error has been input, the 1 system 5YS1, which has undergone a change in the same subscriber data at the same time, also This will cause a failure and the exchange process will stop.

即ち、従来の制御手順では、 (i)  通常の運転状態(第1図−■)からデータ変
更指令により現用系と予備系の両方のデータを同時に変
更する。(第1図−〇への遷移11)(ii)  デー
タが変更された状態(第1図−■)で、変更データの誤
りにより現用系障害が発生するとプロセッサが切り替る
。(第1図−■へ遷移12)     ゛ ←)プロセッサが切り誉った状態(第1図−■)では、
新現用系のデータは誤データのままであ3− るため、正常な継続運転が不可能であシ、運転を再開す
るためにはシステムファイルよす再ヒメモリ上ヘローデ
ィングする必要がありその間オンライン処理は中断して
しまう。
That is, in the conventional control procedure, (i) data in both the active system and the standby system are changed simultaneously from the normal operating state (Fig. 1-■) by a data change command; (Transition 11 to 0 in FIG. 1) (ii) When a failure occurs in the active system due to an error in the changed data in a state where data has been changed (■ in FIG. 1), the processor is switched. (Transition to Figure 1 - ■ 12) ゛←) In the state where the processor is in high condition (Figure 1 - ■),
Since the data of the new working system remains incorrect, it is impossible to continue normal operation, and in order to resume operation, the system file must be reloaded into the memory, and during that time the system is online. Processing will be interrupted.

このように従来方式では両系データを同時に変更するた
め、該データ変更による現用系障簀でプロセッサが切り
替った場合に、新現用系で運転を継続することができな
いという欠点がある。
In this way, in the conventional system, data of both systems are changed at the same time, and therefore, when the processor is switched in the current system due to the data change, there is a drawback that operation cannot be continued in the new current system.

本発明の目的は、前述の如き従来ある二重化システムに
おけるデータ変更方式の欠点を除去し、誤ったデータ変
更が行われた場合にもシステムが機能を停止することを
防止する手段の提供にある。
An object of the present invention is to eliminate the drawbacks of the data changing method in the conventional duplex system as described above, and to provide a means for preventing the system from stopping its function even if erroneous data is changed.

この目的は、現用系記憶装置と予備系記憶装置とに同時
に同一のデータ変更を実行する二重化システムにおいて
、特定指令に基づくデータ変更に限り#1記現用系記憶
装置のみに実行する手段を設けることにより達成される
The purpose of this is to provide a means for executing data changes based on specific commands only on the active storage device (#1) in a redundant system that simultaneously executes the same data change on the active storage device and the backup storage device. This is achieved by

以下、本発明の一実施例を第2図及び5g3図により説
明する。
An embodiment of the present invention will be described below with reference to FIG. 2 and FIG. 5g3.

まず、第2図は本発明の一実施例による二重化4− システムにおけるデータ変更方式の手順を示す。First, FIG. 2 shows a duplex system 4-4 according to an embodiment of the present invention. The procedure for changing data in the system is shown below.

第2図において、本発明の場合、 (1)  通常の運転状態(第2図−■)からデータ変
更指令により現用系データのみを変更する(第2図−■
へ遷移13) θi)現用系データ変更状態(第2図−■)で変更デー
タの正常性確認を行う。
In Fig. 2, in the case of the present invention, (1) Only the current system data is changed from the normal operating state (Fig. 2-■) by a data change command (Fig. 2-■
Transition to 13) θi) Confirm the normality of the changed data in the active system data change state (Fig. 2-■).

この時、変更データの誤りにより現用系障害が発生する
とプロセッサが切り替る(第2図−〇へ遷移15) また、変更データの正常性が確認された場合、予備系デ
ータ変更指令により、現用系データ内容を予備系へ転送
し、両系のデータ内容を一致させる。(第2図−〇へ遷
移14) @)プロセッサが切如替った状態(第2図−〇)では、
新現用系データは変更前のデータであるため、正常な継
続運転が可能と匁る。
At this time, if a failure occurs in the active system due to an error in the changed data, the processor is switched (transition 15 to ○ in Figure 2).Furthermore, if the normality of the changed data is confirmed, the backup system data change command is issued to the active system. Transfer the data contents to the backup system and match the data contents of both systems. (Transition 14 to Figure 2-○) @) In the state where the processor has been switched (Figure 2-〇),
Since the new working system data is the data before the change, it is believed that normal continuous operation is possible.

尚、この時の新予備系は誤データであるが、新現用系で
オンライン処理を継続させながら新現用系データを転送
して一致させることが可能である。
Although the new standby system at this time has incorrect data, it is possible to transfer the new active system data and make them match while continuing online processing in the new active system.

この様に本方式では誤データ変更による現用系障害でプ
ロセッサが切り替った場合でも、新現用系で運転を継続
させることができる利点がある。
In this way, this method has the advantage that even if the processor is switched due to a fault in the active system due to incorrect data modification, operation can be continued in the new active system.

次に、第3図によりさらに詳細に説明する。第3図は本
発明の一実施例による二重化システムにおけるデータ変
更方式を示す図である。第3図において、第1図、第2
図と同一符号は同一対象物を示す。0系システム5ys
oが現用系、1系システム5YSIが予備系とし、処理
装置CPU0内にあるシステム構成部4はゲート5およ
び6を導通状態としている。従って交換処理部1が処理
過程にバッファレジスタ3に蓄積する諸データは、主起
憶装+tMMOおよびMMIに同時に蓄積され、現用系
が0系システム5YSOから1系システム5ysiに移
行した場合にも、電子交換機のサービス停止を防止する
ことが出来る。一方加入者データを変更するために、保
守者がタイプライタ装[TYPからデータ変更指令およ
び変更データを入力すると、該データ変更指令に基づき
作動するデータ変更部20は、前記変更データをバッフ
ァレジスタ3に蓄積すると共にシステム構成部4に指示
を与え、ゲート5のみを導通状態とし、ゲート6を阻止
状態とさせる。その結果、バッファレジスタ3に蓄積さ
れた変更データはゲート5を経由して主起憶装fMMO
のみに格納され、加入者データを変更する。保守者は変
更された加入者データを格納するO系システム5YSO
により交換処理を実行させ、正常に動作することを確認
した場合には、公知の方法により主起1;ホ装置1MM
0に施したと同一の加入者データの変更を主記憶装置M
MIにも実施し、両系システム5ysoおよび5YSI
の加入者データを一致させる。若し変更された加入者デ
ータを格納する0系システム5ysoが正常に動作出来
なかった場合には、現用系をl系システム5YSIに切
替え、変更されぬ加入者データを格納する1系システム
5YSIによ)正常に交換処理を継続させる。なお誤り
を含む変更された加入者データを格納する主記憶装置M
MOは公知の方法により、主記憶装置MMIから変更さ
れぬ加入者デ7− −タの転送を受けることが可能である。
Next, a more detailed explanation will be given with reference to FIG. FIG. 3 is a diagram showing a data change method in a duplex system according to an embodiment of the present invention. In Figure 3, Figures 1 and 2
The same reference numerals as in the figure indicate the same objects. 0 system system 5ys
System o is the active system, system 1 5YSI is the standby system, and the system component 4 in the processing device CPU0 has gates 5 and 6 in a conductive state. Therefore, the various data that the exchange processing unit 1 accumulates in the buffer register 3 during the processing process are simultaneously accumulated in the main memory +tMMO and MMI, and even when the active system shifts from the 0 system 5YSO to the 1 system 5ysi, It is possible to prevent service outage of electronic exchanges. On the other hand, in order to change subscriber data, when a maintenance person inputs a data change command and change data from the typewriter device [TYP], the data change unit 20 that operates based on the data change command transfers the changed data to the buffer register 3. At the same time, an instruction is given to the system component 4 to make only the gate 5 conductive and the gate 6 blocked. As a result, the modified data accumulated in the buffer register 3 is transferred to the main memory fMMO via the gate 5.
Modify subscriber data stored only in. The maintainer uses the O system 5YSO to store the changed subscriber data.
Execute the exchange process and if it is confirmed that it is working normally, use a known method to perform the exchange process.
The same subscriber data changes made to main memory M
Also implemented in MI, both systems 5yso and 5YSI
Match subscriber data. If the 0 system 5yso, which stores changed subscriber data, cannot operate normally, the active system is switched to the l system 5YSI, and the active system is switched to the 1 system 5YSI, which stores unchanged subscriber data. ) Continue the exchange process normally. The main storage device M stores changed subscriber data including errors.
The MO can receive unchanged subscriber data transferred from the main memory MMI in a known manner.

尚、第3図の1系システム5YSIの詳細構成は0系シ
ステム5ysoと同じであるため一部省略しである。
The detailed configuration of the 1-system system 5YSI in FIG. 3 is the same as the 0-system 5yso, so some parts are omitted.

以上の説明から明らかな如く、本実施例によれば誤シを
含む変更データが入力された場合にも、変更されるのは
0系システム5ysoのみで、1系システム5YSIは
変更されぬ加入者データにより正常に交換処理を継続す
ることが出来る。
As is clear from the above explanation, according to this embodiment, even if change data including an error is input, only the 0 system 5yso is changed, and the 1 system 5YSI is changed for the subscriber who is not changed. The data allows the exchange process to continue normally.

なお、第3図はあく迄本発明の一実施例に過ぎず、例え
ば加入者データの変更処理は処理装置CPU0により実
施するものに限“22されることは無く、現用系として
作動中の処理装置CPUIにより実施することも考慮さ
れるが、か\る場合にも本発明の効果は変らない。また
処理装置CPU0内の交換処理部1、データ変更部2お
よびシステム構成部4はプログラムにより実現すること
も考慮されるが、か\る場合にも本発明の効果は変らな
い。
It should be noted that FIG. 3 is only one embodiment of the present invention, and for example, subscriber data change processing is limited to processing carried out by the processing unit CPU0, and is not limited to "22", and may be performed by the processing unit currently operating as the current system. Although implementation by the device CPU is also considered, the effects of the present invention do not change in that case.Furthermore, the exchange processing section 1, data change section 2, and system configuration section 4 in the processing device CPU0 are realized by a program. Although it may be considered to do so, the effects of the present invention do not change even in such a case.

更に本発明の対象は電子交換機のカロ入省データに限定
されることは無く、他の二重化システムある8− いは他のデータに適用してもその効果は変らない。
Furthermore, the object of the present invention is not limited to data entered into electronic exchanges, and its effects will remain the same even if it is applied to other duplex systems or other data.

以上、本発明によれば二重化システムにおいてデータ変
更に伴う障害が現用系システムに限定され、変更されぬ
予備系にサービスを移行継続させることが可能となυ、
当該二重化システムがサービスを停止することが防止さ
れる。
As described above, according to the present invention, failures caused by data changes in a redundant system are limited to the active system, and it is possible to continue transferring services to the standby system that will not be changed.
This prevents the redundant system from stopping service.

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

第1図は従来ある二重化システムにおけるデータ変更方
式手順の一例を示す図、M2図は本発明の一実施例によ
る二重化システムにおけるデータ変更方式の手順を示す
図、第3図は第2図の詳細構成を説明するデータ変更方
式の図である。 図において、SYOは0系システム、5Y81は1系シ
ステム、CPU0およびCP[Jlは処理装置、MMO
およびMMIは主記憶装置、TYPはタイプライタ装置
、1は交換処理部、20はデータ変更部、3はバッファ
レジスタ、4はシステム構成部、5および6はゲート、
を示す。 代理人  弁理士  松 岡 太四部’;’、−’4.
’、’;、。
FIG. 1 is a diagram showing an example of a data change method procedure in a conventional duplex system, M2 is a diagram showing a data change method procedure in a duplex system according to an embodiment of the present invention, and FIG. 3 is a detail of FIG. FIG. 2 is a diagram of a data change method for explaining the configuration. In the figure, SYO is the 0 system, 5Y81 is the 1 system, CPU0 and CP [Jl is the processing unit, MMO
and MMI is the main storage device, TYP is the typewriter device, 1 is the exchange processing section, 20 is the data change section, 3 is the buffer register, 4 is the system component section, 5 and 6 are the gates,
shows. Agent Patent Attorney Taishibe Matsuoka';', -'4.
',';,.

Claims (1)

【特許請求の範囲】[Claims] 現用系記憶装置と予備系β己憶装置とに同時に同一のデ
ータ変(を実行する二重化システムにおいて、特定指令
に基づくデータ変更に限り前記現用系記憶装置のみに実
行する手段を設け、K挺されたデータの正常確認終了後
に予備データの変更あるいは処理装置の切替を行なうこ
とを特徴とする二重化システムにおけるデータ変更方式
In a redundant system in which the same data modification is executed simultaneously in the active storage device and the backup β-memory storage device, a means is provided to execute only the data modification based on a specific command only in the active storage device, A data change method in a redundant system characterized in that preliminary data is changed or processing equipment is switched after normal confirmation of the data has been completed.
JP56102738A 1981-06-30 1981-06-30 Data change system in duplicated system Granted JPS583199A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP56102738A JPS583199A (en) 1981-06-30 1981-06-30 Data change system in duplicated system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP56102738A JPS583199A (en) 1981-06-30 1981-06-30 Data change system in duplicated system

Publications (2)

Publication Number Publication Date
JPS583199A true JPS583199A (en) 1983-01-08
JPH0321935B2 JPH0321935B2 (en) 1991-03-25

Family

ID=14335579

Family Applications (1)

Application Number Title Priority Date Filing Date
JP56102738A Granted JPS583199A (en) 1981-06-30 1981-06-30 Data change system in duplicated system

Country Status (1)

Country Link
JP (1) JPS583199A (en)

Also Published As

Publication number Publication date
JPH0321935B2 (en) 1991-03-25

Similar Documents

Publication Publication Date Title
KR920003497B1 (en) Access loss processing system and its protection method
US4823256A (en) Reconfigurable dual processor system
US5155729A (en) Fault recovery in systems utilizing redundant processor arrangements
US3386082A (en) Configuration control in multiprocessors
DE2740056A1 (en) MULTIPROCESSOR COMPUTER SYSTEM
JP4315016B2 (en) System switching method for computer system
US6594709B1 (en) Methods and apparatus for transferring data using a device driver
JPH01224846A (en) Process space switching control system
JPS583199A (en) Data change system in duplicated system
EP0413586B1 (en) A system to pass through resource information
KR100299193B1 (en) Apparatus and method for controlling i/o operations in backward recovery type computer systems
Droulette Recovery through programming system/360: system/370
JPH0430245A (en) Multiprocessor control system
JPS6095663A (en) Automatic switching device of dual type magnetic disk device
JPH05151186A (en) Fault tolerant system
JPH04195666A (en) multiprocessor system
JPH0258155A (en) Configuration control system
JPH09282291A (en) System and method for canceling lock flag of common storage device
JPH0277943A (en) System recovery method
JPS5947908B2 (en) Failure handling method
JPH03259347A (en) Information processing system
JPS62104255A (en) Diagnostic system
JPS59146362A (en) Interface switching control system
JP3213016B2 (en) Multiplexing element control method
JPH05346864A (en) Fault processing method for information processing equipment