JP4561462B2 - ダーティデータ処理方法、ダーティデータ処理装置およびダーティデータ処理プログラム - Google Patents
ダーティデータ処理方法、ダーティデータ処理装置およびダーティデータ処理プログラム Download PDFInfo
- Publication number
- JP4561462B2 JP4561462B2 JP2005134867A JP2005134867A JP4561462B2 JP 4561462 B2 JP4561462 B2 JP 4561462B2 JP 2005134867 A JP2005134867 A JP 2005134867A JP 2005134867 A JP2005134867 A JP 2005134867A JP 4561462 B2 JP4561462 B2 JP 4561462B2
- Authority
- JP
- Japan
- Prior art keywords
- dirty data
- dirty
- write
- allowable amount
- data 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F12/00—Accessing, addressing or allocating within memory systems or architectures
- G06F12/02—Addressing or allocation; Relocation
- G06F12/08—Addressing or allocation; Relocation in hierarchically structured memory systems, e.g. virtual memory systems
- G06F12/0802—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches
- G06F12/0866—Addressing of a memory level in which the access to the desired data or data block requires associative addressing means, e.g. caches for peripheral storage systems, e.g. disk cache
- G06F12/0868—Data transfer between cache memory and other subsystems, e.g. storage devices or host systems
-
- 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 Sources (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
するため、あえて停電発生からシャットダウン開始までの間にダーティデータ許容量の可変処理を行なわずにシャットダウン処理をすることにより確実にデータを保証する。
Current MAX Dirty Page = Default MAX Dirty Page × Dirty Pageパーセンテージ。
ここで、DirtyPageパーセンテージが低く、Current MAX Dirty Pageが少なく設定されるとダーティデータが枯渇して、動作保障が難しくなるため、Dirty Pageパーセンテージが一定の閾値を下回った場合にはライトスルー運用を行う。
Current MAX Dirty Pageに変動がない場合には、特に処理を行わない。
そして、Current MAX Dirty Pageが減った場合の処理を、図3のCurrent MAX Dirty Pageが減った場合の処理例を基に説明する。
はじめに、例えば、バッテリ故障により、バックアップ可能なダーティデータ許容量が一度に大きく減少した場合、例として、4つのバッテリのうち1つが故障して一度に25%の容量減少した場合、その時点でのバッテリ残容量でバックアップ可能なダーティデータ容量になるまでキャッシュメモリのデータをターゲットディスクへ書き戻す。ここで、ライトバック運用を行なうと、キャッシュメモリのデータをターゲットディスクへ書き戻し完了するまでI/O処理を全く受け付けることができない。そこで、本発明においてはライトバック運用とライトスルー運用とを組み合わせることによりI/O処理を受け付けることができるようになっている。ここで、Dirty Pageパーセンテージが一定の閾値を下回った場合に移行するライトスルー運用を「バッテリ異常要因のライトスルー運用」、バッテリ故障によりDirty CountがCurrent MAX Dirty Pageを越えてしまった場合に移行するライトスルー運用を「Dirty枯渇要因のライトスルー運用」と称すことにする。
1−1 RAIDコントローラ
1−2 バックアップディスク
1−3 ディスク
1−4 キャッシュメモリ
1−5 ダーティデータ
1−6 バッテリ通常時のダーティデータ許容領域
1−7 バッテリ
2 ホストコンピュータ
Claims (5)
- 記憶装置が有するバッテリ残容量を監視するステップと、
前記バッテリ残容量に伴って前記記憶装置が有するキャッシュメモリ内のダーティデータの許容量を制御するステップと、
前記ダーティデータの許容量が閾値以下のときは、ライトスルー運用を行なうステップと、
前記ダーティデータの許容量が閾値より大きいときには、ライトバック運用を行なうステップとを、
有することを特徴とするダーティデータ処理方法。 - 前記記憶装置は停電発生からシャットダウン開始までの間、前記キャッシュメモリ内のダーティデータ許容量の可変処理を行なわずにシャットダウン処理を行なうことを特徴とする請求項1におけるダーティデータ処理方法。
- 記憶装置が有するバッテリ残容量を監視するバッテリ残容量監視手段と、
前記バッテリ残容量に伴って前記記憶装置が有するキャッシュメモリ内のダーティデータの許容量を制御するダーティデータ許容量制御手段と、
前記ダーティデータの許容量が閾値以下のときは、ライトスルー運用を行なう手段と、
前記ダーティデータの許容量が閾値より大きいときには、ライトバック運用を行なう手段とを
有することを特徴とするダーティデータ処理装置。 - 前記記憶装置は停電発生からシャットダウン開始までの間、前記キャッシュメモリ内のダーティデータ許容量の可変処理を行なわずにシャットダウン処理を行なうことを特徴とする請求項3におけるダーティデータ処理装置。
- ダーティデータ処理プログラムであって、コンピュータを、
記憶装置が有するバッテリ残容量を監視するバッテリ残容量監視手段と、
前記バッテリ残容量に伴って前記記憶装置が有するキャッシュメモリ内のダーティデータの許容量を制御するダーティデータ許容量制御手段と、
前記ダーティデータの許容量が閾値以下のときは、ライトスルー運用を行なう手段と、
前記ダーティデータの許容量が閾値より大きいときには、ライトバック運用を行なう手段として、
機能させるためのダーティデータ処理プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005134867A JP4561462B2 (ja) | 2005-05-06 | 2005-05-06 | ダーティデータ処理方法、ダーティデータ処理装置およびダーティデータ処理プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005134867A JP4561462B2 (ja) | 2005-05-06 | 2005-05-06 | ダーティデータ処理方法、ダーティデータ処理装置およびダーティデータ処理プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006313407A JP2006313407A (ja) | 2006-11-16 |
| JP4561462B2 true JP4561462B2 (ja) | 2010-10-13 |
Family
ID=37534885
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005134867A Expired - Fee Related JP4561462B2 (ja) | 2005-05-06 | 2005-05-06 | ダーティデータ処理方法、ダーティデータ処理装置およびダーティデータ処理プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4561462B2 (ja) |
Families Citing this family (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5026102B2 (ja) | 2007-02-07 | 2012-09-12 | 株式会社日立製作所 | ストレージ制御装置及びデータ管理方法 |
| JP2009152703A (ja) * | 2007-12-19 | 2009-07-09 | Konica Minolta Business Technologies Inc | 画像処理装置 |
| JP5454177B2 (ja) | 2010-02-01 | 2014-03-26 | 富士通株式会社 | ディスクアレイ装置及びディスクアレイ装置制御方法 |
| US8214689B2 (en) * | 2010-02-19 | 2012-07-03 | Hitachi, Ltd. | Disk array device and its control method |
| WO2011114384A1 (en) * | 2010-03-19 | 2011-09-22 | Hitachi, Ltd. | Storage system and method for changing configuration of cache memory for storage system |
| JP5514364B2 (ja) * | 2010-08-27 | 2014-06-04 | 株式会社日立製作所 | 記憶制御装置及び記憶制御装置の動作モード制御方法 |
| JP2012203583A (ja) * | 2011-03-24 | 2012-10-22 | Toshiba Corp | 情報処理装置およびプログラム |
| JP2014224955A (ja) | 2013-05-17 | 2014-12-04 | キヤノン株式会社 | 画像処理装置、画像処理装置の制御方法、及びプログラム |
| CN104268102A (zh) * | 2014-10-10 | 2015-01-07 | 浪潮集团有限公司 | 一种存储服务器采用混合方式写缓存的方法 |
| JP6805525B2 (ja) * | 2016-03-31 | 2020-12-23 | 日本電気株式会社 | 情報処理装置及びキャッシュ制御方法 |
| JP7060789B2 (ja) | 2018-01-30 | 2022-04-27 | 富士通株式会社 | 電子システム、情報処理装置および制御方法 |
| CN114169017B (zh) * | 2020-09-11 | 2024-09-10 | Oppo广东移动通信有限公司 | 缓存数据块下电方法、装置及集成电路芯片 |
| CN115904231A (zh) * | 2022-11-09 | 2023-04-04 | 超聚变数字技术有限公司 | 一种raid卡掉电处理方法及相关装置 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH06149483A (ja) * | 1992-11-13 | 1994-05-27 | Ricoh Co Ltd | コンピュータシステム |
| JPH11353230A (ja) * | 1998-06-04 | 1999-12-24 | Toshiba Corp | コンピュータ装置 |
| JP3756708B2 (ja) * | 1999-09-30 | 2006-03-15 | 株式会社東芝 | 情報処理端末装置およびそのファイル管理方法 |
| JP3705731B2 (ja) * | 2000-06-05 | 2005-10-12 | 富士通株式会社 | 入出力制御装置 |
| JP4349274B2 (ja) * | 2004-12-20 | 2009-10-21 | 日本電気株式会社 | 磁気ディスク装置および制御方法 |
| JP4662550B2 (ja) * | 2005-10-20 | 2011-03-30 | 株式会社日立製作所 | ストレージシステム |
-
2005
- 2005-05-06 JP JP2005134867A patent/JP4561462B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006313407A (ja) | 2006-11-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| USRE50205E1 (en) | Computing system with adaptive back-up mechanism and method of operation thereof | |
| US8667331B2 (en) | Storage system and control method for storing write data requested by a host computer | |
| US8707096B2 (en) | Storage system, data backup method, and system restarting method of a storage system incorporating volatile and nonvolatile memory devices | |
| US8762643B2 (en) | Control method for disk array apparatus and disk array apparatus | |
| JP4561462B2 (ja) | ダーティデータ処理方法、ダーティデータ処理装置およびダーティデータ処理プログラム | |
| EP1470483A1 (en) | Method and apparatus for securing volatile data in power failure in systems having redundancy | |
| US20100057950A1 (en) | Dma assisted data backup and restore | |
| JP2011170589A (ja) | ストレージ制御装置、ストレージ装置およびストレージ制御方法 | |
| JP2008225916A (ja) | データバックアップ時の電力低減装置 | |
| JP5141278B2 (ja) | ディスクアレイシステム,ディスクアレイ制御方法及びディスクアレイ制御用プログラム | |
| JPH09330277A (ja) | ディスクキャッシュシステムにおける停電処理方式及び停電処理方法 | |
| JP3541349B2 (ja) | キャッシュメモリ・バックアップシステム | |
| CN115904231A (zh) | 一种raid卡掉电处理方法及相关装置 | |
| JP2009104369A (ja) | ディスクサブシステム | |
| US12474995B2 (en) | Checkpoint-progress status | |
| US20130073792A1 (en) | Electronic apparatus using nand flash and memory management method thereof | |
| JP2010117752A (ja) | 電子機器のデータ保持方法および電子機器 | |
| US12537386B2 (en) | Storage apparatus, power supplying method, and program | |
| JP2009025926A (ja) | データバックアップ方法、データバックアッププログラム、およびデータバックアップ装置 | |
| JP2646975B2 (ja) | 情報処理システム | |
| JP7679984B1 (ja) | ストレージシステム、ストレージシステムにおけるキャッシュ制御方法及びプログラム | |
| JP4098400B2 (ja) | 半導体ディスク装置 | |
| JP2008059007A (ja) | 半導体記憶装置 | |
| JP2004145584A (ja) | ディスクアレイ装置 | |
| JP2002091632A (ja) | コンピュータ装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20071221 |
|
| 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: 20100706 |
|
| 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: 20100719 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130806 Year of fee payment: 3 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |