JP2006268596A - サービスシステムの冗長化方式 - Google Patents
サービスシステムの冗長化方式 Download PDFInfo
- Publication number
- JP2006268596A JP2006268596A JP2005087523A JP2005087523A JP2006268596A JP 2006268596 A JP2006268596 A JP 2006268596A JP 2005087523 A JP2005087523 A JP 2005087523A JP 2005087523 A JP2005087523 A JP 2005087523A JP 2006268596 A JP2006268596 A JP 2006268596A
- Authority
- JP
- Japan
- Prior art keywords
- service
- memory
- active
- standby
- service processing
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Techniques For Improving Reliability Of Storages (AREA)
- Hardware Redundancy (AREA)
Abstract
【目的】 簡単な構成により、故障によるサービス中断を最低限に抑え、かつその際の障害情報を確実に収集可能なことを課題とする。
【構成】 プログラム実行により同一のサービス機能を実現する第1,第2のサービス処理部21A,21Bと、第1,第2のサービス処理部に対応して設けられ、サービス運用に係る処理情報を記憶する第1,第2のメモリエリア41A,41Bと、第1又は第2のメモリエリアの記憶情報を退避する退避メモリ60と、第1,第2のサービス処理部とメモリエリアとからなる対を現用系と待機系として運用するサービス管理部30とを備え、現用系のサービス処理部21Aは、自己の処理情報報を現用系及び待機系のメモリ41A,41Bに書き込むと共に、サービス管理部30は、現用系の障害発生により速やかに系を切り替え、かつ旧現用系のメモリエリア41Aに記憶されたログ情報を退避メモリ60に退避する。
【選択図】 図1
Description
の障害情報を確実に収集可能であるため、コンピュータを使用したこの種のサービスシステムを安価かつ安全に提供できる。
従って仮想メモリ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 (4)
- コンピュータのプログラム実行により所定のサービス機能を提供するサービスシステムの冗長化方式であって、
プログラム実行により同一のサービス機能を実現する第1,第2のサービス処理部と、
前記第1,第2のサービス処理部にそれぞれ対応して設けられ、サービス運用に係る処理情報を記憶する第1,第2のメモリエリアと、
前記第1又は第2のメモリエリアの記憶情報を退避する退避メモリと、
前記第1,第2のサービス処理部とメモリエリアとからなる対を現用系と待機系として運用するサービス管理部とを備え、
現用系のサービス処理部は、自己の処理情報報を現用系及び待機系のメモリに書き込むと共に、サービス管理部は、現用系の障害発生により速やかに系を切り替え、かつ旧現用系のメモリエリアに記憶されたログ情報を退避メモリに退避することを特徴とするサービスシステムの冗長化方式。 - 第1,第2のサービス処理部にそれぞれバインドされて第1,第2のメモリエリアへのメモリアクセスを代行する第1,第2のアダプタ部を備え、
現用系のアダプタ部は、通常は該現用系のサービス処理部からのデータ書込命令に従って現用系及び待機系のメモリエリアに同一のデータを書き込むと共に、待機系のサービス処理部が障害中又は該待機系のメモリエリアのデータが退避中であることにより現用系のメモリエリアにのみデータを書き込むことを特徴とする請求項1記載のサービスシステムの冗長化方式。 - サービス管理部は、待機系のサービス処理部が障害中又は該待機系のメモリエリアのデータが退避中である期間に、データ書込のあった現用系メモリのエリア情報を保持すると共に、待機系のサービス処理部の復旧により、現用系メモリの前記エリア情報に対応する記憶データを待機系のメモリエリアにコピーすることを特徴とする請求項2記載のサービスシステムの冗長化方式。
- 第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 true JP2006268596A (ja) | 2006-10-05 |
| JP4494263B2 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 |
|---|---|
| JP4494263B2 (ja) | 2010-06-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6622263B1 (en) | Method and apparatus for achieving system-directed checkpointing without specialized hardware assistance | |
| JP5392594B2 (ja) | 仮想計算機冗長化システム、コンピュータシステム、仮想計算機冗長化方法、及びプログラム | |
| US7761734B2 (en) | Automated firmware restoration to a peer programmable hardware device | |
| US5958070A (en) | Remote checkpoint memory system and protocol for fault-tolerant computer system | |
| JP4073464B2 (ja) | リード・バッファを用いたフォールト・トレラント・コンピュータ・システム用主メモリ・システムおよびチェックポインティング・プロトコル | |
| US7761735B2 (en) | Automated firmware restoration to a peer programmable hardware device | |
| US20050283641A1 (en) | Apparatus, system, and method for verified fencing of a rogue node within a cluster | |
| US20100050014A1 (en) | Dual independent non volatile memory systems | |
| WO2010100757A1 (ja) | 演算処理システム、再同期方法、およびファームプログラム | |
| JP4341571B2 (ja) | 記憶装置システムおよびその制御方法、制御プログラム | |
| US7370235B1 (en) | System and method for managing and scheduling recovery after a failure in a data storage environment | |
| KR101063720B1 (ko) | 피어 프로그램 가능 하드웨어 장치에 대한 자동화 펌웨어 복구 | |
| JPH10326220A (ja) | ファイルシステムおよびファイル管理方法 | |
| CN100394394C (zh) | 容错双工计算机系统及其控制方法 | |
| US20050246576A1 (en) | Redundant system utilizing remote disk mirroring technique, and initialization method for remote disk mirroring for in the system | |
| KR20090123518A (ko) | 실시간 데이터 복제 시스템 | |
| JP5683088B2 (ja) | 復旧システム、復旧方法及びバックアップ制御システム | |
| JP4494263B2 (ja) | サービスシステムの冗長化方式 | |
| JP3022768B2 (ja) | 仮想計算機システム | |
| JP2612385B2 (ja) | 多重化サブシステム間処理引継ぎ処理方式 | |
| JP4757648B2 (ja) | 処理装置及びその障害復旧方法 | |
| US6687852B1 (en) | Ultra reliable disk memory for duplex processor platforms | |
| JP4165423B2 (ja) | コアi/oカードを実装したシステムボード | |
| Comfort | A fault-tolerant system architecture for navy applications | |
| US6671823B1 (en) | Ultra reliable disk memory for multi-processor platforms |
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 |