JP5651004B2 - 計算機切替システム、計算機切替プログラム、および計算機切替方法 - Google Patents
計算機切替システム、計算機切替プログラム、および計算機切替方法 Download PDFInfo
- Publication number
- JP5651004B2 JP5651004B2 JP2010285752A JP2010285752A JP5651004B2 JP 5651004 B2 JP5651004 B2 JP 5651004B2 JP 2010285752 A JP2010285752 A JP 2010285752A JP 2010285752 A JP2010285752 A JP 2010285752A JP 5651004 B2 JP5651004 B2 JP 5651004B2
- Authority
- JP
- Japan
- Prior art keywords
- computer
- host computer
- active
- network
- path
- 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.)
- Active
Links
Images
Landscapes
- Hardware Redundancy (AREA)
Description
検出手段は、現用計算機と第1中継装置、および現用計算機と第2中継装置のそれぞれの通信ができない通信不可状態を検出する。更新通知手段は、通信不可状態の検出を受けて、サービスを提供する計算機の更新を複数の端末装置に通知する。
[第1の実施形態]
まず、第1の実施形態の計算機切替システムについて、図1を用いて説明する。図1は、第1の実施形態の計算機切替システムのブロック図である。
検出手段3bは、現用計算機3と第1中継装置5、および現用計算機3と第2中継装置6のそれぞれの通信ができない通信不可状態を検出する。すなわち、検出手段3bが検出する通信不可状態は、現用計算機3と複数の端末装置8とが通信をおこなうことができない状態である。また、検出手段3bが検出する通信不可状態は、現用計算機3と予備計算機4とが、第1中継装置5または第2中継装置6を介して通信をおこなうことができない状態でもある。
これにより、複数の端末装置8は、サービス提供元が現用計算機3から予備計算機4に切り替えられたことを知ることができ、計算機切替システム1は、複数の端末装置8に対してサービスの提供を継続することができる。また、計算機切替システム1は、監視装置等の余計な機器の追加なしに、自律的にホスト計算機の現用計算機から予備計算機への系切替を可能にする。
次に、第2の実施形態を用いてより具体的に説明する。
図2は、第2の実施形態のトータリゼータシステムの構成例を示す図である。第2の実施形態では、ホスト計算機切り替えをおこなうシステムをトータリゼータシステム10を例示して説明するが、これに限らず、ホスト計算機切り替えをおこなうその他のシステムにも適用可能である。
情報処理装置100は、所要のプログラムを実行することにより、現用ホスト計算機11、または予備ホスト計算機12として動作する。なお、端末17についても、情報処理装置100と同様のハードウェア構成によって実現し得る。
モニタ108は、たとえば、液晶ディスプレイである。グラフィック処理装置105は、CPU101からの命令に従って、画像をモニタ108に表示させる。
なお、情報処理装置100は、それぞれFPGA(Field Programmable Gate Array)やDSP(Digital Signal Processer)などからなるモジュールを含んで構成することもでき、CPU101を有しない構成とすることもできる。その場合、情報処理装置100は、それぞれ不揮発性メモリ(たとえば、EEPROM(Electrically Erasable and Programmable Read Only Memory)、フラッシュメモリ、フラッシュメモリ型メモリカードなど)を備え、モジュールのファームウェアを記憶する。不揮発性メモリは、可搬型記録媒体112、あるいは通信インタフェース104を介してファームウェアを書き込むことができる。このように情報処理装置100は、不揮発性メモリに記憶されているファームウェアを書き換えることにより、ファームウェアの更新をすることもできる。
[ステップS11]現用ホスト計算機11は、直近スイッチ0系(SW−HUB13)に診断要求を送信する。診断要求は、任意のネットワーク管理プロトコル(たとえば、SNMP(Simple Network Management Protocol)やICMP(Internet Control Message Protocol)を用いることができる。
[ステップS13]現用ホスト計算機11は、直近スイッチ0系からの診断応答の有無を判定する。現用ホスト計算機11は、直近スイッチ0系からの診断応答があれば、ステップS16にすすみ、診断応答がなければ、ステップS14にすすむ。
次に、直近スイッチ0系診断処理と同様に現用ホスト計算機11が実行する直近スイッチ1系診断処理を図5を用いて説明する。
[ステップS22]現用ホスト計算機11は、診断要求から診断応答までの時間を監視する監視タイマを起動する。
また、現用ホスト計算機11は、直近スイッチ0系の診断、および直近スイッチ1系の診断と並行して、直近スイッチ監視処理を実行する。この処理を図6を用いて説明する。
なお、予備ホスト計算機12は、通知先のリストにある端末17に対して切替通知を送信する場合を説明したが、0系通信パス、1系通信パスのそれぞれについて、ブロードキャスト通信によりホスト系切り替えを通知するようにしてもよい。
[タイミングT4〜T6]現用ホスト計算機11は、受け付けた各サービス要求に対応する処理を実行した後、各端末17にサービス応答をおこなう。
[タイミングT8]現用ホスト計算機11は、予備ホスト計算機12に対して正常に動作している旨を通知する。なお、現用ホスト計算機11は、予備ホスト計算機12からの要求に応答することに代えて、ハートビートを通知することで予備ホスト計算機12に正常動作中である旨を知らせるようにしてもよい。
[タイミングT10]現用ホスト計算機11は、SW−HUB14(直近スイッチ1系)に診断要求を送信する。
[タイミングT12]現用ホスト計算機11は、直近スイッチ1系からの監視時間内の応答を受信し、直近スイッチ1系を正常と診断する。
[タイミングT13、T14]現用ホスト計算機11は、各端末17からのサービス要求を受け付けることができない。
これにより、端末17は、サービスの要求先となるホスト計算機を現用ホスト計算機11から予備ホスト計算機12に切り替える。
[タイミングT24〜T26]予備ホスト計算機12は、受け付けた各サービス要求に対応する処理を実行した後、各端末17にサービス応答をおこなう。
まず、第3の実施形態のトータリゼータシステムの構成例について図11を用いて説明する。図11は、第3の実施形態のトータリゼータシステムの構成例を示す図である。
なお、トータリゼータシステム30は、現用ホスト計算機11と予備ホスト計算機12とを接続する、図示しないバックグラウンドのネットワークを備える。バックグラウンドのネットワークは、現用ホスト計算機11と予備ホスト計算機12とが接続可能な記憶装置やデータベースサーバなどを接続する。
[ステップS51]予備ホスト計算機12は、現用ホスト計算機11に0系パスで診断要求を送信する。診断要求は、任意のネットワーク管理プロトコルを用いることができる。
[ステップS53]予備ホスト計算機12は、現用ホスト計算機11からの0系パスでの診断応答の有無を判定する。予備ホスト計算機12は、現用ホスト計算機11からの0系パスでの診断応答があれば、ステップS60にすすみ、診断応答がなければ、ステップS54にすすむ。
[ステップS57]予備ホスト計算機12は、L3SW18から診断応答の有無を判定する。予備ホスト計算機12は、L3SW18からの診断応答があれば、ステップS61にすすみ、診断応答がなければ、ステップS58にすすむ。
[ステップS60]予備ホスト計算機12は、現用ホスト計算機11からの0系パスでの診断応答を得て、現用ホスト計算機11とL3SW18間(現用系パス0)について正常とする正常フラグ(現用系パス0監視フラグ)をセットする。
0系パス診断処理と同様に予備ホスト計算機12が実行する1系パス診断処理を説明する。
[ステップS73]予備ホスト計算機12は、現用ホスト計算機11からの1系パスでの診断応答の有無を判定する。予備ホスト計算機12は、現用ホスト計算機11からの1系パスでの診断応答があれば、ステップS80にすすみ、診断応答がなければ、ステップS74にすすむ。
[ステップS77]予備ホスト計算機12は、L3SW19から診断応答の有無を判定する。予備ホスト計算機12は、L3SW19からの診断応答があれば、ステップS81にすすみ、診断応答がなければ、ステップS78にすすむ。
[ステップS80]予備ホスト計算機12は、現用ホスト計算機11からの1系パスでの診断応答を得て、現用ホスト計算機11とL3SW19間(現用系パス1)について正常とする正常フラグ(現用系パス1監視フラグ)をセットする。
予備ホスト計算機12は、0系パスの診断、および1系パスの診断と並行して、パス監視処理を実行する。
[タイミングT34〜T36]現用ホスト計算機11は、受け付けた各サービス要求に対応する処理を実行した後、各端末17にサービス応答をおこなう。
[タイミングT38]現用ホスト計算機11は、予備ホスト計算機12に対して正常に動作している旨を0系パスで通知する。
[タイミングT41]予備ホスト計算機12は、1系パスで現用ホスト計算機11に対して正常に動作しているかを確認するための応答要求をおこなう。
[タイミングT43]タイミングT42において、予備ホスト計算機12が現用ホスト計算機11から正常に動作している旨の通知を監視時間内に受けることができなかった場合、予備ホスト計算機12は、L3SW19(1系パス)に診断要求を送信する。
ここで、0系パスおよび1系パスに異常が生じたとする。
[タイミングT50〜T52]各端末17は、予備ホスト計算機12にサービス要求をおこなう。
このように、複数の端末17は、サービス提供元が現用ホスト計算機11から予備ホスト計算機12に切り替えられたことを知ることができ、トータリゼータシステム30は、複数の端末17に対してサービスの提供を継続することができる。また、トータリゼータシステム30は、監視装置等の余計な機器の追加なしに、自律的に現用ホスト計算機11から予備ホスト計算機12への系切替を可能にする。
さらに、上述の実施の形態は、多数の変形、変更が当業者にとって可能であり、説明した正確な構成および応用例に限定されるものではない。
2 通信パス
3 現用計算機
3a 切替依頼通知手段
3b 検出手段
4 予備計算機
4a 更新通知手段
5 第1中継装置
6 第2中継装置
7 ネットワーク
7a 第1ネットワーク
7b 第2ネットワーク
8 端末装置
10、30 トータリゼータシステム
11 現用ホスト計算機
12 予備ホスト計算機
13、14、15、16 SW−HUB
17 端末
18、19 L3SW
23 ホスト計算機間通信パス
100 情報処理装置
200 状態通知電文
210 ホスト系切替通知電文
Claims (4)
- 複数の端末装置にサービスを提供する現用計算機と、
前記現用計算機に代わって前記複数の端末装置にサービスを提供可能な予備計算機と、
第1ネットワークと第2ネットワークで二重化されて、前記複数の端末装置が接続するネットワークと、
前記現用計算機および前記予備計算機を前記第1ネットワークと接続する第1中継装置と、
前記現用計算機および前記予備計算機を前記第2ネットワークと接続する第2中継装置と、
を備え、
前記予備計算機は、
前記現用計算機と前記第1中継装置、および前記現用計算機と前記第2中継装置のそれぞれの通信ができない通信不可状態を検出する検出手段と、
前記通信不可状態の検出を受けて、サービスを提供する計算機の更新を前記複数の端末装置に通知する更新通知手段と、
を備えることを特徴とする計算機切替システム。 - 前記現用計算機および前記予備計算機は、前記第1中継装置と接続する通信線および前記第2中継装置と接続する通信線を独立して備えることを特徴とする請求項1記載の計算機切替システム。
- 複数の端末装置にサービスを提供する現用計算機と、
前記現用計算機に代わって前記複数の端末装置にサービスを提供可能な予備計算機と、
第1ネットワークと第2ネットワークで二重化されて、前記複数の端末装置が接続するネットワークと、
前記現用計算機および前記予備計算機を前記第1ネットワークと接続する第1中継装置と、
前記現用計算機および前記予備計算機を前記第2ネットワークと接続する第2中継装置と、
を備える計算機切替システムで、前記予備計算機であるコンピュータに、前記サービスを提供する提供元を前記現用計算機から前記予備計算機に切り替える処理を実行させるための計算機切替プログラムであって、
前記コンピュータを、
前記現用計算機と前記第1中継装置、および前記現用計算機と前記第2中継装置のそれぞれの通信ができない通信不可状態を検出する検出手段、
前記通信不可状態の検出を受けて、サービスを提供する計算機の更新を前記複数の端末装置に通知する更新通知手段、
として機能させることを特徴とする計算機切替プログラム。 - 複数の端末装置にサービスを提供する現用計算機と、
前記現用計算機に代わって前記複数の端末装置にサービスを提供可能な予備計算機と、
第1ネットワークと第2ネットワークで二重化されて、前記複数の端末装置が接続するネットワークと、
前記現用計算機および前記予備計算機を前記第1ネットワークと接続する第1中継装置と、
前記現用計算機および前記予備計算機を前記第2ネットワークと接続する第2中継装置と、
を備える計算機切替システムの計算機切替方法であって、
前記予備計算機は、
前記現用計算機と前記第1中継装置、および前記現用計算機と前記第2中継装置のそれぞれの通信ができない通信不可状態を検出し、
前記通信不可状態の検出を受けて、サービスを提供する計算機の更新を前記複数の端末装置に通知する、
ことを特徴とする計算機切替方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010285752A JP5651004B2 (ja) | 2010-12-22 | 2010-12-22 | 計算機切替システム、計算機切替プログラム、および計算機切替方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010285752A JP5651004B2 (ja) | 2010-12-22 | 2010-12-22 | 計算機切替システム、計算機切替プログラム、および計算機切替方法 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012133622A JP2012133622A (ja) | 2012-07-12 |
JP5651004B2 true JP5651004B2 (ja) | 2015-01-07 |
Family
ID=46649144
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010285752A Active JP5651004B2 (ja) | 2010-12-22 | 2010-12-22 | 計算機切替システム、計算機切替プログラム、および計算機切替方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5651004B2 (ja) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6205898B2 (ja) * | 2013-06-27 | 2017-10-04 | 富士通株式会社 | 制御方法、制御プログラムおよび情報処理システム |
JP2016099634A (ja) * | 2014-11-18 | 2016-05-30 | 富士電機株式会社 | 制御システム、中継装置、および制御装置 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2000330814A (ja) * | 1999-05-19 | 2000-11-30 | Toshiba Corp | 二重化サーバシステム |
JP2003022259A (ja) * | 2001-07-06 | 2003-01-24 | Mitsubishi Electric Corp | クライアントサーバ制御システム |
-
2010
- 2010-12-22 JP JP2010285752A patent/JP5651004B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2012133622A (ja) | 2012-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11194679B2 (en) | Method and apparatus for redundancy in active-active cluster system | |
JP6272958B2 (ja) | 物理ネットワークセキュリティ装置及びその制御方法 | |
US10693813B1 (en) | Enabling and disabling links of a networking switch responsive to compute node fitness | |
US8948000B2 (en) | Switch fabric management | |
CN102629225B (zh) | 双控制器磁盘阵列、存储***以及数据存储路径切换方法 | |
US9298566B2 (en) | Automatic cluster-based failover handling | |
US10069688B2 (en) | Dynamically assigning, by functional domain, separate pairs of servers to primary and backup service processor modes within a grouping of servers | |
JP5281646B2 (ja) | ネットワーク競合防止装置およびネットワーク競合防止方法 | |
TWI403891B (zh) | 直接附加儲存系統之主動-主動失效切換 | |
JP2017010390A (ja) | ストレージ制御装置、ストレージ制御プログラム、およびストレージ制御方法 | |
JP6237406B2 (ja) | 情報処理装置、ストレージシステム、およびプログラム | |
JP2013073289A (ja) | 多重化システム、データ通信カード、状態異常検出方法、及びプログラム | |
US8099634B2 (en) | Autonomic component service state management for a multiple function component | |
JP6183931B2 (ja) | クラスタシステム、サーバ装置、クラスタシステムの管理方法、及びプログラム。 | |
JP5651004B2 (ja) | 計算機切替システム、計算機切替プログラム、および計算機切替方法 | |
US10795846B1 (en) | Scalable NVMe storage management over system management bus | |
US8522075B2 (en) | Storage system having storage devices for storing data and control devices for controlling the storage devices | |
JP4806382B2 (ja) | 冗長化システム | |
US20180203773A1 (en) | Information processing apparatus, information processing system and information processing method | |
JP2014532236A (ja) | 接続方法 | |
JP2019121338A (ja) | 機器ラック及び機器ラックからの状態報告を保証する方法 | |
US9746986B2 (en) | Storage system and information processing method with storage devices assigning representative addresses to reduce cable requirements | |
CN112882771A (zh) | 应用***的服务器切换方法及装置、存储介质及电子设备 | |
JPH06325008A (ja) | リセット機能を備えるコンピュータシステム | |
WO2024103923A1 (zh) | 一种故障通知方法及相关装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20121203 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140228 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140311 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140428 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140812 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140922 |
|
A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20141014 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141111 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141114 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5651004 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |