JP6135276B2 - ストレージ装置、制御装置、および制御プログラム - Google Patents
ストレージ装置、制御装置、および制御プログラム Download PDFInfo
- Publication number
- JP6135276B2 JP6135276B2 JP2013090034A JP2013090034A JP6135276B2 JP 6135276 B2 JP6135276 B2 JP 6135276B2 JP 2013090034 A JP2013090034 A JP 2013090034A JP 2013090034 A JP2013090034 A JP 2013090034A JP 6135276 B2 JP6135276 B2 JP 6135276B2
- Authority
- JP
- Japan
- Prior art keywords
- cache
- execution
- control unit
- memory
- power failure
- 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
- 230000015654 memory Effects 0.000 claims description 252
- 238000000034 method Methods 0.000 claims description 194
- 230000008569 process Effects 0.000 claims description 154
- 239000003990 capacitor Substances 0.000 claims description 67
- 238000012545 processing Methods 0.000 claims description 37
- 238000011084 recovery Methods 0.000 claims description 16
- 230000004044 response Effects 0.000 claims description 9
- 238000010586 diagram Methods 0.000 description 17
- 238000007599 discharging Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 17
- 238000001994 activation Methods 0.000 description 13
- 230000004913 activation Effects 0.000 description 12
- 230000007704 transition Effects 0.000 description 6
- 239000007787 solid Substances 0.000 description 5
- 238000004891 communication Methods 0.000 description 4
- 230000008859 change Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- PXHVJJICTQNCMI-UHFFFAOYSA-N nickel Substances [Ni] PXHVJJICTQNCMI-UHFFFAOYSA-N 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 229910052739 hydrogen Inorganic materials 0.000 description 2
- 239000001257 hydrogen Substances 0.000 description 2
- 238000012423 maintenance Methods 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- 229910052759 nickel Inorganic materials 0.000 description 2
- UFHFLCQGNIYNRP-UHFFFAOYSA-N Hydrogen Chemical compound [H][H] UFHFLCQGNIYNRP-UHFFFAOYSA-N 0.000 description 1
- HBBGRARXTFLTSG-UHFFFAOYSA-N Lithium ion Chemical compound [Li+] HBBGRARXTFLTSG-UHFFFAOYSA-N 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000007796 conventional method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 229910001416 lithium ion Inorganic materials 0.000 description 1
- 229910052987 metal hydride Inorganic materials 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- -1 nickel metal hydride Chemical class 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
- G06F11/07—Responding to the occurrence of a fault, e.g. fault tolerance
- G06F11/14—Error detection or correction of the data by redundancy in operation
- G06F11/1402—Saving, restoring, recovering or retrying
- G06F11/1415—Saving, restoring, recovering or retrying at system level
- G06F11/1441—Resetting or repowering
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/263—Arrangements for using multiple switchable power supplies, e.g. battery and AC
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/30—Means for acting in the event of power-supply failure or interruption, e.g. power-supply fluctuations
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/324—Power saving characterised by the action undertaken by lowering clock frequency
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/26—Power supply means, e.g. regulation thereof
- G06F1/32—Means for saving power
- G06F1/3203—Power management, i.e. event-based initiation of a power-saving mode
- G06F1/3234—Power saving characterised by the action undertaken
- G06F1/3296—Power saving characterised by the action undertaken by lowering the supply or operating voltage
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Power Sources (AREA)
- Techniques For Improving Reliability Of Storages (AREA)
- Memory System Of A Hierarchy Structure (AREA)
Description
メモリバックアップ方式は、停電時にキャッシュメモリを低電力モード(セルフリフレッシュ等)へ遷移させ、消費電力を抑えた状態でキャッシュメモリにバッテリから電力を供給し続ける方式である。メモリバックアップ方式では、キャッシュメモリに電力を供給し続けなければならないため、キャッシュメモリにおいてデータをバックアップ保持することのできる期間は数日間である。したがって、長期間に亘って外部電源が遮断される場合、バックアップデータを損失してしまう可能性がある。しかしながら、低い電圧(例えば1.8V程度)かつ小電流の放電でキャッシュメモリにデータをバックアップさせることができるため、バッテリを小型化することができる。
キャッシュディステージ方式は、停電時にバッテリから電力を供給し、キャッシュメモリ内のデータを不揮発メモリへ書き込む(ディステージする)方式である。キャッシュディステージ方式では、キャッシュデータを不揮発メモリへ書き込むため、キャッシュデータをバックアップ保持することのできる期間に制限はない。ただし、キャッシュデータを不揮発メモリへ書き込むバックアップ処理に要する時間は、キャッシュメモリの容量や、書込先の不揮発メモリの台数に依存し、数十秒から数分に及ぶことがある。そして、キャッシュディステージ方式では、メモリバックアップ方式に比べ、バックアップ処理に際し電力を供給すべき回路の数が多い。このため、キャッシュデータを不揮発メモリへ書き込む際に高い電圧(例えば12V程度)かつ大電流の放電が必要となり、バッテリが大きくなってしまう。
なお、前記目的に限らず、後述する発明を実施するための最良の形態に示す各構成により導かれる作用効果であって、従来の技術によっては得られない作用効果を奏することも本件の他の目的の一つとして位置付けることができる。
〔1〕本実施形態の構成
まず、図1〜図10を参照しながら、本実施形態のストレージ装置1および制御装置1aのハードウエア構成および機能構成について説明する。
図1に示すように、本実施形態のストレージ装置1は、例えばディスクアレイ装置(RAID(Redundant Arrays of Inexpensive Disks)装置)であって、ホスト2からの各種要求を受け、当該要求に応じた各種処理を行なう。ストレージ装置1は、CE(Controller Enclosure;制御装置)1aとDE(Disk Enclosure;記憶部)1bとを有している。
CE1aは、ホスト2とDE1bとの間に介装され、ストレージ装置1における資源の管理等を行なう。CE1aには、それぞれCM#0,CM#1として示される2つのCM10と、それぞれPSU#0,PSU#1として示される2つのPSU20と、それぞれBBU#0〜BBU#2として示される3つのBBU(バッテリ)30とが備えられている。
CPU11は、OS等に従って処理を実行し各種制御を行なうもので、不揮発メモリ13に保存されるプログラムを実行することで各種機能を果たす。特に、CPU11は、後述する第2制御部としての機能を果たし、PLD16とともに、後述する制御部10aを構成する。
ファン14は、通常動作時および後述の長時間停電(キャッシュディステージ処理)時に電源供給を受けて駆動され、CPU11を冷却する。
次に、図1〜図10を参照しながら、本実施形態のストレージ装置1およびCE1aの機能構成について説明する。
PLD(第1制御部)16は、キャパシタ15とBBU30とを使い分ける制御論理を有し、PSU20から停電通知を受けるとメモリバックアップ処理の実行指示をCPU11に対し行なう。また、PLD16は、メモリバックアップ処理の実行後に前記所定条件を満たした場合にキャッシュディステージ処理の実行指示をCPU11に対し行なう。
キャッシュ動作電圧判別テーブル16eは、PLD16のEEPROM16aに予め格納されている。キャッシュ動作電圧判別テーブル16eにおいては、図7に示すように、キャッシュメモリ12のデバイスタイプやモジュールタイプ(モジュール電圧)毎に、通常動作電圧(キャッシュ動作電圧)と下限動作電圧(キャッシュ動作電圧)とが対応付けられて保存されている。通常動作電圧および下限動作電圧については、図5を参照しながら後述する。なお、下限動作電圧は、EEPROM16内のカスタマユーザデータ領域に書き込んでおいてもよい。
次に、上述のごとく構成された本実施形態のストレージ装置1およびCE(制御装置)1aの動作について、図11〜図14を参照しながら説明する。
図11に示すフローチャート(ステップS1〜S5)に従って、本実施形態のストレージ装置1およびCE1aの起動時の動作について説明する。
装置起動時には、PLD16は、まず、PLD16のEEPROM16aに格納された動作電圧情報16bに含まれる自己動作電圧(例えば1.2V)を参照・確認する(ステップS1)。
次に、図12および図13に示すフローチャート(ステップS10〜S28)に従って、本実施形態のストレージ装置1およびCE1aの停電時の動作について説明する。
ストレージ装置1において停電が発生し(ステップS10)、PSU20に外部電源が供給されなくなると、PSU20は、停電通知信号を、PLD16,BBU30などに通知する(ステップS11)。
本実施形態のストレージ装置1およびCE1aによれば、二次電池(バッテリ)であるBBU30(BTU32)の長寿命化をはかることができる。ほとんどの停電では、メモリバックアップ方式によるキャッシュデータの保護中に停電解除(復電)することが可能であるため、二次電池の放電(BBU30の放電)によって実行されるキャッシュディステージ方式へ移行することがない。つまり、短時間停電の際には、BBU30の放電を行なうことなくキャパシタ15の給電によるメモリバックアップ方式が実行され、BBU30の放電によるキャッシュディステージ方式は長時間停電の際にのみ実行される。したがって、BBU30の充放電回数を少なくすることができ、BBU30の長寿命化を実現できる。これにより、定期保守によってバッテリ(BTU32)を交換する間隔を長くすることができ、保守コストが削減される。
以上、本発明の好ましい実施形態について詳述したが、本発明は、係る特定の実施形態に限定されるものではなく、本発明の趣旨を逸脱しない範囲内において、種々の変形、変更して実施することができる。
以上の実施形態に関し、さらに以下の付記を開示する。
(付記1)
記憶部と、前記記憶部のデータをキャッシュデータとして保持するキャッシュメモリとを有するストレージ装置であって、
前記ストレージ装置の通常動作時に充電されるキャパシタと、
前記ストレージ装置の通常動作時に充電されるバッテリと、
前記キャパシタからの給電により前記キャッシュデータを前記キャッシュメモリに保持する第1処理と、前記バッテリからの給電により前記キャッシュデータを前記キャッシュメモリから不揮発メモリへ書き込む第2処理とを実行させる制御部とを、有し、
前記制御部は、前記第1処理の実行後に所定条件を満たした場合に前記第2処理を実行させる、ストレージ装置。
前記制御部は、停電通知を受けると前記第1処理を実行させる、付記1記載のストレージ装置。
前記制御部は、前記第1処理の実行後に前記キャパシタの出力電圧が所定値を下回っても、もしくは、前記第1処理の実行後に所定時間が経過しても、停電状態が解消されていない場合に前記第2処理を実行する、付記2記載のストレージ装置。
前記制御部は、第1制御部と、第2制御部とを含み、
前記第1制御部は、前記停電通知を受けると前記第1処理の実行指示を行なう一方、前記第1処理の実行後に前記所定条件を満たした場合に前記第2処理の実行指示を行ない、
前記第2制御部は、前記第1制御部から前記第1処理の実行指示を受けると前記第1処理を実行する一方、前記第1処理の実行指示を受けた後に前記第1制御部から前記第2処理の実行指示を受けると前記第2処理を実行する、付記2または付記3に記載のストレージ装置。
前記キャパシタは、前記第1処理の実行時に、前記キャッシュメモリおよび前記第1制御部に給電する、付記4記載のストレージ装置。
前記バッテリは、前記第2処理の実行時に、前記キャッシュメモリ,前記第1制御部,前記第2制御部および前記不揮発メモリに給電する、付記4または付記5に記載のストレージ装置。
前記第1制御部は、前記第1制御部の動作電圧と前記キャッシュメモリの下限動作電圧との高い方に基づき前記所定値を設定する、付記4〜付記6のいずれか一項に記載のストレージ装置。
前記制御部は、前記第1処理の実行中に停電復旧通知に応じて前記ストレージ装置が起動される際に、前記キャッシュメモリにおける前記キャッシュデータを前記記憶部に書き込む、付記2〜付記7のいずれか一項に記載のストレージ装置。
前記制御部は、前記第2処理の実行後に停電復旧通知に応じて前記ストレージ装置が起動される際に、前記不揮発メモリにおける前記キャッシュデータを、前記キャッシュメモリに書き戻した後、前記キャッシュメモリから前記記憶部に書き込む、付記2〜付記8のいずれか一項に記載のストレージ装置。
記憶部と、前記記憶部のデータをキャッシュデータとして保持するキャッシュメモリとを有するストレージ装置の制御装置であって、
前記ストレージ装置の通常動作時に充電されるキャパシタからの給電により前記キャッシュデータを前記キャッシュメモリに保持する第1処理と、前記ストレージ装置の通常動作時に充電されるバッテリからの給電により前記キャッシュデータを前記キャッシュメモリから不揮発メモリへ書き込む第2処理とを実行させる制御部を、有し、
前記制御部は、前記第1処理の実行後に所定条件を満たした場合に前記第2処理を実行させる、制御装置。
前記制御部は、停電通知を受けると前記第1処理を実行させる、付記10記載の制御装置。
前記制御部は、前記第1処理の実行後に前記キャパシタの出力電圧が所定値を下回っても、もしくは、前記第1処理の実行後に所定時間が経過しても、停電状態が解消されていない場合に前記第2処理を実行させる、付記11記載の制御装置。
前記制御部は、第1制御部と、第2制御部とを含み、
前記第1制御部は、前記停電通知を受けると前記第1処理の実行指示を行なう一方、前記第1処理の実行後に前記所定条件を満たした場合に前記第2処理の実行指示を行ない、
前記第2制御部は、前記第1制御部から前記第1処理の実行指示を受けると前記第1処理を実行する一方、前記第1処理の実行指示を受けた後に前記第1制御部から前記第2処理の実行指示を受けると前記第2処理を実行する、付記11または付記12に記載の制御装置。
前記キャパシタは、前記第1処理の実行時に、前記キャッシュメモリおよび前記第1制御部に給電する、付記13記載の制御装置。
前記バッテリは、前記第2処理の実行時に、前記キャッシュメモリ,前記第1制御部,前記第2制御部および前記不揮発メモリに給電する、付記13または付記14に記載の制御装置。
前記第1制御部は、前記第1制御部の動作電圧と前記キャッシュメモリの下限動作電圧との高い方に基づき前記所定値を設定する、付記13〜付記15のいずれか一項に記載の制御装置。
前記制御部は、前記第1処理の実行中に停電復旧通知に応じて前記ストレージ装置が起動される際に、前記キャッシュメモリにおける前記キャッシュデータを前記記憶部に書き込む、付記11〜付記16のいずれか一項に記載の制御装置。
前記制御部は、前記第2処理の実行後に停電復旧通知に応じて前記ストレージ装置が起動される際に、前記不揮発メモリにおける前記キャッシュデータを、前記キャッシュメモリに書き戻した後、前記キャッシュメモリから前記記憶部に書き込む、付記11〜付記17のいずれか一項に記載の制御装置。
記憶部と、前記記憶部のデータをキャッシュデータとして保持するキャッシュメモリとを有するストレージ装置の制御装置として機能するコンピュータに、
前記キャッシュデータのバックアップを行なう際に、前記ストレージ装置の通常動作時に充電されるキャパシタからの給電により前記キャッシュデータを前記キャッシュメモリに保持する第1処理の実行後に所定条件を満たした場合に、前記ストレージ装置の通常動作時に充電されるバッテリからの給電により前記キャッシュデータを前記キャッシュメモリから不揮発メモリへ書き込む第2処理を実行させる、制御プログラム。
停電通知を受けると前記第1処理を前記コンピュータに実行させる、付記19記載の制御プログラム。
1a CE(制御装置)
1b DE(記憶部)
1c ディスク(記憶部)
2 ホスト
10 CM
10a 制御部
11 CPU(第2制御部)
12 キャッシュメモリ(Cache)
13 不揮発メモリ
13a EEPROM
13b 個体情報
14 ファン(FAN)
15 キャパシタ(Capacitor)
16 PLD(第1制御部)
16a EEPROM
16b 動作電圧情報
16c 電圧設定レジスタ
16d 停電判定レジスタ
16e キャッシュ動作電圧判別テーブル
17 ホストインターフェイス(Host I/F)
18 ディスクインターフェイス(Disk I/F)
19a〜19e DDC(直流/直流コンバータ)
20 PSU
30 BBU(バッテリ,二次電池)
31 BCU
32 BTU(バッテリ二次電池)
Claims (9)
- 記憶部と、前記記憶部のデータをキャッシュデータとして保持するキャッシュメモリとを有するストレージ装置であって、
前記ストレージ装置の通常動作時に充電されるキャパシタと、
前記ストレージ装置の通常動作時に充電されるバッテリと、
前記キャパシタからの給電により前記キャッシュデータを前記キャッシュメモリに保持する第1処理と、前記バッテリからの給電により前記キャッシュデータを前記キャッシュメモリから不揮発メモリへ書き込む第2処理とを実行させる制御部とを、有し、
前記制御部は、
停電通知を受けると前記第1処理の実行指示を行なう一方、前記第1処理の実行後に所定条件を満たした場合に前記第2処理の実行指示を行なう第1制御部と、
前記第1制御部から前記第1処理の実行指示を受けると前記ストレージ装置を前記第1処理の実行状態に移行させる一方、前記第1処理の実行指示を受けた後に前記第1制御部から前記第2処理の実行指示を受けると前記第2処理を実行させる第2制御部とを含む、ストレージ装置。 - 前記第1制御部は、前記第1処理の実行後に前記キャパシタの出力電圧が所定値を下回っても、もしくは、前記第1処理の実行後に所定時間が経過しても、停電状態が解消されていない場合に前記第2処理の実行指示を行なう、請求項1記載のストレージ装置。
- 前記第1制御部は、前記第1制御部の動作電圧と前記キャッシュメモリの下限動作電圧との高い方に基づき前記所定値を設定する、請求項2記載のストレージ装置。
- 前記キャパシタは、前記第1処理の実行時に、前記キャッシュメモリおよび前記第1制御部に給電する、請求項1〜請求項3のいずれか一項に記載のストレージ装置。
- 前記バッテリは、前記第2処理の実行時に、前記キャッシュメモリ,前記第1制御部,前記第2制御部および前記不揮発メモリに給電する、請求項1〜請求項4のいずれか一項に記載のストレージ装置。
- 前記制御部は、前記第1処理の実行中に停電復旧通知に応じて前記ストレージ装置が起動される際に、前記キャッシュメモリにおける前記キャッシュデータを前記記憶部に書き込む、請求項1〜請求項5のいずれか一項に記載のストレージ装置。
- 前記制御部は、前記第2処理の実行後に停電復旧通知に応じて前記ストレージ装置が起動される際に、前記不揮発メモリにおける前記キャッシュデータを、前記キャッシュメモリに書き戻した後、前記キャッシュメモリから前記記憶部に書き込む、請求項1〜請求項6のいずれか一項に記載のストレージ装置。
- 記憶部と、前記記憶部のデータをキャッシュデータとして保持するキャッシュメモリとを有するストレージ装置の制御装置であって、
前記ストレージ装置の通常動作時に充電されるキャパシタからの給電により前記キャッシュデータを前記キャッシュメモリに保持する第1処理と、前記ストレージ装置の通常動作時に充電されるバッテリからの給電により前記キャッシュデータを前記キャッシュメモリから不揮発メモリへ書き込む第2処理とを実行させる制御部を、有し、
前記制御部は、
停電通知を受けると前記第1処理の実行指示を行なう一方、前記第1処理の実行後に所定条件を満たした場合に前記第2処理の実行指示を行なう第1制御部と、
前記第1制御部から前記第1処理の実行指示を受けると前記ストレージ装置を前記第1処理の実行状態に移行させる一方、前記第1処理の実行指示を受けた後に前記第1制御部から前記第2処理の実行指示を受けると前記第2処理を実行させる第2制御部とを含む、制御装置。 - 記憶部と、前記記憶部のデータをキャッシュデータとして保持するキャッシュメモリとを有するストレージ装置の制御装置として機能するコンピュータに、
前記キャッシュデータのバックアップを行なう際に、前記ストレージ装置の通常動作時に充電されるキャパシタからの給電により前記キャッシュデータを前記キャッシュメモリに保持する第1処理の実行後に所定条件を満たした場合に、前記ストレージ装置の通常動作時に充電されるバッテリからの給電により前記キャッシュデータを前記キャッシュメモリから不揮発メモリへ書き込む第2処理を実行させ、
停電通知を受けると前記第1処理の実行指示を行なう一方、前記第1処理の実行後に所定条件を満たした場合に前記第2処理の実行指示を行なわせ、
前記第1処理の実行指示を受けると前記ストレージ装置を前記第1処理の実行状態に移行させる一方、前記第1処理の実行指示を受けた後に前記第2処理の実行指示を受けると前記第2処理を実行させる、制御プログラム。
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013090034A JP6135276B2 (ja) | 2013-04-23 | 2013-04-23 | ストレージ装置、制御装置、および制御プログラム |
US14/249,586 US9336089B2 (en) | 2013-04-23 | 2014-04-10 | Processing apparatus, method, and non-transitory computer-readable storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2013090034A JP6135276B2 (ja) | 2013-04-23 | 2013-04-23 | ストレージ装置、制御装置、および制御プログラム |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2014215661A JP2014215661A (ja) | 2014-11-17 |
JP6135276B2 true JP6135276B2 (ja) | 2017-05-31 |
Family
ID=51729968
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013090034A Expired - Fee Related JP6135276B2 (ja) | 2013-04-23 | 2013-04-23 | ストレージ装置、制御装置、および制御プログラム |
Country Status (2)
Country | Link |
---|---|
US (1) | US9336089B2 (ja) |
JP (1) | JP6135276B2 (ja) |
Families Citing this family (14)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9141505B1 (en) * | 2012-09-27 | 2015-09-22 | Emc Corporation | Adaptive failure survivability in a storage system using save time and data transfer after power loss |
TWI619010B (zh) * | 2013-01-24 | 2018-03-21 | 半導體能源研究所股份有限公司 | 半導體裝置 |
CA2893304C (en) * | 2013-10-18 | 2017-04-11 | Huawei Technologies Co., Ltd. | Data storage method, data storage apparatus, and storage device |
EP3236667B1 (en) * | 2014-12-19 | 2020-08-26 | Kabushiki Kaisha Toshiba | Electronic device and method |
US9568971B2 (en) * | 2015-02-05 | 2017-02-14 | Apple Inc. | Solid state drive with self-refresh power saving mode |
JP6739185B2 (ja) * | 2015-02-26 | 2020-08-12 | 株式会社半導体エネルギー研究所 | ストレージシステム、およびストレージ制御回路 |
JP6540202B2 (ja) * | 2015-04-30 | 2019-07-10 | 富士通株式会社 | 情報処理システム、制御装置および制御プログラム |
KR20160131359A (ko) * | 2015-05-07 | 2016-11-16 | 에스케이하이닉스 주식회사 | 메모리 모듈, 메모리 모듈의 모듈 콘트롤러 및 메모리 모듈의 동작 방법 |
CN105115105B (zh) * | 2015-08-28 | 2017-10-13 | 广东美的制冷设备有限公司 | 掉电检测方法、掉电检测***和空调器 |
US9658671B2 (en) * | 2015-09-28 | 2017-05-23 | Qualcomm Incorporated | Power-aware CPU power grid design |
KR20170074264A (ko) * | 2015-12-21 | 2017-06-30 | 에스케이하이닉스 주식회사 | 메모리 시스템 및 메모리 시스템의 동작방법 |
US10514740B2 (en) | 2016-01-22 | 2019-12-24 | Hitachi, Ltd. | Computer device and computer-readable storage medium |
CN109086159A (zh) * | 2018-09-04 | 2018-12-25 | 环胜电子(深圳)有限公司 | 死机检测模块及其方法 |
CN116110443A (zh) * | 2021-11-10 | 2023-05-12 | 三星电子株式会社 | 包括辅助电源装置的存储装置及其操作方法 |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2004159405A (ja) * | 2002-11-05 | 2004-06-03 | Hitachi Ltd | 無停電電源装置 |
US7003620B2 (en) * | 2002-11-26 | 2006-02-21 | M-Systems Flash Disk Pioneers Ltd. | Appliance, including a flash memory, that is robust under power failure |
US7836339B2 (en) * | 2003-03-31 | 2010-11-16 | Intel Corporation | Computer memory power backup |
JP2005010972A (ja) | 2003-06-18 | 2005-01-13 | Yaskawa Electric Corp | データバックアップ機能を備えた電子機器 |
JP2005332471A (ja) * | 2004-05-19 | 2005-12-02 | Hitachi Ltd | ディスクアレイ装置 |
JP2005346321A (ja) | 2004-06-02 | 2005-12-15 | Hitachi Ltd | ディスクアレイ装置及びディスクアレイ装置のバッテリ出力制御方法 |
US7392429B2 (en) * | 2004-12-22 | 2008-06-24 | Microsoft Corporation | System and method for maintaining persistent state data |
JP4882445B2 (ja) | 2006-03-27 | 2012-02-22 | ブラザー工業株式会社 | 情報処理装置及びその起動方法 |
TW200801918A (en) * | 2006-06-19 | 2008-01-01 | Elitegroup Computer Sys Co Ltd | Backup power supply and desktop computer and method for protecting the data thereof |
JP2009005451A (ja) | 2007-06-20 | 2009-01-08 | Tdk Lambda Corp | バックアップ給電システム |
JP5232516B2 (ja) * | 2008-03-27 | 2013-07-10 | 株式会社日立製作所 | ディスクアレイ装置 |
US9003118B2 (en) * | 2009-01-09 | 2015-04-07 | Dell Products L.P. | Systems and methods for non-volatile cache control |
JP5397609B2 (ja) * | 2009-09-01 | 2014-01-22 | 日本電気株式会社 | ディスクアレイ装置 |
US8214689B2 (en) * | 2010-02-19 | 2012-07-03 | Hitachi, Ltd. | Disk array device and its control method |
WO2012111069A1 (ja) * | 2011-02-14 | 2012-08-23 | 三菱電機株式会社 | プログラマブルコントローラ |
-
2013
- 2013-04-23 JP JP2013090034A patent/JP6135276B2/ja not_active Expired - Fee Related
-
2014
- 2014-04-10 US US14/249,586 patent/US9336089B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
US9336089B2 (en) | 2016-05-10 |
US20140317436A1 (en) | 2014-10-23 |
JP2014215661A (ja) | 2014-11-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6135276B2 (ja) | ストレージ装置、制御装置、および制御プログラム | |
US10283173B2 (en) | Intelligent backup capacitor management | |
US8667331B2 (en) | Storage system and control method for storing write data requested by a host computer | |
US8745421B2 (en) | Devices for control of the operation of data storage devices using solid-state memory based on a discharge of an amount of stored energy indicative of power providing capabilities | |
JP5906966B2 (ja) | 制御装置、電力供給装置及び電力制御方法 | |
EP2889773B1 (en) | Method for backing up data during memory system power-down, and memory system controller | |
JP5402693B2 (ja) | ディスクアレイ装置の制御方法及びディスクアレイ装置 | |
JP5475123B2 (ja) | ディスクアレイ装置およびその制御方法 | |
JP6331773B2 (ja) | ストレージ制御装置、およびストレージ制御プログラム | |
KR101506675B1 (ko) | 보조 전원 장치를 갖는 사용자 장치 | |
US9465426B2 (en) | Method for backing up data in a case of power failure of storage system, and storage system controller | |
WO2015149577A1 (zh) | 存储***、存储设备及数据存储方法 | |
JP2009503724A (ja) | 記憶制御装置スーパーコンデンサ動的電圧スロットリング | |
US10809788B2 (en) | Electronic system, information processing device, and control method | |
CN103019363A (zh) | 供电装置、存储***及供电方法 | |
US20180018245A1 (en) | Storage system and management apparatus | |
US20160070329A1 (en) | Memory system | |
US10528275B2 (en) | Storage system, storage control device, and method of controlling a storage system | |
US20130073792A1 (en) | Electronic apparatus using nand flash and memory management method thereof | |
KR101777810B1 (ko) | 보조 전원 장치 및 그것을 포함하는 사용자 장치 | |
CN114265550A (zh) | 一种固态硬盘掉电保护方法及*** | |
JP2014075015A (ja) | 不揮発性記憶装置のデータを保護する方法 | |
US20120054524A1 (en) | Method and system for reducing power consumption of peripherals in an emergency shut-down | |
JP7048895B2 (ja) | 制御装置および制御プログラム | |
CN117435409A (zh) | 一种超级电容的自检方法、raid卡和服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20160113 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20161129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20170110 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20170307 |
|
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: 20170328 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20170410 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 6135276 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |