JP2000305717A - ディスクアレイ装置およびディスクアクセスを高速化する方法 - Google Patents
ディスクアレイ装置およびディスクアクセスを高速化する方法Info
- Publication number
- JP2000305717A JP2000305717A JP11115683A JP11568399A JP2000305717A JP 2000305717 A JP2000305717 A JP 2000305717A JP 11115683 A JP11115683 A JP 11115683A JP 11568399 A JP11568399 A JP 11568399A JP 2000305717 A JP2000305717 A JP 2000305717A
- Authority
- JP
- Japan
- Prior art keywords
- data
- disk
- disk array
- array device
- hard disk
- 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
Landscapes
- Memory System Of A Hierarchy Structure (AREA)
Abstract
スクアレイ装置を提供する。 【解決手段】ディスクアレイ装置2の複数のハードディ
スク装置9のおのおのに対するディスクアクセスの統計
をとり、ディスクアクセス頻度の高い一台に対して、ラ
イトキャッシュ10を有効に動作させる。停電時、ライ
トキャッシュ10を無効とし、RAIDの機能により、キャ
ッシュデータを復元する。このように、ライトキャッシ
ュを有効に動作させることにより、ディスクアクセスを
高速化できる。
Description
持つディスクアレイ装置に関する。
する要求の強い大規模な装置に適用する記憶装置として
冗長性を有するRAID(Redundant Arrays of Indepen
dentDisks)で構成されるディスクアレイ装置が開発さ
れている。ディスクアレイ装置では、アレイを構成する
複数のハードディスク装置のうち何らかの障害等により
仮に、その中の1台が停止してしまってもディスクアレ
イを構成する残りのハードディスク装置のデータとパリ
ティを使用して容易に元の状態に回復させることができ
る。図3に一般的なディスクアレイ装置の構成を示す。
ホスト計算機1はディスクアレイ装置へ命令を出す。デ
ィスクアレイ装置2はハードディスクを制御するディス
クアレイコントローラ3とデータが格納されているハー
ドディスク装置9からなる。ハードディスク装置9内に
はキャッシュとして作用するライトキャッシュ10とデ
ータを記憶するメディア11がある。ハードディスク装
置9へのディスクアクセスを高速化するためにはハード
ディスク装置9にあるライトキャッシュ10を有効に動
作させることが考えられる。しかし停電が発生したとき
は、ディスクアレイ装置2がホスト計算機1からシャッ
トダウンコマンドを受信しないでシステムの電源が遮断
されてしまう。そのため、ライトキャッシュ10を有効
にしているハードディスク装置9に対してライトキャッ
シュ10のデータをメディア11に書き込む命令が発行
されないので、ハードディスク装置9のキャッシュデー
タはメディア11に書き込まれずに消失してしまう。
備えることも考えられるが、コストがかかり装置も大き
くなることから実用的ではない。現在ではハードディス
ク装置9のライトキャッシュ10は信頼性を要求される
システムではほとんど使われておらず、データは直接メ
ディア11に書き込まれている。
ィスクアレイ装置2においてはハードディスク装置9の
ライトキャッシュ10はほとんど使われておらず、デー
タは直接メディア11に書き込まれているので、データ
の書き込みに時間がかかってしまい、ディスクアクセス
を高速化できない。本発明ではハードディスク装置9の
ライトキャッシュ10を有効にして動作させ、ディスク
アクセスを高速化できるディスクアレイ装置2を提供す
ることを目的としている。
成するために、データを記録するデータ用記憶媒体装置
を複数持つディスクアレイ装置において、複数の前記デ
ータ用記憶媒体装置のうち所定の一台に対して前記記憶
媒体装置の一時的にデータを記憶する記憶領域を有効に
する命令を発行する命令発行手段と、前記記憶領域を有
効にする命令を実行する命令実行手段と、前記記憶領域
のデータが消失しても複数の前記データ用記憶媒体装置
のデータから消失したデータを復元するデータ復元手段
と、を設けたディスクアレイ装置を提供する。
図3に示すディスクアレイ装置において、1はホスト計
算機、2はディスクアレイ装置、3は各ハードディスク
装置を制御するディスクアレイコントローラ、4はホス
ト計算機とディスクアレイコントローラの間のデータ入
出力制御およびデータを一時的に記憶するホスト・イン
タフェース(HOST I/F)、5はディスクアレイコント
ローラ全体を制御するマイクロプロセッサ(MPU)、6
はディスクアレイコントローラのキャッシュとして作用
するメモリユニット(MU)、7はディスクアレイコント
ローラとハードディスク間のデータ入出力制御およびデ
ータを一時的に記憶するハードディスク用チャンネル
(CH)、8はディスクアレイコントローラ内のシステム
・バス、9はデータが格納されているハードディスク装
置、10はハードディスク装置のキャッシュとして作用
するライトキャッシュ、11はデータを記憶するメディ
アである。次に動作について説明する。ホスト計算機1
から入出力要求が発行されると、HOST I/F4がコマン
ド及びデータを受け取って、MU6に格納する。MPU5はC
H7に対して、ハードディスク装置9のデータ及びパリ
ティの入出力を行うように命令を発行し、CH7はそれを
実行し、ハードディスク装置9のデータ及びパリティの
入出力を行う。
ローラ3において各々のハードディスク装置9へディス
クアクセスした回数をカウントし図2のようにテーブル
として保持する(ステップ20)。ステップ21でテー
ブルからハードディスク装置9の中でディスクアクセス
回数のいちばん多い1台を判定し、判定された1台のハ
ードディスク装置9に対して、ディスクアレイコントロ
ーラ3のMPU5からライトキャッシュ10を有効にする
(ライトキャッシュオン)命令を発行し、命令を受けた1
台のハードディスク装置9はライトキャッシュ10を有
効にする。ディスクアクセスがあるとき、テーブルのカ
ウント値を更新する(ステップ23)。そのとき他のハ
ードディスク装置9のディスクアクセス回数のほうが多
くなれば(ステップ24)、ディスクアレイコントロー
ラ3からライトキャッシュを有効にするハードディスク
装置を変更する命令を発行し、ライトキャッシュを有効
にするハードディスク装置を変更する(ステップ2
5)。また、通常システムが停止するときはディスクア
レイ装置2がホスト計算機1からシャットダウンコマン
ドを受信し、MPU5からライトキャッシュ10を有効に
しているハードディスク装置9に対してライトキャッシ
ュ10のデータをメディア11に書き込む命令を発行す
る。ハードディスク装置はライトキャッシュ10に格納
されているデータをメディア11に書き込みキャッシュ
データは保護される。しかし停電が発生したときは、デ
ィスクアレイ装置2がシャットダウンコマンドを受信し
ないでシステムの電源が遮断されてしまうため、シャッ
トダウン処理がされないためにハードディスク装置9の
キャッシュデータはメディア11に書き込まれない。電
源再投入時にハードディスク装置9のライトキャッシュ
10のデータは消失している。ライトキャッシュ10を
有効にしていたハードディスク装置9のライトキャッシ
ュ10を無効にする。消失したライトキャッシュのデー
タをRAIDのデータを復元する機能を使って復元する。こ
の復元処理を行っている間にサーバからきたディスクア
レイ装置2へのアクセス要求は残りのハードディスク装
置を使用して処理することができる。
ィスクアクセス頻度の高いハードディスク装置9のライ
トキャッシュ10を有効にして動作するため、ディスク
アクセスの高速化が可能であり、ライトキャッシュ10
を有効にしているときに停電が発生しデータが消失して
もデータを復元するRAIDの機能によって消失したキャッ
シュデータを復元することができる。本発明ではディス
クアレイ装置がディスクアクセス回数に偏りがある構成
のときに、より一層の高速化が図れる。
を記憶する記憶領域を有効にして動作することによって
ディスクアクセスの高速化が可能となる。
る動作を示す図。
Claims (3)
- 【請求項1】データを記録するデータ用記憶媒体装置を
複数持つディスクアレイ装置において、複数の前記デー
タ用記憶媒体装置のうち所定の一台に対して前記記憶媒
体装置の一時的にデータを記憶する記憶領域を有効にす
る命令を発行する命令発行手段と、前記記憶領域を有効
にする命令を実行する命令実行手段と、前記記憶領域の
データが消失しても複数の前記データ用記憶媒体装置の
データから消失したデータを復元するデータ復元手段を
具備することを特徴とするディスクアレイ装置。 - 【請求項2】請求項1記載のディスクアレイ装置におい
て、複数の前記データ用記憶媒体装置の各々に対するデ
ィスクアクセスの統計をとり、ディスクアクセス頻度の
高い一台を判定する判定手段を具備し、前記命令発行手
段は前記判定手段により判定されたディスクアクセス頻
度の高い一台に対し前記命令を発行することを特徴とす
るディスクアレイ装置。 - 【請求項3】データを記録するデータ用記憶媒体装置を
複数持つディスクアレイ装置において、複数の前記デー
タ用記憶媒体装置のうち所定の一台に対して前記記憶媒
体装置の前記記憶領域を有効にするステップと、前記記
憶領域のデータが消失しても複数の前記データ用記憶媒
体装置のデータから消失したデータを復元するステップ
を有することを特徴とするディスクアクセスを高速化す
る方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11115683A JP2000305717A (ja) | 1999-04-23 | 1999-04-23 | ディスクアレイ装置およびディスクアクセスを高速化する方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP11115683A JP2000305717A (ja) | 1999-04-23 | 1999-04-23 | ディスクアレイ装置およびディスクアクセスを高速化する方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
JP2000305717A true JP2000305717A (ja) | 2000-11-02 |
Family
ID=14668694
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP11115683A Pending JP2000305717A (ja) | 1999-04-23 | 1999-04-23 | ディスクアレイ装置およびディスクアクセスを高速化する方法 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP2000305717A (ja) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7187593B2 (en) | 2004-03-30 | 2007-03-06 | Sharp Kabushiki Kaisha | Control system; control apparatus; storage device and computer program product |
WO2012005113A1 (ja) * | 2010-07-05 | 2012-01-12 | 日本電気株式会社 | ストレージ装置及びストレージ装置のリビルド処理方法 |
JP2013512529A (ja) * | 2010-03-08 | 2013-04-11 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー. | データ記憶装置及び方法 |
-
1999
- 1999-04-23 JP JP11115683A patent/JP2000305717A/ja active Pending
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7187593B2 (en) | 2004-03-30 | 2007-03-06 | Sharp Kabushiki Kaisha | Control system; control apparatus; storage device and computer program product |
JP2013512529A (ja) * | 2010-03-08 | 2013-04-11 | ヒューレット−パッカード デベロップメント カンパニー エル.ピー. | データ記憶装置及び方法 |
US8924645B2 (en) | 2010-03-08 | 2014-12-30 | Hewlett-Packard Development Company, L. P. | Data storage apparatus and methods |
WO2012005113A1 (ja) * | 2010-07-05 | 2012-01-12 | 日本電気株式会社 | ストレージ装置及びストレージ装置のリビルド処理方法 |
JP2012014638A (ja) * | 2010-07-05 | 2012-01-19 | Nec Corp | ストレージ装置及びストレージ装置のリビルド処理方法 |
US9298635B2 (en) | 2010-07-05 | 2016-03-29 | Nec Corporation | Storage device and rebuild process method for storage device |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP4041473B2 (ja) | マルチクラスタ・ストレージ・サブシステムのための自律型パワー・ロス・リカバリ | |
JP2001166993A (ja) | 記憶制御装置およびキャッシュメモリの制御方法 | |
JP2009075759A (ja) | ストレージ装置及びストレージ装置におけるデータの管理方法 | |
JP2002297320A (ja) | ディスクアレイ装置 | |
US20100115310A1 (en) | Disk array apparatus | |
JP4698710B2 (ja) | ストレージシステムおよびその省電力方法 | |
US8171324B2 (en) | Information processing device, data writing method, and program for the same | |
JP2000357059A (ja) | ディスクアレイ装置 | |
JP2000305717A (ja) | ディスクアレイ装置およびディスクアクセスを高速化する方法 | |
JP2000293315A (ja) | ディスクアレイ装置と予備ディスクのローテーション方法 | |
JP2001337789A (ja) | ディスクサブシステム | |
JPH11203057A (ja) | ディスクアレイ装置およびその制御方法 | |
JPH07306758A (ja) | ディスクアレイ装置及びその制御方法 | |
JP2012174037A (ja) | ディスクアレイ装置及びその制御方法 | |
WO2016006108A1 (ja) | ストレージおよびその制御方法 | |
JP4985391B2 (ja) | ディスクアレイ装置、物理ディスク復帰方法、および物理ディスク復帰プログラム | |
JP2003122644A (ja) | 計算機及びその記憶装置 | |
JPH09212424A (ja) | ディスクキャッシュ及びディスクキャッシュ方法 | |
JPH1031563A (ja) | 記憶装置 | |
JPH06324815A (ja) | ディスクアレイ装置 | |
KR20110034436A (ko) | 하이브리드 메모리 구조 및 데이터 저장 방법 | |
JP4098400B2 (ja) | 半導体ディスク装置 | |
JPH07328072A (ja) | キャッシュ制御方法および情報処理装置 | |
JPH1166693A (ja) | アレイディスク処理装置 | |
JPH1091363A (ja) | パリティ生成方式及びそれを用いたディスクアレイ制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050131 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20050317 |
|
A072 | Dismissal of procedure |
Free format text: JAPANESE INTERMEDIATE CODE: A073 Effective date: 20050419 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20071031 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20071115 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20080404 |