【手続補正書】
【提出日】平成17年7月8日(2005.7.8)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データアクセスを最適化するファイル共用システムであって、
１つ以上のクライアントと交信可能なファイルサーバと、
それぞれファイルデータを保持可能な複数のストレージ要素と
を備え、
１つの前記ストレージ要素をマスタ側とし、１つ以上のストレージ要素をミラー側としてペアを構成し、前記クライアントから送信されたファイルデータを前記マスタ側のストレージ要素において保持すると共に、当該ファイルデータのコピーを各前記ミラー側のストレージ要素において保持し、
前記ファイルサーバは、
前記クライアントからファイルデータの読出し要求が与えられたときに、前記ファイルデータを保有するペアを判定し、前記ペア内の複数のストレージ要素の中から、アクセスすべき前記ストレージ要素を判定する
ことを特徴とするファイル共用システム。
【請求項２】
前記ファイルサーバは、
前記ペア内の複数のストレージ要素に保存されているファイルデータの保存位置を示すファイル情報と、前記ペア内の複数のストレージ要素におけるアクセスの負荷状況を示すアクセス負荷情報とを保持し、前記ファイル情報及び前記アクセス負荷情報に基づいて、前記ファイルデータを保有するペアを判定し、又はアクセスすべきストレージ要素を判定する
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項３】
前記複数のストレージ要素は、
複数のディスクドライブである
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項４】
前記複数のストレージ要素は、
単一のストレージシステム内に存在する
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項５】
前記複数のストレージ要素は、
１つ以上のストレージシステム内に存在する
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項６】
前記ファイルサーバは、
複数のホストコンピュータのうちの１つのホストコンピュータに存在し、
前記クライアントは、
前記複数のホストコンピュータのうちの残りのホストコンピュータに存在する
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項７】
前記ファイルサーバは、
前記クライアントからファイルデータの書き込み要求が与えられたとき、当該ファイルデータを前記ペア内の前記マスタ側のストレージ要素に保持させると共に、これに同期して前記ペア内のマスタ側のストレージ要素に保持されたファイルデータを前記ペアのミラー側のストレージ要素に保持させる
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項８】
前記ペア内のマスタ側のストレージ要素及びミラー側のストレージ要素は、
単一のストレージシステム内に存在する
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項９】
前記ペア内のマスタ側のストレージ要素及びミラー側のストレージ要素は、
１つ以上のストレージシステム内に存在する
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項１０】
前記クライアントは、
前記ファイルサーバがアクセスすべき前記ストレージ要素をミラー側のストレージ要素と判定し、かつ当該ミラー側のストレージ要素に保持させたファイルデータに最新のファイルデータが保持されていると判断したときに、当該ミラー側のストレージ要素から前記ファイルデータを読み出す
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項１１】
前記クライアントは、
前記ファイルサーバがアクセスすべき前記ストレージ要素をミラー側のストレージ要素と判定し、かつ当該ミラー側のストレージ要素に保持させたファイルデータに最新のファイルデータが保持されていないと判断したときに、前記マスタストレージ要素から対応するファイルデータを読み出す
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項１２】
前記ファイル情報は、
ファイルアロケーションリストを含む
ことを特徴とする請求項２に記載のファイル共用システム。
【請求項１３】
前記ファイルサーバは、
前記アクセス負荷情報に基づいて、前記ペア内の複数のストレージ要素のうち、最も使用率の少ないストレージ要素を選択し、これをアクセスすべき前記ストレージ要素に判定する
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項１４】
前記ファイルサーバは、
アクセスすべき前記ストレージ要素を判定すると、当該判定に関連する情報を前記クライアントに送信し、
前記クライアントは、
前記判定に関連する情報に基づき、アクセスすべき前記ストレージ要素からファイルデータを読み出す
ことを特徴とする請求項１に記載のファイル共用システム。
【請求項１５】
前記ファイルサーバは、
前記判定に関連する情報を前記クライアントに送信するときに、前記アクセス負荷情報を更新する
ことを特徴とする請求項１４に記載のファイル共用システム。
【請求項１６】
データアクセスを最適化するファイル共用システムであって、
ファイルシステムサーバを有する第1のホストコンピュータと、
前記第１のホストコンピュータと交信可能で、かつファイルシステムクライアントを有する第２のホストコンピュータと、
前記第１のホストコンピュータ及び前記第２のホストコンピュータと交信可能で、それぞれファイルデータを保持可能な複数のディスクドライブを有するストレージシステムと
を備え、
１つの前記ディスクドライブをマスタ側とし、１つ以上の前記ディスクドライブをミラー側としてペアを構成し、前記ファイルシステムクライアントから送信されたファイルデータを前記マスタ側のディスクドライブにおいて保持すると共に、当該ファイルデータのコピーを各前記ミラー側のディスクドライブにおいて保持し、
前記ファイルシステムサーバは、
前記ファイルシステムクライアントからファイルデータの読出し要求が与えられたときに、前記ファイルデータを保有するペアを判定し、前記ペア内の複数のディスクドライブの中から、アクセスすべき前記ディスクドライブを判定する
ことを特徴とするファイル共用システム。
【請求項１７】
前記ファイルシステムサーバは、
前記ペア内の複数のディスクドライブに保存されているファイルデータの保存位置を示すファイル情報と、前記ペア内の複数のディスクドライブにおけるアクセスの負荷状況を示すアクセス負荷情報とを保持し、前記ファイル情報及び前記アクセス負荷情報に基づいて、前記ファイルデータを保有するペアを判定し、アクセスすべきディスクドライブを判定する
ことを特徴とする請求項１６に記載のファイル共用システム。
【請求項１８】
前記ファイル情報は、
ファイルアロケーションリストを含む
ことを特徴とする請求項１７に記載のファイル共用システム。
【請求項１９】
前記ファイルシステムサーバは、
前記アクセス負荷情報に基づいて、前記ペア内の複数のディスクドライブのうち、最も使用率の少ないディスクドライブを選択し、これをアクセスすべき前記ディスクドライブに判定する
ことを特徴とする請求項１７に記載のファイル共用システム。
【請求項２０】
前記ファイルシステムサーバは、
アクセスすべき前記ディスクドライブを判定すると、当該判定に関連する情報を前記第２のホストコンピュータに送信し、
前記ファイルシステムクライアントは、
前記判定に関連する情報に基づき、アクセスすべき前記ディスクドライブからファイルデータを読み出す
ことを特徴とする請求項１６に記載のファイル共用システム。
【請求項２１】
前記ファイルシステムサーバは、
前記決定に関連する情報を前記第２のホストコンピュータに送信するときに、前記アクセス負荷情報を更新する
ことを特徴とする請求項２０に記載のファイル共用システム。
【請求項２２】
データアクセスを最適化するファイル共用システムであって、
ファイルシステムサーバを有する第1のホストコンピュータと、
前記第１のホストコンピュータと交信可能で、かつファイルシステムクライアントを有する第２のホストコンピュータと、
前記第１のホストコンピュータ及び前記第２のホストコンピュータと交信可能で、それぞれファイルデータを保持可能な複数のディスクドライブを有する複数のストレージシステムと
を備え、
１つの前記ディスクドライブをマスタ側とし、１つ以上の前記ディスクドライブをミラー側としてペアを構成し、前記ファイルシステムクライアントから送信されたファイルデータを前記マスタ側のディスクドライブにおいて保持すると共に、当該ファイルデータのコピーを各前記ミラー側のディスクドライブにおいて保持し、
前記ファイルシステムサーバは、
前記ファイルシステムクライアントからファイルデータの読出し要求が与えられたときに、前記ファイルデータを保有するペアを判定し、前記ペア内の複数のディスクドライブの中から、アクセスすべき前記ディスクドライブを判定する
ことを特徴とするファイル共用システム。
【請求項２３】
前記ファイルシステムサーバは、
前記ペア内の複数のディスクドライブに保存されているファイルデータの保存位置を示すファイル情報と、前記ペア内の複数のディスクドライブにおけるアクセスの負荷状況を示すアクセス負荷情報とを保持し、前記ファイル情報及び前記アクセス負荷情報に基づいて、前記ファイルデータを保有するペアを判定し、アクセスすべきディスクドライブを判定する
ことを特徴とする請求項２２に記載のファイル共用システム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
【課題を解決するための手段】
上記課題を解決するため本実施の形態においては、データアクセスを最適化するファイル共用システムであって、１つ以上のクライアントと交信可能なファイルサーバと、それぞれファイルデータを保持可能な複数のストレージ要素とを備え、１つの前記ストレージ要素をマスタ側とし、１つ以上のストレージ要素をミラー側としてペアを構成し、前記クライアントから送信されたファイルデータを前記マスタ側のストレージ要素において保持すると共に、当該ファイルデータのコピーを各前記ミラー側のストレージ要素において保持し、前記ファイルサーバは、前記クライアントからファイルデータの読出し要求が与えられたときに、前記ファイルデータを保有するペアを判定し、前記ペア内の複数のストレージ要素の中から、アクセスすべき前記ストレージ要素を判定するようにした。また、前記ファイルサーバは、前記ペアで構成された複数のストレージ要素に保存されている複数の同一のファイルデータの保存位置をそれぞれ示すファイル情報と、前記ペアで構成された複数のストレージ要素におけるアクセスの負荷状況を示すアクセス負荷情報とを保持し、前記ファイル情報及び前記アクセス負荷情報に基づいて、前記ファイルデータを保有するペアを判定し、又はアクセスすべきストレージ要素を判定するようにした。さらに、前記複数のストレージ要素は、複数のディスクドライブである。本判定は、ペア内のディスクドライブの負荷のバランスをとる様実行される。そして、本ドライブのアクセスに関する情報は、クライアントに転送され、クライアントは適切なディスクドライブより必要なファイルを読み出すことが可能となる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００２２
【補正方法】削除
【補正の内容】