JP4494263B2 - サービスシステムの冗長化方式 - Google Patents
サービスシステムの冗長化方式 Download PDFInfo
- Publication number
- JP4494263B2 JP4494263B2 JP2005087523A JP2005087523A JP4494263B2 JP 4494263 B2 JP4494263 B2 JP 4494263B2 JP 2005087523 A JP2005087523 A JP 2005087523A JP 2005087523 A JP2005087523 A JP 2005087523A JP 4494263 B2 JP4494263 B2 JP 4494263B2
- Authority
- JP
- Japan
- Prior art keywords
- service
- memory
- active
- service processing
- information
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Hardware Redundancy (AREA)
Description
現用系のサービス処理部21Aは、自己の処理情報を現用系及び待機系のメモリ41A,41Bに書き込むと共に、前記サービス管理部30は、現用系の障害発生により速やかに系を切り替え、かつ旧現用系のメモリエリア41Aに記憶されたログ情報を退避メモリ60に退避し、該旧現用系のサービス処理部21Aが障害中又は該旧現用系のメモリエリア41Aのデータが退避中である期間に、データ書込のあった新現用系メモリ41Bのエリア情報を保持すると共に、前記旧現用系のサービス処理部21Aの復旧により、前記新現用系メモリのエリア情報に対応する記憶データを前記旧現用系のメモリエリア41Aにコピーするものである。
の障害情報を確実に収集可能であるため、コンピュータを使用したこの種のサービスシステムを安価かつ安全に提供できる。
従って仮想メモリAのみからデータ読出Rを行う。また、アダプタ部Aはサービス処理部Aからのデータ書込命令に従って仮想メモリA,Bの同一(対応)エリア)にデータ書込W1,W2を行う。この処理は、あくまでもアダプタ部Aが実行するため、サービスプログラムを記述するプログラマーは、このようなメモリアクセスの仕組みを意識する必要はない。一方、この期間のサービス処理部Bは仮想メモリA,Bに対するメモリアクセスを行っておらず、よって、仮想メモリA,Bの記憶内容はシステムの運用開始後も常に一致している。これにより、サービス管理部30はいつでも速やかに系を切替可能である。
ータを読み込み、かつ仮想メモリ、B及びAに同一データを書き込もうとするが、仮想メモリAは障害情報を保護又は収集中のためにデータを書き込めない。そこで、この場合のアダプタ部Bは、少なくとも、仮想メモリBのどのエリアにデータを書き込もうとしたかのエリア情報をサービス管理部30に通知し、サービス管理部30はこれを保持する。
10A,10B サービスプロセッサA,B
20A,20B 主メモリA,B
21A,21B サービス処理部A,B
22A,22B アダプタ部A,B
30 サービス管理部
41A,41B 仮想メモリA,B
60 ディスク装置(DISK)
100 コンピュータシステム
Claims (3)
- コンピュータのプログラム実行により所定のサービス機能を提供するサービスシステムの冗長化方式であって、
プログラム実行により同一のサービス機能を実現する第1,第2のサービス処理部と、
前記第1,第2のサービス処理部にそれぞれ対応して設けられ、サービス運用に係る処理情報を記憶する第1,第2のメモリエリアと、
前記第1又は第2のメモリエリアの記憶情報を退避するための退避メモリと、
前記第1,第2のサービス処理部と前記第1,第2のメモリエリアとからなる対を現用系と待機系として運用するサービス管理部とを備え、
現用系のサービス処理部は、自己の処理情報を現用系及び待機系のメモリに書き込むと共に、前記サービス管理部は、現用系の障害発生により速やかに系を切り替え、かつ旧現用系のメモリエリアに記憶されたログ情報を前記退避メモリに退避し、該旧現用系のサービス処理部が障害中又は該旧現用系のメモリエリアのデータが退避中である期間に、データ書込のあった新現用系メモリのエリア情報を保持すると共に、前記旧現用系のサービス処理部の復旧により、前記新現用系メモリのエリア情報に対応する記憶データを前記旧現用系のメモリエリアにコピーすることを特徴とするサービスシステムの冗長化方式。 - 前記第1,第2のサービス処理部にそれぞれバインドされて前記第1,第2のメモリエリアへのメモリアクセスを代行する第1,第2のアダプタ部を備え、
現用系のアダプタ部は、通常は該現用系のサービス処理部からのデータ書込命令に従って現用系及び待機系のメモリエリアに同一のデータを書き込むと共に、前記旧現用系のサービス処理部が障害中又は該旧現用系のメモリエリアのデータが退避中であることにより新現用系のメモリエリアにのみデータを書き込むことを特徴とする請求項1記載のサービスシステムの冗長化方式。 - 前記第1,第2のサービス処理部が、それぞれ独自のCPUによって動作するように構成されていることを特徴とする請求項1記載のサービスシステムの冗長化方式。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005087523A JP4494263B2 (ja) | 2005-03-25 | 2005-03-25 | サービスシステムの冗長化方式 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005087523A JP4494263B2 (ja) | 2005-03-25 | 2005-03-25 | サービスシステムの冗長化方式 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2006268596A JP2006268596A (ja) | 2006-10-05 |
JP4494263B2 true JP4494263B2 (ja) | 2010-06-30 |
Family
ID=37204474
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005087523A Expired - Fee Related JP4494263B2 (ja) | 2005-03-25 | 2005-03-25 | サービスシステムの冗長化方式 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4494263B2 (ja) |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6172496A (ja) * | 1984-09-18 | 1986-04-14 | Fujitsu Ltd | 二重化情報処理装置のシステム再開方式 |
JPS62165250A (ja) * | 1986-01-16 | 1987-07-21 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 仮想記憶方法 |
JPH0344737U (ja) * | 1989-09-11 | 1991-04-25 | ||
JPH03142534A (ja) * | 1989-10-28 | 1991-06-18 | Nec Corp | メモリ二重書き方式 |
JPH04280551A (ja) * | 1991-03-08 | 1992-10-06 | Fujitsu Ltd | 交換システムにおける障害情報収集方式 |
JPH06342387A (ja) * | 1993-05-31 | 1994-12-13 | Nec Corp | 情報処理装置に於ける障害情報採取方式 |
JPH0827761B2 (ja) * | 1986-01-22 | 1996-03-21 | 株式会社日立製作所 | 二重化メモリの両系同時書込方法 |
JP2695552B2 (ja) * | 1991-12-06 | 1997-12-24 | 富士通株式会社 | 障害処理方法 |
WO1999026138A1 (fr) * | 1997-11-14 | 1999-05-27 | Hitachi, Ltd. | Procede de permutation dans un systeme multiplex |
JP2004005113A (ja) * | 2002-05-31 | 2004-01-08 | Nec System Technologies Ltd | 複数の実計算機上で動作する仮想計算機システム及びその制御方法 |
-
2005
- 2005-03-25 JP JP2005087523A patent/JP4494263B2/ja not_active Expired - Fee Related
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPS6172496A (ja) * | 1984-09-18 | 1986-04-14 | Fujitsu Ltd | 二重化情報処理装置のシステム再開方式 |
JPS62165250A (ja) * | 1986-01-16 | 1987-07-21 | インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション | 仮想記憶方法 |
JPH0827761B2 (ja) * | 1986-01-22 | 1996-03-21 | 株式会社日立製作所 | 二重化メモリの両系同時書込方法 |
JPH0344737U (ja) * | 1989-09-11 | 1991-04-25 | ||
JPH03142534A (ja) * | 1989-10-28 | 1991-06-18 | Nec Corp | メモリ二重書き方式 |
JPH04280551A (ja) * | 1991-03-08 | 1992-10-06 | Fujitsu Ltd | 交換システムにおける障害情報収集方式 |
JP2695552B2 (ja) * | 1991-12-06 | 1997-12-24 | 富士通株式会社 | 障害処理方法 |
JPH06342387A (ja) * | 1993-05-31 | 1994-12-13 | Nec Corp | 情報処理装置に於ける障害情報採取方式 |
WO1999026138A1 (fr) * | 1997-11-14 | 1999-05-27 | Hitachi, Ltd. | Procede de permutation dans un systeme multiplex |
JP2004005113A (ja) * | 2002-05-31 | 2004-01-08 | Nec System Technologies Ltd | 複数の実計算機上で動作する仮想計算機システム及びその制御方法 |
Also Published As
Publication number | Publication date |
---|---|
JP2006268596A (ja) | 2006-10-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6622263B1 (en) | Method and apparatus for achieving system-directed checkpointing without specialized hardware assistance | |
JP4073464B2 (ja) | リード・バッファを用いたフォールト・トレラント・コンピュータ・システム用主メモリ・システムおよびチェックポインティング・プロトコル | |
US5737514A (en) | Remote checkpoint memory system and protocol for fault-tolerant computer system | |
US7213246B1 (en) | Failing over a virtual machine | |
JP5392594B2 (ja) | 仮想計算機冗長化システム、コンピュータシステム、仮想計算機冗長化方法、及びプログラム | |
US7761734B2 (en) | Automated firmware restoration to a peer programmable hardware device | |
US5751939A (en) | Main memory system and checkpointing protocol for fault-tolerant computer system using an exclusive-or memory | |
JP4341571B2 (ja) | 記憶装置システムおよびその制御方法、制御プログラム | |
EP0889409A1 (en) | Mirrored write-back cache module warmswap | |
JP2009187483A (ja) | ストレージサブシステム及びこれの制御方法 | |
JP2011060055A (ja) | 仮想計算機システム、仮想マシンの復旧処理方法及びそのプログラム | |
MXPA06005797A (es) | Sistema y metodo para la recuperacion en caso de fallas. | |
US20050246576A1 (en) | Redundant system utilizing remote disk mirroring technique, and initialization method for remote disk mirroring for in the system | |
WO2010021632A1 (en) | Dual independent non volatile memory systems | |
JP3030658B2 (ja) | 電源故障対策を備えたコンピュータシステム及びその動作方法 | |
KR101063720B1 (ko) | 피어 프로그램 가능 하드웨어 장치에 대한 자동화 펌웨어 복구 | |
JP3774826B2 (ja) | 情報処理装置 | |
JPH10326220A (ja) | ファイルシステムおよびファイル管理方法 | |
JP5683088B2 (ja) | 復旧システム、復旧方法及びバックアップ制御システム | |
JP4494263B2 (ja) | サービスシステムの冗長化方式 | |
JP2612385B2 (ja) | 多重化サブシステム間処理引継ぎ処理方式 | |
JP3022768B2 (ja) | 仮想計算機システム | |
US6687852B1 (en) | Ultra reliable disk memory for duplex processor platforms | |
JP4165423B2 (ja) | コアi/oカードを実装したシステムボード | |
JP6364773B2 (ja) | 情報処理装置、情報処理システム、メモリレプリケーション方法、並びにコンピュータ・プログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080220 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20091016 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100105 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100301 |
|
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: 20100330 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100407 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130416 Year of fee payment: 3 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140416 Year of fee payment: 4 |
|
LAPS | Cancellation because of no payment of annual fees |