[go: up one dir, main page]

JPH0981409A - Mutual hot standby system selecting system - Google Patents

Mutual hot standby system selecting system

Info

Publication number
JPH0981409A
JPH0981409A JP7262302A JP26230295A JPH0981409A JP H0981409 A JPH0981409 A JP H0981409A JP 7262302 A JP7262302 A JP 7262302A JP 26230295 A JP26230295 A JP 26230295A JP H0981409 A JPH0981409 A JP H0981409A
Authority
JP
Japan
Prior art keywords
processing function
system processing
computer
standby
standby system
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
JP7262302A
Other languages
Japanese (ja)
Other versions
JP2888278B2 (en
Inventor
Shunei Motoki
俊英 元木
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 JP7262302A priority Critical patent/JP2888278B2/en
Publication of JPH0981409A publication Critical patent/JPH0981409A/en
Application granted granted Critical
Publication of JP2888278B2 publication Critical patent/JP2888278B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

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

Abstract

PROBLEM TO BE SOLVED: To automatically select a standby system processing function which can be made to correspond without intervention of an operator, to make the function correspond and to construct a hot standby relation when the standby system processing function which is made to correspond to a working system processing function becomes inexistent due to the fault of an electronic computer. SOLUTION: Processing function control means 61 and 63 select standby system processing functions 13, 23 and 33 having no working system processing functions 11, 21 and 31 to which other electronic computers 1 to 3 are made to correspond by referring to processing function control tables 61 to 63, makes the functions correspond to the working system processing functions 11, 21 and 31 to be request origins and automatically constructs a hot standby relation, in compliance with the requests from the working system processing functions 11, 21 and 31 which lost the standby system processing functions 12, 22 and 23 which are made to correspond when the fault of the electronic computers 1 to 3 is developed.

Description

【発明の詳細な説明】Detailed Description of the Invention

【0001】[0001]

【発明の属する技術分野】本発明は複数台の電子計算機
で構成される相互ホットスタンバイシステムに関し、特
に3台以上の電子計算機により構成されている相互ホッ
トスタンバイシステムでのオンラインデータ処理を行う
稼動系処理機能と、オンラインデータ処理に異常が発生
したときにオンラインデータ処理を引き継ぎ稼動系処理
機能となって処理を続行するための待機系処理機能との
対応付けを行う相互ホットスタンバイシステム待機系選
択方式に関する。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a mutual hot standby system composed of a plurality of computers, and more particularly, an operating system for performing online data processing in the mutual hot standby system composed of three or more computers. Mutual hot standby system standby system selection method that associates the processing function with the standby system processing function that takes over the online data processing and becomes the active system processing function to continue processing when an error occurs in the online data processing Regarding

【0002】[0002]

【従来の技術】電子計算機を使用したオンラインデータ
処理が、電子計算機の障害等により続行不可能となった
場合に、オンラインデータ処理をすみやかに引き継ぎ、
オンラインデータ処理を継続して行える高信頼性システ
ムとして、複数台の電子計算機で構成された相互ホット
スタンバイシステムと呼ばれるシステムが存存する。
2. Description of the Related Art When online data processing using an electronic computer cannot be continued due to a failure of the electronic computer, the online data processing is immediately taken over,
As a highly reliable system that can continue online data processing, there is a system called a mutual hot standby system composed of multiple computers.

【0003】例えば、図9に示すように、3台の電子計
算機1,2,3により構成される相互ホットスタンバイ
システムは、電子計算機1,2,3がパス512,52
3,531を介して互いに接続されて構成されている。
For example, as shown in FIG. 9, in a mutual hot standby system composed of three computers 1, 2, 3, the computers 1, 2, 3 have paths 512, 52.
3, 531 are connected to each other.

【0004】各電子計算機1,2,3は、オンラインデ
ータ処理を行うための稼動系処理機能11,21,31
と、障害発生時にオンラインデータ処理を引き継ぐため
の待機系処理機能12,22,32とを有し、電子計算
機1,2,3間を接続するパス512,523,531
を介して稼働系処理機能11と待機系処理機能22と
が、稼動系処理機能21と待機系処理機能32とが、稼
動系処理機能31と待機系処理機能12とがそれぞれ動
作状態を監視してホットスタンバイ関係を構築してい
る。
Each of the computers 1, 2, 3 has an operating system processing function 11, 21, 31 for performing online data processing.
And standby system processing functions 12, 22, 32 for taking over online data processing when a failure occurs, and paths 512, 523, 531 for connecting the computers 1, 2, 3
The operating system processing function 11 and the standby system processing function 22, the operating system processing function 21 and the standby system processing function 32, and the operating system processing function 31 and the standby system processing function 12 respectively monitor the operating status via We are building a hot standby relationship.

【0005】稼動系処理機能11,21,31が電子計
算機1,2,3に分散されているのは、オンラインデー
タ処理の負荷を各電子計算機1,2,3に分散し、オン
ラインデータ処理の処理速度を低下させないために行わ
れる方法である。また、待機系処理機能12,22,3
2が電子計算機1,2,3に分散されているのは、ある
電子計算機の障害でホットスタンバイ関係により待機系
処理機能がオンラインデータ処理を引き継いだときに、
1台の電子計算機にオンラインデータ処理が集中しない
ようにするため、および、逆にある電子計算機の障害で
待機系処理機能が動作している電子計算機がなくなって
しまわないようにするために行われる方法である。
The operating system processing functions 11, 21 and 31 are distributed to the electronic computers 1, 2 and 3 because the load of online data processing is distributed to the electronic computers 1, 2 and 3. This is a method performed so as not to reduce the processing speed. In addition, the standby processing functions 12, 22, 3
2 is distributed to the computers 1, 2 and 3 when a standby computer processing function takes over the online data processing due to a hot standby relationship due to a failure of a computer.
This is done to prevent online data processing from concentrating on one computer, and to prevent the computer running the standby system processing function from running out due to a computer failure on the contrary. Is the way.

【0006】このような従来の相互ホットスタンバイシ
ステムでは、操作員の意図するように各電子計算機1,
2,3の負荷の分散を行うために、稼動系処理機能1
1,21,31と待機系処理機能12,22,32との
ホットスタンバイ関係を構築する対応付けは、各稼働系
処理機能11,21,31および待機系処理機能12,
22,32の起動時に操作員が指定していた。
In such a conventional mutual hot standby system, each computer 1 is operated as intended by the operator.
In order to distribute the load of a few, the operating system processing function 1
1, 21, 31 and the standby system processing functions 12, 22, 32 are associated with each other to establish a hot standby relationship, that is, the active system processing functions 11, 21, 31 and the standby system processing function 12,
It was specified by the operator when starting 22 and 32.

【0007】図10は、電子計算機1で障害が発生し、
電子計算機1が処理を停止し、ホットスタンバイ関係に
基づいてオンラインデータ処理が引き継がれた後の状態
を示す。ここで、電子計算機2の待機系処理機能22
は、稼動系処理機能11の処理を引き継いで稼働系処理
機能22’となり、かつ、対応する待機系処理機能は存
在しない状態であり、電子計算機3の稼働系処理機能3
1は対応する待機系処理機能が存在しなくなった状態で
ある。この状態は、2台の電子計算機2,3が正常に動
作しているにもかかわらず、3つの稼働系処理機能2
1,22’,31のうちの2つが対応付けられた待機系
処理機能の存在しない状態であり、信頼性が著しく低下
している。
In FIG. 10, a failure occurs in the electronic computer 1,
The state after the electronic computer 1 stops the processing and the online data processing is taken over based on the hot standby relationship is shown. Here, the standby system processing function 22 of the electronic computer 2
Is a state in which the processing of the operating system processing function 11 is taken over to become the operating system processing function 22 ′, and the corresponding standby system processing function does not exist, and the operating system processing function 3 of the electronic computer 3 is
1 is a state in which the corresponding standby system processing function does not exist. In this state, even though the two computers 2 and 3 are operating normally, the three operating system processing functions 2
There is no standby system processing function associated with two of 1, 2, 2 ', and 31, and the reliability is significantly reduced.

【0008】この状態は、操作員が、電子計算機3で稼
動系処理機能22’に対応付けする待機系処理機能を起
動し、電子計算機2で稼動系処理機能31に対応付けす
る待機系処理機能を起動するか、または電子計算機1を
再起動し電子計算機2の稼働系処理機能22’および電
子計算機3の稼動系処理機能31に対応する待機系処理
機能を起動するまで回復しない。
In this state, the operator activates the standby system processing function associated with the active system processing function 22 'in the electronic computer 3 and the standby system processing function associated with the active system processing function 31 in the electronic computer 2. Or the standby computer processing function corresponding to the operating system processing function 22 'of the electronic computer 2 and the operating system processing function 31 of the electronic computer 3 is started up.

【0009】[0009]

【発明が解決しようとする課題】上述した従来の3台以
上の電子計算機で構成されている相互ホットスタンバイ
システムでは、1台の電子計算機が停止した場合に、2
台以上の電子計算機が正常に動作しているにもかかわら
ず、稼働系処理機能に対応付けられる待機系処理機能が
存在しない状態になるので、さらにもう1台の電子計算
機が停止した場合にはオンラインデータ処理の一部が停
止してしまうという著しく信頼性が低下した状態になっ
てしまい、信頼性を向復するためには操作員による操作
が必要であるという問題点があった。
In the above-mentioned conventional mutual hot standby system composed of three or more computers, when one computer is stopped, two
Even if more than one computer is operating normally, the standby system processing function associated with the active system processing function does not exist, so if another computer stops, There has been a problem that a part of the online data processing is stopped, resulting in a significantly reduced reliability, which requires an operation by an operator to restore the reliability.

【0010】本発明の目的は、上述の点に鑑み、電子計
算機の障害により稼動系処理機能に対応付けられた待機
系処理機能が存在しなくなった場合に、操作員の操作な
しに新たに対応付け可能な待機系処理機能を選択して対
応付けを行い、自動的にホットスタンバイ関係を構築す
ることにより信頼性を回復することができるようにした
相互ホットスタンバイシステム待機系選択方式を提供す
ることにある。
In view of the above points, an object of the present invention is to newly cope without the operation of an operator when the standby system processing function associated with the active system processing function does not exist due to the failure of the electronic computer. To provide a mutual hot standby system standby system selection method that enables restoration of reliability by selecting and correlating standby system processing functions that can be attached and automatically establishing a hot standby relationship. It is in.

【0011】また、本発明の他の目的は、各電子計算機
での稼動系処理機能および待機系処理機能の起動の順番
にかかわらず稼働系処理機能が操作員が指定した電子計
算機上で動作する待機系処理機能と優先的に対応付けら
れるようにした相互ホットスタンバイシステム待機系選
択方式を提供することにある。
Another object of the present invention is that the operating system processing functions operate on the electronic computer designated by the operator regardless of the order of activation of the operating system processing functions and the standby system processing functions in each electronic computer. It is to provide a mutual hot standby system standby system selection method that is preferentially associated with a standby system processing function.

【0012】なお、先行技術として、特開平3−116
337号公報に開示された「相互待機業務処理装置」が
あるが、この装置は、複数台の計算機の相互が待機状態
に設定され、複数のジョブを1台の計算機で実行する系
において、相互の待機状態を管理するジョブ管理表を参
照して切り替えを実行することにより、計算機切替時に
ジョブの分散を防止できるようにしたものであり、本願
発明とはその目的および効果が異なるものである。
As prior art, Japanese Patent Laid-Open No. 3-116
There is a "mutual standby job processing device" disclosed in Japanese Patent No. 337, which is a system in which a plurality of computers are set to a standby state and a plurality of jobs are executed by one computer. By executing the switching by referring to the job management table that manages the standby state, job distribution can be prevented at the time of computer switching, and the purpose and effect are different from the present invention.

【0013】[0013]

【課題を解決するための手段】本発明の相互ホットスタ
ンバイシステム待機系選択方式は、3台以上の電子計算
機からなり、オンラインデータ処理を行っている稼動系
処理機能を負荷分散させるように各電子計算機で動作さ
せるとともに、オンラインデータ処理に異常が発生した
ときにオンラインデータ処理を引き継ぎ稼動系処理機能
となって処理を続行するための待機系処理機能を対応す
る稼働系処理機能と異なる電子計算機にて動作させるよ
うにした相互ホットスタンバイシステムにおいて、自電
子計算機で動作する稼働系処理機能の識別子,稼働系処
理機能とホットスタンバイ関係を構築するように対応付
けられた待機系処理機能の識別子および該待機系処理機
能が動作する電子計算機の番号からなる情報と、自電子
計算機で動作する待機系処理機能の識別子,待機系処理
機能とホットスタンバイ関係を構築するように対応付け
られた稼働系処理機能の識別子および該稼働系処理機能
が動作する電子計算機の番号からなる情報とを登録する
処理機能管理表と、電子計算機の障害発生時に対応付け
られた待機系処理機能がなくなった稼働系処理機能から
の要求に応じて前記処理機能管理表を参照して他の電子
計算機の対応付けられた稼働系処理機能のない待機系処
理機能を選択して要求元の稼働系処理機能に対応付け自
動的にホットスタンバイ関係を構築させる処理機能管理
手段とを有する。
The mutual hot standby system standby system selection method of the present invention is composed of three or more computers, and each computer is arranged so as to distribute the load of the operating system processing function performing online data processing. In addition to operating on a computer, the online data processing is taken over when an abnormality occurs in the online data processing. In the mutual hot standby system configured to operate in the same manner, the identifiers of the active system processing functions that operate in the local computer, the identifiers of the standby system processing functions that are associated so as to establish a hot standby relationship with the active system processing functions, and the Information that consists of the number of the computer on which the standby processing function operates and that it operates on its own computer Registers an identifier of a machine processing function, an identifier of an active system processing function associated with the standby system processing function so as to establish a hot standby relationship, and information including the number of the computer on which the active system processing function operates. The processing function management table is associated with another computer by referring to the processing function management table in response to a request from an active system processing function that has no associated standby system processing function when a failure occurs in the electronic computer. And a processing function management means for automatically establishing a hot standby relationship by selecting a standby system processing function without an active system processing function and associating it with the operating system processing function of the request source.

【0014】また、本発明の相互ホットスタンバイシス
テム待機系選択方式は、3台以上の電子計算機からな
り、オンラインデータ処理を行っている稼動系処理機能
を負荷分散させるように各電子計算機で動作させるとと
もに、オンラインデータ処理に異常が発生したときにオ
ンラインデータ処理を引き継ぎ稼動系処理機能となって
処理を続行するための待機系処理機能を稼働系処理機能
と異なる電子計算機にて動作させるようにした相互ホッ
トスタンバイシステムにおいて、自電子計算機で動作す
る稼働系処理機能の識別子,稼働系処理機能とホットス
タンバイ関係を構築するように対応付けられた待機系処
理機能の識別子,該待機系処理機能が動作する電子計算
機の番号および待機系処理機能の対応付けを優先すべき
電子計算機の番号からなる情報と、自電子計算機で動作
する待機系処理機能の識別子,待機系処理機能とホット
スタンバイ関係を構築するように対応付けられた稼働系
処理機能の識別子および該稼働系処理機能が動作する電
子計算機の番号からなる情報とを登録する処理機能管理
表と、この処理機能管理表の待機系処理機能の対応付け
を優先すべき電子計算機の識別子を参照して稼働系処理
機能に対応付ける待機系処理機能が動作している電子計
算機の選択の優先順位の制御を行う優先制御手段と、稼
動系処理機能および待機系処理機能に対応付けの変更通
知を行う対応変更通知手段とを含み、電子計算機での稼
動系処理機能および待機系処理機能の動作状況が変化し
たときに、前記処理機能管理表を参照して稼働系処理機
能に優先電子計算機番号が示す電子計算機以外の電子計
算機で動作する待機系処理機能が対応付けられていれ
ば、稼働系処理機能と待機系処理機能との対応付けを解
除し、対応付けを優先すべき電子計算機の待機系処理機
能を選択して要求元の稼働系処理機能に対応付け自動的
にホットスタンバイ関係を変更させる処理機能管理手段
とを有する。
The mutual hot standby system standby system selection method of the present invention is composed of three or more computers, and each computer is operated so as to distribute the load of the operating system processing function that is performing online data processing. At the same time, when an abnormality occurs in online data processing, the standby data processing function that takes over the online data processing and becomes the active system processing function and continues processing is operated on a computer different from the active system processing function. In the mutual hot standby system, an identifier of an active system processing function that operates on its own computer, an identifier of a standby system processing function associated so as to establish a hot standby relationship with the active system processing function, and the standby system processing function operates Computer number and the computer number that should prioritize the correspondence between standby processing functions Information, an identifier of a standby system processing function that operates on the own computer, an identifier of an active system processing function associated with the standby system processing function so as to establish a hot standby relationship, and an electronic device on which the active system processing function operates. Processing function management table that registers information consisting of computer numbers, and standby system processing that correlates to active system processing functions by referring to the computer identifier that should give priority to the correspondence of standby system processing functions in this processing function management table The computer includes a priority control means for controlling the priority order of selection of the computer in which the function is operating, and a correspondence change notifying means for notifying the change of the correspondence to the active system processing function and the standby system processing function. When the operating statuses of the active system processing function and the standby system processing function change, the electronic meter indicated by the priority computer number is referred to the active system processing function by referring to the processing function management table. If a standby system processing function that operates on a computer other than a computer is associated, the standby system processing function of the computer that cancels the association between the active system processing function and the standby system processing function and prioritizes the association And a processing function management means for automatically changing the hot standby relationship by selecting the item corresponding to the operating system processing function of the request source.

【0015】[0015]

【発明の実施の形態】次に、本発明について図面を参照
して詳細に説明する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS Next, the present invention will be described in detail with reference to the drawings.

【0016】[0016]

【実施例】図1は、本発明の第1実施例に係る相互ホッ
トスタンバイシステム待機系選択方式が適用された相互
ホットスタンバイシステムの構成を示すブロック図であ
る。この相互ホットスタンバイシステムは、3台の電子
計算機1,2,3から構成され、電子計算機1,2,3
間はパス512,523,531を介して接続されてい
る。各電子計算機1,2,3は、オンラインデータ処理
を行うための稼動系処理機能11,21,31と、障害
発生時にオンラインデータ処理を引き継ぐための待機系
処理機能12,13,22,23,32,33と、稼動
系処理機能11,21,31と待機系処理機能12,1
3,22,23,32,33との対応を制御する処理機
能管理手段51,52,53とをそれぞれ有し、処理機
能管理手段51,52,53は、処理機能管理表61,
62,63をそれぞれ備えている。
1 is a block diagram showing the configuration of a mutual hot standby system to which a mutual hot standby system standby system selection method according to a first embodiment of the present invention is applied. This mutual hot standby system is composed of three electronic computers 1, 2, and 3.
The spaces are connected via paths 512, 523, and 531. Each of the computers 1, 2, 3 has an active system processing function 11, 21, 31 for performing online data processing and a standby system processing function 12, 13, 22, 23, for taking over online data processing when a failure occurs. 32, 33, operating system processing functions 11, 21, 31 and standby system processing functions 12, 1
3, 22, 23, 32, 33, respectively, and processing function management means 51, 52, 53 for controlling the correspondence with the processing function management means 51, 52, 53, respectively.
62 and 63 are provided respectively.

【0017】図2は、図1の状態で動作しているときに
電子計算機1が障害により停止した場合の状態遷移図を
示す。
FIG. 2 shows a state transition diagram when the computer 1 is stopped due to a failure while operating in the state of FIG.

【0018】図3を参照すると、処理機能管理表61,
62,63は、自電子計算機で動作中の稼働系処理機能
の識別子を登録する稼働系処理機能識別子と、対応付け
の有無を登録する対応付け有無と、対応付けられた待機
系処理機能が存在する電子計算機の番号を登録する対応
電子計算機番号と、対応付けられた待機系処理機能の識
別子を登録する対応待機系処理機能識別子との各フィー
ルドからなる複数のエントリと、自電子計算機で動作中
の待機系処理機能の識別子を登録する待機系処理機能識
別子と、対応付けの有無を登録する対応付け有無と、対
応付けられた稼働系処理機能が動作する電子計算機の番
号を登録する対応電子計算機番号と、対応付けられた稼
働系処理機能の識別子を登録する対応稼働系処理機能識
別子との各フィールドからなる複数のエントリとから構
成されている。
Referring to FIG. 3, the processing function management table 61,
Reference numerals 62 and 63 denote active system processing function identifiers that register the identifiers of the active system processing functions that are operating in the electronic computer, the presence or absence of association that registers the presence or absence of association, and the associated standby system processing functions. The corresponding computer number that registers the computer number to be registered and the corresponding standby system processing function identifier that registers the identifier of the associated standby system processing function. The standby computer processing function identifier for registering the standby system processing function identifier, the presence / absence of association for registering the presence / absence of the association, and the corresponding electronic computer for registering the number of the electronic computer on which the associated active system processing function operates A plurality of entries including fields of a number and a corresponding operating system processing function identifier for registering the identifier of the associated operating system processing function.

【0019】図4を参照すると、処理機能管理手段5
1,52,53の図1から図2の状態に遷移する際の処
理は、他電子計算機待機系処理機能情報取得ステップS
101と、他電子計算機待機系処理機能検索ステップS
102と、対応付け判定ステップS103と、検索待機
系処理機能対応付け要求ステップS104と、対応付け
許可判定ステップS105と、対応付け完了通知ステッ
プS106と、他電子計算機全待機系処理機能検索終了
判定ステップS107と、全他電子計算機検索処理終了
判定ステップS108と、未検索処理電子計算機待機系
処理機能情報取得ステップS109と、対応付け待機系
処理機能無し通知ステップS110とからなる。
Referring to FIG. 4, the processing function management means 5
1, 52, and 53 when the state transitions from the state of FIG. 1 to the state of FIG.
101 and other computer standby system processing function search step S
102, association determination step S103, search standby processing function association request step S104, association permission determination step S105, association completion notification step S106, and other computer all standby system processing function search termination determination step S107, an all-others computer search processing end determination step S108, an unsearched computer standby system processing function information acquisition step S109, and a correspondence standby system no function notification step S110.

【0020】次に、このように構成された第1実施例の
相互ホットスタンバイシステム待機系選択方式の動作に
ついて説明する。
The operation of the mutual hot standby system standby system selection system of the first embodiment thus constructed will be described below.

【0021】各電子計算機1,2,3で起動された稼動
系処理機能11,21,31は、自電子計算機1,2,
3に存在する処理機能管理手段51,52,53に、対
応付けされる待機系処理機能の選択を要求する。
The operating system processing functions 11, 21, 31 activated by the respective electronic computers 1, 2, 3 are their own electronic computers 1, 2, 3.
It requests the processing function management means 51, 52, 53 existing in No. 3 to select the associated standby processing function.

【0022】処理機能管理手段51,52,53は、電
子計算機1,2,3間を接続するパス512,523,
531を介して、他の電子計算機1,2,3の処理機能
管理手段51,52,53から処理機能管理表61,6
2,63に記録された稼働系処理機能識別子,対応付け
有無,対応電子計算機番号および対応待機系処理機能識
別子の情報を取得し、取得した待機系処理機能12,1
3,22,23,32,33の情報をもとに対応付けす
る待機系処理機能を選択し、その結果を要求元の稼働系
処理機能11,21,31に通知する。
The processing function management means 51, 52, 53 are paths 512, 523 connecting the computers 1, 2, 3 respectively.
Processing function management tables 61, 6 from the processing function management means 51, 52, 53 of other electronic computers 1, 2, 3 via 531.
The information of the active system processing function identifiers, the presence / absence of association, the corresponding computer numbers and the corresponding standby system processing function identifiers recorded in Nos. 2, 63 are acquired, and the acquired standby system processing functions 12, 1 are acquired.
Based on the information of 3, 22, 23, 32, 33, the standby system processing function to be associated is selected, and the result is notified to the requesting operating system processing functions 11, 21, 31.

【0023】例えば、電子計算機1で稼働系処理機能1
1の動作が開始した場合、稼働系処理機能11は、自電
子計算機1の処理機能管理手段51に稼働系処理機能1
1の起動の通知と、対応付けられる待機系処理機能の選
択の要求とを行う。
For example, in the computer 1, the operating system processing function 1
When the operation 1 is started, the operating system processing function 11 causes the processing function management means 51 of the electronic computer 1 to operate the operating system processing function 1.
The activation notification of No. 1 and the request for selection of the associated standby system processing function are performed.

【0024】要求を受けた処理機能管理手段51は、処
理機能管理表61に1エントリを確保して稼働系処理機
能11の識別子を記録するとともに、接続パス512を
介して他電子計算機2の処理機能管理手段52(処理機
能管理表62)から他電子計算機2で動作する待機系処
理機能22,23の識別子,対応付け有無,対応電子計
算機番号および対応稼働系処理機能識別子の情報を取得
し(ステップS101)、対応付けられていない待機系
処理機能の有無を調べる(ステップS102)。いま、
対応付けられていない待機系処理機能22があるので
(ステップS103でイエス)、処理機能管理手段51
は、待機系処理機能22と自電子計算機1の稼働系処理
機能11との対応付けを行うことを待機系処理機能22
が存在する電子計算機2の処理機能管理手段52に要求
する(ステップS104)。
Upon receipt of the request, the processing function management means 51 secures one entry in the processing function management table 61, records the identifier of the active system processing function 11, and processes the other computer 2 via the connection path 512. From the function management means 52 (processing function management table 62), the information of the identifiers of the standby system processing functions 22 and 23 operating in the other electronic computer 2, the presence / absence of correspondence, the corresponding computer number and the corresponding operating system processing function identifier are acquired ( In step S101), it is checked whether or not there is a standby system processing function that is not associated (step S102). Now
Since there is a standby processing function 22 that is not associated (Yes in step S103), the processing function management unit 51
The standby system processing function 22 associates the standby system processing function 22 with the operating system processing function 11 of the computer 1.
Is requested to the processing function management means 52 of the computer 2 (step S104).

【0025】要求を受けた処理機能管理手段52は、さ
らに他の電子計算機からの要求との競合がないかなどの
対応付けを妨げる要因がなければ、処理機能管理表62
の待機系処理機能22の識別子に対応させて対応付け有
り,対応付けられた稼働系処理機能11が動作する電子
計算機1の番号および対応付けられた稼働系処理機能1
1の識別子を記録し、対応付けられた稼働系処理機能1
1の情報を待機系処理機能22に通知し、要求を行った
電子計算機1の処理機能管理手段51に対応付け許可を
返信する。一方、対応付けを妨げる要因がある場合に
は、処理機能管理手段52は、電子計算機1の処理機能
管理手段51に対応付け不可を返信する。
The processing function management means 52 that has received the request has a processing function management table 62 unless there is a factor that prevents the association, such as whether there is a conflict with a request from another computer.
Corresponding to the identifier of the standby system processing function 22 of the above, there is a correspondence, and the number of the computer 1 on which the associated operating system processing function 11 operates and the associated operating system processing function 1
Recorded the identifier of 1 and associated operating system processing function 1
The information of No. 1 is notified to the standby system processing function 22, and the association permission is returned to the processing function management means 51 of the computer 1 which made the request. On the other hand, if there is a factor that hinders the association, the processing function management means 52 sends a response indicating that the association is impossible to the processing function management means 51 of the computer 1.

【0026】電子計算機1の処理機能管理手段51は、
対応付け許可を受け取った場合には(ステップS105
でイエス)、処理機能管理表61の稼働系処理機能11
の識別子に対応させて対応付け有り,対応付けられた待
機系処理機能22が動作する電子計算機2の番号および
対応付けられた待機系処理機能22の識別子を記録し、
待機系処理機能22の情報を要求元の稼働系処理機能1
1に通知する(ステップS106)。対応付け不可を受
け取った場合には(ステップS105でノー)、処理機
能管理手段51は、電子計算機2の全ての待機系処理機
能について検索したかどうかを判定し(ステップS10
7)、未検索の待機系処理機能があれば、ステップS1
02に制御を戻してステップS102〜S107の処理
を繰り返す。そして、対応付けを行うために情報を取得
した電子計算機2の待機系処理機能についてすべて対応
付け不可を受け取った場合には(ステップS107でイ
エス)、さらに全ての他の電子計算機3について検索処
理を行ったかどうかを判定し(ステップS108)、未
検索処理の電子計算機3があれば待機系処理機能の情報
を取得し(ステップS109)、ステップS102に制
御を戻し、ステップS102〜S109の処理を繰り返
す。ステップS108で全ての他の電子計算機について
検索処理が終了すると、対応付けする待機系処理機能が
存在しないことを要求元の稼働系処理機能11に通知す
る(ステップS110)。
The processing function management means 51 of the electronic computer 1 is
When the association permission is received (step S105)
Yes), the processing function management table 61 of the operating system processing function 11
Is recorded in association with the identifier of the standby computer processing function 22 and the number of the electronic computer 2 in which the associated standby system processing function 22 operates.
Information about the standby system processing function 22 is used to request the operating system processing function 1
1 is notified (step S106). When it is determined that the association is not possible (NO in step S105), the processing function management unit 51 determines whether or not all the standby system processing functions of the electronic computer 2 have been searched (step S10).
7) If there is an unsearched standby processing function, step S1
The control is returned to 02 and the processes of steps S102 to S107 are repeated. When all the standby system processing functions of the electronic computer 2 that have acquired the information for performing the association are not associated (Yes in step S107), the search processing is further performed for all the other electronic computers 3. It is determined whether or not it has been performed (step S108), and if there is an electronic computer 3 that has not been searched, the information of the standby processing function is acquired (step S109), the control is returned to step S102, and the processing of steps S102 to S109 is repeated. . When the search processing is completed for all other electronic computers in step S108, the active system processing function 11 of the request source is notified that there is no associated standby system processing function (step S110).

【0027】各電子計算機1,2,3の稼働系処理機能
11,21,31および待機系処理機能12,22,3
2は、通知された相手の情報をもとに、ホットスタンバ
イ関係の構築のための処理を行う。例えば、稼働系処理
機能11から待機系処理機能22への使用資源情報等の
連絡等の処理を行う。
Operating system processing functions 11, 21, 31 and standby system processing functions 12, 22, 3 of the respective computers 1, 2, 3.
2 performs processing for establishing a hot standby relationship based on the notified information of the other party. For example, processing such as communication of used resource information from the operating system processing function 11 to the standby system processing function 22 is performed.

【0028】上記処理の結果、稼働系処理機能11は待
機系処理機能22と、稼動系処理機能21は待機系処理
機能32と、稼働系処理機能31は待機系処理機能12
と対応付けられたものとする。
As a result of the above processing, the operating system processing function 11 is the standby system processing function 22, the operating system processing function 21 is the standby system processing function 32, and the operating system processing function 31 is the standby system processing function 12.
Be associated with.

【0029】なお、図1の状態において、待機系処理機
能13,23,33は、対応付けされる稼動系処理機能
が存在しない状態で動作している。これらは、故障など
により電子計算機が停止したために対応付けされる待機
系処理機能をなくした稼働系処理機能に対して新たに対
応付けを行うためのものであり、事前に動作させておく
ことが必要となる。
In the state of FIG. 1, the standby system processing functions 13, 23, 33 are operating in a state where there is no associated active system processing function. These are for newly associating with the active system processing functions that have lost the standby system processing functions associated with the computer being stopped due to a failure or the like, and should be operated in advance. Will be needed.

【0030】図1の状態で動作しているときに、図2に
示すように、電子計算機1が障害により停止した場合、
電子計算機1に存在した稼動系処理機能11に対応付け
られていた電子計算機2で動作する待機系処理機能22
は、オンラインデータ処理を引き継ぎ新たに稼動系処理
機能22’となり、かつ、対応付けられる待機系処理機
能が存在しない状態となり、処理機能管理手段52は、
処理機能管理表62の待機系処理機能22の情報を稼働
系処理機能22’の情報に書き変える。同じく、電子計
算機1に存在した待機系処理機能12がなくなったため
に電子計算機3で動作する稼動系処理機能31は、対応
付けられる待機系処理機能がなくなり、処理機能管理手
段53は、処理機能管理表63の待機系処理機能31の
情報を書き変える。
When the computer 1 is stopped due to a failure as shown in FIG. 2 while operating in the state of FIG. 1,
Standby system processing function 22 operating in the computer 2 associated with the active system processing function 11 existing in the computer 1
Becomes the operating system processing function 22 'newly taking over the online data processing, and there is no associated standby system processing function, and the processing function management means 52
The information of the standby system processing function 22 in the processing function management table 62 is rewritten to the information of the active system processing function 22 '. Similarly, the active system processing function 31 operating in the electronic computer 3 has no associated standby system processing function because the standby system processing function 12 existing in the electronic computer 1 has disappeared, and the processing function management means 53 uses the processing function management. The information of the standby system processing function 31 in Table 63 is rewritten.

【0031】待機系処理機能との対応付けがない稼動系
処理機能22’は、自電子計算機2の処理機能管理手段
52に対応付けされる待機系処理機能の選択を要求す
る。
The active system processing function 22 'which is not associated with the standby system processing function requests the selection of the standby system processing function associated with the processing function management means 52 of the own computer 2.

【0032】要求を受けた処理機能管理手段52は、接
続パス523を介して電子計算機3の処理機能管理手段
53(処理機能管理表63)から電子計算機3で動作し
ている待機系処理機能32,33の識別子,対応付け有
無,対応電子計算機番号および対応稼働系処理機能識別
子の情報を取得し(ステップS101)、対応付けられ
ていない待機系処理機能の有無を調べる(ステップS1
02)。いま、対応付けられていない待機系処理機能3
3があるので(ステップS103でイエス)、処理機能
管理手段52は、待機系処理機能33と自電子計算機2
の稼働系処理機能22’との対応付けを行うことを待機
系処理機能33が動作する電子計算機3の処理機能管理
手段53に要求する(ステップS104)。
Upon receipt of the request, the processing function management means 52 receives the request from the processing function management means 53 (processing function management table 63) of the computer 3 via the connection path 523 and the standby system processing function 32 operating in the computer 3. , 33, the presence / absence of correspondence, the corresponding computer number and the corresponding operating system processing function identifier are acquired (step S101), and the presence / absence of a non-corresponding standby system processing function is checked (step S1).
02). Standby system processing function 3 not currently associated
3 (Yes in step S103), the processing function management means 52 causes the standby processing function 33 and the own computer 2 to perform processing.
The processing function management means 53 of the computer 3 in which the standby system processing function 33 operates is requested to be associated with the operating system processing function 22 '(step S104).

【0033】要求を受けた処理機能管理手段53は、さ
らに他の電子計算機からの要求との競合がないかなどの
対応付けを妨げる要因がなければ、処理機能管理表63
の待機系処理機能33の識別子に対応させて対応付け有
り,対応付けられた稼働系処理機能22’が動作する電
子計算機1の番号および対応する稼働系処理機能22’
の識別子を記録し、要求を行った電子計算機2の処理機
能管理手段52に対応付け許可を返信する。
The processing function management means 53 which has received the request has a processing function management table 63 unless there is a factor that hinders the correspondence, such as whether there is a conflict with a request from another computer.
Corresponding to the identifier of the standby system processing function 33, the number of the computer 1 on which the associated operating system processing function 22 'operates and the corresponding operating system processing function 22'
Is recorded, and the association permission is returned to the processing function management means 52 of the computer 2 that made the request.

【0034】電子計算機2の処理機能管理手段52は、
対応付け許可を受け取った場合には(ステップS105
でイエス)、処理機能管理表61の稼働系処理機能2
2’の識別子に対応させて対応付け有り,対応付けられ
る待機系処理機能33が動作する電子計算機3の番号お
よび対応付けられる待機系処理機能33の識別子を記録
し、待機系処理機能33の情報を要求元の稼働系処理機
能22’に通知する(ステップS106)。これによ
り、電子計算機2の稼動系処理機能22’と電子計算機
3の待機系処理機能33とが対応付けられる。
The processing function management means 52 of the electronic computer 2 is
When the association permission is received (step S105)
Yes), the operating function processing function 2 in the processing function management table 61
2'is associated with the identifier, and the number of the computer 3 on which the associated standby processing function 33 operates and the associated identifier of the standby processing function 33 are recorded, and the information of the standby processing function 33 is recorded. To the requesting operating system processing function 22 '(step S106). As a result, the active system processing function 22 ′ of the electronic computer 2 and the standby system processing function 33 of the electronic computer 3 are associated with each other.

【0035】電子計算機3の稼動系処理機能31と電子
計算機2の待機系処理機能23とについても、処理機能
管理手段53,パス523および処理機能管理手段52
により対応付けされる。
Regarding the operating system processing function 31 of the electronic computer 3 and the standby system processing function 23 of the electronic computer 2, the processing function managing means 53, the path 523 and the processing function managing means 52 are also included.
Is associated with.

【0036】以上により、電子計算機2,3において、
稼動系処理機能22’,31と待機系処理機能33,2
3との対応付けが操作員の操作なしに行われ、ホットス
タンバイ関係が構築される。
From the above, in the electronic computers 2 and 3,
Active system processing functions 22 ', 31 and standby system processing functions 33, 2
Correspondence with No. 3 is performed without operator's operation, and a hot standby relationship is established.

【0037】ところで、上記第1実施例では、縮退運転
となるときの稼働系処理機能と待機系処理機能との対応
付けを操作員の操作なしに行う。この操作員の操作なし
に稼働系処理機能と待機系処理機能とを対応付ける処理
を、縮退運転となるときだけでなく、稼働系処理機能を
動作させたときにも適用すると、操作員が稼働系処理機
能と対応付ける待機系処理機能を動作させ忘れていた場
合でも、その時点で動作している待機系処理機能と対応
付けすることができる。
By the way, in the above-described first embodiment, the operation system processing function and the standby system processing function in the degenerate operation are associated with each other without the operation of the operator. If the processing that associates the active system processing function and the standby system processing function without the operator's operation is applied not only when the degenerate operation is performed but also when the active system processing function is operated, the operator can Even if the user forgets to operate the standby system processing function associated with the processing function, it can be associated with the standby system processing function operating at that time.

【0038】しかし、第一実施例では、稼働系処理機能
と待機系処理機能との対応付けはすべて処理機能管理手
段がその時々の各電子計算機で動作している稼働系処理
機能と待機系処理機能とから選択し、以降、ある電子計
算機が停止するまで対応付けの変更が行われないため、
各電子計算機での稼働系処理機能と待機系処理機能との
起動順序を考慮しなければ操作員が意図する稼働系処理
機能と待機系処理機能との対応付けが行われず、従っ
て、電子計算機の負荷分散が実現しない。
However, in the first embodiment, all the correspondences between the operating system processing functions and the standby system processing functions are associated with the operating system processing functions and the standby system processing in which the processing function management means is operating in each computer at that time. After selecting from the function, the correspondence will not be changed until a certain computer stops, so
Unless the starting sequence of the operating system processing function and the standby system processing function in each computer is considered, the operating system processing function and the standby system processing function intended by the operator cannot be associated. Load balancing is not realized.

【0039】図5は、本発明の第2実施例に係る相互ホ
ットスタンバイシステム待機系選択方式が適用された相
互ホットスタンバイシステムの構成を示すブロック図で
ある。この相互ホットスタンバイシステムは、電子計算
機1,2,3の負荷分散を実現するために、第1実施例
の相互ホットスタンバイシステム待機系選択方式が適用
された図1に示した相互ホットスタンバイシステムにお
いて、処理機能管理手段51,52,53に、処理機能
管理表61’,62’,63’と、対応付ける待機系処
理機能が動作している電子計算機1,2,3の選択の優
先順位の制御を行う優先制御手段71,72,73と、
処理機能管理手段51,52,53から稼動系処理機能
および待機系処理機能に対応付けの変更通知を行う対応
変更通知手段81,82,83とを設けるようにしたも
のである。なお、図1に示した相互ホットスタンバイシ
ステムと対応する各手段,各機能等については、同一符
号を付してそれらの詳しい説明を省略する。
FIG. 5 is a block diagram showing the configuration of a mutual hot standby system to which the mutual hot standby system standby system selection method according to the second embodiment of the present invention is applied. This mutual hot standby system is the same as the mutual hot standby system shown in FIG. 1 to which the mutual hot standby system standby system selection method of the first embodiment is applied in order to realize the load distribution of the computers 1, 2, 3. The processing function management means 51, 52, and 53 are controlled by the processing function management tables 61 ', 62', and 63 ', and the priority order of selection of the computers 1, 2, and 3 in which the corresponding standby system processing functions are operating. Priority control means 71, 72, 73 for performing
Corresponding change notifying means 81, 82, 83 for notifying the change of the correspondence to the active system processing function and the standby system processing function from the processing function management means 51, 52, 53 are provided. It should be noted that each means, each function, and the like corresponding to the mutual hot standby system shown in FIG. 1 are denoted by the same reference numerals, and detailed description thereof will be omitted.

【0040】各電子計算機1,2,3では、オンライン
データ処理を行うための稼動系処理機能11,21,3
1と、障害発生時にオンラインデータ処理を引き継ぐた
めの待機系処理機能12,32,33とが起動されてい
るものとする。
In each of the computers 1, 2 and 3, operating system processing functions 11, 21 and 3 for performing online data processing
1 and the standby system processing functions 12, 32, 33 for taking over the online data processing when a failure occurs are activated.

