【手続補正書】
【提出日】平成20年6月24日(2008.6.24)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数のディスクアレイ制御ユニットを備えたディスクアレイ制御装置であって、
前記ディスクアレイ制御ユニットの各々は、
ホストコンピュータとのインターフェースを有するチャネルインターフェース部と、
磁気ディスク装置とのインターフェースを有するディスクインターフェース部と、
前記磁気ディスク装置に対しリード／ライトされるデータを一時的に格納するキャッシュメモリ部と、
前記チャネルインターフェース部および前記ディスクインターフェース部と前記キャッシュメモリ部との間のデータ転送に関する制御情報および前記磁気ディスク装置の管理情報を格納する共有メモリ部と、
前記チャネルインターフェース部および前記ディスクインターフェース部と前記キャッシュメモリ部とを接続する手段と、
前記チャネルインターフェース部および前記ディスクインターフェース部と前記共有メモリ部とを接続する手段と、を有し、
前記ホストコンピュータからのデータのリード／ライト要求に対し、前記チャネルインターフェース部は、前記ホストコンピュータと前記キャッシュメモリ部との間のデータ転送を実行し、前記ディスクインターフェース部は、前記磁気ディスク装置と前記キャッシュメモリ部との間のデータ転送を実行することにより、データのリード／ライトを行い、
前記複数のディスクアレイ制御ユニット内の前記共有メモリ部間を接続するための接続網手段を設け、前記複数のディスクアレイ制御ユニット内の前記キャッシュメモリ部間を接続するための接続網手段を設けることにより、前記複数のディスクアレイ制御ユニットのうちの一つのディスクアレイ制御ユニット内の前記共有メモリ部と他のディスクアレイ制御ユニット内の前記共有メモリ部との間でのデータの転送処理を実行する、ことを特徴とするディスクアレイ制御装置。
【請求項２】
複数のディスクアレイ制御ユニットを備えたディスクアレイ制御装置であって、
前記ディスクアレイ制御ユニットの各々は、
ホストコンピュータとのインターフェースを有するチャネルインターフェース部と、
磁気ディスク装置とのインターフェースを有するディスクインターフェース部と、
前記磁気ディスク装置に対しリード／ライトされるデータを一時的に格納するキャッシュメモリ部と、
前記チャネルインターフェース部および前記ディスクインターフェース部と前記キャッシュメモリ部との間のデータ転送に関する制御情報および前記磁気ディスク装置の管理情報を格納する共有メモリ部と、
前記チャネルインターフェース部および前記ディスクインターフェース部と前記キャッシュメモリ部とを接続する手段と、
前記チャネルインターフェース部および前記ディスクインターフェース部と前記共有メモリ部とを接続する手段と、を有し、
前記ホストコンピュータからのデータのリード／ライト要求に対し、前記チャネルインターフェース部は、前記ホストコンピュータと前記キャッシュメモリ部との間のデータ転送を実行することにより、データのリード／ライトを行い、前記ディスクインターフェース部は、前記磁気ディスク装置と前記キャッシュメモリ部との間のデータ転送を実行することにより、データのリード／ライトを行い、
前記複数のディスクアレイ制御ユニット内の前記共有メモリ部間を接続するための接続網手段を設け、また、前記複数のディスクアレイ制御ユニット内の前記キャッシュメモリ部間を接続するための接続網手段を設けることにより、前記複数のディスクアレイ制御ユニットのうちの一つのディスクアレイ制御ユニット内の前記共有メモリ部と他のディスクアレイ制御ユニット内の前記共有メモリ部との間でのデータの転送処理を実行し、転送処理中においても、前記ディスクアレイ制御ユニット内の前記チャネルインターフェース部および前記ディスクインターフェース部から、転送処理の領域に対してデータのリード／ライト処理を実行する、ことを特徴とするディスクアレイ制御装置。
【請求項３】
前記チャネルインターフェース部、前記ディスクインターフェース部、前記キャッシュメモリ部および前記共有メモリ部は、複数で構成され、
複数のチャネルインターフェース部および複数のディスクインターフェース部と複数のキャッシュメモリ部との間は、前記複数のディスクアレイ制御ユニットへと切り替え可能なスイッチを用いた相互結合網によって接続され、前記複数のチャネルインターフェース部および前記複数のディスクインターフェース部と前記複数の共有メモリ部との間は、前記複数のディスクアレイ制御ユニットへと切り替え可能なスイッチを用いた相互結合網によって接続されることによって、前記複数のディスクアレイ制御ユニットのうちの一つのディスクアレイ制御ユニット内の前記共有メモリ部と他のディスクアレイ制御ユニット内の前記共有メモリ部との間でのデータの転送処理を実行する、ことを特徴とする請求項１に記載のディスクアレイ制御装置。
【請求項４】
前記複数のディスクアレイ制御ユニットのうちの一つのディスクアレイ制御ユニット内の前記共有メモリ部から他のディスクアレイ制御ユニット内の前記共有メモリ部へのデータ転送には、前記相互結合網が使用され、前記共有メモリ部にある共有メモリのどの領域まで転送が終了しているかを示すために記録手段が設けられる、ことを特徴とする請求項３に記載のディスクアレイ制御装置。
【請求項５】
前記複数のディスクアレイ制御ユニットのうちの一つのディスクアレイ制御ユニット内の前記共有メモリ部から他のディスクアレイ制御ユニット内の前記共有メモリ部へのデータ転送には、前記相互結合網が使用され、前記相互結合網の使用頻度をモニタして前記相互結合網の使用頻度が低い時に前記データ転送を行うためにモニタ情報が設けられる、ことを特徴とする請求項３に記載のディスクアレイ制御装置。
【請求項６】
前記複数のディスクアレイ制御ユニットのうちの一つのディスクアレイ制御ユニット内の前記共有メモリ部から他のディスクアレイ制御ユニット内の前記共有メモリ部へのデータ転送には、前記相互結合網が使用され、
データ転送中に転送先の共有メモリ部に読み出し要求があった場合、前記転送先の共有メモリ部にある共有メモリへデータの転送が終了した領域であるか否かを判断し、転送が終了した領域であれば前記転送先の共有メモリ部からデータを読み出し、転送が未だ終了していない領域であれば転送元の共有メモリ部からデータを読み出し、
データ転送中に前記転送先の共有メモリ部にある共有メモリに書込み要求があった場合、前記転送先の共有メモリ部にある共有メモリおよび前記転送元の共有メモリ部にある対応共有メモリ領域にデータを書き込むことにより、データを転送する他のデータ処理に影響を及ぼすことなく非同期に転送を行う、ことを特徴とする請求項３に記載のディスクアレイ制御装置。
【請求項７】
前記複数のディスクアレイ制御ユニットのうちの一つのディスクアレイ制御ユニット内の前記共有メモリ部から他のディスクアレイ制御ユニット内の前記共有メモリ部へのデータ転送には、前記相互結合網が使用され、データ転送中に、前記チャネルインターフェース部または前記ディスクインターフェース部のマイクロプログラムは、転送処理中であることを考慮せずに、リード／ライト処理を実行する、ことを特徴とする請求項３に記載のディスクアレイ制御装置。
【請求項８】
前記ディスクアレイ制御ユニット内の前記共有メモリ部内に通常動作に使用しないリザーブ領域を有し、前記ディスクアレイ制御ユニット内の前記共有メモリ部内のデータを他の前記ディスクアレイ制御ユニット内の前記共有メモリ部内のリザーブ領域に転送するために前記相互結合網を使用することを特徴とする請求項３に記載のディスクアレイ制御装置。