【手続補正書】
【提出日】平成17年3月1日(2005.3.1)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
記憶システムにより、複数のディスク装置が２台ないしはそれ以上のサーバ・プロセッサに通信可能に接続された処理システムにおける、複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法であって、
複数のディスク装置の一台をマスタディスク装置として指定し、
他の複数のディスク装置のそれぞれを、２台ないしはそれ以上のサーバ・プロセッサのうちの１台に割り当て、
２台ないしはそれ以上のサーバ・プロセッサから受け取ったデータをマスタディスク装置に書き込み、
マスタディスク装置に書き込まれたデータを他の複数のディスク装置に複写し、
他の１台のサーバ・プロセッサからのデータ読み出し要求を受信した記憶ユニットが、１台のサーバ・プロセッサに割り当てられた複数のディスク装置以外のディスク装置の１台からデータを読み出し、このデータを１台のサーバ・プロセッサに送信するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項２】
請求項１に記載の方法であって、
マスタディスク装置の最初の位置にデータを書き込み、
他の複数のディスク装置のうちの１台に最初のデータを複写する前に、前記最初の位置に対応する、前記１台のディスク装置の場所からデータを読み出す要求を受け取り、
マスタディスク装置の最初の場所からデータを読み取り、このデータをサーバ・プロセッサに送信するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項３】
請求項１に記載の方法であって、
各サーバ・プロセッサに割り当てられたディスク装置を識別するマウント・ポイントテーブルを各サーバ・プロセッサが保持するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項４】
請求項１に記載の方法であって、
どのディスク装置が２台ないしはそれ以上のサーバ・プロセッサのどれに割り当てられているかを識別するマウント・ポイントテーブルを作成し、保持する責任を有するマウント・マネージャとして、２台ないしはそれ以上のサーバ・プロセッサのうちから１台のサーバ・プロセッサを指定するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項５】
請求項１に記載の方法であって、
２台ないしはそれ以上のサーバ・プロセッサの１台が、割り当てられたディスク装置の障害を検出し、代替のディスク装置を割り当てるよう求めるメッセージをマウント・マネージャに送信するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項６】
請求項１に記載の方法であって、
マスタディスク装置に複数のディスク部分を割り当て、
他の複数のディスク装置のそれぞれに、対応するディスク部分を割り当て、
マスタディスク装置の一つのディスク部分に書き込まれたデータが、他の複数のディスク装置に複写されたか否かを識別するために、データ状態ビットマップテーブルを記憶システムに保持するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項７】
請求項６に記載の方法であって、
前記書き込みステップは、マスタディスク装置に書き込まれたデータが他の複数のディスク装置に複写されていないことを示ために、前記データ状態ビットマップテーブルを修正するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項８】
請求項７に記載の方法であって、
前記複写ステップは、データの複写先である、他の複数のディスク装置のそれぞれに対して、データが複写されたことにより、前記データ状態ビットマップテーブルを変更するステップを含むことを特徴とする複数のディスク装置に記憶されたデータへの読み出しアクセスを分散させる方法。
【請求項９】
データ処理システムであって、
複数のプロセッサと、
複数の記憶装置を有する記憶システムであって、マスタ記憶装置を含み、複数のプロセッサと通信可能に接続された記憶システムと、
複数のプロセッサであって、複数のプロセッサのそれぞれに記憶装置の中から対応する１台を割り当てる動作をするマウント・マネージャを含む複数のプロセッサと、を備え、
前記記憶システムは、複数のプロセッサからのデータをマスタ記憶装置に書き込み、前記データを複数の記憶装置の対応する１台に複写する動作が可能なディスク制御装置を含み、
複数のプロセッサのそれぞれは、複数の記憶装置のうちから割り当てられた１台からデータを読み出すことを特徴とするデータ処理システム。
【請求項１０】
請求項９に記載のデータ処理システムであって、
前記マウント・マネージャを他の複数のプロセッサと通信可能に接続するバス構造を含むことを特徴とするデータ処理システム。
【請求項１１】
請求項９に記載のデータ処理システムであって、
前記マスタ記憶装置は、予め定められた量のデータを記憶するための第一の記憶領域を有し、他の複数の記憶装置のそれぞれは、少なくとも予め定められた量のデータを記憶するための第二の記憶領域を有することを特徴とするデータ処理システム。
【請求項１２】
請求項９に記載のデータ処理システムであって、
複数の記憶装置のそれぞれは、物理ディスク要素であることを特徴とするデータ処理システム。
【請求項１３】
請求項９に記載のデータ処理システムであって、
データが何時、マスタ記憶装置に書き込まれ、他の記憶装置に複写されたかを確認するため、ディスク制御装置にアクセス可能なデータ構造を備えることを特徴とするデータ処理システム。
【請求項１４】
請求項１３に記載のデータ処理システムであって、
ディスク制御装置は、１台のプロセッサから読み出し要求を受け取ると、前記データ構造を調べ、データがマスタ記憶装置に書き込まれ、１台の記憶装置の複写されている場合には、対応する１台の記憶装置からデータを読み出し、そうでない場合は、マスタ記憶装置からデータを読み出すことを特徴とするデータ処理システム。
【請求項１５】
複数のプロセッサ要素からの読み出し／書き込み要求に応答して、データの再生／記録を行うことが可能なデータ記憶システムであって、
マスタ記憶装置と、複数のミラー記憶装置と、
書き込み要求を受けて、データをマスタ記憶装置とそれぞれのミラー記憶装置に書き込むディスク制御装置と、を含み、
少なくともミラー記憶装置の各１台が複数のプロセッサ要素の対応する１台に割り当てられており、ディスク制御装置は１台のプロセッサ要素から読み出し要求を受け取ると、前記プロセッサ要素に割り当てられた、対応する１台の記憶装置からデータを読み出すことを特徴とするデータ記憶システム。
【請求項１６】
請求項１５に記載のデータ記憶システムであって、
データが何時、マスタ記憶装置に書き込まれ、他の記憶装置に複写されたかを確認するためにディスク制御装置にアクセス可能なデータ構造を有し、前記ディスク制御装置は、読み出し要求を受けると、マスタ記憶装置に書き込まれたデータが、割り当てられたミラー記憶装置に複写されている場合は、割り当てられたミラー記憶装置からデータを読み出し、そうでない場合には、マスタ記憶装置からデータを読み出すことを特徴とするデータ記憶システム。
【請求項１７】
請求項１６に記載のデータ記憶システムであって、
前記マスタ記憶装置と、前記ミラー記憶装置は、共にディスク記憶装置であることを特徴とするデータ記憶システム。