【0041】図6は、図5の状態から操作員が電子計算
機2で待機系処理機能22を起動した場合の状態遷移図
を示す。
FIG. 6 is a state transition diagram when the operator activates the standby system processing function 22 on the electronic computer 2 from the state of FIG.

【0042】図7を参照すると、処理機能管理表6
1’,62’,63’は、自電子計算機で動作中の稼働
系処理機能の識別子を登録する稼働系処理機能識別子
と、対応付けの有無を登録する対応付け有無と、対応付
けられた待機系処理機能が存在する電子計算機の番号を
登録する対応電子計算機番号と、対応付けられた待機系
処理機能の識別子を登録する対応待機系処理機能識別子
と、待機系処理機能の対応付けを優先すべき電子計算機
の番号を登録する優先電子計算機番号との各フィールド
からなる複数のエントリと、自電子計算機で動作中の待
機系処理機能の識別子を登録する待機系処理機能識別子
と、対応付けの有無を登録する対応受け有無と、対応付
けられた稼働系処理機能が動作する電子計算機の番号を
登録する対応電子計算機番号と、対応付けられた稼働系
処理機能の識別子を登録する対応稼働系処理機能識別子
との各フィールドからなる複数のエントリとから構成さ
れている。
Referring to FIG. 7, the processing function management table 6
1 ', 62', and 63 'are active system processing function identifiers that register the identifiers of the active system processing functions that are operating in the own computer, the presence or absence of association that registers the presence or absence of association, and the associated standby. Priority is given to the correspondence between the corresponding computer number that registers the number of the computer that has the system processing function, the corresponding standby system processing function identifier that registers the identifier of the associated standby system processing function, and the standby system processing function. Whether or not there is a correspondence between a plurality of entries consisting of fields of priority computer number for registering the number of the computer to be processed and standby system function identifier for registering the identifier of the standby system process function operating in its own computer Whether or not the corresponding computer is registered, and the corresponding computer number that registers the number of the computer on which the associated operating system processing function operates, and the identifier of the associated operating system processing function are registered. It is composed of a plurality of entries consisting of fields with the corresponding operating system processing function identifier that.

【0043】図8を参照すると、処理機能管理手段5
1,52,53の図5から図6の状態に遷移するときの
処理は、稼働系処理機能優先電子計算機番号取得ステッ
プS201と、対応待機系処理機能優先電子計算機存在
有無判定ステップS202と、優先電子計算機待機系処
理機能情報取得ステップS203と、優先電子計算機待
機系処理機能検索ステップS204と、対応付け判定ス
テップS205と、検索待機系処理機能対応付け要求ス
テップS206と、対応付け許可判定ステップS207
と、対応付け解除ステップS208と、対応待機系処理
機能情報通知ステップS209と、優先電子計算機全待
機系処理機能検索処理終了判定ステップS210とから
なる。
Referring to FIG. 8, processing function management means 5
5, 52 and 53, the processing for transitioning from the state of FIG. 5 to the state of FIG. 6 is performed in the operating system processing function priority computer number acquisition step S201, the corresponding standby system processing function priority computer existence determination step S202, Electronic computer standby system processing function information acquisition step S203, priority electronic computer standby system processing function search step S204, association determination step S205, search standby system processing function association request step S206, association permission determination step S207.
And a correspondence standby step S208, a corresponding standby system processing function information notification step S209, and a priority computer all standby system processing function search processing end determination step S210.

【0044】次に、このように構成された第2実施例の
相互ホットスタンバイシステム待機系選択方式の動作に
ついて説明する。
The operation of the mutual hot standby system standby system selection system of the second embodiment having such a configuration will be described below.

【0045】まず、操作員が電子計算機1で待機系処理
機能12を起動し、電子計算機3で待機系処理機能3
2,33を起動したとする。なお、操作員が電子計算機
1で待機系処理機能12を起動するとき、および電子計
算機3で待機系処理機能32,33を起動するときに
は、対応付けする電子計算機の稼働系処理機能の指定は
行わなくてよい。
First, the operator activates the standby system processing function 12 on the electronic computer 1, and the electronic computer 3 activates the standby system processing function 3.
Suppose that 2, 33 are activated. When the operator activates the standby system processing function 12 on the electronic computer 1 and activates the standby system processing functions 32 and 33 on the electronic computer 3, the operating system processing function of the associated computer is designated. You don't have to.

【0046】次に、操作員が電子計算機1で稼働系処理
機能11を電子計算機2の待機系処理機能と対応付けす
るように指定して起動し、電子計算機2で稼動系処理機
能21を電子計算機3の待機系処理機能と対応付けする
ように指定して起動し、電子計算機3で稼動系処理機能
31を電子計算機1の待機系処理機能と対応付けるよう
に指定して起動したとする。
Next, the operator designates the operating system processing function 11 on the electronic computer 1 so as to be associated with the standby system processing function of the electronic computer 2 and activates it, and the electronic computer 2 activates the operating system processing function 21. It is assumed that the computer 3 is activated by designating it to be associated with the standby system processing function, and the electronic computer 3 is activated by designating the active system processing function 31 to be associated with the standby system processing function of the electronic computer 1.

【0047】すると、電子計算機3の稼働系処理機能3
1は、処理機能管理手段53に対し電子計算機1に存在
する待機系処理機能との対応付けを優先するように選択
を要求する。
Then, the operating system processing function 3 of the electronic computer 3
1 requests the processing function management means 53 to select the priority of the association with the standby processing function existing in the computer 1.

【0048】処理機能管理手段53は、優先制御手段7
3により、処理機能管理表63’の稼働系処理機能31
の識別子に対応する優先電子計算機番号に電子計算機1
の番号を記録するとともに、処理機能管理表63’を参
照すると稼働系処理機能31と対応付けできる待機系処
理機能は電子計算機1の待機系処理機能12のみのた
め、待機系処理機能12を選択し処理機能管理表63’
の稼働系処理機能31の識別子に対応する対応電子計算
機番号に電子計算機1の番号を、対応待機系処理機能識
別子に待機系処理機能12の番号を記録する。次に、処
理機能管理手段53は、対応付けする待機系処理機能1
2の情報を稼働系処理機能31に通知するとともに、本
選択の結果をパス531を介して電子計算機1の処理機
能管理手段51に通知する。
The processing function management means 53 is the priority control means 7
3, the operating system processing function 31 of the processing function management table 63 '
Computer 1 to the priority computer number corresponding to the identifier of
The standby system processing function 12 is selected because the standby system processing function 12 of the computer 1 is the only standby system processing function that can be associated with the active system processing function 31 by referring to the processing function management table 63 ′. Processing function management table 63 '
The number of the electronic computer 1 is recorded in the corresponding computer number corresponding to the identifier of the operating system processing function 31 and the number of the standby system processing function 12 is recorded in the corresponding standby system processing function identifier. Next, the processing function management means 53 causes the standby processing function 1 to be associated.
The information of No. 2 is notified to the operating system processing function 31, and the result of this selection is notified to the processing function management means 51 of the computer 1 via the path 531.

【0049】処理機能管理手段51は、処理機能管理表
61’の待機系処理機能12の識別子に対応する対応電
子計算機番号に電子計算機3の番号を、対応稼働系処理
機能識別子に稼働系処理機能31の番号を記録し、対応
付けする稼働系処理機能31の情報を待機系処理機能1
2に通知する。
The processing function management means 51 uses the number of the computer 3 as the corresponding computer number corresponding to the identifier of the standby system processing function 12 in the processing function management table 61 ', and the operating system processing function as the corresponding operating system processing function identifier. The number of 31 is recorded, and the information of the operating system processing function 31 to be associated is stored in the standby system processing function 1
Notify 2.

【0050】これにより、電子計算機3の稼働系処理機
能31と電子計算機1の待機系処理機能12とがホット
スタンバイ関係を構築するように対応付けられる。この
対応付けは、操作員が優先指定した電子計算機1の待機
系処理機能に一致する。
As a result, the operating system processing function 31 of the electronic computer 3 and the standby system processing function 12 of the electronic computer 1 are associated so as to establish a hot standby relationship. This correspondence coincides with the standby system processing function of the computer 1 designated by the operator.

【0051】また、電子計算機1の稼働系処理機能11
は、電子計算機2の待機系処理機能と対応付けするよう
に指定されて起動されると、処理機能管理手段51に対
し電子計算機2に存在する待機系処理機能との対応付け
を優先するように選択を要求する。
In addition, the operating system processing function 11 of the electronic computer 1
Is activated so as to be associated with the standby system processing function of the electronic computer 2, the processing function managing means 51 is given priority to the association with the standby system processing function existing in the electronic computer 2. Prompt for choice.

【0052】処理機能管理手段51は、優先制御手段7
1により、処理機能管理表61’の稼働系処理機能11
の識別子に対応する優先電子計算機番号に電子計算機2
の番号を記録するとともに、処理機能管理表61’を参
照すると稼働系処理機能11と対応付けできる待機系処
理機能は電子計算機3の待機系処理機能32および33
のみのため、待機系処理機能32を選択し処理機能管理
表61’の稼働系処理機能11の識別子に対応する対応
電子計算機番号に電子計算機3の番号を、対応待機系処
理機能識別子に待機系処理機能32の番号を記録する。
次に、処理機能管理手段51は、対応付けする待機系処
理機能32の情報を稼働系処理機能11に通知するとと
もに、本選択の結果をパス531を介して電子計算機3
の処理機能管理手段53に通知する。
The processing function management means 51 comprises the priority control means 7
1, the operation processing function 11 of the processing function management table 61 '
Computer 2 to the priority computer number corresponding to the identifier of
The standby system processing functions 32 and 33 of the computer 3 are the standby system processing functions that can be associated with the active system processing function 11 by recording the number of
Therefore, the standby system processing function 32 is selected and the corresponding computer number corresponding to the identifier of the active system processing function 11 of the processing function management table 61 ′ is the computer 3 number, and the corresponding standby system processing function identifier is the standby system. Record the number of the processing function 32.
Next, the processing function management means 51 notifies the operating system processing function 11 of the information of the associated standby system processing function 32, and the result of the main selection is passed via the path 531 to the electronic computer 3
To the processing function management means 53.

【0053】処理機能管理手段53は、処理機能管理表
63’の待機系処理機能32の識別子に対応する対応電
子計算機番号に電子計算機1の番号を、対応稼働系処理
機能識別子に稼働系処理機能11の番号を記録し、対応
付けする稼働系処理機能11の情報を待機系処理機能3
2に通知する。
The processing function management means 53 has the corresponding computer number corresponding to the identifier of the standby processing function 32 in the processing function management table 63 ', the computer 1 number, and the corresponding operating system processing function identifier, the operating system processing function. The number of 11 is recorded, and the information of the operating system processing function 11 to be associated is stored in the standby system processing function 3
Notify 2.

【0054】これにより、電子計算機1の稼働系処理機
能11と電子計算機3の待機系処理機能32とがホット
スタンバイ関係を構築するように対応付けられる。この
対応付けは、操作員が優先指定した電子計算機2の待機
系処理機能とは異なるものである。
As a result, the active system processing function 11 of the electronic computer 1 and the standby system processing function 32 of the electronic computer 3 are associated so as to establish a hot standby relationship. This correspondence is different from the standby system processing function of the electronic computer 2 that is designated by the operator.

【0055】電子計算機2の稼動系処理機能21と電子
計算機3の待機系処理機能33とについても、電子計算
機1の稼働系処理機能11と電子計算機3の待機系処理
機能32の場合と同様に、処理機能管理手段52,優先
制御手段72および処理機能管理手段53によりパス5
23を介してホットスタンバイ関係を構築するように対
応付けられる。この対応付けは、操作員の優先指定に一
致したものである。
The operating system processing function 21 of the electronic computer 2 and the standby system processing function 33 of the electronic computer 3 are the same as the operating system processing function 11 of the electronic computer 1 and the standby system processing function 32 of the electronic computer 3. , Processing function management means 52, priority control means 72 and processing function management means 53
23 to establish a hot standby relationship. This association matches the priority designation of the operator.

【0056】ところで、図5の状態は、電子計算機3に
1つの稼働系処理機能31と、2つの待機系処理機能3
2,33とが動作しており、かつ、2つの待機系処理機
能32,33は他の電子計算機1,2にある稼働系処理
機能11,12と対応付けられているため、常に稼働系
処理機能11,12のオンラインデータ処理を引き継ぐ
ための処理を行っており、電子計算機3は他の電子計算
機1,2より負担が高くなっている。
By the way, in the state shown in FIG. 5, one operating system processing function 31 and two standby system processing functions 3 are provided in the electronic computer 3.
2 and 33 are operating, and the two standby system processing functions 32 and 33 are associated with the operating system processing functions 11 and 12 in the other computers 1, 2 so that the operating system processing is always performed. Processing for taking over the online data processing of the functions 11 and 12 is performed, and the load on the electronic computer 3 is higher than that of the other electronic computers 1 and 2.

【0057】図5の状態で動作しているときに、図6で
示すように、操作員が電子計算機2で待機系処理機能2
2を起動した場合、処理機能管理手段52が処理機能の
動作状況が変更になったことをパス512およびパス5
23を介して電子計算機1の処理機能管理手段51およ
び電子計算機3の処理機能管理手段53にそれぞれ通知
する。
When operating in the state of FIG. 5, as shown in FIG. 6, the operator uses the electronic computer 2 to operate the standby system processing function 2
When No. 2 is activated, the processing function management means 52 indicates that the operating status of the processing function has been changed to pass 512 and pass 5.
The notification is sent to the processing function management means 51 of the computer 1 and the processing function management means 53 of the computer 3 via 23 respectively.

【0058】電子計算機1の処理機能管理手段51は、
電子計算機2で待機系処理機能22が起動されたことを
パス512を介して知ると、自電子計算機1で稼働系処
理機能11が動作しているため、優先制御手段71によ
り処理機能管理表61’から自電子計算機1で動作して
いる稼動系処理機能11の識別子に対応する優先電子計
算機番号(電子計算機2の番号)を取得する(ステップ
S201)。これにより、処理機能管理手段51は、稼
動系処理機能11が電子計算機2で動作する待機系処理
機能との対応付けを優先していることを認識する。
The processing function management means 51 of the electronic computer 1 is
When it is known that the standby system processing function 22 has been activated in the electronic computer 2 via the path 512, since the active system processing function 11 is operating in the own computer 1, the priority control means 71 causes the processing function management table 61. The priority computer number (the number of the computer 2) corresponding to the identifier of the active system processing function 11 operating in the own computer 1 is acquired from '(step S201). As a result, the processing function management means 51 recognizes that the active processing function 11 gives priority to the association with the standby processing function operating in the electronic computer 2.

【0059】次に、処理機能管理手段51は、処理機能
管理表61’を参照して稼働系処理機能11の識別子に
対応する対応電子計算機番号(電子計算機3の番号)と
優先電子計算機番号(電子計算機2の番号)とを取得
し、稼働系処理機能11が対応付けられている待機系処
理機能が優先電子計算機番号で指定されている電子計算
機に存在しているかどうかを判定する(ステップS20
2)。処理機能管理手段51は、対応電子計算機番号
(電子計算機3の番号)と優先電子計算機番号(電子計
算機2の番号)と一致していないために稼働系処理機能
11が対応付けられている待機系処理機能が優先電子計
算機番号で指定されている電子計算機に存在していない
と判断し(ステップS202でノー)、パス512を介
して優先電子計算機番号で指定されている電子計算機2
の処理機能管理手段52(処理機能管理表62)から電
子計算機2で動作する待機系処理機能識別子,対応付け
の有無,対応電子計算機番号および対応稼働系処理機能
識別子の各情報を取得し(ステップS203)、対応付
けられていない待機系処理機能の有無を調べる(ステッ
プS204)。いま、対応付けられていない待機系処理
機能22があるので(ステップS205でイエス)、処
理機能管理手段51は、待機系処理機能22と稼動系処
理機能11との対応付けを電子計算機2の処理機能管理
手段52に要求する(ステップS206)。
Next, the processing function management means 51 refers to the processing function management table 61 'and the corresponding computer number (number of the computer 3) and the priority computer number (corresponding to the identifier of the active system processing function 11). (The number of the electronic computer 2) is acquired, and it is determined whether or not the standby system processing function associated with the active system processing function 11 exists in the computer specified by the priority computer number (step S20).
2). Since the processing function management means 51 does not match the corresponding computer number (the number of the computer 3) and the priority computer number (the number of the computer 2), the standby system associated with the operating system processing function 11 It is determined that the processing function does not exist in the computer designated by the priority computer number (No in step S202), and the computer 2 designated by the priority computer number through the path 512.
From the processing function management means 52 (processing function management table 62), each information of the standby system processing function identifier operating in the computer 2, the presence / absence of correspondence, the corresponding computer number and the corresponding operating system processing function identifier is acquired (step (S203), it is checked whether or not there is a standby processing function that is not associated (step S204). Since there is a standby processing function 22 that is not associated (YES in step S205), the processing function management unit 51 associates the standby processing function 22 with the active processing function 11 by the processing of the computer 2. A request is made to the function management means 52 (step S206).

【0060】処理機能管理手段52は、処理機能管理表
62’の待機系処理機能22の識別子に対応させて対応
付け有り,対応付けする電子計算機1の番号および対応
付けする稼働系処理機能11の識別子の情報を記録し、
電子計算機1の処理機能管理手段51に対応付け許可を
返信する。
The processing function management means 52 is associated with the identifier of the standby system processing function 22 of the processing function management table 62 ', and the number of the associated computer 1 and the associated active system processing function 11 are associated with each other. Record the identifier information,
The association permission is returned to the processing function management means 51 of the electronic computer 1.

【0061】処理機能管理手段51は、対応付け許可を
受け取ると(ステップS207でイエス)、対応変更通
知手段81により稼働系処理機能11に対応変更を通知
してすでに対応付けられている待機系処理機能32に対
する対応付けの解除を行い、電子計算機3の処理機能管
理手段53に対応付け解除処理実行要求を行う(ステッ
プS208)。
When the processing function management unit 51 receives the association permission (Yes in step S207), the association change notification unit 81 notifies the active system processing function 11 of the association change, and the standby system process already associated with it. The association with the function 32 is released, and the association release processing execution request is issued to the processing function management means 53 of the electronic computer 3 (step S208).

【0062】処理機能管理手段53は、処理機能管理表
63’の待機系処理機能32の識別子に対応する対応付
けの有無を対応付け無しにするとともに、対応電子計算
機番号および対応稼働系処理機能番号を消去する。ま
た、処理機能管理手段53は、稼働系処理機能11の情
報を待機系処理機能32に通知し稼働系処理機能11と
の対応付けを解除させる。
The processing function management means 53 determines whether or not there is a correspondence corresponding to the identifier of the standby system processing function 32 in the processing function management table 63 ', and the corresponding computer number and the corresponding operating system processing function number. Erase. Further, the processing function management means 53 notifies the standby system processing function 32 of the information of the active system processing function 11 and cancels the association with the active system processing function 11.

【0063】次に、処理機能管理手段51は、処理機能
管理表61’の稼働系処理機能11の識別子に対応する
対応付けの有無を対応付け有りにするとともに、対応電
子計算機番号に電子計算機2の番号を、対応待機系処理
機能番号に待機系処理機能22の番号を記録して対応付
けを更新する。また、処理機能管理手段51は、対応変
更通知手段81により、対応付けた待機系処理機能22
の情報を稼働系処理機能11に通知する(ステップS2
09)。
Next, the processing function management means 51 determines whether or not there is a correspondence corresponding to the identifier of the operating system processing function 11 in the processing function management table 61 ', and the corresponding computer number corresponds to the computer 2 , And the corresponding standby system processing function number is recorded with the number of the standby system processing function 22 to update the association. Further, the processing function management means 51 uses the correspondence change notification means 81 to associate the standby system processing function 22.
Of the above information to the operating system processing function 11 (step S2)
09).

【0064】これにより、電子計算機1の稼働系処理機
能11と電子計算機2の待機系処理機能22とがホット
スタンバイ関係を構築するように対応付けられる。この
対応付けは、操作員が優先指定した電子計算機2の待機
系処理機能に一致する。
As a result, the operating system processing function 11 of the electronic computer 1 and the standby system processing function 22 of the electronic computer 2 are associated so as to establish a hot standby relationship. This correspondence coincides with the standby system processing function of the electronic computer 2 designated by the operator.

【0065】一方、電子計算機3の処理機能管理手段5
3は、電子計算機2で待機系処理機能22が起動された
ことをパス523を介して知ると、自電子計算機3で稼
働系処理機能31が動作しているため、優先制御手段7
3により処理機能管理表63’から自電子計算機3で動
作している稼動系処理機能31の識別子に対応する優先
電子計算機番号(電子計算機1の番号)を取得する(ス
テップS201)。これにより、処理機能管理手段53
は、稼動系処理機能31が電子計算機1で動作する待機
系処理機能との対応付けを優先していることを認識す
る。
On the other hand, the processing function management means 5 of the electronic computer 3
3 learns via the path 523 that the standby system processing function 22 has been started up in the electronic computer 2, and the operating system processing function 31 is operating in its own electronic computer 3, so the priority control means 7
3, the priority computer number (the number of the computer 1) corresponding to the identifier of the active system processing function 31 operating in the own computer 3 is acquired from the processing function management table 63 ′ (step S201). As a result, the processing function management means 53
Recognizes that the active processing function 31 gives priority to the association with the standby processing function operating in the electronic computer 1.

【0066】次に、処理機能管理手段53は、処理機能
管理表63’を参照して稼働系処理機能31の識別子に
対応する対応電子計算機番号(電子計算機1の番号)と
優先電子計算機番号(電子計算機1の番号)とを取得
し、稼働系処理機能31が対応付けられている待機系処
理機能が優先電子計算機番号で指定されている電子計算
機に存在しているかどうかを判定する(ステップS20
2)。処理機能管理手段53は、対応電子計算機番号
(電子計算機1の番号)と優先電子計算機番号(電子計
算機1の番号)と一致しているために稼働系処理機能3
1が対応付けられている待機系処理機能が優先電子計算
機番号で指定されている電子計算機に存在していると判
断し(ステップS202でイエス)、対応付け変更のた
めの処理は行わない。
Next, the processing function management means 53 refers to the processing function management table 63 ′ and the corresponding computer number (number of the computer 1) and the priority computer number (corresponding to the identifier of the active system processing function 31). (The number of the electronic computer 1) is acquired, and it is determined whether or not the standby system processing function associated with the active system processing function 31 exists in the computer specified by the priority computer number (step S20).
2). Since the processing function management means 53 matches the corresponding computer number (the computer 1 number) and the priority computer number (the computer 1 number), the operating system processing function 3
It is determined that the standby system processing function associated with 1 exists in the computer specified by the priority computer number (Yes in step S202), and the process for changing the association is not performed.

【0067】以上により、各電子計算機1,2,3での
稼動系処理機能と待機系処理機能との起動順序にかかわ
らず、操作員の意図する電子計算機間で稼動系処理機能
と待機系処理機能との対応付けが行われる。
As described above, the operating system processing function and the standby system processing are performed between the electronic computers intended by the operator regardless of the starting sequence of the operating system processing function and the standby system processing function in each of the computers 1, 2, 3. Correspondence with the function is performed.

【0068】なお、優先する電子計算機の全ての待機系
処理機能について検索した結果、対応されていない待機
系処理機能がなかった場合には(ステップS205でノ
ー、かつステップS210でイエス)、処理機能管理手
段51,52,53は、稼働系処理機能11,21,3
1に待機系処理機能を対応付けずに処理を終了する。
As a result of searching all the standby system processing functions of the priority computer, if there is no standby system processing function that is not supported (NO in step S205 and YES in step S210), the processing function is executed. The management means 51, 52, 53 are operating system processing functions 11, 21, 3
The processing is terminated without associating the standby processing function with 1.

【0069】[0069]

【発明の効果】以上説明したように本発明は、3台以上
の電子計算機で動作する稼働系処理機能と待機系処理機
能との間で相互にホットスタンバイ関係が構築されるよ
うにした相互ホットスタンバイシステムにおいて、稼動
系処理機能と待機系処理機能との対応を制御する処理機
能管理手段を設け、処理機能管理手段により稼動系処理
機能と待機系処理機能との対応付けを行いホットスタン
バイ関係を構築するようにしたことにより、ある電子計
算機の障害により稼動系処理機能に対応付けられた待機
系処理機能が存在しなくなった場合に、処理機能管理手
段が新たに対応付け可能な待機系処理機能を選択して対
応付けを行うことにより、操作員の介入なしに自動的に
ホットスタンバイ関係を構築することができ、相互ホッ
トスタンバイシステムとしての高信頼性を保つことがで
きるという効果がある。
As described above, according to the present invention, a mutual hot standby relationship is established between an active system processing function and a standby system processing function operating on three or more computers. In the standby system, a processing function management means for controlling the correspondence between the active processing function and the standby processing function is provided, and the processing function management means associates the active processing function with the standby processing function to establish a hot standby relationship. Due to the construction, when the standby system processing function associated with the active system processing function does not exist due to the failure of a certain electronic computer, the standby system processing function that the processing function management means can newly associate By selecting and associating with each other, a hot standby relationship can be automatically established without operator intervention, and mutual hot standby system There is an effect that it is possible to maintain the high reliability of the beam.

【0070】また、3台以上の電子計算機で動作する稼
働系処理機能と待機系処理機能との間で相互にホットス
タンバイ関係が構築されるようにした相互ホットスタン
バイシステムにおいて、稼動系処理機能と待機系処理機
能との対応を制御する処理機能管理手段を設け、処理機
能管理手段に、処理機能管理表と、対応付ける待機系処
理機能が動作している電子計算機の選択の優先順位の制
御を行う優先制御手段と、処理機能管理手段から稼働系
処理機能および待機系処理機能に対応付けの変更通知を
行う対応変更通知手段とを設け、複数台の電子計算機で
の稼働系処理機能および待機系処理機能の動作状況に合
わせて対応付けを変更することにより、各電子計算機で
の稼動系処理機能および待機系処理機能の起動の順番に
かかわらず稼働系処理機能が操作員が指定した電子計算
機上で動作する待機系処理機能と優先的に対応付けられ
るという効果がある。
Further, in the mutual hot standby system in which the hot standby relationship is established between the active system processing function and the standby system processing function operating on three or more electronic computers, A processing function management means for controlling the correspondence with the standby processing function is provided, and the processing function management means controls the processing function management table and the priority order of selection of the computer on which the corresponding standby processing function is operating. Providing priority control means and correspondence change notifying means for notifying a change in correspondence between the active system processing function and the standby system processing function from the processing function management means, and the active system processing function and the standby system processing in a plurality of electronic computers By changing the correspondence according to the operating status of the function, the operating system can be activated regardless of the order in which the active system processing function and standby system processing function of each computer are activated. There is an effect that management functions are associated with priority and the standby processing function operating in the electronic computing machine specified by the operator.

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

【図1】本発明の第1実施例に係る相互ホットスタンバ
イシステム待機系選択方式が適用された相互ホットスタ
ンバイシステムの構成を示すブロック図である。
FIG. 1 is a block diagram showing a configuration of a mutual hot standby system to which a mutual hot standby system standby system selection method according to a first embodiment of the present invention is applied.

【図2】図1に示した相互ホットスタンバイシステムの
遷移状態を示す図である。
FIG. 2 is a diagram showing a transition state of the mutual hot standby system shown in FIG.

【図3】図1中の処理機能管理表の内容を例示する図で
ある。
FIG. 3 is a diagram showing an example of contents of a processing function management table in FIG.

【図4】図1中の処理機能管理手段の図1から図2の状
態に遷移する際の処理を示す流れ図である。
FIG. 4 is a flow chart showing processing of the processing function management means in FIG. 1 when making a transition from the state of FIG. 1 to the state of FIG.

【図5】本発明の第2実施例に係る相互ホットスタンバ
イシステム待機系選択方式が適用された相互ホットスタ
ンバイシステムの構成を示す図である。
FIG. 5 is a diagram showing a configuration of a mutual hot standby system to which a mutual hot standby system standby system selection method according to a second embodiment of the present invention is applied.

【図6】図5に示した相互ホットスタンバイシステムの
遷移状態を示す図である。
6 is a diagram showing a transition state of the mutual hot standby system shown in FIG.

【図7】図5中の処理機能管理表の内容を例示する図で
ある。
FIG. 7 is a diagram showing an example of the contents of a processing function management table in FIG.

【図8】図5中の処理機能管理手段の図5から図6の状
態に遷移する際の処理を示す流れ図である。
FIG. 8 is a flow chart showing processing of the processing function management means in FIG. 5 when transitioning to the states of FIGS.

【図9】従来の相互ホットスタンバイシステムの構成を
例示するブロック図である。
FIG. 9 is a block diagram illustrating a configuration of a conventional mutual hot standby system.

【図10】図9に示した従来の相互ホットスタンバイシ
ステムの遷移状態を示す図である。
10 is a diagram showing a transition state of the conventional mutual hot standby system shown in FIG.

【符号の説明】[Explanation of symbols]

1,2,3 電子計算機 11,21,32 稼動系処理機能 12,13,22,23,32,33 待機系処理機能 51,52,53 処理機能管理手段 61,62,63,61’,62’,63’ 処理機能
管理表 71,72,73 優先制御手段 81,82,83 対応変更通知手段 512,523,531 パス
1,2,3 Electronic computer 11,21,32 Operating system processing function 12,13,22,23,32,33 Standby system processing function 51,52,53 Processing function management means 61,62,63,61 ', 62 ', 63' processing function management table 71,72,73 priority control means 81,82,83 correspondence change notification means 512,523,531 path

Claims (2)

