JPH10320135A5 - データ記憶システム、データ保護処理方法及びデータ保護装置 - Google Patents
データ記憶システム、データ保護処理方法及びデータ保護装置Info
- Publication number
- JPH10320135A5 JPH10320135A5 JP1998017287A JP1728798A JPH10320135A5 JP H10320135 A5 JPH10320135 A5 JP H10320135A5 JP 1998017287 A JP1998017287 A JP 1998017287A JP 1728798 A JP1728798 A JP 1728798A JP H10320135 A5 JPH10320135 A5 JP H10320135A5
- Authority
- JP
- Japan
- Prior art keywords
- data
- volatile memory
- storage system
- data storage
- memory
- 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
Description
【0001】
【発明の属する技術分野】
本発明は、データ記憶システム、データ保護処理方法及びデータ保護装置に関し、より詳細には、RAIDシステムにおいて電源障害が発生した場合、処理中のデータの消失を防止するシステム、方法及び装置に関する。
【発明の属する技術分野】
本発明は、データ記憶システム、データ保護処理方法及びデータ保護装置に関し、より詳細には、RAIDシステムにおいて電源障害が発生した場合、処理中のデータの消失を防止するシステム、方法及び装置に関する。
【0013】
【課題を解決するための手段】
本発明に係るデータ記憶システムには、不揮発性ランダムアクセスメモリ(NVRAM)を使用して、AC電力障害に基づくデータ消失の機会を大幅に減少させるRAIDシステムが含まれる。このRAIDシステムには2つの書込みモード(write mode)がある。正常(normal)書込みモードの場合、アレイコントローラ(データ保護装置)がホストコンピュータからデータを受信すると、ホストコンピュータは書込み確認(write confirmation)を受信する。しかし、安全(safe)書込みモードの場合、アレイコントローラは、ホストコンピュータから受信した、ディスク装置に書込むデータをすべてNVRAMにコピーする。その後、アレイコントローラはホストコンピュータに書込み確認を送る。アレイコントローラは、UPS(無停電電源装置)が与える停電(power-out )フラグをポーリングして、正常書込みモードと安全書込みモードとの間を適切に切り替える。アレイコントローラは、停電フラグの状態をチェックしてAC電力障害の有無を決定する。
【課題を解決するための手段】
本発明に係るデータ記憶システムには、不揮発性ランダムアクセスメモリ(NVRAM)を使用して、AC電力障害に基づくデータ消失の機会を大幅に減少させるRAIDシステムが含まれる。このRAIDシステムには2つの書込みモード(write mode)がある。正常(normal)書込みモードの場合、アレイコントローラ(データ保護装置)がホストコンピュータからデータを受信すると、ホストコンピュータは書込み確認(write confirmation)を受信する。しかし、安全(safe)書込みモードの場合、アレイコントローラは、ホストコンピュータから受信した、ディスク装置に書込むデータをすべてNVRAMにコピーする。その後、アレイコントローラはホストコンピュータに書込み確認を送る。アレイコントローラは、UPS(無停電電源装置)が与える停電(power-out )フラグをポーリングして、正常書込みモードと安全書込みモードとの間を適切に切り替える。アレイコントローラは、停電フラグの状態をチェックしてAC電力障害の有無を決定する。
処理の観点から、本発明に係るデータ保護処理方法には、停電に基づくデータの消失を防止する以下のステップを含んでいればよい。これらのステップには、データを含むホスト書込みコマンドをホストCPUから受信すること、揮発性メモリにデータを記憶すること、および停電の有無を決定することが含まれている。追加ステップには、停電がない場合、書込み確認をホストCPUに送ることと、停電がある場合、データを不揮発性メモリに記憶することとが含まれている。その上この処理には、停電がある場合、データを不揮発性メモリに書込むステップの後で、ホストCPUに書込み確認を送るステップが含まれている。
【0017】
【発明の実施の形態】
本発明の好適実施例は、たとえば、データ記憶システムを構成するRAIDシステムに対して常にバッテリバックアップをする必要を解消している。これらの実施例においては、電力障害のある場合、UPSはフラグをセットする。電力障害信号を受信すると、RAIDシステムは安全モードで動作することを開始する。以下詳細に考察するとおり、安全モードは、NVRAM(Non-Volatile Random Access Memory )のような不揮発性メモリにデータを書込む処理をする。NVRAMは、外部電源が故障した後でも、独立した電源を必要とせずに何年もの間データを保持する。したがって、主電源装置が回復すると、RAIDシステムによって、NVRAMに記憶されたデータを検索することができる。費用を最小にするため、NVRAMを小さくしておけばよい。NVRAMの一例として、ダラス・セミコンダクタ株式会社(Dallas Semiconductor Corporation )(DS1345YLPM/ABLPM)による1024K不揮発性SRAMおよびダラス・セミコンダクタ株式会社による256K不揮発性SRAM(部品番号DS1330YLPM/ABLPM)がある。不揮発性メモリの別の例は、フラッシュRAMのようなフラッシュメモリである。
【発明の実施の形態】
本発明の好適実施例は、たとえば、データ記憶システムを構成するRAIDシステムに対して常にバッテリバックアップをする必要を解消している。これらの実施例においては、電力障害のある場合、UPSはフラグをセットする。電力障害信号を受信すると、RAIDシステムは安全モードで動作することを開始する。以下詳細に考察するとおり、安全モードは、NVRAM(Non-Volatile Random Access Memory )のような不揮発性メモリにデータを書込む処理をする。NVRAMは、外部電源が故障した後でも、独立した電源を必要とせずに何年もの間データを保持する。したがって、主電源装置が回復すると、RAIDシステムによって、NVRAMに記憶されたデータを検索することができる。費用を最小にするため、NVRAMを小さくしておけばよい。NVRAMの一例として、ダラス・セミコンダクタ株式会社(Dallas Semiconductor Corporation )(DS1345YLPM/ABLPM)による1024K不揮発性SRAMおよびダラス・セミコンダクタ株式会社による256K不揮発性SRAM(部品番号DS1330YLPM/ABLPM)がある。不揮発性メモリの別の例は、フラッシュRAMのようなフラッシュメモリである。
図1は、RAIDシステムに実現された本発明の第1の好適実施例を示す。図1は、電源障害に基づくデータの消失を防止するため、NVRAMと組み合わせたUPSを使用するRAIDシステムのブロック図である。図1において、CPU110を含むホストコンピュータは、データ保護装置を構成するアレイコントローラ114に接続されている。アレイコントローラ114は、電源を供給する電源装置(power supply)122に接続されている。電源装置122は、UPS118に接続され、UPS118はAC(交流)電源124に接続される。図1には電源装置とUPSとを別々に示しているが、UPSには電源装置122が含まれていることもある。電源124が障害になると、UPS118は停電フラグ138をセットする。アレイコントロ1ーラ114は、NVRAM126およびディスクRAM128を有している。NVRAM126は図2、9に詳細に示されている。アレイコントローラ114は1つのディスク装置セット130に接続され、ディスク装置セット130には複数のハードディスク装置134が含まれる。
NVRAM126の中の情報は、図1のRAIDシステムの電源がオンになったときでも、アレイコントローラ114の動作に影響を与える。図3、4は、図1のRAIDシステムの電源オン後のアレイコントローラ114のデータ保護処理機能(データ保護処理方法)を示している。図3のフローチャートに示すとおり、電源がオンになると、アレイコントローラ114はNVRAM126の中のデータの状態をチェックし、NVRAM126の状態フラグ218の状態に依存してデータを処理する。説明を簡単にするため、図3、4は、アレイコントローラ114が1つの状態フラグ218をチェックする場合を説明している。しかし、1つの状態フラグ218に対する図3、4に示すステップは、NVRAM126に記憶されている全状態フラグに対しても行なわれる。
Claims (26)
- 不揮発性メモリと、
UPS、ホストCPU、電源および永久メモリに接続するアレイコントローラであって、前記電源の障害が発生すると、書込みコマンド情報を退避させるため、前記不揮発性メモリに接続される前記アレイコントローラと、
を含むことを特徴とするデータ記憶システム。 - 前記不揮発性メモリは、不揮発性ランダムアクセスメモリであることを特徴とする請求項1に記載のデータ記憶システム。
- 前記アレイコントローラに接続された揮発性メモリをさらに含むことを特徴とする請求項1に記載のデータ記憶システム。
- 前記揮発性メモリは、揮発性ランダムアクセスメモリであることを特徴とする請求項3に記載のデータ記憶システム。
- 前記書込みコマンド情報は、データを含むことを特徴とする請求項1に記載のデータ記憶システム。
- 前記不揮発性メモリは、セグメントを含むことを特徴とする請求項1に記載のデータ記憶システム。
- 前記セグメントの少なくとも1つは、トランザクションレコードを含むことを特徴とする請求項6に記載のデータ記憶システム。
- 前記トランザクションレコードは、フラグ部、カウント部、アドレス部およびデータ部を含むことを特徴とする請求項7に記載のデータ記憶システム。
- 前記セグメントの前記データ部の大きさは可変であることを特徴とする請求項6に記載のデータ記憶システム。
- 前記セグメントの少なくとも1つは、パリティデータを含むことを特徴とする請求項6に記載のデータ記憶システム。
- 前記アレイコントローラは、
前記ホストCPUに接続するホストCPUポート、アレイコントローラCPU、および前記UPSに接続するUPSポートを含み、
前記ホストCPUポート、前記アレイコントローラCPUおよび前記UPSは、アドレスバスおよびデータバスを介して相互に接続されることを特徴とする請求項1に記載のデータ記憶システム。 - 電源の停電中、データを保護するシステムを動作させるデータ保護処理方法であって、
少なくともホストCPUからのデータを含むホスト書込みコマンドを受信するステップと、
メモリに前記データを記憶するステップと、
停電の有無を判定するステップと、
停電がない場合、前記ホストCPUに書込み確認を送るステップと、
停電がある場合、不揮発性メモリに前記データを書込むステップと、
停電がある場合、前記不揮発性メモリへの書込みステップの後で、前記ホストCPUに書込み確認を送るステップと、
を含むことを特徴とするデータ保護処理方法。 - 永久メモリに前記データを書込むステップを更に含むことを特徴とする請求項12に記載のデータ保護処理方法。
- システムの電力が投入されると、前記不揮発性メモリがデータを含む完全なトランザクションレコードを含んでいるか否かを判定するステップと、
前記永久メモリに前記完全なトランザクションレコードの前記データを書込むステップと、
をさらに含むことを特徴とする請求項12及び13に記載のデータ保護処理方法。 - 前記データは、パリティデータであることを特徴とする請求項14に記載のデータ保護処理方法。
- 停電の有無を判定する前記ステップは、
UPSによって停電フラグがセットされているか否かを判定するステップと、
停電フラグがセットされている場合、安全書込みモードを示すように書込みモードフラグをセットするステップと、
を含むことを特徴とする請求項12に記載のデータ保護処理方法。 - ダーティ情報を前記不揮発性メモリから前記永久メモリに書込むステップをさらに含むことを特徴とする請求項14に記載のデータ保護処理方法。
- 前記停電フラグがセットされている場合、書込みモードフラグを正常状態にセットするステップをさらに含むことを特徴とする請求項16に記載のデータ保護処理方法。
- 前記停電がある場合、安全書込みモードに入りかつ該安全書込みモードにおいて、
前記不揮発性メモリのセグメントが使用可能になるまで処理を待つステップと、
前記使用可能な不揮発性メモリのセグメントに関連する状態フラグを「構築」状態にセットするステップと、
データを含むトランザクションレコードを前記不揮発性メモリのセグメントに書込むステップと、
前記不揮発性メモリのセグメントの状態フラグを「書込み」状態にセットするステップと、
前記ホストCPUに書込み確認を送るステップと、
前記永久メモリにデータを記憶するステップと、
前記不揮発性メモリのセグメントの状態フラグを「空き」状態にセットするステップと、
を実行するステップをさらに含むことを特徴とする請求項12に記載のデータ保護処理方法。 - 不揮発性メモリと、UPSと、ホストCPUと、電源と、永久メモリと、前記UPS、ホストCPU、電源および永久メモリに接続されたアレイコントローラであって、
電源の障害が発生すると、少なくともデータを含む書込みコマンド情報を退避させるため、前記不揮発性メモリに接続される前記アレイコントローラと、
含むことを特徴とするデータ記憶システム。 - 前記不揮発性メモリは、不揮発性ランダムアクセスメモリであることを特徴とする請求項20に記載のデータ記憶システム。
- 前記アレイコントローラに接続された揮発性メモリをさらに含むことを特徴とする請求項20に記載のデータ記憶システム。
- 前記揮発性メモリは、揮発性ランダムアクセスメモリであることを特徴とする請求項22に記載のデータ記憶システム。
- 前記UPSは、停電フラグを含むことを特徴とする請求項20に記載のデータ記憶システム。
- 前記不揮発性ランダムアクセスメモリは、セグメントを含むことを特徴とする請求項21に記載のデータ記憶システム。
- 電源の停電中、データを保護するデータ保護装置であって、
ホストからデータを含むホスト書込みコマンドを受信する手段と、
メモリに前記データを記憶する手段と、
停電の有無を決定する手段と、
停電がない場合、前記ホストに書込み確認を送る手段と、
停電がある場合、不揮発性メモリに前記データを書込む手段と、
停電がある場合、前記不揮発性メモリに書込んだ後で、前記ホストに書込み確認を送る手段と、
を含むことを特徴とするデータ保護装置。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US794235 | 1985-10-31 | ||
| US08/794,235 US5889933A (en) | 1997-01-30 | 1997-01-30 | Adaptive power failure recovery |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH10320135A JPH10320135A (ja) | 1998-12-04 |
| JPH10320135A5 true JPH10320135A5 (ja) | 2005-08-18 |
Family
ID=25162085
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP10017287A Pending JPH10320135A (ja) | 1997-01-30 | 1998-01-29 | 適応型電力障害リカバリシステム |
Country Status (2)
| Country | Link |
|---|---|
| US (1) | US5889933A (ja) |
| JP (1) | JPH10320135A (ja) |
Families Citing this family (49)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3618529B2 (ja) * | 1997-11-04 | 2005-02-09 | 富士通株式会社 | ディスクアレイ装置 |
| JP4083864B2 (ja) | 1998-04-20 | 2008-04-30 | 株式会社日立製作所 | ホスト、ディスクアレイおよびups間における連動制御装置 |
| KR100316647B1 (ko) * | 1998-07-30 | 2002-01-15 | 윤종용 | 웨이크 온 랜신호를 이용한 컴퓨터 시스템에서의 파워 제어방법및 그 장치 |
| TW374870B (en) * | 1998-08-26 | 1999-11-21 | Asustek Comp Inc | UPS method of suspending, resuming and turning on computers |
| US6243831B1 (en) * | 1998-10-31 | 2001-06-05 | Compaq Computer Corporation | Computer system with power loss protection mechanism |
| JP2001344076A (ja) * | 2000-06-05 | 2001-12-14 | Fujitsu Ltd | ディスクアレイ装置 |
| US6798599B2 (en) * | 2001-01-29 | 2004-09-28 | Seagate Technology Llc | Disc storage system employing non-volatile magnetoresistive random access memory |
| US7114098B2 (en) * | 2001-03-20 | 2006-09-26 | American Power Conversion Corporation | Power supply critical state monitoring system |
| US8708828B2 (en) * | 2001-09-28 | 2014-04-29 | Igt | Pluggable modular gaming modifiers and configuration templates for gaming environments |
| US6902481B2 (en) * | 2001-09-28 | 2005-06-07 | Igt | Decoupling of the graphical presentation of a game from the presentation logic |
| US7931533B2 (en) | 2001-09-28 | 2011-04-26 | Igt | Game development architecture that decouples the game logic from the graphics logics |
| US6888267B2 (en) * | 2002-01-29 | 2005-05-03 | Rockwell Automation Technologies, Inc. | Battery backed memory with low battery voltage trip, disconnect and lockout |
| US6822346B2 (en) * | 2002-01-29 | 2004-11-23 | Rockwell Automation Technologies, Inc. | Battery backed memory with battery disconnect for improved battery life |
| US6981079B2 (en) | 2002-03-21 | 2005-12-27 | International Business Machines Corporation | Critical datapath error handling in a multiprocessor architecture |
| US20030191978A1 (en) * | 2002-04-04 | 2003-10-09 | International Business Machines Corporation | Multiple fault location in a series of devices |
| US6920587B2 (en) * | 2002-04-25 | 2005-07-19 | International Business Machines Corporation | Handling multiple operating system capabilities in a logical partition data processing system |
| EP1361516A3 (en) * | 2002-04-30 | 2011-05-18 | Hitachi, Ltd. | Method and system for backing up power supply of disk array device |
| US20040148547A1 (en) * | 2003-01-28 | 2004-07-29 | Jim Thompson | UPS-based file data storage apparatus and computer program products |
| CN1327344C (zh) * | 2003-08-19 | 2007-07-18 | 英特尔公司 | 无交流电源时保存和恢复工作状态的基本输入/输出系统 |
| US8250406B2 (en) * | 2003-08-19 | 2012-08-21 | Intel Corporation | Operational state preservation in the absence of AC power |
| US7406623B2 (en) * | 2003-09-29 | 2008-07-29 | Hitachi Computer Peripherals Co., Ltd. | DC backup power supply system and disk array using same |
| JP2005346321A (ja) * | 2004-06-02 | 2005-12-15 | Hitachi Ltd | ディスクアレイ装置及びディスクアレイ装置のバッテリ出力制御方法 |
| JP4662743B2 (ja) * | 2004-09-13 | 2011-03-30 | Necインフロンティア株式会社 | データ2重化システム |
| US7736234B2 (en) * | 2005-03-09 | 2010-06-15 | Igt | MRAM as critical event storage for powered down gaming machines |
| US20060205513A1 (en) * | 2005-03-09 | 2006-09-14 | Igt | MRAM as nonvolatile safe storage for power hit and ESD tolerance in gaming machines |
| US7722468B2 (en) * | 2005-03-09 | 2010-05-25 | Igt | Magnetoresistive memory units as read only memory devices in gaming machines |
| US7599241B2 (en) * | 2007-08-06 | 2009-10-06 | Sandisk Corporation | Enhanced write abort mechanism for non-volatile memory |
| US8001419B2 (en) * | 2007-11-13 | 2011-08-16 | Rockwell Automation Technologies, Inc. | Energy storage module |
| US7761740B2 (en) * | 2007-12-13 | 2010-07-20 | Spansion Llc | Power safe translation table operation in flash memory |
| JP5466953B2 (ja) * | 2008-02-08 | 2014-04-09 | 富士通株式会社 | バックアップ方法及びディスクアレイシステム |
| KR100994609B1 (ko) * | 2008-10-06 | 2010-11-15 | 홍익대학교 산학협력단 | 비휘발성 램을 이용한 영속적 컴퓨팅 방법 및 시스템 |
| WO2010041852A2 (ko) * | 2008-10-06 | 2010-04-15 | Noh Sam Hyuk | 비휘발성 램을 이용한 영속적 컴퓨팅 방법 및 시스템 |
| US20100138603A1 (en) * | 2008-12-03 | 2010-06-03 | Atul Mukker | System and method for preventing data corruption after power failure |
| JP4819116B2 (ja) * | 2008-12-19 | 2011-11-24 | 富士通株式会社 | 制御装置、ストレージ装置および制御方法 |
| KR101104361B1 (ko) * | 2009-12-29 | 2012-01-16 | 주식회사 프롬나이 | Nvram과 휘발성 램을 이용하여 선택적으로 프로세스의 영속성을 구현하는 컴퓨팅 시스템 및 방법 |
| US8448023B2 (en) * | 2010-04-30 | 2013-05-21 | Honeywell International Inc. | Approach for data integrity in an embedded device environment |
| KR101218865B1 (ko) * | 2010-05-06 | 2013-01-07 | 주식회사 프롬나이 | 컴퓨팅 시스템 및 방법 |
| JP2013068105A (ja) * | 2011-09-21 | 2013-04-18 | Hitachi Automotive Systems Ltd | 自動車用電子制御装置 |
| JP2014081984A (ja) * | 2012-10-18 | 2014-05-08 | Toshiba Corp | 情報記録装置および情報記録方法 |
| US9286203B2 (en) | 2013-01-07 | 2016-03-15 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Control logic design to support USB cache offload |
| US10198053B2 (en) * | 2013-03-15 | 2019-02-05 | Vertiv S.R.L. | Techniques for communicating data amongst controllers in a power supply system |
| US9448896B2 (en) * | 2013-08-07 | 2016-09-20 | Seagate Technology Llc | Torn write mitigation |
| US9665431B2 (en) * | 2013-12-31 | 2017-05-30 | Teredata Us, Inc. | Interrupted write protection with generic storage |
| WO2016076850A1 (en) * | 2014-11-12 | 2016-05-19 | Hewlett Packard Enterprise Development Lp | Data write back |
| US20170220354A1 (en) * | 2014-11-12 | 2017-08-03 | Hewlett Packard Enterprise Development Lp | Server node shutdown |
| IL236627A0 (en) | 2015-01-11 | 2015-04-30 | Storone Ltd | Method and system for controlling volatile memory |
| US9870013B2 (en) | 2015-02-13 | 2018-01-16 | Rockwell Automation Asia Pacific Business Ctr. Pte. Ltd. | Energy storage method and system to power functional safety diagnostic subsystem |
| US10838818B2 (en) | 2015-09-18 | 2020-11-17 | Hewlett Packard Enterprise Development Lp | Memory persistence from a volatile memory to a non-volatile memory |
| US10503241B2 (en) | 2017-05-16 | 2019-12-10 | Micron Technology, Inc. | Providing energy information to memory |
Family Cites Families (20)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US4323987A (en) * | 1980-03-28 | 1982-04-06 | Pitney Bowes Inc. | Power failure memory support system |
| US4506323A (en) * | 1982-03-03 | 1985-03-19 | Sperry Corporation | Cache/disk file status indicator with data protection feature |
| US4959774A (en) * | 1984-07-06 | 1990-09-25 | Ampex Corporation | Shadow memory system for storing variable backup blocks in consecutive time periods |
| US4712195A (en) * | 1986-05-09 | 1987-12-08 | Curtis Instruments, Inc. | Solid-state cumulative operations measurement system |
| US4763333A (en) * | 1986-08-08 | 1988-08-09 | Universal Vectors Corporation | Work-saving system for preventing loss in a computer due to power interruption |
| GB2201268B (en) * | 1987-02-07 | 1991-05-29 | Motorola Inc | Non-volatile memory system |
| US4965828A (en) * | 1989-04-05 | 1990-10-23 | Quadri Corporation | Non-volatile semiconductor memory with SCRAM hold cycle prior to SCRAM-to-E2 PROM backup transfer |
| US5208813A (en) * | 1990-10-23 | 1993-05-04 | Array Technology Corporation | On-line reconstruction of a failed redundant array system |
| US5204963A (en) * | 1990-12-07 | 1993-04-20 | Digital Equipment Corporation | Method and apparatus for a backup power controller for volatile random access memory |
| US5235601A (en) * | 1990-12-21 | 1993-08-10 | Array Technology Corporation | On-line restoration of redundancy information in a redundant array system |
| US5241508A (en) * | 1991-04-03 | 1993-08-31 | Peripheral Land, Inc. | Nonvolatile ramdisk memory |
| US5414861A (en) * | 1991-09-11 | 1995-05-09 | Fujitsu Limited | Data protection system using different levels of reserve power to maintain data in volatile memories for any period of time |
| US5359569A (en) * | 1991-10-29 | 1994-10-25 | Hitachi Ltd. | Semiconductor memory |
| US5379417A (en) * | 1991-11-25 | 1995-01-03 | Tandem Computers Incorporated | System and method for ensuring write data integrity in a redundant array data storage system |
| US5410713A (en) * | 1992-01-02 | 1995-04-25 | Smith Corona/Acer | Power-management system for a computer |
| DE69231873T2 (de) * | 1992-01-08 | 2002-04-04 | Emc Corp., Hopkinton | Verfahren zur Synchronisierung von reservierten Bereichen in einer redundanten Speicheranordnung |
| US5319571A (en) * | 1992-11-24 | 1994-06-07 | Exide Electronics | UPS system with improved network communications |
| US5530948A (en) * | 1993-12-30 | 1996-06-25 | International Business Machines Corporation | System and method for command queuing on raid levels 4 and 5 parity drives |
| US5533190A (en) * | 1994-12-21 | 1996-07-02 | At&T Global Information Solutions Company | Method for maintaining parity-data consistency in a disk array |
| US5586291A (en) * | 1994-12-23 | 1996-12-17 | Emc Corporation | Disk controller with volatile and non-volatile cache memories |
-
1997
- 1997-01-30 US US08/794,235 patent/US5889933A/en not_active Expired - Fee Related
-
1998
- 1998-01-29 JP JP10017287A patent/JPH10320135A/ja active Pending
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3477689B2 (ja) | 磁気ディスク制御装置 | |
| US5889933A (en) | Adaptive power failure recovery | |
| JP4041473B2 (ja) | マルチクラスタ・ストレージ・サブシステムのための自律型パワー・ロス・リカバリ | |
| US5535399A (en) | Solid state disk drive unit having on-board backup non-volatile memory | |
| US6990603B2 (en) | Method and apparatus for securing volatile data in power failure in systems having redundancy | |
| EP2249243B1 (en) | Backup method, disc array device, and controller | |
| US20020065998A1 (en) | NUMA system with redundant main memory architecture | |
| US6035347A (en) | Secure store implementation on common platform storage subsystem (CPSS) by storing write data in non-volatile buffer | |
| US4603406A (en) | Power backed-up dual memory system | |
| JPH01288948A (ja) | メモリのデータ保護方式 | |
| US7724643B2 (en) | Recovery of duplex data system after power failure | |
| JP3136258B2 (ja) | ディスク更新ログ記録方式 | |
| JP2000357059A (ja) | ディスクアレイ装置 | |
| EP0543582B1 (en) | Data processing system including a memory system | |
| US6115798A (en) | Storage device with backup function and information processing system having the same | |
| JPH09212424A (ja) | ディスクキャッシュ及びディスクキャッシュ方法 | |
| JPH0728572A (ja) | 停電時自動データ保存装置 | |
| JP2002358169A (ja) | 半導体ディスク装置 | |
| JP4098400B2 (ja) | 半導体ディスク装置 | |
| JPS63217455A (ja) | Ramバツクアツプシステム | |
| CN109634785B (zh) | 一种兼容nvdimm-p的nvdimm-n装置和方法 | |
| JPH04125725A (ja) | 磁気テープ制御装置およびその制御方法 | |
| JP4474614B2 (ja) | 多重化システム | |
| JPS61210453A (ja) | デ−タ記憶装置 | |
| JP2001043598A (ja) | 記憶媒体ライブラリアレイ装置 |