JP4737702B2 - ディスクアレイ制御装置 - Google Patents
ディスクアレイ制御装置 Download PDFInfo
- Publication number
- JP4737702B2 JP4737702B2 JP2005362101A JP2005362101A JP4737702B2 JP 4737702 B2 JP4737702 B2 JP 4737702B2 JP 2005362101 A JP2005362101 A JP 2005362101A JP 2005362101 A JP2005362101 A JP 2005362101A JP 4737702 B2 JP4737702 B2 JP 4737702B2
- Authority
- JP
- Japan
- Prior art keywords
- memory
- access
- access request
- selector
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Signal Processing For Digital Recording And Reproducing (AREA)
Description
サブシステムのI/O性能を向上させるための1つの方法として、複数の磁気ディスク装置でサブシステムを構成し、データを分割して複数の磁気ディスク装置に格納する手段、いわゆるディスクアレイと呼ばれるシステムが知られている。
この従来技術1では、チャネルI/F部111及びディスクI/F部112と共有メモリ部114、またチャネルI/F部111及びディスクI/F部112とキャッシュメモリ部115間は1:1に接続されている。
そして、各チャネルI/F部111及びディスクI/F部112と共有メモリ部114間は共有バス130で接続され、各チャネルI/F111部及びディスクI/F部112とキャッシュメモリ部115間は共有バス130により接続されている。
しかしながら、前記従来技術2では、内部バスの転送能力がシステムの大規模化および性能向上に追従するのが困難になりつつある。
この方法によれば、メモリに接続したアクセスパス数に比例して内部バス性能が増加する。
しかしながら、搭載するプロセッサ数の増大に比例して、共有メモリおよびキャッシュメモリに接続するアクセスパス数も増加する。
そのため、内部バス性能を最大限に引き出すために、各プロセッサ−メモリ間のアクセスを効率的に制御する必要がある。
ホストコンピュータとの1つ以上のインターフェース部と、複数の磁気ディスク装置との1つ以上のインターフェース部と、磁気ディスク装置のデータ及びディスクアレイ制御装置に関する制御情報を格納する物理的に独立した1つ以上の共有メモリ部を有し、前記ホストコンピュータとのインターフェース部、または前記複数の磁気ディスク装置とのインターフェース部からは、セレクタを介して前記共有メモリ部にアクセス可能であり、前記ホストコンピュータとのインターフェース部、または前記複数の磁気ディスク装置とのインターフェース部と前記セレクタ間と、前記セレクタと前記共有メモリ部間はアクセスパスにより接続されているディスクアレイ制御装置であって、
前記セレクタは、前記ホストコンピュータとのインターフェース部、または前記複数の磁気ディスク装置とのインターフェース部からの複数の入力ポートと、
前記共有メモリ部への複数の出力ポートを相互に接続する手段と、
前記複数の入力ポートから出力ポートへの接続要求を前記接続要求が到着した順に格納する手段と、複数の前記接続要求間の調停を行い、各出力ポートに前記入力ポートからの接続要求を割り当てる調停手段を有しており、
前記調停手段は、前記到着順に格納された接続要求の中の先頭の要求が、現在空いている出力ポートへの要求であれば、該要求へ出力ポートを割り当て、前記到着順に格納された接続要求の中の先頭の要求が、現在使用中の出力ポートへの要求であれば、2番目の要求を調べ、2番目の接続要求が、現在空いている出力ポートへの要求であれば、該要求へ出力ポートを割り当て、2番目の接続要求が、現在使用中の出力ポートへの要求であれば、3番目の要求を調べ、それ以降、多くとも現在空いている出力ポートの数に等しい回数だけ、上記出力ポートへの接続要求の調停(割り当て)を繰り返すようにしている。
前記キャッシュメモリ部に繋がるセレクタと、前記共有メモリ部に繋がるセレクタが物理的に独立しており、
前記ホストコンピュータとのインターフェース部、及び前記複数の磁気ディスク装置とのインターフェース部から、前記キャッシュメモリ部、または前記共有メモリ部へのアクセスパスが物理的に独立しており、
少なくとも前記キャッシュメモリ部に繋がるセレクタに前記調停手段を備えるようにしている。
それによって、ディスクアレイ制御装置のデータ転送のスループットを向上することができる。
《実施例1》
図1に、本発明の一実施例を示す。
ディスクアレイ制御装置1は、チャネルI/F部111、ディスクI/F部112、セレクタ部113、共有メモリ部114と、アクセスパス0 135、アクセスパス1 136から構成される。
データ書き込み時は、ホストI/F51は、ホストコンピュータ101から送られてきたデータをパケットに分割して共有メモリアクセス回路52へ送出する。共有メモリアクセス回路52は、ホストI/F51から送られてくる複数のパケットを1つのアクセスパスを使用して共有メモリ部114へ送出する。
データ読み出し時は、共有メモリアクセス回路52は、共有メモリ部114から送られてきた複数のパケットをホストI/F51へ送出する。ホストI/F51は、共有メモリアクセス回路52から送られてきた複数のパケットを1つのデータにまとめ、ホストコンピュータ101へ送出する。
マイクロプロセッサ50は、ホストI/F51及び共有メモリアクセス回路52でのデータの送受信を制御する。
ディスクI/F部112は、複数の磁気ディスク装置120との1つのI/F(ドライブI/F)、1つのマイクロプロセッサ、共有メモリ部114への1つのアクセス回路と、共有メモリ部114への1つのアクセスパスI/Fから構成されている。図13に示すホストI/F51をドライブI/Fで置き換えた構成となる。データの書き込みおよび読み出し時には、チャネルI/F部111の説明で述べた処理と少なくとも同様の処理が行われる。
ここで、上記に示した個数は一実施例に過ぎず、上記に限定するものではない。
セレクタ部113には、2つのチャネルI/F部111、2つのディスクI/F部112からそれぞれ1本ずつ、計4本のアクセスパス0 135が接続されている。
また、セレクタ部113には、2つの共有メモリ部114へのアクセスパス1 136が1本ずつ、計2本接続されている。
これら1つのセレクタ部113とそれに繋がる2つのチャネルI/F部111及び2つのディスクI/F部112で1つのグループを形成し、セレクタグループ150と呼ぶ。
本実施例では、ディスクアレイ制御装置1が2つのセレクタグループ150を有する。
チャネルI/F部及びディスクI/F部とセレクタ部間のアクセスパスと、セレクタ部と共有メモリ部間のアクセスパスの間には上記のようなパス数の関係があるため、セレクタ部113ではチャネルI/F部111及びディスクI/F部112からの4本のアクセスパス0:135からの要求の内、共有メモリ部114へのアクセスパス1:136の数に相当する2個だけを選択して実行する機能を持つ。
ここで、上記個数は一実施例に過ぎず、個数を上記に限定するものではない。
共有メモリ部のLSIピンネック及びパッケージのコネクタネックという問題が生じた場合、上記のようにすることで、LSIのピンネック及びパッケージのコネクタネックを解消することができる。
図4は、セレクタ部113内の構成を示している。
セレクタ部113は、チャネルI/F部111、またはディスクI/F部112とのI/Fポート210と、共有メモリ部114とのI/Fポート211と、両者間を互いに接続するセレクタ206と、I/Fポート210及び211で入出力を行う際のデータのエラーチェック部201と、チャネルI/F部111、またはディスクI/F部112から送出されたアドレス、コマンド、及びデータをバッファリングするバッファ202と、チャネルI/F部111、またはディスクI/F部112から送出されたアドレス及びコマンドを解析するアドレス・コマンド(adr、cmd)解析部203と、解析結果を共有メモリ部114とのI/Fポート211への接続要求として、要求の到着順に管理するキュー管理部204と、キュー管理部内に登録された接続要求に基づいてアービトレーションを行い、共有メモリとのI/Fポート211への接続権を決定するアービトレーション部205を有する。
本実施例では、チャネルI/F部111、またはディスクI/F部112とのI/Fポート210の数を4つ、共有メモリ部114とのI/Fポート211の数を2つとした。
アドレス・コマンド(adr、cmd)解析部203は、チャネルI/F部111、またはディスクI/F部112とのI/Fポート210の数に相当する4つのバッファ220を有し、バッファ内に各I/Fポート210からのアドレス(adr)及びコマンド(cmd)を格納する。
アドレスは長さが4バイトで最初の1バイトに出力ポート番号(port No.)が示されている。
コマンドは長さが4バイトで最初の1バイトにアクセスの種類(読み出し:RD、書き込み:WR、2重読み出し:2R、2重書き込み:2W)が示されている。
ここで、共有メモリ部114が2重化されている場合、2重読み出し及び2重書き込みを行う場合がある。
このような2重アクセス時には、2つのポートを同時に使用するため、両方のポートの使用権を獲得する必要がある。
本実施例では、port0に“00”、port1に“11”を割り当てた。
cmd種類抽出部222では、コマンドからアクセスの種類を取り出す。
本実施例では、RDに“00”、WRに“01”、2Rに“10”、2Wに“11”を割り当てた。
使用ポート決定部223では、アクセスの種類が2重アクセスでない場合port No.をそのまま出力し、2重アクセスの場合それを示す“01”を出力する。
キュー管理部204では、アドレス・コマンド(adr、cmd)解析部203から出力されたport No.を到着順に管理テーブル224に登録する。
そして、バッファ226に格納された使用中のport No.とバッファ227内の要求port No.を比較器228で比較する。
port No.が異なる場合、その番号をセレクタ切り替え信号SEL0、SEL1としてセレクタ206へ出力し、キュー管理部204内の順番入替え部225へキューの順番を1つ進めるように指示する。
port No.が等しい場合、順番入替え部225へキューの順番を入れ替えるように指示する。
順番の入れ替え方法については、図6の調停のフローの説明で述べる。
ここで、アドレス、コマンドの長さ、アドレスまたはコマンド内のport No.またはcmd種類がそれぞれ示されている場所、port No.またはcmd種類へのビットの割り当て方は一実施例に過ぎず、上記に限定するものではない。
また、共有メモリ部114が2重化されていない場合、2重アクセスは生じないため、cmd種類抽出部222及び使用port決定部223は必要なくなり、port No.抽出部221の出力をキュー管理部204へ直接入力すればよい。
図5は、チャネルI/F部111、またはディスクI/F部112とのI/Fポート210のうちの1つにおける処理フローを示している。
まず、ステップ301で、チャネルI/F部111、またはディスクI/F部112内の共有メモリアクセス回路からアクセス要求(REQ ON)が来るまで待機する。
アクセス要求が来たら、ステップ302でアドレス(adr)及びコマンド(cmd)を解析する。
ステップ303でアドレス(adr)、コマンド(cmd)にエラーがないかどうかチェックし、エラーがあった場合ステップ315でエラー処理を行い、ステップ301のアクセス要求待機状態に戻る。
エラーがなかった場合、ステップ304で、共有メモリ部114とのI/Fポート211への接続要求として、キューに登録する。
そして、そのキューの内容に基づいてアービトレーションを行う。
ステップ305で、要求した共有メモリ部114とのI/Fポート211が獲得できるまで待機する。
獲得できたら、ステップ306でセレクタ206を切り替えて要求を出したI/Fポート210と獲得したI/Fポート211を接続する。
ステップ308で、共有メモリ部114からアクセス承認(ACK ON)が返ってくるまで待機する。
アクセス承認(ACK ON)が返ってきたら、ステップ309でチャネルI/F部111、またはディスクI/F部112内の共有メモリアクセス回路へアクセス承認(ACK ON)を返す。
ステップ310で、データの書き込み時は共有メモリアクセス回路から送られてきたデータを共有メモリ部114へ送信する。
また、データの読み出し時は共有メモリ部114から送られてきたデータを共有メモリアクセス回路へ送信する。
エラーを発見した場合、ステップ315でエラー処理を行い、ステップ301のアクセス要求待機状態へ戻る。
エラーが無い場合、ステップ312でステータス(Status)が届くのをチェックし、ステータス(Status)が届くまでデータを送信する。
ステータス(Status)が届いたら、ステップ313で共有メモリ部へ、アクセス承認(ACK ON)を取り下げるよう指示し、ステップ301のアクセス要求待機状態に戻る。
図6は、調停のフローを示している。
ステップ401で、空いている出力ポートがあるかどうか調べ、空きポートができるまで待つ。
ステップ401で空きポートがあれば、ステップ402でキュー管理部204に到着順に格納された接続要求の中の先頭の要求を調べる。
ステップ403で現在空いている出力ポートへの要求であれば、ステップ404でその要求へ出力ポートを割り当てる。
ステップ403で、キュー管理部204に到着順に格納された接続要求の中の先頭の要求が、現在使用中の出力ポートへの要求であれば、ステップ406でキュー先頭の要求を(空きポート数+1)番目にし、ステップ401へ戻る。
ステップ404で出力ポートを割り当てたら、ステップ405でキューの順番を1つ進め、ステップ401へ戻る。
上記の制御を行うことにより、共有メモリ部側のI/Fポート211を効率よく割り当てることが可能となり、高いスループットのデータ転送を実現できる。
そして、セレクタ部113から二重化された共有メモリ部114両方への同時アクセス(2重アクセス)が発生するディスクアレイ制御装置4では、図6のステップ402、403においてキュー先頭の要求が2重アクセスかどうかを調べ、2重アクセスの場合、要求される2つのポートが空いていればポートを割り当て、そうでなければステップ406へ進むという処理を行う。
これによって、共有メモリ部114に格納したデータの信頼性を向上させることが可能となる。
また、磁気ディスク装置120に記録するデータの転送時、共有メモリ部114とのI/Fポート211を効率よく割り当てることが可能となり、高いスループットのデータ転送を実現できる。
図1に示すディスクアレイ制御装置の構成を、図10に示すように、共有メモリ部114を、磁気ディスク装置120に記録するデータを一時的に格納するキャッシュメモリ部115と、キャッシュメモリ部115及びディスクアレイ制御装置5に関する制御情報を格納する共有メモリ部114に物理的に分割し、キャッシュメモリ部115に繋がるセレクタ部(CMセレクタ部)123と、共有メモリ部に繋がるセレクタ部(SMセレクタ部)113を物理的に独立させた構成にする。
そして、チャネルI/F部111、及びディスクI/F部112から、キャッシュメモリ部115、または共有メモリ部114へのアクセスパス0 135、アクセスパス1 136を物理的に独立させ、少なくともキャッシュメモリ部115に繋がるセレクタ部(CMセレクタ部)123において、実施例1で述べた調停を行う。これは、共有メモリ部に格納されるのは、キャッシュメモリ部115及びディスクアレイ制御装置5に関する制御情報であり、制御情報のデータ量は少ないので、ポートが使用中となる時間は小さく、すぐにポートは使用可能となるため、調停をしなくても格別の差し障りはないからである。
これによって、共有メモリ部114に格納したデータの信頼性を向上させることが可能となる。
また、磁気ディスク装置120に記録するデータの転送時、キャッシュメモリ部115とのI/Fポート211を効率よく割り当てることが可能となり、高いスループットのデータ転送を実現できる。
図7は、チャネルI/F部111またはディスクI/F部112内の共有メモリ(SM)アクセス回路から共有メモリ部114へ、またはチャネルI/F部111またはディスクI/F部112内のキャッシュメモリ(CM)アクセス回路からキャッシュメモリ部115へデータの書き込みを行うときの処理の流れを示している。
データの書き込み時は、ステップ501でSMまたはCMアクセス回路からセレクタ部113または123へアクセス要求(REQ)を出し、続けてステップ502、503でアドレス(ADR)、コマンド(CMD)を送出する。
ステップ504、505でセレクタ部113または123において、アービトレーションを行い、セレクタを切り替えて共有メモリ部114またはキャッシュメモリ部115へのポートを割り当てる。
ステップ506で、セレクタ部113または123から共有メモリ部またはキャッシュメモリ部へアクセス要求(REQ)を出し、続けてステップ507、508でアドレス(ADR)、コマンド(CMD)を送出する。
SMまたはCMアクセス回路はACK ONを受けたら、ステップ511でデータを送出する。
共有メモリ部114またはキャッシュメモリ部115はデータを全て受け取ったら、ステップ512で後処理を行い、ステップ513でセレクタ部113または123を経由してSMまたはCMアクセス回路へステータス(STATUS)を返す。
セレクタ部113または123はSTATUSを受けたら、ステップ514で共有メモリ部114またはキャッシュメモリ部115へ、アクセス承認を取り下げるように指示を出す(ACK OFF)。
SMまたはCMアクセス回路はSTATUSを受けたら、ステップ515でセレクタ部113または123に、アクセス承認を取り下げるように指示を出す(ACK OFF)。
データの読み出し時の処理ステップ601〜610までは、データの書き込み時の処理ステップ501〜510までと同じである。
ステップ612で、セレクタ部113または123を経由してSMまたはCMアクセス回路へデータを送出する。
データの送出が終了したら、共有メモリ部114またはキャッシュメモリ部115において、ステップ613で後処理を行い、ステップ614でセレクタ部113または123を経由してSMまたはCMアクセス回路へSTATUSを返す。
セレクタ部113または123はSTATUSを受けたら、ステップ615で共有メモリ部114またはキャッシュメモリ部115へ、アクセス承認を取り下げるように指示を出す(ACK OFF)。
SMまたはCMアクセス回路はSTATUSを受けたら、ステップ616でセレクタ部113または123へ、アクセス承認を取り下げるように指示を出す(ACK OFF)。
50 マイクロプロセッサ
51 ホストI/F
52 共有メモリアクセス回路
101 ホストコンピュータ
111 チャネルI/F部
112 ディスクI/F部
113 セレクタ部(SMセレクタ部)
114 共有メモリ部
115 キャッシュメモリ部
120 磁気ディスク装置
123 CMセレクタ部
135 アクセスパス0
136 アクセスパス1
150 セレクタグループ
Claims (14)
- 計算機と接続される制御部と複数のディスク装置を備える記憶装置システムであって、
前記制御部は、前記計算機又は前記複数のディスク装置と接続される複数のインタフェース部と、複数のメモリと、前記メモリと前記複数のインタフェース部とを接続するセレクタを有し、
前記セレクタは、前記複数のインタフェース部から前記メモリへのアクセス要求を受け付け、
アクセス要求の先頭の要求のアドレスが、前記複数のメモリのうちの一のメモリであって、当該一のメモリが接続されるアクセスパスが現在未使用である場合、該先頭の要求に前記メモリへのアクセスパスを割り当て、当該一のメモリが接続されるアクセスパスが、現在使用中である場合、2番目のアクセス要求を調べ、当該2番目のアクセス要求のアドレスが、前記複数のメモリのうちの他のメモリであって、当該他のメモリが接続されるアクセスパスが現在未使用である場合、該2番目のアクセス要求へ前記メモリへのアクセスパスを割り当てることで、前記メモリへのアクセスパスを決定し、前記アクセスパスが決定されてから該アクセスパス開放されるまでは、前記アクセスパスを、前記アクセスパスを使用しない他の前記インタフェース部に使用させないことを特徴とする記憶装置システム。 - 請求項1記載の記憶装置システムにおいて、
前記アクセス要求の送信の際には、アクセス要求コマンド、前記メモリの記憶領域を決定するアドレスコマンド、該アクセス要求が要求する処理の種類を示すコマンドが続けて前記セレクタに送信されることを特徴とする記憶装置システム。 - 請求項2記載の記憶装置システムにおいて、
前記セレクタは、前記受信したアクセス要求を前記メモリへ転送することを特徴とする記憶装置システム。 - 請求項3記載の記憶装置システムにおいて、
前記セレクタは、前記受信したアクセス要求を前記メモリに転送する際に前記メモリへの前記アクセスパスを決定することを特徴とする記憶装置システム。 - 請求項4記載の記憶装置システムにおいて、
前記セレクタは、前記メモリからの転送終了の確認信号を受信したら、前記アクセスパスを開放することを特徴とする記憶装置システム。 - 請求項5記載の記憶装置システムにおいて、
第2のメモリを有し、前記セレクタは、前記アクセス要求を受信した後に他の前記複数のインタフェース部から前記第2のメモリへの第2のアクセス要求を受信した場合は、前記第2のメモリへのアクセスパスを決定し、前記第2のアクセス要求に基づくデータ転送を行い、前記第2のメモリへのアクセスパスが開放されるまでは、該第2のメモリへのアクセスパスを他の前記複数のインタフェース部に使用させないことを特徴とする記憶装置システム。 - 計算機と接続される制御部と複数のディスク装置を備える記憶装置システムであって、
前記制御部は、前記計算機又は前記複数のディスク装置と接続される複数のインタフェース部と、複数のメモリと、前記メモリと前記複数のインタフェース部とを接続するセレクタを有し、
前記セレクタは、前記複数のインタフェース部から前記メモリへのアクセス要求を受け付け、
アクセス要求の先頭の要求のアドレスが、前記複数のメモリのうちの一のメモリであって、当該一のメモリが接続されるアクセスパスが現在未使用である場合、該先頭の要求に前記メモリへのアクセスパスを割り当て、当該一のメモリが接続されるアクセスパスが、現在使用中である場合、2番目のアクセス要求を調べ、当該2番目のアクセス要求のアドレスが、前記複数のメモリのうちの他のメモリであって、当該他のメモリが接続されるアクセスパスが現在未使用である場合、該2番目のアクセス要求へ前記メモリへのアクセスパスを割り当てることで、前記メモリへのアクセスパスを決定し、前記アクセス要求に基づく一連のデータ転送処理が終了するまでは、前記アクセスパスを、前記アクセスパスを使用しない他の前記インタフェース部に使用させないことを特徴とする記憶装置システム。 - 請求項7記載の記憶装置システムにおいて、
前記アクセス要求の送信の際には、アクセス要求コマンド、前記メモリの記憶領域を決定するアドレスコマンド、該アクセス要求が要求する処理の種類を示すコマンドが連続的に前記セレクタに送信されることを特徴とする記憶装置システム。 - 請求項8記載の記憶装置システムにおいて、
前記セレクタは、前記受信したアクセス要求を前記メモリへ転送することを特徴とする記憶装置システム。 - 請求項9記載の記憶装置システムにおいて、
前記セレクタは、前記転送したアクセス要求に対応する確認信号を前記メモリから受信した後に、前記メモリへのアクセスパスを決定し、該確認信号を前記アクセス要求を送信した前記インタフェース部に送信することを特徴とする記憶装置システム。 - 請求項10記載の記憶装置システムにおいて、
第2のメモリを有し、前記セレクタは、前記アクセス要求を受信した後に他の前記複数のインタフェース部から前記第2のメモリへの第2のアクセス要求を受信した場合は、前記第2のメモリへのアクセスパスを決定し、前記第2のアクセス要求に基づくデータ転送を行うことを特徴とする記憶装置システム。 - 計算機と接続される制御部と複数のディスク装置を備える記憶装置システムであって、
前記制御部は、前記計算機又は前記複数のディスク装置と接続される複数のインタフェース部と、複数のメモリと、前記メモリと前記複数のインタフェース部とを接続するセレクタを有し、
前記セレクタは、前記メモリと接続される第一のポート及び前記複数のインタフェースのうちいずれか一つと接続される第二のポートを有し、前記複数のインタフェース部から前記メモリへのアクセス要求を受け付け、
アクセス要求の先頭の要求のアドレスが、前記複数のメモリのうちの一のメモリであって、当該一のメモリと接続される前記第一のポートのアクセスパスが現在未使用である場合、該先頭のアクセス要求に該第一のポートの前記メモリへのアクセスパスを割り当て、当該一のメモリと接続される前記第一のポートのアクセスパスが現在使用中である場合、2番目のアクセス要求を調べ、当該2番目のアクセス要求のアドレスが、前記複数のメモリのうちの他のメモリであって、当該他のメモリと接続される前記第一のポートのアクセスパスが現在未使用である場合、該二番目のアクセス要求へ該第一のポートのアクセスパスを割り当てることで、前記メモリへ前記アクセス要求を転送し、前記メモリから前記アクセス要求に対する確認信号を受信したら、前記アクセス要求を送信した前記インタフェース部から前記メモリへの一連のデータの転送処理が完了するまでは、前記第一のポートの前記メモリへのアクセスパスの使用権を前記アクセス要求を送信した前記インタフェース部に付与し続けることを特徴とする記憶装置システム。 - 請求項12記載の記憶装置システムにおいて、
前記セレクタは、前記確認信号を受信したら、前記アクセス要求を受信した前記インタフェース部への前記メモリからの一連のデータ転送処理が完了するまでは、前記第一のポートの使用権を前記インタフェース部に付与し続けることを特徴とする記憶装置システム。 - 請求項13記載の記憶装置システムにおいて、
前記セレクタは、前記メモリからの転送終了の確認信号(Status)を受信したら、前記使用権の前記インタフェース部への付与を終了することを特徴とする記憶装置システム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005362101A JP4737702B2 (ja) | 2005-12-15 | 2005-12-15 | ディスクアレイ制御装置 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2005362101A JP4737702B2 (ja) | 2005-12-15 | 2005-12-15 | ディスクアレイ制御装置 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP18995798A Division JP3946873B2 (ja) | 1998-06-19 | 1998-06-19 | ディスクアレイ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2006146949A JP2006146949A (ja) | 2006-06-08 |
| JP4737702B2 true JP4737702B2 (ja) | 2011-08-03 |
Family
ID=36626463
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2005362101A Expired - Fee Related JP4737702B2 (ja) | 2005-12-15 | 2005-12-15 | ディスクアレイ制御装置 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4737702B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5537842B2 (ja) * | 2009-06-19 | 2014-07-02 | 株式会社タイトー | ゲーム装置、ゲームプログラム |
-
2005
- 2005-12-15 JP JP2005362101A patent/JP4737702B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2006146949A (ja) | 2006-06-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3946873B2 (ja) | ディスクアレイ制御装置 | |
| JP4400895B2 (ja) | ディスクアレイ制御装置 | |
| US5581709A (en) | Multiple computer system using I/O port adaptor to selectively route transaction packets to host or shared I/O device | |
| US7619941B2 (en) | Parallel data storage system | |
| US6850998B2 (en) | Disk array system and a method for controlling the disk array system | |
| US7421543B2 (en) | Network device, fiber channel switch, method for shared memory access control, and computer product | |
| KR20170094482A (ko) | 다중 포트 메모리 장치 및 그것을 이용한 방법 | |
| JP4737702B2 (ja) | ディスクアレイ制御装置 | |
| US7409486B2 (en) | Storage system, and storage control method | |
| JP4485503B2 (ja) | ディスクアレイ制御装置及びディスクアレイ制御方法 | |
| CN116774925A (zh) | 磁盘存储系统、方法及服务器 | |
| JP4025032B2 (ja) | ディスク制御装置、および、そのデータアクセス方法 | |
| JP3684902B2 (ja) | ディスクアレイ制御装置 | |
| CN115033186B (zh) | 双端口NVMe控制器及读写命令处理方法 | |
| JP2000250712A (ja) | ディスクアレイ制御装置 | |
| JP4983133B2 (ja) | 入出力制御装置およびその制御方法、並びにプログラム | |
| JP2000339101A (ja) | ディスクアレイ制御装置 | |
| JP2000010900A (ja) | ディスクアレイ制御装置、及びディスクアレイ | |
| JP4571963B2 (ja) | ディスクアレイ制御装置 | |
| JP4452697B2 (ja) | ディスクアレイ制御装置 | |
| JP2003263279A (ja) | ディスクアレイ制御装置 | |
| WO2026072483A1 (en) | Serial memory buffer for serial attached memory module | |
| JP2003263278A (ja) | ディスクアレイ制御装置 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20080828 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20081007 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20081205 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20090127 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20090324 |
|
| A911 | Transfer of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20090402 |
|
| A912 | Removal of reconsideration by examiner before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A912 Effective date: 20090619 |
|
| 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: 20110423 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140513 Year of fee payment: 3 |
|
| LAPS | Cancellation because of no payment of annual fees |