【特許請求の範囲】[Claims] 【請求項1】 3台以上の電子計算機からなり、オンラ
インデータ処理を行っている稼動系処理機能を負荷分散
させるように各電子計算機で動作させるとともに、オン
ラインデータ処理に異常が発生したときにオンラインデ
ータ処理を引き継ぎ稼動系処理機能となって処理を続行
するための待機系処理機能を対応する稼働系処理機能と
異なる電子計算機にて動作させるようにした相互ホット
スタンバイシステムにおいて、 自電子計算機で動作する稼働系処理機能の識別子,稼働
系処理機能とホットスタンバイ関係を構築するように対
応付けられた待機系処理機能の識別子および該待機系処
理機能が動作する電子計算機の番号からなる情報と、自
電子計算機で動作する待機系処理機能の識別子,待機系
処理機能とホットスタンバイ関係を構築するように対応
付けられた稼働系処理機能の識別子および該稼働系処理
機能が動作する電子計算機の番号からなる情報とを登録
する処理機能管理表と、 電子計算機の障害発生時に対応付けられた待機系処理機
能がなくなった稼働系処理機能からの要求に応じて前記
処理機能管理表を参照して他の電子計算機の対応付けら
れた稼働系処理機能のない待機系処理機能を選択して要
求元の稼働系処理機能に対応付け自動的にホットスタン
バイ関係を構築させる処理機能管理手段とを有すること
を特徴とする相互ホットスタンバイシステム待機系選択
方式。
1. A computer comprising three or more electronic computers, which is operated by each computer so as to load-balance an active system processing function which is performing online data processing, and is online when an abnormality occurs in online data processing. Operates on its own computer in a mutual hot standby system in which the standby system processing function that takes over data processing and becomes the active system processing function and continues processing is operated by a different computer from the corresponding active system processing function Information including the identifier of the active system processing function, the identifier of the standby system processing function associated with the active system processing function so as to establish a hot standby relationship, and the number of the computer on which the standby system processing function operates, and An identifier of the standby system processing function that operates on the computer, and a hot standby relationship with the standby system processing function are built. The processing function management table for registering the identifier of the operating system processing function and the information consisting of the number of the electronic computer on which the operating system processing function is associated, and the standby system associated when a failure occurs in the electronic computer In response to a request from an operating system processing function that has no processing function, the processing function management table is referenced to select a standby system processing function that does not have an operating system processing function associated with another computer, and the request source A mutual hot standby system standby system selection method having a processing function management means for automatically establishing a hot standby relationship in association with an operating system processing function.
【請求項2】 3台以上の電子計算機からなり、オンラ
インデータ処理を行っている稼動系処理機能を負荷分散
させるように各電子計算機で動作させるとともに、オン
ラインデータ処理に異常が発生したときにオンラインデ
ータ処理を引き継ぎ稼動系処理機能となって処理を続行
するための待機系処理機能を稼働系処理機能と異なる電
子計算機にて動作させるようにした相互ホットスタンバ
イシステムにおいて、 自電子計算機で動作する稼働系処理機能の識別子,稼働
系処理機能とホットスタンバイ関係を構築するように対
応付けられた待機系処理機能の識別子,該待機系処理機
能が動作する電子計算機の番号および待機系処理機能の
対応付けを優先すべき電子計算機の番号からなる情報
と、自電子計算機で動作する待機系処理機能の識別子,
待機系処理機能とホットスタンバイ関係を構築するよう
に対応付けられた稼働系処理機能の識別子および該稼働
系処理機能が動作する電子計算機の番号からなる情報と
を登録する処理機能管理表と、 この処理機能管理表の待機系処理機能の対応付けを優先
すべき電子計算機の識別子を参照して稼働系処理機能に
対応付ける待機系処理機能が動作している電子計算機の
選択の優先順位の制御を行う優先制御手段と、稼動系処
理機能および待機系処理機能に対応付けの変更通知を行
う対応変更通知手段とを含み、電子計算機での稼動系処
理機能および待機系処理機能の動作状況が変化したとき
に、前記処理機能管理表を参照して稼働系処理機能に優
先電子計算機番号が示す電子計算機以外の電子計算機で
動作する待機系処理機能が対応付けられていれば、稼働
系処理機能と待機系処理機能との対応付けを解除し、対
応付けを優先すべき電子計算機の待機系処理機能を選択
して要求元の稼働系処理機能に対応付け自動的にホット
スタンバイ関係を変更させる処理機能管理手段とを有す
ることを特徴とする相互ホットスタンバイシステム待機
系選択方式。
2. The computer is composed of three or more computers, and each computer is operated so as to distribute the load of the operating system processing function that is performing online data processing, and online when an abnormality occurs in online data processing. In a mutual hot standby system in which a standby system processing function that takes over data processing and becomes an active system processing function and continues processing is operated by a computer different from the active system processing function, operation that runs on its own computer System processing function identifier, standby system processing function identifier associated with the active system processing function so as to establish a hot standby relationship, the computer number on which the standby system processing function operates, and the standby system processing function association Information that consists of the computer number that should be prioritized, and the identifier of the standby processing function that operates on its own computer
A processing function management table for registering an identifier of an active processing function associated with the standby processing function so as to establish a hot standby relationship and information including the number of the computer on which the active processing function operates; Correspond to the standby system processing function in the processing function management table Refer to the identifier of the computer that should be prioritized, and associate it with the active system processing function Control the priority of selection of the computer in which the standby system processing function is operating When the operating status of the active system processing function and the standby system processing function in the computer changes, including priority control means and correspondence change notification means for notifying the change of the correspondence to the active system processing function and the standby system processing function. In addition, referring to the processing function management table, the active system processing function is associated with the standby system processing function that operates on a computer other than the computer indicated by the priority computer number. If so, the association between the active system processing function and the standby system processing function is canceled, and the standby system processing function of the computer whose priority is given to the association is selected and automatically associated with the requesting active system processing function. A mutual hot standby system standby system selection method having a processing function management means for changing a hot standby relationship.
JP7262302A 1995-09-14 1995-09-14 Mutual hot standby system standby system selection method Expired - Fee Related JP2888278B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7262302A JP2888278B2 (en) 1995-09-14 1995-09-14 Mutual hot standby system standby system selection method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7262302A JP2888278B2 (en) 1995-09-14 1995-09-14 Mutual hot standby system standby system selection method

Publications (2)

Publication Number Publication Date
JPH0981409A true JPH0981409A (en) 1997-03-28
JP2888278B2 JP2888278B2 (en) 1999-05-10

Family

ID=17373904

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7262302A Expired - Fee Related JP2888278B2 (en) 1995-09-14 1995-09-14 Mutual hot standby system standby system selection method

Country Status (1)

Country Link
JP (1) JP2888278B2 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001155002A (en) * 1999-11-30 2001-06-08 Ntt Comware Corp Monitoring target determining device and its recording medium
JP2005250840A (en) * 2004-03-04 2005-09-15 Nomura Research Institute Ltd Information processing equipment for fault-tolerant systems
JP2007265013A (en) * 2006-03-28 2007-10-11 Fujitsu Ltd Cluster control program, cluster control method, and cluster control apparatus
JP2008015950A (en) * 2006-07-10 2008-01-24 Mitsubishi Electric Corp COMPUTER SYSTEM, CONTROL DEVICE, COMPUTER SYSTEM COMPUTER CONTROL METHOD, CONTROL DEVICE PROCESS CONTROL METHOD, COMPUTER CONTROL PROGRAM, AND PROCESS CONTROL PROGRAM
US7500001B2 (en) 2003-11-10 2009-03-03 Hitachi, Ltd. Computer resource distribution method based on prediction
JP2009123238A (en) * 2009-03-06 2009-06-04 Mitsubishi Electric Corp Control device, computer system, process control method for control device, computer control method for computer system, computer control program, and process control program
WO2009081657A1 (en) * 2007-12-21 2009-07-02 Nec Corporation Node system, server switching method, server device, and data transfer method
JP2011129071A (en) * 2009-12-21 2011-06-30 Mitsubishi Heavy Ind Ltd Computer management device, computer management method, and computer management program
US8909763B2 (en) 2011-03-31 2014-12-09 Mitsubishi Heavy Industries, Ltd. Computing-device management device, computing-device management method, and computing-device management program
US9652342B2 (en) 2014-03-10 2017-05-16 Fujitsu Limited Redundancy processing method and system, and information processing apparatus thereof

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001155002A (en) * 1999-11-30 2001-06-08 Ntt Comware Corp Monitoring target determining device and its recording medium
US7500001B2 (en) 2003-11-10 2009-03-03 Hitachi, Ltd. Computer resource distribution method based on prediction
US8195800B2 (en) 2003-11-10 2012-06-05 Hitachi, Ltd. Computer resource distribution method based on prediction
JP2005250840A (en) * 2004-03-04 2005-09-15 Nomura Research Institute Ltd Information processing equipment for fault-tolerant systems
JP2007265013A (en) * 2006-03-28 2007-10-11 Fujitsu Ltd Cluster control program, cluster control method, and cluster control apparatus
US8281007B2 (en) 2006-03-28 2012-10-02 Fujitsu Limited Cluster control apparatus, cluster control method, and computer product
JP2008015950A (en) * 2006-07-10 2008-01-24 Mitsubishi Electric Corp COMPUTER SYSTEM, CONTROL DEVICE, COMPUTER SYSTEM COMPUTER CONTROL METHOD, CONTROL DEVICE PROCESS CONTROL METHOD, COMPUTER CONTROL PROGRAM, AND PROCESS CONTROL PROGRAM
WO2009081657A1 (en) * 2007-12-21 2009-07-02 Nec Corporation Node system, server switching method, server device, and data transfer method
JP2009123238A (en) * 2009-03-06 2009-06-04 Mitsubishi Electric Corp Control device, computer system, process control method for control device, computer control method for computer system, computer control program, and process control program
JP2011129071A (en) * 2009-12-21 2011-06-30 Mitsubishi Heavy Ind Ltd Computer management device, computer management method, and computer management program
US8909763B2 (en) 2011-03-31 2014-12-09 Mitsubishi Heavy Industries, Ltd. Computing-device management device, computing-device management method, and computing-device management program
US9652342B2 (en) 2014-03-10 2017-05-16 Fujitsu Limited Redundancy processing method and system, and information processing apparatus thereof

Also Published As

Publication number Publication date
JP2888278B2 (en) 1999-05-10

Similar Documents

Publication Publication Date Title
US6687709B2 (en) Apparatus for database record locking and method therefor
US6493675B1 (en) Apparatus and system for managing work flow, and computer-readable storage medium for storing work flow management program
JPH03262368A (en) Application execution control method
JPH0981409A (en) Mutual hot standby system selecting system
JP2006058938A (en) Policy rule management support method and policy rule management support device
JPH10124370A (en) Data management device
JP2000259585A (en) Recording medium storing system application management system and program for executing the management system
KR100346667B1 (en) Method and apparatus for providing for notification of task termination
JP2000148683A (en) On-line system, data transmission managing method for the on-line system, and recording medium where program for managing data transmission is recorded
US8677363B2 (en) Method for managing, tracking and distributing job programs for processing to a plurality of execution computers
JP3809915B2 (en) I/O configuration change device
JP2002366381A (en) Dynamic replacement of objects
JP2001027951A (en) File loading device and recording medium in multiprocessor information processing system
JP3586943B2 (en) Program loading device and method
US6075930A (en) Programs maintenance procedures in parallel processing system
JP3970524B2 (en) Exclusive control method between multiple operations
JPH02139630A (en) Online task exchange device
JPH09330240A (en) Exclusive resource control system
JP2001134476A (en) Database update method
US20060101170A1 (en) Control method for changing input-output object
JP2968756B2 (en) Internal resource matching method and apparatus in multiprocessor system
JP2806141B2 (en) Hot standby system
JPH02133845A (en) Duplex auxiliary storage device
JPS63196956A (en) File exclusion system
JPH04336354A (en) Decentralized computer system

Legal Events

Date Code Title Description
LAPS Cancellation because of no payment of annual fees