【手続補正書】
【提出日】平成17年1月7日(2005.1.7)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、
上位装置及び前記記憶媒体間のデータ転送を制御するデータ転送手段と、
前記上位装置及び前記記憶媒体間で転送される前記単位データを一時的に記憶するキャッシュメモリと、
複数の前記単位データから冗長データを生成する冗長データ生成手段と、
前記冗長データ及び当該冗長データを生成する際に用いた前記複数の単位データをパリティグループとして管理する制御手段と、
前記単位データを、同じ前記パリティグループ内の他の前記単位データ及び前記冗長データから復元するデータ復元手段と、
前記単位データを前記記憶媒体から読み出すときに、当該単位データと同じ前記パリティグループの前記冗長データ又は当該単位データに連続する前記単位データを読み出すかどうかに関する情報が格納されるステージング情報テーブルとを備えることを特徴とする外部記憶サブシステム。
【請求項２】
前記ステージング情報テーブルに格納される前記情報は、前記記憶媒体から前記単位データを読み出す際に、当該単位データと同じ前記パリティグループの前記冗長データを読み出すかどうかを規定する冗長データステージング実行フラグを含むことを特徴とする請求項１に記載の外部記憶サブシステム。
【請求項３】
前記冗長データステージング実行フラグが前記冗長データのステージングを指示している場合は、前記記憶媒体から前記単位データを読み出すときに、当該単位データと同じ前記パリティグループの前記冗長データを読み出すことを特徴とする請求項２に記載の外部記憶サブシステム。
【請求項４】
前記ステージング情報テーブルに記録される前記情報は、前記記憶媒体から読み出す前記単位データに連続する前記単位データを読み出すかどうかを規定する先読みステージング実行フラグを含むことを特徴とする請求項１に記載の外部記憶サブシステム。
【請求項５】
前記先読みステージング実行フラグが順方向の先読みを指示している場合には、前記記憶媒体から前記単位データを読み出すときに、当該単位データの並び順と同じ方向に連続する前記単位データを読み出すことを特徴とする請求項４に記載の外部記憶サブシステム。
【請求項６】
前記先読みステージング実行フラグが逆方向の先読みを指示している場合には、前記記憶媒体から前記単位データを読み出すときに、当該単位データの並び順と反対の方向に連続する前記単位データを読み出すことを特徴とする請求項４に記載の外部記憶サブシステム。
【請求項７】
前記先読みステージング実行フラグが両方向の先読みを指示している場合には、前記記憶媒体から前記単位データを読み出すときに、当該単位データの並び順と同じ方向及び反対の方向に連続する前記単位データを読み出すことを特徴とする請求項４に記載の外部記憶サブシステム。
【請求項８】
ユーザが、前記冗長データステージング実行フラグを前記ステージング情報テーブルに設定するための入力手段をさらに備えることを特徴とする請求項２に記載の外部記憶サブシステム。
【請求項９】
ユーザが、前記先読みステージング実行フラグを前記ステージング情報テーブルに設定するための入力手段をさらに備えることを特徴とする請求項４に記載の外部記憶サブシステム。
【請求項１０】
前記制御手段は、
前記上位装置からの要求に応じて、前記冗長データステージング実行フラグを前記ステージング情報テーブルに格納することを特徴とする請求項２に記載の外部記憶サブシステム。
【請求項１１】
前記制御手段は、
前記上位装置からの要求に応じて、前記先読みステージング実行フラグを前記ステージング情報テーブルに格納することを特徴とする請求項４に記載の外部記憶サブシステム。
【請求項１２】
データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、
上位装置及び前記記憶媒体間のデータ転送を制御するデータ転送手段と、
前記上位装置及び前記記憶媒体間で転送される前記単位データを一時的に記憶するキャッシュメモリと、
複数の前記単位データから冗長データを生成する冗長データ生成手段と、
前記冗長データ及び当該冗長データを生成する際に用いた前記複数の単位データをパリティグループとして管理する制御手段と、
前記単位データを、同じ前記パリティグループ内の他の前記単位データ及び前記冗長データから復元するデータ復元手段と
を備え、
前記記憶媒体から前記単位データを読み出すときには、当該単位データの読み出しが成功したか否かに拘わりなく、同じ前記パリティグループに含まれる前記冗長データを前記記憶媒体から読み出すことを特徴とする外部記憶サブシステム。
【請求項１３】
前記記憶媒体から前記キャッシュメモリへの前記単位データの読み出しを行うステージング手段と、
前記記憶媒体から前記キャッシュメモリへの前記単位データの読み出しに関する情報が格納されるステージング情報テーブルと
をさらに備え、
前記ステージング情報テーブルに格納された前記情報は、前記冗長データを読み出すかどうかを規定する冗長データステージング実行フラグを含むことを特徴とする請求項１２に記載の外部記憶サブシステム。
【請求項１４】
ユーザが、前記冗長データステージング実行フラグを前記ステージング情報テーブルに設定するための入力手段をさらに備えることを特徴とする請求項１３に記載の外部記憶サブシステム。
【請求項１５】
前記制御手段は、
前記上位装置からの要求に応じて、前記冗長データステージング実行フラグを前記ステージング情報テーブルに格納することを特徴とする請求項１３に記載の外部記憶サブシステム。
【請求項１６】
データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、
上位装置及び前記記憶媒体間のデータ転送を制御するデータ転送手段と、
前記上位装置及び前記記憶媒体間で転送される前記単位データを一時的に記憶するキャッシュメモリと、
複数の前記単位データから冗長データを生成する冗長データ生成手段と、
前記冗長データ及び当該冗長データを生成する際に用いた前記複数の単位データをパリティグループとして管理する制御手段と、
前記単位データを、同じ前記パリティグループ内の他の前記単位データ及び前記冗長データから復元するデータ復元手段と
を備え、
前記単位データを前記記憶媒体から読み出すときには、当該単位データに連続する前記単位データもまた前記記憶媒体から読み出すことを特徴とする外部記憶サブシステム。
【請求項１７】
前記記憶媒体から前記キャッシュメモリへの前記単位データの読み出しを行うステージング手段と、
前記記憶媒体から前記キャッシュメモリへの前記単位データの読み出しも関する情報が格納されるステージング情報テーブルと
をさらに備え、
前記ステージング情報テーブルに格納された前記情報は、記憶媒体から読み出すデータに連続するデータを読み出すかどうかを規定する先読みステージング実行フラグを含むことを特徴とする請求項１６に記載の外部記憶サブシステム。
【請求項１８】
前記先読みステージング実行フラグが順方向の先読みを指示している場合には、記憶媒体から前記単位データを読み出すときに、当該単位データの並び順と同じ方向に連続した前記単位データを読み出すことを特徴とする請求項１７に記載の外部記憶サブシステム。
【請求項１９】
前記先読みステージング実行フラグが逆方向の先読みを指示している場合には、前記記憶媒体から前記単位データを読み出すときに、当該単位データの並び順と反対の方向に連続した前記単位データを読み出すことを特徴とする請求項１７に記載の外部記憶サブシステム。
【請求項２０】
前記先読みステージング実行フラグが両方向の先読みを指示している場合には、前記記憶媒体から前記単位データを読み出すときに、当該単位データの並び順と同じ方向及び反対の方向に連続した前記単位データを読み出すことを特徴とする請求項１７に記載の外部記憶サブシステム。
【請求項２１】
ユーザが、前記冗長データステージング実行フラグを前記ステージング情報テーブルに設定するための入力手段をさらに備えることを特徴とする請求項１７に記載の外部記憶サブシステム。
【請求項２２】
前記制御手段は、
前記上位装置からの要求に応じて、前記冗長データステージング実行フラグを前記ステージング情報テーブルに格納することを特徴とする請求項１７に記載の外部記憶サブシステム。
【請求項２３】
データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、
上位装置及び前記記憶媒体間のデータ転送を制御するデータ転送手段と、
前記上位装置及び前記記憶媒体間で転送される前記単位データを一時的に記憶するキャッシュメモリと、
複数の前記単位データから冗長データを生成する冗長データ生成手段と、
前記冗長データ及び当該冗長データを生成する際に用いた前記複数の単位データをパリティグループとして管理する制御手段と、
前記単位データを、同じ前記パリティグループ内の他の前記単位データ及び前記冗長データから復元するデータ復元手段と、
前記記憶媒体から前記キャッシュメモリへの前記単位データの読み出しを行うステージング手段と、
前記単位データを前記記憶媒体から読み出すときに当該単位データに連続する前記単位データをも読み出すかどうかの情報と、読み出し指令又は先読みするデータ量の少なくとも一方の情報とについてのステージング情報が記録されるステージング情報テーブルと
を備え、
前記ステージング手段は、前記単位データを前記記憶媒体から読み出すときには、前記ステージング情報テーブルを参照して、当該単位データを前記記憶媒体から前記キャッシュメモリに読み出すことを特徴とする外部記憶サブシステム。
【請求項２４】
データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、
上位装置及び前記記憶媒体間のデータ転送を制御するデータ転送手段と、
前記上位装置及び前記記憶媒体間で転送される前記単位データを一時的に記憶するキャッシュメモリと、
前記記憶媒体から前記キャッシュメモリへの前記単位データの読み出しを行うステージング手段と、
先読みの有無及び前記先読みのデータ量の指示の情報が記録されるステージング情報テーブルと
を備え、
前記ステージング手段は、前記単位データを前記記憶媒体から読み出すときには、前記ステージング情報テーブルを参照して、当該単位データを前記記憶媒体から前記キャッシュメモリに読み出すことを特徴とする外部記憶サブシステム。
【請求項２５】
データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、
上位装置及び前記記憶媒体間のデータ転送を制御するデータ転送手段と、
前記上位装置及び前記記憶媒体間で転送される前記単位データを一時的に記憶するキャッシュメモリと、
複数の前記単位データから冗長データを生成する冗長データ生成手段と、
前記冗長データ及び当該冗長データを生成する際に用いた前記複数の単位データをパリティグループとして管理する制御手段と、
前記単位データを、同じ前記パリティグループ内の他の前記単位データ及び前記冗長データから復元するデータ復元手段と、
前記単位データを前記記憶媒体から読み出すときに、当該単位データと同じ前記パリティグループの前記冗長データを読み出すかどうかを規定する冗長データステージング実行フラグと、前記単位データを前記記憶媒体から読み出すときに、当該単位データに連続する前記単位データを読み出すかどうかを規定する先読みステージング実行フラグと、当該単位データに連続する前記単位データを先読みする際の先読み量とが格納されるステージング情報テーブルと、
前記記憶媒体から前記キャッシュメモリへの前記単位データの読み出しを行うステージング手段と
を備え、
前記ステージング手段は、前記単位データを前記記憶媒体から読み出すときには、前記ステージング情報テーブルを参照して、当該単位データと共に必要に応じて当該単位データと同じ前記パリティグループの前記冗長データ及び又は当該単位データに連続する前記単位データを前記記憶媒体から前記キャッシュメモリに読み出すことを特徴とする外部記憶サブシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
【課題を解決するための手段】
かかる目的を達成するために、本発明に係る外部記憶サブシステムは、データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、上位装置及び記憶媒体間のデータ転送を制御するデータ転送手段と、上位装置及び記憶媒体間で転送される単位データを一時的に記憶するキャッシュメモリと、複数の単位データから冗長データを生成する冗長データ生成手段と、冗長データ及び当該冗長データを生成する際に用いた複数の単位データをパリティグループとして管理する制御手段と、単位データを、同じパリティグループ内の他の単位データ及び冗長データから復元するデータ復元手段と、単位データを記憶媒体から読み出すときに、当該単位データと同じパリティグループの冗長データ又は当該単位データに連続する単位データを読み出すかどうかに関する情報が格納されるステージング情報テーブルとを有することを特徴とするものである。
また本発明に係る外部記憶サブシステムは、データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、上位装置及び記憶媒体間のデータ転送を制御するデータ転送手段と、上位装置及び記憶媒体間で転送される単位データを一時的に記憶するキャッシュメモリと、複数の単位データから冗長データを生成する冗長データ生成手段と、冗長データ及び当該冗長データを生成する際に用いた複数の単位データをパリティグループとして管理する制御手段と、単位データを、同じパリティグループ内の他の単位データ及び冗長データから復元するデータ復元手段とを有し、記憶媒体から単位データを読み出すときには、当該単位データの読み出しが成功したか否かに拘わりなく、同じパリティグループに含まれる冗長データを記憶媒体から読み出すことを特徴とするものである。
さらに本発明に係る外部サブシステムは、データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、上位装置及び記憶媒体間のデータ転送を制御するデータ転送手段と、上位装置及び記憶媒体間で転送される単位データを一時的に記憶するキャッシュメモリと、複数の単位データから冗長データを生成する冗長データ生成手段と、冗長データ及び当該冗長データを生成する際に用いた複数の単位データをパリティグループとして管理する制御手段と、単位データを、同じパリティグループ内の他の単位データ及び冗長データから復元するデータ復元手段とを有し、単位データを記憶媒体から読み出すときには、当該単位データに連続する単位データもまた記憶媒体から読み出すことを特徴とすることを特徴とするものである。
さらに本発明に係る外部記憶サブシステムは、データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、上位装置及び記憶媒体間のデータ転送を制御するデータ転送手段と、上位装置及び記憶媒体間で転送される単位データを一時的に記憶するキャッシュメモリと、複数の単位データから冗長データを生成する冗長データ生成手段と、冗長データ及び当該冗長データを生成する際に用いた複数の単位データをパリティグループとして管理する制御手段と、単位データを、同じパリティグループ内の他の単位データ及び冗長データから復元するデータ復元手段と、記憶媒体からキャッシュメモリへの単位データの読み出しを行うステージング手段と、単位データを記憶媒体から読み出すときに当該単位データに連続する単位データをも読み出すかどうかの情報と、読み出し指令又は先読みするデータ量の少なくとも一方の情報とについてのステージング情報が記録されるステージング情報テーブルとを有し、ステージング手段は、単位データを記憶媒体から読み出すときには、ステージング情報テーブルを参照して、単位データをステージングすることを特徴とするものである。
さらに本発明に係る外部記憶サブシステムは、データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、上位装置及び記憶媒体間のデータ転送を制御するデータ転送手段と、上位装置及び記憶媒体間で転送される単位データを一時的に記憶するキャッシュメモリと、記憶媒体からキャッシュメモリへの単位データの読み出しを行うステージング手段と、先読みの有無及び先読みのデータ量の指示の情報が記録されるステージング情報テーブルとを有し、ステージング手段は、単位データを記憶媒体から読み出すときには、ステージング情報テーブルを参照して、当該単位データをステージングすることを特徴とするものである。
さらに本発明に係る外部記憶サブシステムは、データを所定の管理単位で順次分割することにより得られた各単位データを記憶する記憶媒体と、上位装置及び記憶媒体間のデータ転送を制御するデータ転送手段と、上位装置及び記憶媒体間で転送される単位データを一時的に記憶するキャッシュメモリと、複数の単位データから冗長データを生成する冗長データ生成手段と、冗長データ及び当該冗長データを生成する際に用いた複数の単位データをパリティグループとして管理する制御手段と、単位データを、同じパリティグループ内の他の単位データ及び冗長データから復元するデータ復元手段と、単位データを記憶媒体から読み出すときに、当該単位データと同じパリティグループの冗長データを読み出すかどうかを規定する冗長データステージング実行フラグと、単位データを記憶媒体から読み出すときに、当該単位データに連続する単位データを読み出すかどうかを規定する先読みステージング実行フラグと、当該単位データに連続する単位データを先読みする際の先読み量とが格納されるステージング情報テーブルと、記憶媒体からキャッシュメモリへの単位データの読み出しを行うステージング手段とを有し、ステージング手段は、単位データを記憶媒体から読み出すときには、ステージング情報テーブルを参照して、当該単位データと共に必要に応じて当該単位データと同じパリティグループの冗長データ及び又は当該単位データに連続する単位データを記憶媒体から前記キャッシュメモリに読み出すことを特徴とするものである。