JPH11175260A - ディスクアレイ制御装置及び制御方法 - Google Patents
ディスクアレイ制御装置及び制御方法Info
- Publication number
- JPH11175260A JPH11175260A JP9346095A JP34609597A JPH11175260A JP H11175260 A JPH11175260 A JP H11175260A JP 9346095 A JP9346095 A JP 9346095A JP 34609597 A JP34609597 A JP 34609597A JP H11175260 A JPH11175260 A JP H11175260A
- Authority
- JP
- Japan
- Prior art keywords
- shared memory
- unit
- disk array
- data
- interface unit
- 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
Abstract
部、複数の磁気ディスク装置とのインターフェース部、
データ及び制御情報を一時格納する共有メモリ部との間
を繋ぐデータ転送路のスループットを向上させる。 【解決手段】 スイッチを用いた相互結合網を介して上
記インターフェース部等を繋ぐ。 【効果】 相互接続された個々のパスのスループット
は、共有バスの数分の1であるが、相互接続された2点
間には複数のパスが存在するため、負荷が分散され、ス
ループットの向上が可能となる。
Description
複数の磁気ディスク装置に格納するディスクアレイ装置
の制御装置に関する。
べて、2次記憶装置として用いられる磁気ディスク装置
を使ったサブシステムのI/O性能は3〜4桁程度小さ
く、従来からこの差を縮めること、すなわちサブシステ
ムのI/O性能を向上する努力が各所でなされている。
サブシステムのI/O性能を向上させるための1つの方
法として、複数の磁気ディスク装置でサブシステムを構
成し、データを分割して複数の磁気ディスク装置に格納
する手段、いわゆるディスクアレイと呼ばれるシステム
が知られている。このディスクアレイでは、複数の磁気
ディスク装置を並列に動作させてデータの入出力を行う
ため、I/O性能が向上する。しかし、複数の磁気ディ
スク装置への書き込み及び読み出し動作を並列に処理す
るため、制御が複雑で、それに要するオーバーヘッドが
大きいという問題がある。
けの大型ディスクアレイの制御装置3は、一般的に、ホ
ストコンピュータ1とのインターフェース部(チャネル
I/F部)13、複数の磁気ディスク装置21とのイン
ターフェース部(ディスクI/F部)14、データ及び
制御情報を一時格納する共有メモリ部32が、共有バス
60を介して繋がる構成をとっている。
性能の伸びは大きく、それに対応するため、上記インタ
ーフェース部等の処理性能を向上させる必要がある。こ
れら処理性能の向上に伴って、共有バス60の利用率が
飽和状態となり、それが原因でスループット性能が制限
されている。そこで、共有バス60のスループットを上
げるための努力がなされているが、装置の構成上、バス
幅、駆動周波数等を改善することは難しく、スループッ
トの向上にも限界がある。
する課題は、ホストコンピュータとのインターフェース
部(チャネルI/F部)、複数の磁気ディスク装置との
インターフェース部(ディスクI/F部)、データ及び
制御情報を一時格納する共有メモリ部との間を繋ぐデー
タ転送路のスループットを向上させることにある。
に、本発明では、共有バス60に変わって、スイッチを
用いた相互結合網を介して上記インターフェース部等を
繋ぐ。これにより、相互接続された個々のパスのスルー
プットは、共有バスの数分の1であるが、相互接続され
た2点間には複数のパスが存在するため、負荷が分散さ
れ、スループットの向上が可能となる。
による相互結合網を用いたディスクアレイ制御装置と、
図2に示す共有バス60でチャネルI/F部13、ディ
スクI/F部14及び共有メモリ部32を接続したディ
スクアレイ制御装置3を比較した結果、図3(横軸にI
/Oスループット、縦軸に共有メモリへのアクセス時間
をとった応答曲線の図。横軸は、相互結合網を用いたデ
ィスクアレイ制御装置の限界のI/Oスループットを1
とした相対値、縦軸は、共有バスを用いたディスクアレ
イ制御装置の低負荷時の共有メモリアクセス時間を1と
した相対値を示している。)に示すように、相互結合網
を用いたディスクアレイ制御装置の方が、限界I/Oス
ループットが高いことが明らかとなった。
てみると、I/Oスループットが低い(低負荷)時に、
図2に示す共有バス方式を用いたディスクアレイ制御装
置3の方が短いということも明らかになった。これは、
相互結合網と、チャネルI/F部、ディスクI/F部、
及び共有メモリ部との間のインターフェース(SWI/
F)内、及び相互結合網を形成するSW内での処理レイ
テンシが原因である。この処理レイテンシを削減するた
めには、共有メモリアクセス前に、チャネルI/F部あ
るいはディスクI/F部から、共有メモリまでの全経由
SWを占有する必要がある。しかし、このようなアクセ
ス方式を採用した場合、限界のI/Oスループットが低
くなる。
も、ホストコンピュータとの1つのインターフェース部
と、複数の磁気ディスク装置との1つのインターフェー
ス部と、データ及び制御情報を格納する物理的に独立し
た複数の共有メモリ部から成り、前記ホストコンピュー
タとのインターフェース部と、前記複数の磁気ディスク
装置とのインターフェース部と、前記複数の共有メモリ
部が、SWを用いた相互結合網によって結合されたディ
スクアレイ制御装置であって、前記ホストコンピュータ
とのインターフェース部と、前記複数の磁気ディスク装
置とのインターフェース部内の、相互結合網とのインタ
ーフェース部内に、前記共有メモリ部へのアクセス時間
を測定する手段と、該アクセス時間の平均値を算出する
手段と、該アクセス時間の平均値に基づいて前記共有メ
モリ部へのアクセス方法を選択し、その方法を送出デー
タ内に格納する手段を備え、且つ、前記相互結合網を形
成するSW内に、前記送出データに基づいて選択された
パスを、該データによる共有メモリアクセスが終了する
まで占有する手段を備えたディスクアレイ制御装置にお
いて、システムの立ち上げ時には、アクセス時間が短く
なる共有メモリアクセス方式を設定しておき、共有メモ
リ部への平均のアクセス時間が、あらかじめ定めた値を
超えた場合、I/Oスループットを高めることが可能な
共有メモリアクセス方式に切り替え、その後、共有メモ
リ部への平均のアクセス時間とあらかじめ設定した値の
大小関係に基づいて、上記2つのアクセス方式を切り替
える制御を行う。
以下の方法が考えられる。共有メモリ部へのアクセス時
間が短くなる方式としては、データ転送の前に前記共有
メモリ部までのパス全体を確立し、前記共有メモリアク
セスが終了するまで占有する方法(コネクション型アク
セス方式)が考えられる。一方、I/Oスループットを
高めることが可能な方式としては、データ転送の前に前
記共有メモリ部までのパス全体を確立せず、次の経由S
Wまでのパスを確立し、該SWまでの転送が終了した時
点で、そのパスを解放する方法(コネクション・レス型
アクセス方式)が考えられる。。
に、前者の方法は後者の方法に比べて共有メモリ部への
アクセス時間が短くなる。しかし、前者の方法は後者の
方法に比べて低いI/Oスループットにおいて、共有メ
モリ部へのアクセス時間が急激に長くなる。すなわち、
限界のI/Oスループットが低くくなる。したがって、
本発明に示すように、相反する特性を持つ2つの共有メ
モリアクセス方式を、共有メモリ部へのアクセス時間に
基づいて、切り替えて使用することにより、高いI/O
スループットを損なうことなく、I/Oスループットの
低い(低負荷)時のアクセス時間を短縮することが可能
となる。
ション型アクセス方式を選択する。
記共有メモリ部へのアクセスが行われている場合、前記
ホストコンピュータとのインターフェース部、あるいは
前記複数の磁気ディスク装置とのインターフェース部内
の、相互結合網とのインターフェース部において、算出
した前記共有メモリ部へのアクセス時間の平均値が、あ
らかじめ設定した値より大きくなった場合に、コネクシ
ョン・レス型アクセス方式に切り替える。
て、前記共有メモリ部へのアクセスが行われている場
合、前記ホストコンピュータとのインターフェース部、
あるいは前記複数の磁気ディスク装置とのインターフェ
ース部の相互結合網とのインターフェース部において、
算出した前記共有メモリ部へのアクセス時間の平均値
が、あらかじめ設定した値より小さくなった場合に、コ
ネクション型アクセス方式に切り替える。これにより、
限界のI/Oスループットが高く、且つシステム全体の
応答時間の短いディスクアレイ制御装置及びその制御方
法を提供することが可能となる。
は、相互結合網とのインターフェース部から共有メモリ
部へ送出するデータ内に、共有メモリアクセス方法を格
納し、相互結合網内のSWに伝達するとしたが、相互結
合網とのインターフェース部から共有メモリ部までの全
経由SWに直接伝達するパスを備えることによって、伝
達に要する時間を短縮することが可能になり、さらに、
共有メモリアクセス時間を短縮することが可能となる。
細に説明する。
示す。
ンピュータ1とのインターフェース部(チャネルI/F
部)11と、複数の磁気ディスク装置21とのインター
フェース部(ディスクI/F部)12と、2つの共有メ
モリ部30、31は、スイッチ(SW)を用いた相互結
合網50を介して結合されている。
ートを有する少なくとも1つのSWから成る。各SWの
ポートには、他のSW、あるいはディスクアレイ制御装
置内の各インターフェース部及び共有メモリ部が繋が
る。本実施例では、図8に示すように入出力にそれぞれ
5つのポートを有するSW40を4つ、相互に結合した
(完全結合網と呼ぶトポロジー)相互結合網50、また
は、図9に示すように入出力にそれぞれ8つのポートを
有する1個のSW41からなる相互結合網51を用い
る。図では、入出力ポートをまとめて1つの線として示
している。他のトポロジーの相互結合網を用いても本実
施例を実施する上で問題はない。
用マイクロプロセッサ100、ホストコンピュータとの
2つのデータ送受信制御部(ホストI/F)110、及
びインターフェース部−共有メモリ部間の通信制御部
(SW I/F)111が共有バス101を介して接続
されている。ディスクI/F部12内では、2つの制御
用マイクロプロセッサ105、複数の磁気ディスク装置
21とのデータ送受信制御部(ドライブI/F)11
2、及びインターフェース部−共有メモリ部間の通信制
御部(SW I/F)111が共有バス102を介して
接続されている。共有メモリ部30、31内では、イン
ターフェース部−共有メモリ部間の通信制御部(SW
I/F)113を介して、メモリ制御部36、メモリモ
ジュール35が接続されている。
制御装置2へのデータの読み出し要求は、ホストI/F
110を通して、マイクロプロセッサ100に伝える。
マイクロプロセッサ100は、共有メモリ30、31部
内に要求データが有るかどうかを確認するため、SW
I/F111、113を通して通信を行う。要求データ
が存在する場合、マイクロプロセッサ100は、共有メ
モリ部からの読み出し処理を実行する。要求データが存
在しない場合、マイクロプロセッサ100は、磁気ディ
スク装置21から共有メモリ部30あるいは31への要
求データの転送命令を、共有メモリ部30あるいは31
を介して、ディスクI/F部12内のマイクロプロセッ
サ105の内の1つに伝える。この通信も、SW I/
F111、113を通して行う。命令を受けたマイクロ
プロセッサ105は、ドライブI/F112を通して磁
気ディスク装置21から要求データを読み出し、SW
I/F111、113を通して共有メモリ部30あるい
は31に転送する。転送が終了すると、マイクロプロセ
ッサ105は、共有メモリ部30あるいは31を介し
て、転送終了報告をマイクロプロセッサ100に通知す
る。それを受けて、マイクロプロセッサ100は、共有
メモリ部30あるいは31からホストコンピュータ1へ
の要求データの読み出し処理を実行する。これらの通信
も、SW I/F111、113を通して行う。
制御装置2へのデータの書き込み要求は、ホストI/F
110を通して、マイクロプロセッサ100に伝える。
マイクロプロセッサ100は、共有メモリ部30あるい
は31へ書き込み処理を実行する。また、共有メモリへ
データを書き込んだことを、共有メモリ部30あるいは
31を介して2つのマイクロプロセッサ105の内の1
つに伝える。これらの通信も、SW I/F111、1
13を通して行う。通知を受けたマイクロプロセッサ1
05は、共有メモリ部30あるいは31からディスクI
/F部12へ、SW I/F111、113を通してデ
ータを転送し、ドライブI/F112を通して、磁気デ
ィスク装置21へ書き込む。
I/F111の構成を示している。また、図7はSW
I/F111内の通信制御コントローラ140におけ
る共有メモリアクセス方式の選択フローを示している。
図4、図7により、チャネルI/F部11−共有メモリ
部30、31間の通信について説明する。チャネルI/
F部11内では、2つの制御用マイクロプロセッサ10
0、ホストI/F110、及びSW I/F111が共
有バス101を介して接続されている。
御情報、あるいはホストI/F110からのデータ(以
後、2つをまとめて、送信データと呼ぶ。)を、まず、
通信制御コントローラ140に送る。そこで、送信デー
タをバッファ135に格納する。通信制御コントローラ
140で、共有メモリアクセス方式を選択し、その情報
を送出パケットのヘッダ内に格納する。パケット生成部
120で、ヘッダとバッファ135に格納した送信デー
タと合わせ、パケットを生成し、相互結合網50へ送出
する。パケットを送出した時点で、通信コントローラ1
40内のタイマー130をスタートさせ、共有メモリ部
30、31へのアクセスに要する時間の計測を開始す
る。
点で、タイマー130をストップさせ、通信制御コント
ローラにおいて共有メモリアクセス時間を記録し、以前
のアクセス時間から平均アクセス時間を算出する。送ら
れてきたパケットは、パケット分解部125において、
ヘッダと送信データに分解し、送信データをバッファ1
35に格納する。その後、通信制御コントローラ140
を通して、マイクロプロセッサ100、あるいはホスト
I/F110へ送る。
メモリアクセス方式の選択方法について、図7を用いて
説明する。
のどちらか一方を選択して、共有メモリ部30、31へ
のアクセスを行う。1つは、共有メモリ部30、31へ
のアクセス時間が短くなる方式で、データ転送の前に共
有メモリ部30、31までのパス全体を確立し、共有メ
モリアクセスが終了するまで占有する方法(コネクショ
ン型アクセス方式)である。もう1つは、I/Oスルー
プットを高めることが可能な方式で、データ転送の前に
共有メモリ部30、31までのパス全体を確立せず、次
の経由SWまでのパスを確立し、該SWまでの転送が終
了した時点で、そのパスを解放する方法(コネクション
・レス型アクセス方式)である。
ス方式を選択する201。次に、共有メモリアクセスが
発生するまで待つ202。共有メモリアクセスが発生す
ると、まず、現在のアクセス方式をチェックする20
3。
有メモリ部30、31へのアクセスが行われている場
合、通信制御コントローラ140において、算出した共
有メモリ部30、31へのアクセス時間の平均値ta-av
と、あらかじめ設定した値ta-thの比較204を行い、
ta-av>ta-thの場合にコネクションレス型アクセス方
式に切り替える205。
て、共有メモリ部30、31へのアクセスが行われてい
る場合、通信制御コントローラ140において、算出し
た共有メモリ部30、31へのアクセス時間の平均値t
a-avと、あらかじめ設定した値ta-thの比較206を行
い、ta-av<ta-thの場合にコネクション型アクセス方
式に切り替える207。
08する。それと同時に、アクセス時間測定209を始
める。次に、共有メモリ部からパケットが返ってきた時
点でアクセス時間を記録し、平均アクセス時間を算出す
る210。
I/F111の構成を示している。ディスクI/F部1
2内では、2つの制御用マイクロプロセッサ105、ド
ライブI/F112、及びSW I/F111が共有バ
ス102を介して接続されている。このディスクI/F
部12においても、図4、図7において説明した方法と
同様の制御を、 SW I/F111において行う。
W I/F113の構成を示している。共有メモリ部3
0、31内では、SW I/F113を介して、メモリ
制御部36、メモリモジュール35が接続されている。
I/F部12から送られてきたパケットは、パケット分
解部125においてヘッダと送信データに分解し、送信
データをバッファ135に格納する。その後、通信制御
コントローラ141を通してメモリ制御部36へ送る。
書き込み時には、データをメモリモジュール35に書き
込み、読み出し時には、データをメモリモジュール35
から読み出す。その後、返信データをメモリ制御部36
から通信制御コントローラ141に送る。そこで、返信
データをバッファ135に格納する。次に、パケット生
成部120において、通信制御コントローラ141で作
成したヘッダと合わせてパケットを生成し、送り元のI
/F部へ送出する。
ン・レス型アクセス方式に比べて、低いI/Oスループ
ット(低負荷)の時にアクセス時間が短い。しかし、I
/Oスループットの増加に対するアクセス時間の増加の
割合が大きく、あるI/Oスループットを越えると、コ
ネクション・レス型アクセス方式よりアクセス時間が長
くなる。すなわち、コネクション型アクセス方式はコネ
クション・レス型アクセス方式に比べて、限界のI/O
スループットが低い。したがって、本発明に示すよう
に、 相反する特性を持つ2つの共有メモリアクセス方
式を、共有メモリ部へのアクセス時間に基づいて、切り
替えて使用することにより、高いI/Oスループットを
損なうことなく、I/Oスループットの低い(低負荷)
時のアクセス時間を短縮することが可能となる。
クアレイ装置と、SWによる相互結合網を用いたディス
クアレイ制御装置と、本発明のディスクアレイ装置の共
有メモリアクセス時間を計算によって求め、比較した結
果を示している。ホストコンピュータからの負荷の条件
は、ベンチマークプログラムPAI−IO−Drive
rのzero−Localityでの負荷条件(Rea
d:Write比が1:1で、キャッシュヒット率が0
%)とした。ディスクアレイ制御装置は、チャネルI/
F部11のパッケージ8枚とディスクI/F部12のパ
ッケージが16枚、及び共有メモリ部30、31のパッ
ケージ8枚から構成されているとした。図では、縦軸に
共有メモリへのアクセス時間を、共有バスを用いたディ
スクアレイ制御装置の低負荷時のアクセス時間を1とし
た相対値で示している。また、横軸にI/Oスループッ
トを、相互結合網を用いたディスクアレイ制御装置のI
/Oスループットの限界値を1とした相対値で示してい
る。図からわかるように、本発明のディスクアレイ制御
装置では、低負荷時において、共有バスを用いたディス
クアレイ装置の短い共有メモリアクセス時間を実現し、
且つSWによる相互結合網を用いたディスクアレイ装置
の高I/Oスループットを実現することが可能である。
I/F部11、ディスクI/F部12及び共有メモリ部
30、31内のSW−I/F111及び相互結合網50
を形成するSW40における処理レイテンシのために、
共有メモリアクセス時間が従来の共有バスを用いたディ
スクアレイ装置に比べて長くなる。しかしながら、本実
施例によれば、低負荷時に、チャネルI/F部11、あ
るいはディスクI/F部12から共有メモリ部30、3
1へのパスを通信開始前に確立するため、上記処理レイ
テンシが最初のパス確立時以外では必要なくなる。した
がって、低負荷時の共有メモリアクセス時間の短縮が可
能となる。
2において、SW I/F111から共有メモリ部3
0、31までの全経由SWに、共有メモリアクセス方式
を直接伝達する手段を備える。すなわち、図11に示す
ように、ディスクアレイ制御装置4のSW I/F11
4から相互結合網52内のSW42に直接繋がるパス7
0を設ける。
ス方法を各SWに伝達するのに要する時間を短縮するこ
とが可能になり、共有メモリアクセス時間をさらに短縮
することが可能となる。
を用いたディスクアレイ制御装置において、高いI/O
スループットを損なうことなく、低負荷時の共有メモリ
アクセス時間の短縮が可能となる。それによって、I/
Oスループット性能を低下させることなく、ディスクア
レイ制御装置全体の応答時間性能が向上する。
示す図。
図。
レイ制御装置と、共有バスを用いたディスクアレイ制御
装置の共有メモリアクセス性能(計算値)を比較した
図。
ホストコンピュータとのインターフェース部(チャネル
I/F部)内の、スイッチとのインターフェース部(S
W I/F)の構成を示す図。
複数の磁気ディスク装置とのインターフェース部(ディ
スクI/F部)内の、スイッチとのインターフェース部
(SW I/F)の構成を示す図。
共有メモリ部内の、スイッチとのインターフェース部
(SW I/F)の構成を示す図。
通信制御コントローラ内の共有メモリアクセス方式の選
択フローを示す図。
スイッチによる相互結合網の構成を示す図。
スイッチによる相互結合網の他の構成を示す図。
の共有メモリアクセス性能(計算値)を比較した図。
構成を示す図。
制御装置、11、13…ホストコンピュータとのインタ
ーフェース部(チャネルI/F部)、12、14…複数
の磁気ディスク装置とのインターフェース部(ディスク
I/F部)、21…複数の磁気ディスク装置、30、3
1、32…共有メモリ部、35…メモリモジュール、3
6…メモリ制御部、40、41、42…スイッチ、5
0、51、52…スイッチを用いた相互結合網、60…
共有バス、100、105…マイクロプロセッサ、10
1、102…共有バス、110…ホストコンピュータと
のデータの送受信制御部(ホストI/F)、111、1
13、114…スイッチとのインターフェース部(SW
I/F)、112…複数の磁気ディスク装置とのデー
タ送受信制御部(ドライブI/F)、120…パケット
生成部、125…パケット分解部、130…タイマー、
131…アクセス方式制御部、135…バッファ、14
0、141…通信制御コントローラ。
Claims (5)
- 【請求項1】ホストコンピュータとのインターフェース
部と、複数の磁気ディスク装置とのインターフェース部
と、データ及び制御情報を格納する共有メモリ部とを有
するディスクアレイ制御装置において、 前記ホストコンピュータとのインターフェース部と、前
記複数の磁気ディスク装置とのインターフェース部と、
前記共有メモリ部とをスイッチを用いて結合する相互結
合網とを有することを特徴とするディスクアレイ制御装
置。 - 【請求項2】前記ホストコンピュータとのインターフェ
ース部と、前記複数の磁気ディスク装置とのインターフ
ェース部とに、前記共有メモリ部へのアクセス時間の平
均値を算出する手段と、該アクセス時間の平均値に応じ
て前記共有メモリ部への転送データ内に前記相互結合網
の前記スイッチを制御する情報を格納する手段とを有す
ることを特徴とする請求項1記載のディスクアレイ制御
装置。 - 【請求項3】前記相互結合網の前記スイッチは、複数の
経由スイッチを具備してなり、 前記相互結合網は、前記転送データ内に格納された前記
スイッチを制御する情報に応じて、前記共有メモリ部ま
での前記転送データの転送経路を形成するよう前記複数
の経由スイッチを制御する制御手段を有することを特徴
とする請求項2記載のディスクアレイ制御装置。 - 【請求項4】前記制御手段は、前記転送データ内に格納
された前記スイッチを制御する情報に応じて、前記転送
データを転送する前に前記共有メモリ部までの前記転送
データの転送経路を形成し、前記共有メモリアクセスが
終了するまで該形成された転送経路が占有されるよう前
記複数の経由スイッチを制御するか、次の経由スイッチ
までの前記転送データの転送経路を形成し、該次の経由
スイッチまでの転送が終了した時点で、該形成された転
送経路を解放されるよう前記複数の経由スイッチを制御
するかを切り替える手段を有することを特徴とする請求
項3記載のディスクアレイ制御装置。 - 【請求項5】ホストコンピュータとのインターフェース
部と、複数の磁気ディスク装置とのインターフェース部
と、共有メモリ部とを複数のスイッチを用いた相互結合
網で結合するディスクアレイ制御装置の制御方法であっ
て、 前記ホストコンピュータとのインターフェース部及び前
記複数の磁気ディスク装置とのインターフェース部から
の前記共有メモリ部へのアクセス時間の平均値を算出
し、 該アクセス時間の平均値に応じて前記共有メモリ部への
転送データ内に前記相互結合網の前記複数のスイッチを
制御する情報を格納し、 前記転送データ内に格納された前記複数のスイッチを制
御する情報に応じて、前記転送データを転送する前に前
記共有メモリ部までの前記転送データの転送経路を形成
し、前記共有メモリアクセスが終了するまで該形成され
た転送経路が占有されるよう前記複数のスイッチを制御
するか、次のスイッチまでの前記転送データの転送経路
を形成し、該次のスイッチまでの転送が終了した時点
で、該形成された転送経路を解放されるよう前記複数の
経由スイッチを制御するかを切り替えることを特徴とす
るディスクアレイ制御装置の制御方法。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34609597A JP3584710B2 (ja) | 1997-12-16 | 1997-12-16 | ディスクアレイ制御装置及び制御方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP34609597A JP3584710B2 (ja) | 1997-12-16 | 1997-12-16 | ディスクアレイ制御装置及び制御方法 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11175260A true JPH11175260A (ja) | 1999-07-02 |
| JP3584710B2 JP3584710B2 (ja) | 2004-11-04 |
Family
ID=18381109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP34609597A Expired - Lifetime JP3584710B2 (ja) | 1997-12-16 | 1997-12-16 | ディスクアレイ制御装置及び制御方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3584710B2 (ja) |
Cited By (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6813655B2 (en) | 2002-05-24 | 2004-11-02 | Hitachi, Ltd. | Disk control apparatus |
| US6850998B2 (en) | 2001-09-06 | 2005-02-01 | Hitachi, Ltd. | Disk array system and a method for controlling the disk array system |
| JP2005165620A (ja) * | 2003-12-02 | 2005-06-23 | Hitachi Ltd | 記憶デバイス制御装置及び記憶デバイス制御装置の制御方法 |
| JP2007018539A (ja) * | 2006-10-10 | 2007-01-25 | Hitachi Ltd | ディスクアレイ制御装置およびディスクアレイ制御ユニット |
| US7587466B2 (en) * | 2005-11-24 | 2009-09-08 | Hitachi, Ltd. | Method and computer system for information notification |
| US8219747B2 (en) | 2008-10-09 | 2012-07-10 | Hitachi, Ltd. | Storage system and communications method |
-
1997
- 1997-12-16 JP JP34609597A patent/JP3584710B2/ja not_active Expired - Lifetime
Cited By (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6850998B2 (en) | 2001-09-06 | 2005-02-01 | Hitachi, Ltd. | Disk array system and a method for controlling the disk array system |
| US6813655B2 (en) | 2002-05-24 | 2004-11-02 | Hitachi, Ltd. | Disk control apparatus |
| US7191264B2 (en) | 2002-05-24 | 2007-03-13 | Hitachi, Ltd. | Disk control apparatus |
| JP2005165620A (ja) * | 2003-12-02 | 2005-06-23 | Hitachi Ltd | 記憶デバイス制御装置及び記憶デバイス制御装置の制御方法 |
| US7587466B2 (en) * | 2005-11-24 | 2009-09-08 | Hitachi, Ltd. | Method and computer system for information notification |
| JP2007018539A (ja) * | 2006-10-10 | 2007-01-25 | Hitachi Ltd | ディスクアレイ制御装置およびディスクアレイ制御ユニット |
| US8219747B2 (en) | 2008-10-09 | 2012-07-10 | Hitachi, Ltd. | Storage system and communications method |
| US8539149B2 (en) | 2008-10-09 | 2013-09-17 | Hitachi, Ltd. | Storage system and communications method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3584710B2 (ja) | 2004-11-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| KR100800989B1 (ko) | 중재 패킷 프로토콜을 구비한 메모리 중재 시스템 및 방법 | |
| US7111119B2 (en) | Device and method for performing information processing using plurality of processors | |
| US7103710B2 (en) | Disk array controller with connection path formed on connection request queue basis | |
| US6675253B1 (en) | Dynamic routing of data across multiple data paths from a source controller to a destination controller | |
| JP2000099281A (ja) | ディスクアレイ制御装置 | |
| US6850998B2 (en) | Disk array system and a method for controlling the disk array system | |
| JP4189171B2 (ja) | ディスク制御装置 | |
| JPH02103649A (ja) | 制御装置および情報処理システム | |
| JPH11203201A (ja) | キャッシュメモリの配置方法およびデータ記憶システム | |
| EP0844566B1 (en) | Interface apparatus for adapting data width to system bus width | |
| EP1274015A2 (en) | Disk array control apparatus and control data transfer method using the same | |
| JP3584710B2 (ja) | ディスクアレイ制御装置及び制御方法 | |
| US6754769B2 (en) | Disk array controller using crossbar switches and method of controlling the same | |
| JP4025032B2 (ja) | ディスク制御装置、および、そのデータアクセス方法 | |
| JP3684902B2 (ja) | ディスクアレイ制御装置 | |
| JPH11184761A (ja) | リードモディファイライト制御システム | |
| US7716392B2 (en) | Computer system having an I/O module directly connected to a main storage for DMA transfer | |
| JPH06301607A (ja) | マルチアクセスi/o制御方式 | |
| JP4477877B2 (ja) | 通信バスシステム | |
| JPH05334232A (ja) | Dma転送制御装置 | |
| JP2004118857A (ja) | データ転送システム | |
| JP2980163B2 (ja) | データ転送方式 | |
| JPH11161565A (ja) | 通信負荷制御方法、その装置、およびそのプログラム記 録媒体 | |
| JP2000250712A (ja) | ディスクアレイ制御装置 | |
| JP2000010900A (ja) | ディスクアレイ制御装置、及びディスクアレイ |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 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: 20040713 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20040726 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070813 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080813 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090813 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100813 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110813 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120813 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130813 Year of fee payment: 9 |
|
| EXPY | Cancellation because of completion of term |