JP2002278787A - System for controlling master/slave dynamic configuration - Google Patents
System for controlling master/slave dynamic configurationInfo
- Publication number
- JP2002278787A JP2002278787A JP2001083541A JP2001083541A JP2002278787A JP 2002278787 A JP2002278787 A JP 2002278787A JP 2001083541 A JP2001083541 A JP 2001083541A JP 2001083541 A JP2001083541 A JP 2001083541A JP 2002278787 A JP2002278787 A JP 2002278787A
- Authority
- JP
- Japan
- Prior art keywords
- master
- slave
- dynamic configuration
- configuration control
- control mechanism
- 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
- Computer And Data Communications (AREA)
- Hardware Redundancy (AREA)
- Debugging And Monitoring (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は、マスタ・スレーブ
システムにおいて複数の機器を協調して管理・制御する
ためのマスタ/スレーブ動的構成制御方式に関する。[0001] 1. Field of the Invention [0002] The present invention relates to a master / slave dynamic configuration control method for cooperatively managing and controlling a plurality of devices in a master / slave system.
【0002】[0002]
【従来の技術】近年、複数の機器(中央処理装置/中央
演算装置を搭載した機器)を接続して運用するマルチノ
ードや並列処理等の形態の情報処理システムが多く使用
されるようになり、複数の機器を協調して管理・制御す
る機構の必要性が高まっている。2. Description of the Related Art In recent years, an information processing system of a form such as multi-node or parallel processing, which operates by connecting a plurality of devices (devices equipped with a central processing unit / central processing unit), has been widely used. There is an increasing need for a mechanism for cooperatively managing and controlling a plurality of devices.
【0003】従来、この種の「複数の機器の協調管理制
御」を行う技術における「マスタおよびスレーブの決
定」に関しては、以下のaおよびbに示すような方法が
あった。Conventionally, there have been the following methods a and b regarding "determination of master and slave" in a technique for performing this kind of "cooperative management control of a plurality of devices".
【0004】a.マスタ/スレーブの区別を行わずに、
全ての機器を対等な関係におく。A. Without distinguishing master / slave,
Put all devices in an equal relationship.
【0005】b.どの機器がマスタ/スレーブであるか
を、固定的に決定する。B. Which device is the master / slave is fixedly determined.
【0006】ここで、このような決定方法に基づき、複
数の機器群(マスタ・スレーブシステム等)の統合/分
離が行われる際には、以下に示すような動作が行われて
いた。Here, when a plurality of device groups (master / slave system, etc.) are integrated / separated based on such a determination method, the following operation has been performed.
【0007】すなわち、上記の決定方法におけるaの場
合には、全ての機器が対等な関係にあるため、機器群の
統合/分離の際には、他の機器のリストの更新が手動ま
たは自動によって行われる。That is, in the case of a in the above-described determination method, since all devices have an equal relationship, when integrating / separating a device group, the list of other devices is updated manually or automatically. Done.
【0008】また、上記の決定方法におけるbの場合に
は、マスタ/スレーブが固定されているため、機器群の
統合/分離の際には、マスタ/スレーブの再設定が手動
で行われる。Further, in the case of b in the above-mentioned determination method, since the master / slave is fixed, the master / slave is reset manually at the time of integrating / separating the device groups.
【0009】[0009]
【発明が解決しようとする課題】上述した従来の技術で
は、以下に示すような問題点があった。The above-mentioned prior art has the following problems.
【0010】第1に、上記の決定方法におけるaの場合
には、マスタによる一括管理制御等を行うことができな
いという問題点があった。First, in the case of a in the above-described determination method, there is a problem that the master cannot perform collective management control or the like.
【0011】第2に、上記の決定方法におけるbの場合
には、機器群の統合/分離時や障害発生時に手動で再設
定を行わなけれず、管理者や利用者の負担が大きくなる
という問題点があった。Secondly, in the case of b in the above-mentioned determination method, a manual reset must be performed at the time of integration / separation of a device group or at the time of occurrence of a fault, and the burden on an administrator or a user increases. There was a point.
【0012】本発明の目的は、上述の点に鑑み、マスタ
・スレーブシステムにおけるマスタやスレーブに関する
管理を容易にし、複数のマスタ・スレーブシステムの統
合/分離を容易かつ自由に行うことができるようにし、
マスタ・スレーブシステムにおける各機器の障害時に自
動的かつ適切に対応することが可能になるマスタ/スレ
ーブ動的構成制御方式を提供することにある。SUMMARY OF THE INVENTION In view of the foregoing, it is an object of the present invention to facilitate management of masters and slaves in a master-slave system and to easily and freely integrate / separate a plurality of master-slave systems. ,
It is an object of the present invention to provide a master / slave dynamic configuration control method that can automatically and appropriately respond to a failure of each device in a master / slave system.
【0013】[0013]
【課題を解決するための手段】本発明のマスタ/スレー
ブ動的構成制御方式は、複数の機器によって構成される
マスタ・スレーブシステムにおいて、各機器を接続し各
機器間の通信を実現する通信手段と、前記通信手段を用
いて当該マスタ・スレーブシステムにおける他の機器の
状態情報を取得する各機器内のマスタ/スレーブ動的構
成制御機構中の他機器状態情報取得手段と、前記他機器
状態情報取得手段により取得された状態情報および自機
器の状態に基づき、他の機器および自機器に関する「マ
スタ・スレーブ動的構成制御機構の起動の有無」,「マ
スタ・スレーブ動的構成制御機構の起動時刻」,「認識
の可否」,「マスタであるかスレーブであるかの識別」
の確認・判断を行う各機器内のマスタ/スレーブ動的構
成制御機構中の機器状態確認手段と、前記機器状態確認
手段による確認・判断に基づき、当該マスタ・スレーブ
システムにおける全ての機器の中の1つをマスタとして
その他の機器をスレーブとするための制御を行い、自機
器がマスタである場合には当該マスタ・スレーブシステ
ムにおける管理・制御を行い、当該マスタ・スレーブシ
ステムにおいてマスタが存在しない状態の場合にはマス
タ/スレーブ動的構成制御機構の起動時刻が最古の機器
をマスタとするように制御することを、動的に行う各機
器内のマスタ/スレーブ動的構成制御機構中のマスタ/
スレーブ動的構成制御手段とを有する。A master / slave dynamic configuration control system according to the present invention is a communication means for connecting devices and realizing communication between the devices in a master / slave system comprising a plurality of devices. And other device status information obtaining means in a master / slave dynamic configuration control mechanism in each device for obtaining status information of other devices in the master / slave system using the communication means, and the other device status information Based on the status information obtained by the obtaining unit and the status of the own device, “whether or not the master-slave dynamic configuration control mechanism is activated” and “start time of the master-slave dynamic configuration control mechanism” for other devices and the own device ”,“ Recognition availability ”,“ Identification as master or slave ”
The device status confirmation means in the master / slave dynamic configuration control mechanism in each device for confirming / determining, and the confirmation / determination by the device status confirmation means, among all the devices in the master / slave system, Controls one device as a master and controls other devices as slaves. If the device is a master, it performs management and control in the master-slave system, and there is no master in the master-slave system. In the case of the master / slave dynamic configuration control mechanism, the start time of the master / slave dynamic configuration control mechanism is dynamically controlled so that the oldest device becomes the master. /
Slave dynamic configuration control means.
【0014】なお、本発明のマスタ/スレーブ動的構成
制御方式は、より一般的には、複数の機器によって構成
されるマスタ・スレーブシステムにおいて、各機器を接
続し各機器間の通信を実現する通信手段と、前記通信手
段を用いて他の機器との情報交換を行い、当該マスタ・
スレーブシステムにおける全ての機器の中の1つをマス
タとしてその他の機器をスレーブとするように制御する
ための動的な判断を行い、自機器がマスタである場合に
は自機器の状態および前記通信手段を介してスレーブか
ら送られてきた状態情報を用いて当該マスタ・スレーブ
システムの動的な管理・制御を行う各機器内のマスタ/
スレーブ動的構成制御機構とを有すると表現することが
できる。The master / slave dynamic configuration control system of the present invention more generally realizes communication between devices by connecting the devices in a master / slave system including a plurality of devices. The communication means exchanges information with another device using the communication means, and
A dynamic decision is made to control one of all devices in the slave system to be a master and the other devices to be slaves. If the own device is a master, the state of the own device and the communication The master / slave system in each device that dynamically manages and controls the master / slave system using the status information sent from the slave via the means.
And a slave dynamic configuration control mechanism.
【0015】また、本発明のマスタ/スレーブ動的構成
制御方式は、マスタ・スレーブシステムにおける各機器
を、通信手段を用いて他の機器との情報交換を行い、当
該マスタ・スレーブシステムにおける全ての機器の中の
1つをマスタとしてその他の機器をスレーブとするよう
に制御するための動的な判断を行い、自機器がマスタで
ある場合には自機器の状態および前記通信手段を介して
スレーブから送られてきた状態情報を用いて当該マスタ
・スレーブシステムの動的な管理・制御を行うマスタ/
スレーブ動的構成制御機構として機能させるためのプロ
グラムとして実現することも可能である。Further, in the master / slave dynamic configuration control method of the present invention, each device in the master / slave system exchanges information with other devices using communication means, and all the devices in the master / slave system are exchanged. A dynamic decision is made to control one of the devices to be the master and the other device to be the slave. If the own device is the master, the state of the own device and the slave via the communication means Master / slave that dynamically manages and controls the master / slave system using the status information sent from
It is also possible to realize as a program for functioning as a slave dynamic configuration control mechanism.
【0016】[0016]
【発明の実施の形態】次に、本発明について図面を参照
して詳細に説明する。Next, the present invention will be described in detail with reference to the drawings.
【0017】(1) 第1の実施の形態(1) First embodiment
【0018】図1は、本発明の第1の実施の形態に係る
マスタ/スレーブ動的構成制御方式の構成を示すブロッ
ク図である。FIG. 1 is a block diagram showing a configuration of a master / slave dynamic configuration control system according to a first embodiment of the present invention.
【0019】図1を参照すると、本実施の形態に係るマ
スタ/スレーブ動的構成制御方式は、複数の機器10が
互いに通信手段20(通信回線等)を用いて接続されて
構成されている。なお、複数の機器10および通信手段
20によって、マスタ・スレーブシステムが実現されて
いる。Referring to FIG. 1, the master / slave dynamic configuration control system according to the present embodiment is configured such that a plurality of devices 10 are connected to each other using communication means 20 (communication line or the like). Note that a master / slave system is realized by the plurality of devices 10 and the communication unit 20.
【0020】各機器10は、他機器状態情報取得手段1
1と、機器状態確認手段12と、マスタ/スレーブ動的
構成制御手段13とを含んで構成されている。なお、こ
れらの各手段によって、マスタ/スレーブ動的構成制御
機構が実現されている。Each device 10 includes another device status information acquiring means 1
1, a device state confirmation unit 12 and a master / slave dynamic configuration control unit 13. Note that a master / slave dynamic configuration control mechanism is realized by each of these units.
【0021】図2は、本実施の形態に係るマスタ/スレ
ーブ動的構成制御方式におけるスレーブ(マスタ/スレ
ーブ動的構成制御機構の起動時の機器10(「起動機
器」と略称する)を含む)の処理を示す流れ図である。
この処理は、他機器状態情報取得ステップ201と、起
動状態判定ステップ202と、マスタ存在判定ステップ
203と、マスタ/スレーブ動的構成制御機構起動時刻
判定ステップ204と、自機器マスタ設定ステップ20
5と、自機器スレーブ設定ステップ206とからなる。FIG. 2 shows a slave in the master / slave dynamic configuration control system according to the present embodiment (including a device 10 (hereinafter abbreviated as “activation device”) when the master / slave dynamic configuration control mechanism is activated). 6 is a flowchart showing the processing of FIG.
This processing includes the other device status information acquisition step 201, the activation status determination step 202, the master presence determination step 203, the master / slave dynamic configuration control mechanism activation time determination step 204, and the own device master setting step 20.
5 and an own device slave setting step 206.
【0022】図3は、本実施の形態に係るマスタ/スレ
ーブ動的構成制御方式におけるマスタの処理を示す流れ
図である。この処理は、他機器状態情報取得ステップ3
01と、新機器認識ステップ302と、新機器管理制御
下設定ステップ303と、認識不可スレーブ存在判定ス
テップ304と、認識不可スレーブ管理制御対象除外ス
テップ305と、他マスタ存在判定ステップ306と、
マスタ/スレーブ動的構成制御機構起動時刻判定ステッ
プ307と、自機器マスタ設定ステップ308と、自機
器スレーブ設定ステップ309とからなる。FIG. 3 is a flowchart showing a master process in the master / slave dynamic configuration control system according to the present embodiment. This processing is performed in step 3 of acquiring other device status information.
01, a new device recognition step 302, a new device management control under setting step 303, a non-recognizable slave presence determination step 304, a non-recognizable slave management control target exclusion step 305, and another master presence determination step 306;
It comprises a master / slave dynamic configuration control mechanism activation time determination step 307, an own device master setting step 308, and an own device slave setting step 309.
【0023】図4は、本実施の形態に係るマスタ/スレ
ーブ動的構成制御方式を利用したマスタ・スレーブシス
テムの統合時の動作を説明するための図である。FIG. 4 is a diagram for explaining an operation at the time of integration of a master / slave system using the master / slave dynamic configuration control method according to the present embodiment.
【0024】図5は、本実施の形態に係るマスタ/スレ
ーブ動的構成制御方式を利用したマスタ・スレーブシス
テムの分離時の動作を説明するための図である。FIG. 5 is a diagram for explaining the operation when the master / slave system using the master / slave dynamic configuration control system according to the present embodiment is separated.
【0025】次に、図1〜図5を参照して、上記のよう
に構成された本実施の形態に係るマスタ/スレーブ動的
構成制御方式の全体の動作について詳細に説明する。Next, the overall operation of the master / slave dynamic configuration control system according to the present embodiment configured as described above will be described in detail with reference to FIGS.
【0026】なお、以下に説明する動作の前提として、
各機器10は、互いに通信手段20を用いて、状態情報
を交換する。The operation described below is based on the following premise.
The devices 10 exchange state information with each other using the communication means 20.
【0027】ここで、「機器10間で交換される状態情
報」とは、機器10の状態を示す情報をいい、具体的に
は、以下のaおよびbに示すような情報である。Here, the "state information exchanged between the devices 10" refers to information indicating the status of the device 10, and specifically, such information as a and b below.
【0028】a.当該機器10が、マスタに該当する機
器,スレーブに該当する機器,および起動されていない
機器のいずれであるかを示す情報A. Information indicating whether the device 10 is a device corresponding to a master, a device corresponding to a slave, or a device that has not been activated.
【0029】b.当該機器10におけるマスタ/スレー
ブ動的構成制御機構が起動された時刻B. Time when the master / slave dynamic configuration control mechanism in the device 10 is activated
【0030】第1に、本実施の形態に係るマスタ/スレ
ーブ動的構成制御方式におけるスレーブ(起動機器を含
む)に該当する機器10における動作について説明する
(図2参照)。First, the operation of the device 10 corresponding to the slave (including the starting device) in the master / slave dynamic configuration control method according to the present embodiment will be described (see FIG. 2).
【0031】スレーブ/起動機器に該当する機器10内
の他機器状態情報取得手段11は、定期的に、通信手段
20を用いて、全ての他の機器10の状態情報を取得す
る(ステップ201)。The other device status information acquiring means 11 in the device 10 corresponding to the slave / start-up device periodically acquires the status information of all the other devices 10 using the communication means 20 (step 201). .
【0032】当該スレーブ/起動機器内の機器状態確認
手段12は、ステップ201で取得された状態情報に基
づき、他のどの機器10においてもマスタ/スレーブ動
的構成制御機構が起動されていない(他の機器10を認
識できない場合(障害が発生した場合等)を含む)かど
うかを判定する(ステップ202)。The device status confirmation means 12 in the slave / start device does not activate the master / slave dynamic configuration control mechanism in any other device 10 based on the status information obtained in step 201 (other devices). Is determined (including a case where a failure has occurred) (step 202).
【0033】当該機器状態確認手段12は、ステップ2
02で「他のどの機器10においてもマスタ/スレーブ
動的構成制御機構が起動されていない」と判定した場合
には、その旨とともに制御を自機器(自身を有する機器
10)内のマスタ/スレーブ動的構成制御手段13に移
す。The device status checking means 12 performs step 2
02, if it is determined that “the master / slave dynamic configuration control mechanism has not been activated in any other device 10”, the control is performed together with the fact that the master / slave in the own device (the device 10 including itself) is controlled. Move to dynamic configuration control means 13.
【0034】当該マスタ/スレーブ動的構成制御手段1
3は、自機器がマスタとなるように設定・制御する(ス
テップ205)。The master / slave dynamic configuration control means 1
3 sets and controls its own device to be the master (step 205).
【0035】当該機器状態確認手段12は、ステップ2
02で「1以上の他の機器10においてマスタ/スレー
ブ動的構成制御機構が起動されている」と判定した場合
には、ステップ201で取得された状態情報に基づき、
当該1以上の他の機器10の中にマスタが存在している
か否かを判定する(ステップ203)。The device status checking means 12 performs step 2
When it is determined in 02 that “the master / slave dynamic configuration control mechanism has been activated in one or more other devices 10”, based on the state information acquired in step 201,
It is determined whether a master exists in the one or more other devices 10 (step 203).
【0036】当該機器状態確認手段12は、ステップ2
03で「マスタとなっている機器10が存在している」
と判定した場合には、その旨とともに制御をマスタ/ス
レーブ動的構成制御手段13に移す。The device status checking means 12 determines in step 2
03 "the device 10 which is the master exists"
When the determination is made, the control is transferred to the master / slave dynamic configuration control means 13 accordingly.
【0037】当該マスタ/スレーブ動的構成制御手段1
3は、自機器がスレーブとなるように設定・制御する
(ステップ206)。 すなわち、自機器がもともとス
レーブである場合にはそのままの設定を維持し、自機器
が起動機器である場合には自機器がスレーブとなるよう
に設定・制御する。The master / slave dynamic configuration control means 1
3 sets and controls the own device to be a slave (step 206). That is, when the own device is originally a slave, the setting is maintained as it is, and when the own device is a start device, the own device is set and controlled so as to be a slave.
【0038】当該機器状態確認手段12は、ステップ2
03で「マスタが存在していない」と判定した場合に
は、自機器の状態およびステップ201で取得された状
態情報に基づき、自機器自身およびマスタ/スレーブ動
的構成制御機構が起動されている全ての他の機器10に
おけるマスタ/スレーブ動的構成制御機構の起動時刻を
認識して比較し、自機器におけるマスタ/スレーブ動的
構成制御機構の起動時刻が最も古いか否かを判定する
(ステップ204)。The device status checking means 12 performs step 2
If it is determined in 03 that “there is no master”, the own device and the master / slave dynamic configuration control mechanism are activated based on the state of the own device and the state information acquired in step 201. Recognize and compare the start times of the master / slave dynamic configuration control mechanism in all other devices 10 and determine whether the start time of the master / slave dynamic configuration control mechanism in the own device is the oldest (step 204).
【0039】当該機器状態確認手段12は、ステップ2
04で「自機器におけるマスタ/スレーブ動的構成制御
機構の起動時刻が最も古い」と判定した場合には、その
旨とともに制御を当該マスタ/スレーブ動的構成制御手
段13に移す。The device status checking means 12 performs step 2
When it is determined in 04 that “the start time of the master / slave dynamic configuration control mechanism in the own device is the oldest”, the control is transferred to the master / slave dynamic configuration control unit 13 with the determination.
【0040】当該マスタ/スレーブ動的構成制御手段1
3は、自機器がマスタとなるように設定・制御する(ス
テップ205)。The master / slave dynamic configuration control means 1
3 sets and controls its own device to be the master (step 205).
【0041】一方、当該機器状態確認手段12は、ステ
ップ204で「自機器におけるマスタ/スレーブ動的構
成制御機構の起動時刻が最も古いわけではない」と判定
した場合には、その旨とともに制御を当該マスタ/スレ
ーブ動的構成制御手段13に移す。On the other hand, if it is determined in step 204 that the activation time of the master / slave dynamic configuration control mechanism in the own device is not the oldest in step 204, the device status confirmation means 12 performs control with this fact. The processing is transferred to the master / slave dynamic configuration control means 13.
【0042】当該マスタ/スレーブ動的構成制御手段1
3は、自機器をスレーブのままである(または、スレー
ブとなる)ように設定・制御する(ステップ206)。The master / slave dynamic configuration control means 1
3 sets and controls its own device to remain as a slave (or to become a slave) (step 206).
【0043】上記により、当該マスタ・スレーブシステ
ムにおいては、マスタ/スレーブ動的構成制御機構の起
動された時刻が最も古い機器10がマスタとなるように
制御される。As described above, in the master-slave system, control is performed such that the device 10 with the oldest activation time of the master / slave dynamic configuration control mechanism becomes the master.
【0044】第2に、本実施の形態に係るマスタ/スレ
ーブ動的構成制御方式におけるマスタに該当する機器1
0における動作について説明する(図3参照)。Second, the device 1 corresponding to the master in the master / slave dynamic configuration control system according to the present embodiment
The operation at 0 will be described (see FIG. 3).
【0045】マスタ内の他機器状態情報取得手段11
は、定期的に、通信手段20を用いて、当該マスタによ
って管理されているマスタ・スレーブシステムにおける
全ての他の機器10の状態情報を取得する(ステップ3
01)。Other device status information acquisition means 11 in master
Periodically obtains the status information of all the other devices 10 in the master / slave system managed by the master using the communication means 20 (step 3).
01).
【0046】マスタ内の機器状態確認手段12は、ステ
ップ301で取得された状態情報に基づき、新たな機器
10を認識したか否かを判定する(ステップ302)。The device status confirmation means 12 in the master determines whether or not a new device 10 has been recognized based on the status information obtained in step 301 (step 302).
【0047】当該機器状態確認手段12は、ステップ3
02で「新たな機器10を認識した」と判定した場合に
は、その旨とともに制御をマスタ内のマスタ/スレーブ
動的構成制御手段13に移す。The device state checking means 12 determines in step 3
If it is determined in 02 that “the new device 10 has been recognized”, the control is transferred to the master / slave dynamic configuration control means 13 in the master.
【0048】当該マスタ/スレーブ動的構成制御手段1
3は、当該新たな機器10をスレーブとして自機器(自
己が存在する機器10、すなわち当該マスタ)の管理制
御下におくように制御する(ステップ303)。The master / slave dynamic configuration control means 1
3 controls the new device 10 as a slave so as to be under the management control of its own device (the device 10 in which it is present, that is, the master) (step 303).
【0049】当該機器状態確認手段12は、ステップ3
02で「新たな機器10を認識しなかった」と判定した
場合またはステップ303の処理が終了した場合には、
自機器の管理制御下のスレーブ群の中に「状態情報を取
得しようとしたができなったスレーブ(機器10)、す
なわち認識できないスレーブ(例えば、障害が発生した
スレーブ)」が存在するか否かを判定する(ステップ3
04)。The device state checking means 12 determines in step 3
If it is determined in step 02 that “the new device 10 has not been recognized” or if the process of step 303 has been completed,
Whether or not there is a “slave (device 10) that tried to acquire status information but failed, that is, an unrecognizable slave (for example, a failed slave)” in the slave group under the management control of its own device (Step 3
04).
【0050】当該機器状態確認手段12は、ステップ3
04で「認識できなかったスレーブが存在する」と判定
した場合には、その旨とともに制御を当該マスタ/スレ
ーブ動的構成制御手段13に移す。The device state checking means 12 determines in step 3
If it is determined in 04 that “there is a slave that could not be recognized”, the control is transferred to the master / slave dynamic configuration control means 13 accordingly.
【0051】当該マスタ/スレーブ動的構成制御手段1
3は、その機器10(障害の発生等により認識できなか
ったスレーブ)を管理制御の対象から除外するように設
定・制御する(ステップ305)。The master / slave dynamic configuration control means 1
The device 3 sets and controls the device 10 (slave that cannot be recognized due to the occurrence of a failure or the like) so as to be excluded from management control (step 305).
【0052】当該機器状態確認手段12は、ステップ3
04で「認識できなかったスレーブは存在しない」と判
定した場合またはステップ305の処理が終了した場合
には、ステップ301で取得された状態情報に基づき、
自機器以外のマスタが当該マスタ・スレーブシステムに
存在しているか否かを判定する(ステップ306)。The device status checking means 12 determines in step 3
If it is determined in step 04 that “there is no slave that cannot be recognized” or if the processing of step 305 is completed, based on the state information acquired in step 301,
It is determined whether a master other than the own device exists in the master-slave system (step 306).
【0053】当該機器状態確認手段12は、ステップ3
06で「自機器以外のマスタが存在している」と判定し
た場合には、全てのマスタの中で自機器が「マスタ/ス
レーブ動的構成制御機構の起動された時刻が最も古い機
器10」であるか否かを判定する(ステップ307)。The device status checking means 12 determines in step 3
If it is determined at 06 that “a master other than the own device exists”, the own device is “the device 10 with the oldest start time of the master / slave dynamic configuration control mechanism” among all masters. Is determined (step 307).
【0054】当該機器状態確認手段12は、ステップ3
07で「自機器がマスタ/スレーブ動的構成制御機構の
起動時刻が最も古い機器10である」と判定した場合に
は、その旨とともに制御を当該マスタ/スレーブ動的構
成制御手段13に移す。The device status checking means 12 determines in step 3
If it is determined in 07 that “the own device is the device 10 having the oldest start time of the master / slave dynamic configuration control mechanism”, the control is transferred to the master / slave dynamic configuration control means 13 with the effect.
【0055】当該マスタ/スレーブ動的構成制御手段1
3は、依然として自己がマスタとなるように設定・制御
し、他のマスタをスレーブとなるように制御する(ステ
ップ308)。その際に、他の全てのマスタのデータ
(管理情報等)を自機器(選ばれたマスタである自機
器)に統合するように管理・制御する。The master / slave dynamic configuration control means 1
3 sets and controls itself to be the master, and controls the other masters to be the slaves (step 308). At that time, management and control are performed so that data (management information and the like) of all other masters are integrated into the own device (own device that is the selected master).
【0056】当該機器状態確認手段12は、ステップ3
07で「自機器がマスタ/スレーブ動的構成制御機構の
起動時刻が最も古い機器10ではない」と判定した場合
には、その旨とともに制御を当該マスタ/スレーブ動的
構成制御手段13に移す。The device status checking means 12 determines in step 3
If it is determined in 07 that “the own device is not the device 10 whose start time of the master / slave dynamic configuration control mechanism is the oldest”, the control is transferred to the master / slave dynamic configuration control means 13 accordingly.
【0057】当該マスタ/スレーブ動的構成制御手段1
3は、自己がスレーブとなるように設定・制御する(ス
テップ309)。その際に、マスタ/スレーブ動的構成
制御機構の起動された時刻が最も古い他のマスタに自己
がマスタとして管理していたデータ(管理情報等)を統
合させるように制御する。The master / slave dynamic configuration control means 1
3 sets and controls itself to be a slave (step 309). At this time, control is performed so that data (management information and the like) managed by the master / slave dynamic configuration control mechanism as a master is integrated with another master whose activation time is the oldest.
【0058】なお、ステップ306で「自機器以外のマ
スタが存在しない」と判定した場合,ステップ308の
処理が終了した場合,またはステップ309の処理が終
了した場合には、図3に示す一連の処理が終了する。When it is determined in step 306 that "there is no master other than the own device", when the processing of step 308 is completed, or when the processing of step 309 is completed, a series of operations shown in FIG. The process ends.
【0059】第3に、以上のようなマスタ/スレーブ動
的構成制御方式が適用されている複数のマスタ・スレー
ブシステムの統合/分離が行われる場合の動作について
説明する。Third, the operation in the case where a plurality of master / slave systems to which the above-described master / slave dynamic configuration control system is applied is integrated / separated will be described.
【0060】この場合における複数のマスタ・スレーブ
システムの統合/分離は、以下の事例1および事例2に
示すようにして実現される。The integration / separation of a plurality of master / slave systems in this case is realized as shown in Cases 1 and 2 below.
【0061】事例1 統合の場合(図4参照)Case 1 In the case of integration (see FIG. 4)
【0062】本実施の形態に係るマスタ/スレーブ動的
構成制御方式が適用されている複数のマスタ・スレーブ
システムが1つのマスタ・スレーブシステムに統合され
る場合には、複数のマスタ・スレーブシステム中の各マ
スタのうちでマスタ/スレーブ動的構成制御機構の起動
時刻が最も古いものが、統合されたマスタ・スレーブシ
ステムにおけるマスタとなり(図3中のステップ308
参照)、その他のマスタはスレーブとなる(図3中のス
テップ309参照)。When a plurality of master / slave systems to which the master / slave dynamic configuration control method according to the present embodiment is applied are integrated into one master / slave system, a plurality of master / slave systems are used. Of the masters having the oldest start time of the master / slave dynamic configuration control mechanism becomes the master in the integrated master / slave system (step 308 in FIG. 3).
The other masters are slaves (see step 309 in FIG. 3).
【0063】事例2 分離の場合(図5参照)Case 2 In the case of separation (see FIG. 5)
【0064】本実施の形態に係るマスタ/スレーブ動的
構成制御方式が適用されている1つのマスタ・スレーブ
システムが複数のマスタ・スレーブシステムに分離され
る場合には、従前のマスタを含んでいる方の新たなマス
タ・スレーブシステムでは、そのマスタが引き続きマス
タとなり、当該新たなマスタ・スレーブシステムから分
離された機器10(スレーブ)は当該マスタの管理制御
の対象から除外される(図3中のステップ305参
照)。When one master / slave system to which the master / slave dynamic configuration control method according to the present embodiment is applied is separated into a plurality of master / slave systems, the former master is included. In the new master / slave system, the master continues to be the master, and the device 10 (slave) separated from the new master / slave system is excluded from the subject of management control of the master (see FIG. 3). Step 305).
【0065】一方、従前のマスタを含んでいない方の新
たなマスタ・スレーブシステムでは、マスタ/スレーブ
動的構成制御機構の起動時刻が最も古い機器10が当該
新たなマスタ・スレーブシステム(従前のスレーブ群が
融合された新たなマスタ・スレーブシステム)における
マスタとなる(図2中のステップ205参照)。On the other hand, in the new master / slave system that does not include the old master, the device 10 with the oldest start time of the master / slave dynamic configuration control mechanism is connected to the new master / slave system (the old slave). It becomes a master in a new master / slave system in which the groups are merged (see step 205 in FIG. 2).
【0066】第4に、以上のようなマスタ/スレーブ動
的構成制御方式が適用されているマスタ・スレーブシス
テムにおいて、機器10に障害が発生した場合の動作に
ついて説明する。Fourth, the operation of the master / slave system to which the above-described master / slave dynamic configuration control system is applied when a failure occurs in the device 10 will be described.
【0067】この場合のマスタ・スレーブシステムにお
ける障害対応は、以下の事例3および事例4に示すよう
にして実現される。すなわち、上記のマスタ/スレーブ
動的構成制御方式においては、機器10に障害が発生し
た場合にも、自動的かつ適切な対応が可能となる。The failure handling in the master-slave system in this case is realized as shown in Cases 3 and 4 below. That is, in the above-described master / slave dynamic configuration control method, even when a failure occurs in the device 10, it is possible to automatically and appropriately respond.
【0068】事例3 スレーブに障害が発生した場合Case 3 When a Failure Occurs in the Slave
【0069】スレーブに該当する機器10に障害が発生
した場合には、その機器10が当該マスタ・スレーブシ
ステムにおけるマスタの管理制御の対象から除外される
(図3中のステップ305参照)。When a failure occurs in the device 10 corresponding to the slave, the device 10 is excluded from the target of the master management control in the master-slave system (see step 305 in FIG. 3).
【0070】事例4 マスタに障害が発生した場合Case 4 When a failure occurs in the master
【0071】マスタに該当する機器10に障害が発生し
た場合には、当該マスタ・スレーブシステムにおいてマ
スタ/スレーブ動的構成制御機構が起動された時刻が最
も古い機器10が新たなマスタとなる(図2中のステッ
プ205参照)。When a failure occurs in the device 10 corresponding to the master, the device 10 with the oldest time when the master / slave dynamic configuration control mechanism is activated in the master / slave system becomes the new master (FIG. 7). 2 step 205).
【0072】(2) 第2の実施の形態(2) Second Embodiment
【0073】図6は、本発明の第2の実施の形態に係る
マスタ/スレーブ動的構成制御方式の構成を示すブロッ
ク図である。FIG. 6 is a block diagram showing a configuration of a master / slave dynamic configuration control system according to the second embodiment of the present invention.
【0074】図6を参照すると、本発明の第2の実施の
形態に係るマスタ/スレーブ動的構成制御方式は、図1
に示した第1の実施の形態に係るマスタ/スレーブ動的
構成制御方式に対して、マスタ/スレーブ動的構成制御
処理プログラム60を備える点が異なっている。Referring to FIG. 6, a master / slave dynamic configuration control method according to a second embodiment of the present invention is shown in FIG.
Is different from the master / slave dynamic configuration control method according to the first embodiment shown in FIG.
【0075】マスタ/スレーブ動的構成制御処理プログ
ラム60は、各機器10に読み込まれ、当該各機器10
の動作をマスタ/スレーブ動的構成制御機構(他機器状
態情報取得手段11,機器状態確認手段12,およびマ
スタ/スレーブ動的構成制御手段13)として制御す
る。マスタ/スレーブ動的構成制御処理プログラム60
の制御によるマスタ/スレーブ動的構成制御機構(他機
器状態情報取得手段11,機器状態確認手段12,およ
びマスタ/スレーブ動的構成制御手段13)の動作(通
信手段20で各機器10が接続されていることを前提と
する各機器10内のマスタ/スレーブ動的構成制御機構
の動作)は、第1の実施の形態におけるマスタ/スレー
ブ動的構成制御機構(他機器状態情報取得手段11,機
器状態確認手段12,およびマスタ/スレーブ動的構成
制御手段13)の動作と全く同様になるので、その詳し
い説明を割愛する。The master / slave dynamic configuration control processing program 60 is read into each device 10 and
Is controlled as a master / slave dynamic configuration control mechanism (other device status information acquisition means 11, device status confirmation means 12, and master / slave dynamic configuration control means 13). Master / slave dynamic configuration control processing program 60
Of the master / slave dynamic configuration control mechanism (other device status information acquisition means 11, device status confirmation means 12, and master / slave dynamic configuration control means 13) under the control of The operation of the master / slave dynamic configuration control mechanism in each device 10 on the premise that the master / slave dynamic configuration control mechanism in the first embodiment (the other device status information acquisition means 11, the device The operation is exactly the same as that of the state confirmation means 12 and the master / slave dynamic configuration control means 13), and therefore, detailed description thereof is omitted.
【0076】[0076]
【発明の効果】以上説明したように、本発明によると、
以下に示すような効果が生じる。As described above, according to the present invention,
The following effects are produced.
【0077】第1の効果は、複数の機器により構成され
る情報処理システムにおいてマスタを固定的に設定する
必要がないので(特定のマスタやスレーブが存在するこ
とがなく、各機器は動的に役割を得るため)、マスタや
スレーブに関する管理が容易になるということである。The first effect is that it is not necessary to fixedly set a master in an information processing system including a plurality of devices (there is no specific master or slave, and each device can be dynamically set). (To gain a role), which makes it easier to manage masters and slaves.
【0078】第2の効果は、上記のように、特定のマス
タやスレーブが存在せず、各機器が動的に役割を得るた
め、複数のマスタ・スレーブシステムの統合/分離を容
易かつ自由に行うことができるということである。The second effect is that, as described above, since there is no specific master or slave and each device dynamically obtains a role, it is possible to easily and freely integrate / separate a plurality of master / slave systems. Is that it can be done.
【0079】第3の効果は、上記のように、特定のマス
タやスレーブが存在せず、各機器が動的に役割を得るた
め、マスタ・スレーブシステムにおける各機器の障害時
に自動的かつ適切な対応を行うことが可能になるという
ことである。The third effect is that, as described above, since there is no specific master or slave and each device dynamically takes a role, when a failure occurs in each device in the master-slave system, an appropriate and appropriate operation can be performed. It is possible to take action.
【図1】本発明の第1の実施の形態に係るマスタ/スレ
ーブ動的構成制御方式の構成を示すブロック図である。FIG. 1 is a block diagram showing a configuration of a master / slave dynamic configuration control method according to a first embodiment of the present invention.
【図2】図1に示すマスタ/スレーブ動的構成制御方式
におけるスレーブ(起動機器を含む)の処理を示す流れ
図である。2 is a flowchart showing processing of a slave (including an activation device) in the master / slave dynamic configuration control system shown in FIG. 1;
【図3】図1に示すマスタ/スレーブ動的構成制御方式
におけるマスタの処理を示す流れ図である。FIG. 3 is a flowchart showing processing of a master in the master / slave dynamic configuration control system shown in FIG. 1;
【図4】図1に示すマスタ/スレーブ動的構成制御方式
が適用されるマスタ・スレーブシステムの統合時の動作
を説明するための図である。FIG. 4 is a diagram for explaining an operation at the time of integration of a master / slave system to which the master / slave dynamic configuration control system shown in FIG. 1 is applied;
【図5】図1に示すマスタ/スレーブ動的構成制御方式
が適用されるマスタ・スレーブシステムの分離時の動作
を説明するための図である。FIG. 5 is a diagram for explaining an operation at the time of separation of a master / slave system to which the master / slave dynamic configuration control system shown in FIG. 1 is applied;
【図6】本発明の第2の実施の形態に係るマスタ/スレ
ーブ動的構成制御方式の構成を示すブロック図である。FIG. 6 is a block diagram showing a configuration of a master / slave dynamic configuration control method according to a second embodiment of the present invention.
10 機器 20 通信手段 11 他機器状態情報取得手段 12 機器状態確認手段 13 マスタ/スレーブ動的構成制御手段 60 マスタ/スレーブ動的構成制御処理プログラム 201 他機器状態情報取得ステップ 202 起動状態判定ステップ 203 マスタ存在判定ステップ 204 マスタ/スレーブ動的構成制御機構起動時刻判
定ステップ 205 自機器マスタ設定ステップ 206 自機器スレーブ設定ステップ 301 他機器状態情報取得ステップ 302 新機器認識ステップ 303 新機器管理制御下設定ステップ 304 認識不可スレーブ存在判定ステップ 305 認識不可スレーブ管理制御対象除外ステップ 306 他マスタ存在判定ステップ 307 マスタ/スレーブ動的構成制御機構起動時刻判
定ステップ 308 自機器マスタ設定ステップ 309 自機器スレーブ設定ステップDESCRIPTION OF SYMBOLS 10 Device 20 Communication means 11 Other device status information acquisition means 12 Device status confirmation means 13 Master / slave dynamic configuration control means 60 Master / slave dynamic configuration control processing program 201 Other device status information acquisition step 202 Start state determination step 203 Master Existence determination step 204 Master / slave dynamic configuration control mechanism activation time determination step 205 Own device master setting step 206 Own device slave setting step 301 Other device status information acquisition step 302 New device recognition step 303 New device management control setting step 304 Recognition Impossible slave existence determination step 305 Unrecognizable slave management control target exclusion step 306 Other master existence determination step 307 Master / slave dynamic configuration control mechanism activation time determination step 308 Own device master setting step -Up 309 own device slave setting step
Claims (8)
スレーブシステムにおいて、各機器を接続し各機器間の
通信を実現する通信手段と、前記通信手段を用いて他の
機器との情報交換を行い、当該マスタ・スレーブシステ
ムにおける全ての機器の中の1つをマスタとしてその他
の機器をスレーブとするように制御するための動的な判
断を行い、自機器がマスタである場合には自機器の状態
および前記通信手段を介してスレーブから送られてきた
状態情報を用いて当該マスタ・スレーブシステムの動的
な管理・制御を行う各機器内のマスタ/スレーブ動的構
成制御機構とを有することを特徴とするマスタ/スレー
ブ動的構成制御方式。1. A master device comprising a plurality of devices.
In the slave system, a communication unit for connecting each device and realizing communication between the devices, and exchanging information with other devices using the communication unit, and one of all devices in the master / slave system. A dynamic determination for controlling one device as a master and the other device as a slave is performed, and when the own device is a master, the status of the own device and the status transmitted from the slave via the communication unit are used. A master / slave dynamic configuration control method, comprising: a master / slave dynamic configuration control mechanism in each device that dynamically manages and controls the master / slave system using state information.
スレーブシステムにおいて、各機器を接続し各機器間の
通信を実現する通信手段と、前記通信手段を用いて当該
マスタ・スレーブシステムにおける他の機器の状態情報
を取得する各機器内のマスタ/スレーブ動的構成制御機
構中の他機器状態情報取得手段と、前記他機器状態情報
取得手段により取得された状態情報および自機器の状態
に基づき、他の機器および自機器に関する「マスタ・ス
レーブ動的構成制御機構の起動の有無」,「マスタ・ス
レーブ動的構成制御機構の起動時刻」,「認識の可
否」,「マスタであるかスレーブであるかの識別」の確
認・判断を行う各機器内のマスタ/スレーブ動的構成制
御機構中の機器状態確認手段と、前記機器状態確認手段
による確認・判断に基づき、当該マスタ・スレーブシス
テムにおける全ての機器の中の1つをマスタとしてその
他の機器をスレーブとするための制御を行い、自機器が
マスタである場合には当該マスタ・スレーブシステムに
おける管理・制御を行い、当該マスタ・スレーブシステ
ムにおいてマスタが存在しない状態の場合にはマスタ/
スレーブ動的構成制御機構の起動時刻が最古の機器をマ
スタとするように制御することを、動的に行う各機器内
のマスタ/スレーブ動的構成制御機構中のマスタ/スレ
ーブ動的構成制御手段とを有することを特徴とするマス
タ/スレーブ動的構成制御方式。2. A master device comprising a plurality of devices.
In the slave system, communication means for connecting each device to realize communication between the devices, and master / slave operation in each device for acquiring status information of other devices in the master / slave system using the communication means. Based on the status of the other device and its own device based on the status information obtained by the other device status information obtaining means in the dynamic configuration control mechanism and the status of the own device. Master in each device that checks / determines whether the mechanism has started, "Start time of the master / slave dynamic configuration control mechanism", "Recognition availability", and "Identification as master or slave" / Device status confirmation means in the dynamic configuration control mechanism and all devices in the master / slave system based on confirmation / determination by the device status confirmation means. Of one of the devices as a master and the other devices as slaves. If the device itself is the master, it performs management and control in the master-slave system. If it does not exist, the master /
Master / slave dynamic configuration control in the master / slave dynamic configuration control mechanism in each device that dynamically controls the device with the oldest start time of the slave dynamic configuration control mechanism as the master And a master / slave dynamic configuration control method.
のマスタ・スレーブシステムに統合される場合に、複数
のマスタ・スレーブシステム中の各マスタのうちでマス
タ/スレーブ動的構成制御機構の起動時刻が最も古いも
のを、統合されたマスタ・スレーブシステムにおけるマ
スタとし、その他のマスタをスレーブとするように制御
することを特徴とする請求項1または請求項2記載のマ
スタ/スレーブ動的構成制御方式。3. When a plurality of master / slave systems are integrated into one master / slave system, the start time of the master / slave dynamic configuration control mechanism among the masters in the plurality of master / slave systems is changed. 3. The master / slave dynamic configuration control method according to claim 1, wherein the oldest one is controlled as a master in the integrated master / slave system, and the other masters are controlled as slaves.
のマスタ・スレーブシステムに分離される場合に、従前
のマスタを含んでいる方の新たなマスタ・スレーブシス
テムにおいては、そのマスタを引き続きマスタとし、当
該新たなマスタ・スレーブシステムから分離されたスレ
ーブを当該マスタの管理制御の対象から除外し、従前の
マスタを含んでいない方の新たなマスタ・スレーブシス
テムにおいては、マスタ/スレーブ動的構成制御機構の
起動時刻が最も古い機器を当該新たなマスタ・スレーブ
システムにおけるマスタとするように制御することを特
徴とする請求項1または請求項2記載のマスタ/スレー
ブ動的構成制御方式。4. When one master / slave system is separated into a plurality of master / slave systems, the new master / slave system including the former master continues to be the master, The slave separated from the new master / slave system is excluded from the target of the management control of the master, and in the new master / slave system not including the previous master, the master / slave dynamic configuration control mechanism is used. 3. The master / slave dynamic configuration control method according to claim 1, wherein control is performed such that a device having the oldest start time is used as a master in the new master / slave system.
レーブに障害が発生した場合にはそのスレーブを当該マ
スタ・スレーブシステムにおけるマスタの管理制御の対
象から除外し、マスタに障害が発生した場合にはマスタ
/スレーブ動的構成制御機構の起動時刻が最も古い従前
のスレーブを新たなマスタとするように制御することを
特徴とする請求項1または請求項2記載のマスタ/スレ
ーブ動的構成制御方式。5. In a master-slave system, when a failure occurs in a slave, the slave is excluded from the subject of management and control of the master in the master-slave system. 3. The master / slave dynamic configuration control system according to claim 1, wherein the slave dynamic configuration control mechanism is controlled such that the oldest slave having the oldest activation time is set as a new master.
器を、通信手段を用いて他の機器との情報交換を行い、
当該マスタ・スレーブシステムにおける全ての機器の中
の1つをマスタとしてその他の機器をスレーブとするよ
うに制御するための動的な判断を行い、自機器がマスタ
である場合には自機器の状態および前記通信手段を介し
てスレーブから送られてきた状態情報を用いて当該マス
タ・スレーブシステムの動的な管理・制御を行うマスタ
/スレーブ動的構成制御機構として機能させるためのプ
ログラム。6. Each device in the master / slave system exchanges information with another device using communication means,
A dynamic judgment is made to control one of all devices in the master / slave system to be the master and the other devices to be the slaves. If the own device is the master, the state of the own device And a program for functioning as a master / slave dynamic configuration control mechanism for dynamically managing and controlling the master / slave system using state information sent from the slave via the communication means.
器を、通信手段を用いて当該マスタ・スレーブシステム
における他の機器の状態情報を取得するマスタ/スレー
ブ動的構成制御機構内の他機器状態情報取得手段,前記
他機器状態情報取得手段により取得された状態情報およ
び自機器の状態に基づき、他の機器および自機器に関す
る「マスタ・スレーブ動的構成制御機構の起動の有
無」,「マスタ・スレーブ動的構成制御機構の起動時
刻」,「認識の可否」,「マスタであるかスレーブであ
るかの識別」の確認・判断を行うマスタ/スレーブ動的
構成制御機構内の機器状態確認手段,ならびに前記機器
状態確認手段による確認・判断に基づき、当該マスタ・
スレーブシステムにおける全ての機器の中の1つをマス
タとしてその他の機器をスレーブとするための制御を行
い、自機器がマスタである場合には当該マスタ・スレー
ブシステムにおける管理・制御を行い、当該マスタ・ス
レーブシステムにおいてマスタが存在しない状態の場合
にはマスタ/スレーブ動的構成制御機構の起動時刻が最
古の機器をマスタとするように制御することを、動的に
行うマスタ/スレーブ動的構成制御機構内のマスタ/ス
レーブ動的構成制御手段として機能させるためのプログ
ラム。7. Other device status information acquisition means in a master / slave dynamic configuration control mechanism for acquiring status information of other devices in the master / slave system using communication means for each device in the master / slave system. Based on the status information obtained by the other device status information obtaining means and the status of the own device, “whether or not the master-slave dynamic configuration control mechanism is activated” and “master / slave dynamic Device status confirmation means in the master / slave dynamic configuration control mechanism for confirming / determining "start time of configuration control mechanism", "recognition availability", "identification as master or slave", and the device Based on the confirmation / judgment by the status confirmation means,
Performs control so that one of all devices in the slave system is a master and the other devices are slaves. If the own device is a master, the device performs management and control in the master-slave system. When the master does not exist in the slave system, the master / slave dynamic configuration dynamically controls the start time of the master / slave dynamic configuration control mechanism so that the oldest device becomes the master. A program for functioning as master / slave dynamic configuration control means in the control mechanism.
ーブ/起動機器に該当する機器内のマスタ/スレーブ動
的構成制御機構が、他機器状態情報取得ステップ,起動
状態判定ステップ,マスタ存在判定ステップ,マスタ/
スレーブ動的構成制御機構起動時刻判定ステップ,自機
器マスタ設定ステップ,および自機器スレーブ設定ステ
ップからなる処理を行い、マスタ・スレーブシステムに
おけるマスタに該当する機器内のマスタ/スレーブ動的
構成制御機構が、他機器状態情報取得ステップ,新機器
認識ステップ,新機器管理制御下設定ステップ,認識不
可スレーブ存在判定ステップ,認識不可スレーブ管理制
御対象除外ステップ,他マスタ存在判定ステップ,マス
タ/スレーブ動的構成制御機構起動時刻判定ステップ,
自機器マスタ設定ステップ,および自機器スレーブ設定
ステップからなる処理を行うことを特徴とする請求項2
記載のマスタ/スレーブ動的構成制御方式。8. A master / slave dynamic configuration control mechanism in a device corresponding to a slave / startup device in a master / slave system, comprising: a step of acquiring other device status information, a step of determining a startup state, a step of determining presence of a master,
The master / slave dynamic configuration control mechanism in the device corresponding to the master in the master-slave system performs a process consisting of a slave dynamic configuration control mechanism start time determination step, own device master setting step, and own device slave setting step. , Other equipment status information acquisition step, new equipment recognition step, new equipment management control setting step, unrecognizable slave existence determination step, unrecognizable slave management control object exclusion step, other master existence determination step, master / slave dynamic configuration control Mechanism start time determination step,
3. A process comprising a self-device master setting step and a self-device slave setting step.
The described master / slave dynamic configuration control method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001083541A JP2002278787A (en) | 2001-03-22 | 2001-03-22 | System for controlling master/slave dynamic configuration |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001083541A JP2002278787A (en) | 2001-03-22 | 2001-03-22 | System for controlling master/slave dynamic configuration |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2002278787A true JP2002278787A (en) | 2002-09-27 |
Family
ID=18939341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001083541A Pending JP2002278787A (en) | 2001-03-22 | 2001-03-22 | System for controlling master/slave dynamic configuration |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2002278787A (en) |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011043937A (en) * | 2009-08-20 | 2011-03-03 | Mitsubishi Electric Corp | Information processing system and program |
WO2011152117A1 (en) * | 2010-06-02 | 2011-12-08 | 株式会社トライテック | Distributed computing system |
JP2013025765A (en) * | 2011-07-26 | 2013-02-04 | Nippon Telegr & Teleph Corp <Ntt> | Master/slave system, control device, master/slave switching method and master/slave switching program |
JP2014510324A (en) * | 2011-01-11 | 2014-04-24 | エイ10 ネットワークス インコーポレイテッド | Virtual application delivery chassis system |
JP2014085833A (en) * | 2012-10-23 | 2014-05-12 | Omron Corp | Sensor system and communication device |
JP2015103892A (en) * | 2013-11-22 | 2015-06-04 | 三菱電機株式会社 | Household electrical appliance control device, home network system, and television |
JP2015153206A (en) * | 2014-02-17 | 2015-08-24 | 日本電信電話株式会社 | Master/slave system, control device, master/slave switching method, and master/slave switching program |
JP2016024537A (en) * | 2014-07-17 | 2016-02-08 | Necネットワーク・センサ株式会社 | Redundant system, redundant apparatus, and switching method thereof |
US9596134B2 (en) | 2011-06-06 | 2017-03-14 | A10 Networks, Inc. | Synchronization of configuration file of virtual application distribution chassis |
US9961130B2 (en) | 2014-04-24 | 2018-05-01 | A10 Networks, Inc. | Distributed high availability processing methods for service sessions |
US10742559B2 (en) | 2014-04-24 | 2020-08-11 | A10 Networks, Inc. | Eliminating data traffic redirection in scalable clusters |
-
2001
- 2001-03-22 JP JP2001083541A patent/JP2002278787A/en active Pending
Cited By (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011043937A (en) * | 2009-08-20 | 2011-03-03 | Mitsubishi Electric Corp | Information processing system and program |
WO2011152117A1 (en) * | 2010-06-02 | 2011-12-08 | 株式会社トライテック | Distributed computing system |
JP2011253391A (en) * | 2010-06-02 | 2011-12-15 | Trytech Co Ltd | Distributed computing system |
US9477563B2 (en) | 2011-01-11 | 2016-10-25 | A10 Networks, Inc. | Virtual application delivery chassis system |
US10530847B2 (en) | 2011-01-11 | 2020-01-07 | A10 Networks, Inc. | Virtual application delivery chassis system |
JP2014510324A (en) * | 2011-01-11 | 2014-04-24 | エイ10 ネットワークス インコーポレイテッド | Virtual application delivery chassis system |
US9838472B2 (en) | 2011-01-11 | 2017-12-05 | A10 Networks, Inc. | Virtual application delivery chassis system |
US9912538B2 (en) | 2011-06-06 | 2018-03-06 | A10 Networks, Inc. | Synchronization of configuration file of virtual application distribution chassis |
US9596134B2 (en) | 2011-06-06 | 2017-03-14 | A10 Networks, Inc. | Synchronization of configuration file of virtual application distribution chassis |
US10298457B2 (en) | 2011-06-06 | 2019-05-21 | A10 Networks, Inc. | Synchronization of configuration file of virtual application distribution chassis |
JP2013025765A (en) * | 2011-07-26 | 2013-02-04 | Nippon Telegr & Teleph Corp <Ntt> | Master/slave system, control device, master/slave switching method and master/slave switching program |
JP2014085833A (en) * | 2012-10-23 | 2014-05-12 | Omron Corp | Sensor system and communication device |
JP2015103892A (en) * | 2013-11-22 | 2015-06-04 | 三菱電機株式会社 | Household electrical appliance control device, home network system, and television |
JP2015153206A (en) * | 2014-02-17 | 2015-08-24 | 日本電信電話株式会社 | Master/slave system, control device, master/slave switching method, and master/slave switching program |
US9961130B2 (en) | 2014-04-24 | 2018-05-01 | A10 Networks, Inc. | Distributed high availability processing methods for service sessions |
US10742559B2 (en) | 2014-04-24 | 2020-08-11 | A10 Networks, Inc. | Eliminating data traffic redirection in scalable clusters |
JP2016024537A (en) * | 2014-07-17 | 2016-02-08 | Necネットワーク・センサ株式会社 | Redundant system, redundant apparatus, and switching method thereof |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7672252B2 (en) | Method and system for resolving switch number conflicts in a stackable switch system | |
CN107566165B (en) | Method and system for discovering and deploying available resources of power cloud data center | |
US8255650B1 (en) | Systems and methods for making incremental physical to virtual backups of computer system data | |
JP2002278787A (en) | System for controlling master/slave dynamic configuration | |
US11881910B2 (en) | File transmission/reception device and control method of file transmission/reception device | |
US20200193027A1 (en) | Firmware upgrade method, slave station of robot, and machine readable storage medium | |
JP6848426B2 (en) | Communication devices, communication systems, programs and communication control methods | |
CN107924168A (en) | Transferring device, the control method of transferring device, control program and record media | |
CN111107061A (en) | A kind of intelligent network card and its communication method | |
CN103761131A (en) | Multi-board-card automatic updating method and system based on internal storage sharing | |
JP2007237300A (en) | Control device, robot system, and robot control method | |
CN106685688A (en) | Cluster computer device synchronous upgrade method | |
JP2011519441A (en) | Disconnected data / offline data processing / input synchronization | |
JP2011107754A (en) | Plant-monitoring control system | |
KR101919670B1 (en) | Control apparatus for use in distributed control system | |
CN111095134B (en) | Fault tolerant service for integrated building automation systems | |
CN109032673A (en) | Automatically reply the method and computer system of basic input output system image shelves | |
JPS6315354A (en) | Timer conformity control system in distributed system | |
JP2009531895A (en) | Control and communication systems including engineering units | |
JP2006215999A (en) | Data collection system | |
CN101446844B (en) | Frequency converter | |
CN110178096B (en) | Method for automatically configuring a functional unit of an automation system, computer program for carrying out the method and device operating according to the method | |
CN104599384B (en) | Matching process, the apparatus and system of split type access control equipment | |
JP2005236613A (en) | Network system | |
WO2022230114A1 (en) | Air-conditioning management device and air-conditioning management system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040730 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040901 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20050111 |