JPH02121452A - Electronic exchange system - Google Patents
Electronic exchange systemInfo
- Publication number
- JPH02121452A JPH02121452A JP27305188A JP27305188A JPH02121452A JP H02121452 A JPH02121452 A JP H02121452A JP 27305188 A JP27305188 A JP 27305188A JP 27305188 A JP27305188 A JP 27305188A JP H02121452 A JPH02121452 A JP H02121452A
- Authority
- JP
- Japan
- Prior art keywords
- processor
- standby
- active
- switching
- 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
Links
Landscapes
- Monitoring And Testing Of Exchanges (AREA)
Abstract
Description
【発明の詳細な説明】
[発明の目的]
(産業上の利用分野)
本発明はプロセッサによる制御系を二重化した電子交換
機システムに関する。DETAILED DESCRIPTION OF THE INVENTION [Object of the Invention] (Industrial Application Field) The present invention relates to an electronic switching system having a redundant processor-based control system.
(従来の技術)
近時、交換機システムの電子化が種々進められ、各種の
サービス機能が実現されるようになってきた。この種の
電子交換機システムではその信頼性の向上を図るべ(、
複数のプロセッサの1つを呼処理等の交換機制御を実行
する現用系プロセッサ、他のプロセッサを上記現用系プ
ロセッサでの障害発生等に対処する為のpfi予備系プ
ロセッサて用い、障害発生時等に上記現用系プロセッサ
と予備系プロセッサとを切替えることが行なわれる。尚
、上記予備系プロセッサは、通常、熱予備状態におかれ
、現用系プロセッサから呼設定情報等を受けて現用系プ
ロセッサでの障害発生に対して待機させられる。(Prior Art) Recently, various types of electronic exchange systems have been advanced, and various service functions have come to be realized. It is necessary to improve the reliability of this type of electronic switching system (
One of the plurality of processors is used as an active system processor for executing exchange control such as call processing, and the other processor is used as a PFI standby system processor for dealing with the occurrence of a failure in the above-mentioned active system processor. Switching between the active processor and the standby processor is performed. Note that the standby processor is normally placed in a thermal standby state, and receives call setting information and the like from the active processor and is put on standby in case a failure occurs in the active processor.
ところでこのように制御系(プロセッサ)が二重化され
た電子交換機システムでは、例えばシステムの運用中に
、その系切替え時に予備系プロセッサが確実に立上るか
等の正常性の確認処理が行なわれる。具体的には現用系
プロセッサによる呼処理−制御を中断することなく、シ
ステムの周期的な処理として系切替えを実行し、現用系
プロセッサから呼制御に必要なデータを予備系プロセッ
サに転送し、その後、この予備系プロセッサを新たな現
用系プロセッサとして立上げて呼処理等の運用サービス
を継続的に実行することで、その正常性の確認が行なわ
れる。この場合、今まで現用系プロセッサとして運用さ
れていたプロセッサは、その初期化処理等がなされた後
、新たな予備系プロセッサとして用いられる。By the way, in such an electronic switching system in which the control system (processor) is duplicated, for example, during operation of the system, a normality check process is performed to check whether the backup system processor is reliably started up when the system is switched. Specifically, without interrupting call processing and control by the active processor, system switching is performed as a periodic system process, data necessary for call control is transferred from the active processor to the standby processor, and then The normality of the standby processor is confirmed by starting it as a new active processor and continuously executing operational services such as call processing. In this case, the processor that has been used as the active processor is used as the new standby processor after its initialization process and the like are performed.
尚、上記現用系と予備系との切替えは保守端末からのコ
マンド人力によって行なわれる場合もある。Note that switching between the active system and the standby system may be performed manually using a command from a maintenance terminal.
ところがこのようなシステムの正常性の確認処理は予備
系プロセッサが正常に機能することを前提として行なわ
れるものである。これ故、仮に予備系プロセッサの立上
げがなされていないような場合には、その正常性の確認
処理によって現用系プロセッサで実行されていた呼処理
等のサービスが中断されてしまう等の不具合が生じる。However, such system normality confirmation processing is performed on the premise that the standby processor functions normally. Therefore, if the standby processor has not been started, problems such as call processing and other services being executed by the active processor may be interrupted due to its normality confirmation process. .
特に現用系プロセッサにおける呼処理制御を中断するこ
とな(、システムの周期的な処理として系切替えが実行
されるような場合、逆に障害発生の要因となる。In particular, if system switching is performed as a periodic process in the system without interrupting call processing control in the active processor, this may actually cause a failure.
(発明が解決しようとする課題)
このように制御系が二重化され、呼処理等を中断するこ
となく周期的な系切替えによりシステムの正常性の確認
処理等を行なうようにした従来の電子交換機システムに
あっては、予備系プロセッサが立上げられていない場合
には、上記正常性の確認等ができないことのみならず、
上記呼処理制御の中断を招く等の不具合が生じた。(Problem to be Solved by the Invention) In this conventional electronic switching system, the control system is duplicated, and the system normality is confirmed by periodic system switching without interrupting call processing, etc. In this case, if the standby processor is not started, it is not only impossible to confirm the above normality, but also
Problems such as interruption of the above-mentioned call processing control occurred.
本発明はこのような事情を考慮してなされたもので、そ
の目的とするところは、予備系プロセッサが立上げられ
ていない状態で、現用系プロセッサからその呼処理等を
中断することない周期的な系切替えによるシステムの正
常性の確認処理等が行なわれるような場合であっても、
システム障害等の上述した不具合を招来することのない
電子交換機システムを提供することにある。The present invention has been made in consideration of the above circumstances, and its purpose is to enable the active processor to perform periodic call processing without interrupting its call processing, etc., when the standby processor is not activated. Even in cases where system health confirmation processing is performed through system switching,
It is an object of the present invention to provide an electronic switching system that does not cause the above-mentioned problems such as system failures.
[発明の構成]
(課題を解決するための手段)
本発明は現用系プロセッサ、およびこの現用系プロセッ
サに対する予備系プロセッサとして用いられる複数のプ
ロセッサを備え、現用系プロセッサでの呼処理等を中断
することなく周期的な系切替えによりシステムの正常性
の確認処理等を行なうようにした電子交換機システムに
おいて、現用系プロセッサとして用いられるプロセッサ
に、予備系プロセッサが設定されているか否かの情報を
格納するシステム情報テーブルを設け、システムの正常
性を確認する為の周期的な処理として現用系プロセッサ
からの系切替要求が発生された時には上記システム情報
テーブルを参照し、その系切替を制御することを特徴と
するものである。[Structure of the Invention] (Means for Solving the Problems) The present invention includes an active processor and a plurality of processors used as backup processors for the active processor, and interrupts call processing, etc. in the active processor. In an electronic switching system that performs system normality confirmation processing through periodic system switching without interruption, information is stored as to whether or not a standby processor is set for the processor used as the active processor. A system information table is provided, and when a system switchover request is generated from the active processor as a periodic process for checking system normality, the system information table is referenced and the system switchover is controlled. That is.
具体的にはシステム情報テーブルを参照し、予備系プロ
セッサが立上げられている場合にのみその系切替え処理
を実行し、予備系プロセッサが立上げられていない場合
には現用系プロセッサを再立上げするようにしたことを
特徴とするものである。Specifically, it refers to the system information table and executes system switching processing only if the standby processor has been started, and if the standby processor has not started up, restarts the active processor. It is characterized by the fact that it is made to do so.
(作用)
本発明によれば、現用系プロセッサに設定されたシステ
ム情報テーブルに予備系プロセッサが立上げられている
か否かを示す情報が格納されているので、システムの正
常性を確認する為の系切替えの要求が呼処理等を中断す
ることなく周期的に発生される場合であっても、上記シ
ステム情報テーブルを参照することで予備系プロセッサ
を立上げて系切替えを実行するか、或いは現用系プロセ
ッサを+Ij立上げして元に復帰すれば良いかを判定す
ることが可能となる。(Function) According to the present invention, the system information table set for the active processor stores information indicating whether or not the standby processor has been started. Even if system switching requests are generated periodically without interrupting call processing, etc., by referring to the system information table above, you can either start up the standby processor and execute system switching, or It becomes possible to determine whether it is appropriate to start up the system processor +Ij and return to the original state.
この結宋、予備系プロセッサが立上げられていない状態
であっても、システムの運用に支障をきたすことが無い
等の効果が奏せられる。As a result, even if the standby processor is not activated, there is no problem in system operation.
(実施例)
以下、図面を参照して本発明の一実施例につき説明する
。(Example) Hereinafter, an example of the present invention will be described with reference to the drawings.
第1図は実施例に係る電子交換機システムの概略構成と
、その作用を説明する為の模式図である。FIG. 1 is a schematic diagram for explaining the general configuration of an electronic exchange system according to an embodiment and its operation.
この電子交換機システムは複数(ここでは2個)のプロ
セッサ1,2を備え、その一方を呼処理等の交換機制御
を実行する現用系プロセッサ、他方を上記現用系プロセ
ッサでの障害発生に対処する予備系プロセッサとして用
い、障害発生時には上記現用系と予備系との切替えを行
なうことで動作信頼性を補償する如く構成される。尚、
I10制御装置3は保守端末4からの各種コマンドを上
記各プロセッサ1.2に入力したり、プロセッサ1.2
からの出力情報を保守端末4に出力するものである。This electronic switching system includes a plurality of processors 1 and 2 (two in this case), one of which is an active processor that executes switch control such as call processing, and the other is a standby processor that handles failures in the active processor. It is used as a system processor, and is configured to ensure operational reliability by switching between the active system and the standby system in the event of a failure. still,
The I10 control device 3 inputs various commands from the maintenance terminal 4 to each of the processors 1.2, and
The output information is outputted to the maintenance terminal 4.
ここで本システムが特徴とするところは、現用系プロセ
ッサとして用いられるプロセッサ(ここではプロセッサ
l)に、予備系プロセッサが立上げられているか否かの
情報を格納する為のシステム状態テーブル6が設けられ
る点にある。そして保守端末4からの系切替え要求時や
、システムの周期的な処理として系切替え要求が生じた
とき、上記システム状態テーブル6参照してその系切替
えを制御するようにした点にある。The feature of this system is that the processor used as the active processor (processor L in this case) is provided with a system status table 6 for storing information as to whether or not the standby processor is activated. It is at the point where it can be done. When a system switching request is made from the maintenance terminal 4 or when a system switching request occurs as a periodic process of the system, the system status table 6 is referred to and the system switching is controlled.
即ち、システム状態テーブル6は複数のプロセッサ中の
1つを現用系プロセッサとして特定し、その立上げが行
なわれて呼処理等の交換機動作の実行が開始されるとき
、予備系プロセッサが立上げられているか否かによって
その状態セットが行なわれる。また現用系プロセッサの
運用中に予備系プロセッサの立上げが行なわれた場合に
は、適宜その時点でシステム状態テーブル6へ状態セッ
トが行なわれる。That is, the system status table 6 specifies one of the plurality of processors as the active processor, and when it is activated and execution of switch operations such as call processing is started, the standby processor is activated. The state is set depending on whether the Further, if the standby processor is started up while the active processor is in operation, the status is set in the system status table 6 at that point in time.
このようにしてシステム状態テーブル6に千両系プロセ
ッサの状態情報が格納された状態で、現用系プロセッサ
は所定のプログラムに従って呼処理等の一連の交換機制
御動作を実行する。しかして現用系プロセッサは、例え
ばその一連の処理過程においてシステムの正常性確認の
為の系切替え要求を周期的に発生し、或いは保守端末4
がらの指示のFで系切替え要求を発生する。このとき現
用系プロセッサは前記システム状態テーブル6を参照し
、TR系プロセッサの状態を調べる。With the state information of the 100-system processor stored in the system state table 6 in this manner, the active processor executes a series of switch control operations such as call processing in accordance with a predetermined program. For example, the active processor periodically generates a system switching request to confirm the system's normality during a series of processing steps, or requests the maintenance terminal 4
A system switching request is generated with the instruction F. At this time, the active processor refers to the system status table 6 and checks the status of the TR processor.
そして′]′−備系プロセッサが運転されている状態で
は、システム状態テーブル6にその情報が格納されてお
り、この情報から予備系プロセッサが運用i1能である
ことが確認されることから、現用系プロセッサは第1図
(a)に示すように予備系プロセッサに対してデータを
転送し、立上がりを要求して系切替えを実行する。And']'-When the backup system processor is in operation, its information is stored in the system status table 6, and from this information it is confirmed that the backup system processor is capable of operation. As shown in FIG. 1(a), the system processor transfers data to the standby system processor, requests startup, and executes system switching.
これに対して予備系プロセッサが運転されていない場合
には、システム状態テーブル6は現用系プロセッサのみ
が運転中である旨の情報が格納されている。従ってこの
場合には、現用系プロセッサはシステム状態テーブル6
から予備系プロセッサが動いていないことを知り、第1
図(b)に示すように自系である現用系プロセッサの再
立上げ処理を実行することになる。この再立上げ処理に
よって現用系プロセッサの必要な初期化処理等が行なわ
れ、運用中の呼処理等の交換機制御が引続き実行される
。On the other hand, when the standby processor is not operating, the system status table 6 stores information indicating that only the active processor is operating. Therefore, in this case, the active processor is in the system state table 6.
I learned that the standby processor was not working, and the first
As shown in Figure (b), the process of restarting the active system processor, which is its own system, is executed. Through this restart processing, necessary initialization processing of the active processor is performed, and switching control such as call processing during operation is continued.
従ってシステムの運用中にシステムの正常性確認の為の
処理が起動されても、これによって系の切替が不本意に
行なわれることがなくなり、運用中の呼処理等の交換機
制御の継続性を保つことが可能となる。そしてこの処理
により、運用中の現用系プロセッサの初期化処理を適宜
実行することが11能となる等の効果が奏せられる。Therefore, even if processing is started to check the system's normality during system operation, this prevents system switching from being performed involuntarily, and maintains the continuity of switch control such as call processing during operation. becomes possible. This processing brings about effects such as making it possible to appropriately execute the initialization processing of the active processor in operation.
尚、本発明は上述した実施例に限定されるものではなく
、その要しを逸脱しない範囲で種々変形して実施するこ
とができる。It should be noted that the present invention is not limited to the embodiments described above, and can be implemented with various modifications without departing from the gist thereof.
[発明の効果コ
以上説明したように本発明によれば、予備系が運用され
ていることを前提として行なわれる系切替によるシステ
ムの正常性の確認処理が起動されても、予備系プロセッ
サが運転されていないことによって交換機制御が中断さ
れることがなくなり、運用中のプロセッサが1つである
場合であっても、系の切替がなされる場合と同様にして
プロセッサの初期化処理やシステムの正常性の確認処理
等を効率的に行なうことが可能となる等の実用上多大な
る効果が奏せられる。[Effects of the Invention] As explained above, according to the present invention, even if system health confirmation processing is started by system switching, which is performed on the premise that the standby system is in operation, the standby system processor remains in operation. Even if there is only one processor in operation, processor initialization processing and system normalization can be performed in the same way as when system switching is performed. This has great practical effects, such as making it possible to efficiently perform gender confirmation processing and the like.
第1図(a)(b)は本発明の一実施に係る電子交換機
システムの概略構成と、その作用を説明する為の模式図
である。
1.2・・・プロセッサ、
3・・・
I10制御装置、
4・・
保守端末、
6・・・システム状態テーブル。FIGS. 1(a) and 1(b) are schematic diagrams for explaining the general configuration and operation of an electronic exchange system according to one embodiment of the present invention. 1.2... Processor, 3... I10 control device, 4... Maintenance terminal, 6... System status table.
Claims (1)
する予備系プロセッサとして用いられる複数のプロセッ
サを備えた電子交換機システムにおいて、 現用系プロセッサとして用いられるプロセッサに、予備
系プロセッサが設定されているか否かの情報を格納する
システム情報テーブルを設定し、現用系プロセッサから
の系切替要求発生時には上記システム情報テーブルを参
照してその系切替を制御することを特徴とする電子交換
機システム。[Scope of Claims] In an electronic switching system equipped with an active processor and a plurality of processors used as backup processors for the active processor, whether or not the processor used as the active processor is set as a backup processor. What is claimed is: 1. An electronic switching system characterized in that a system information table is set to store information on whether or not the system is switched, and when a system switching request is issued from an active processor, the system information table is referenced to control the system switching.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27305188A JPH02121452A (en) | 1988-10-31 | 1988-10-31 | Electronic exchange system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27305188A JPH02121452A (en) | 1988-10-31 | 1988-10-31 | Electronic exchange system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH02121452A true JPH02121452A (en) | 1990-05-09 |
Family
ID=17522474
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27305188A Pending JPH02121452A (en) | 1988-10-31 | 1988-10-31 | Electronic exchange system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH02121452A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009153369A1 (en) | 2008-06-11 | 2009-12-23 | Asturiana De Aleaciones, S.A. | Aluminium-based grain refiner |
-
1988
- 1988-10-31 JP JP27305188A patent/JPH02121452A/en active Pending
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2009153369A1 (en) | 2008-06-11 | 2009-12-23 | Asturiana De Aleaciones, S.A. | Aluminium-based grain refiner |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP2005242404A (en) | System switching method for computer system | |
| JP2755437B2 (en) | Continuous operation guarantee processing method of communication control program | |
| JPH02121452A (en) | Electronic exchange system | |
| US5455940A (en) | Method for abnormal restart of a multiprocessor computer of a telecommunication switching system | |
| JPH05314075A (en) | On-line computer system | |
| JPH10116261A (en) | Checkpoint restart method for parallel computer system | |
| JPH0764930A (en) | Mutual monitoring method between cpus | |
| KR950003686B1 (en) | Online Standby Loading Method for Software Changes | |
| JPH044444A (en) | Communication control system | |
| JPH07261888A (en) | DATA PROCESSING CLOSING METHOD AND DATA PROCESSING DEVICE | |
| JPH07177543A (en) | Non-interruptive file update processing method | |
| JP2977705B2 (en) | Control system of networked multiplexed computer system | |
| JP2545763B2 (en) | Restart method of batch processing in hot standby system | |
| JP4788516B2 (en) | Dynamic replacement system, dynamic replacement method and program | |
| JP2679625B2 (en) | Redundant system restart processing method and method | |
| JP3470454B2 (en) | Communication control method for multiprocessor system | |
| JPH08331247A (en) | System for controlling restart at the time of serious fault in exchange | |
| JP2001125687A (en) | Computer system | |
| JP2795246B2 (en) | Failure recovery device at the time of interrupt processing in redundant memory system | |
| JPH02238758A (en) | Electronic exchange system | |
| JPH04105159A (en) | Work substitute system | |
| JPH02196341A (en) | Fault restoring system for information processor | |
| JPS62212865A (en) | Multiprocessor control system | |
| KR20000014053A (en) | Data high-speed backup method in duplicating system in wireless subscriber network | |
| JPS62243498A (en) | Main storage device management system |