【手続補正書】
【提出日】平成20年9月25日(2008.9.25)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の記憶領域を有する第１の記憶サブシステムと、前記第１の記憶領域に格納されるデータの複製データを格納するための第２の記憶領域をそれぞれ有する複数の第２の記憶サブシステムと、を備える記憶システムであって、
前記第１の記憶サブシステムは、
第１の記憶領域にライトデータを書き込むライト処理を実行するライト部と、
前記ライト処理に対応し、前記ライトデータを前記第２の記憶領域にコピーするためのコピー情報を、前記第２の記憶サブシステムに送信するコピー情報送信部と、
前記ライト処理ごとに、前記ライト処理に対応するコピー情報が属する時間的な区分であるライト区分を決定する区分決定部と、
前記コピー情報が属するライト区分を示す区分情報を、前記第２の記憶サブシステムに送信する区分情報送信部と、
を備え、
前記第２の記憶サブシステムは、それぞれに、
前記コピー情報を用いて、前記ライト処理に対応するコピー処理を実行するコピー実行部と、
前記区分情報を用いて、実行された各コピー処理の履歴情報を、前記コピー処理に用いられた前記コピー情報が属するライト区分ごとに作成する履歴作成部と、
を備える記憶システム。
【請求項２】
請求項１に記載の記憶システムにおいて、
前記区分情報は、連続する２つの前記ライト区分である第１のライト区分と第２のライト区分との境界を示す境界情報を含み、
前記コピー情報送信部は、前記ライト処理が実行される順番に、対応する前記コピー情報を送信し、
前記区分情報送信部は、前記第１のライト区分に属する最後のコピー情報の送信と、前記第２のライト区分に属する最初のコピー情報の送信との間のタイミングで、前記境界情報を送信する記憶システム。
【請求項３】
請求項２に記載の記憶システムにおいて、
前記コピー情報と前記境界情報には、送信される順番に、共通の通し番号が付される記憶システム。
【請求項４】
請求項１に記載の記憶システムにおいて、
前記区分情報は、前記ライト区分を識別するための区分識別子を含み、
前記区分情報送信部は、前記コピー情報が属するライト区分の前記区分識別子を、各コピー情報に含めて送信する記憶システム。
【請求項５】
請求項１に記載の記憶システムにおいて、
前記ライト区分ごとに作成される前記履歴情報は、作成の対象である前記ライト区分に属する全てのコピー情報に対応するコピー処理の履歴が記録された場合に、そのライト区分について確定される記憶システム。
【請求項６】
請求項５に記載の記憶システムにおいて、
前記第２の記憶サブシステムは、それぞれに、
前記確定がされていない前記履歴情報と共に、直近に前記確定がなされた所定の数のライト区分の前記履歴情報を保持する記憶システム。
【請求項７】
請求項１に記載の記憶システムにおいて、
前記ライト区分ごとに作成される前記履歴情報は、前記第２の記憶領域において、前記コピー処理によるデータ変更がなされた位置を特定するための位置情報である記憶システム。
【請求項８】
請求項７に記載の記憶システムにおいて、
前記位置情報は、前記第２の記憶領域を分割した複数のサブ記憶領域ごとに、前記コピー処理によるデータ変更の有無が記録されたマップである記憶システム。
【請求項９】
請求項１に記載の記憶システムにおいて、
前記ライト区分の時間的な長さは、各第２の記憶サブシステムにおける前記コピー処理の進捗度と、各第２の記憶サブシステムに前記履歴情報が保持される前記ライト区分の数とを考慮して設定される記憶システム。
【請求項１０】
請求項１に記載の記憶システムにおいて、
前記ライト区分ごとに作成される前記履歴情報は、前記第２の記憶領域を分割した複数のサブ記憶領域ごとに、前記コピー処理によりデータの変更がなされたか否かを記録したマップを含む、記憶システム。
【請求項１１】
第１の記憶領域を有する第１の記憶サブシステムと、前記第１の記憶領域に格納されるデータの複製データを格納するための第２の記憶領域をそれぞれ有する複数の第２の記憶サブシステムと、を備える記憶システムであって、
前記第１の記憶サブシステムは、
第１の記憶領域にライトデータを書き込むライト処理を実行するライト部と、
前記ライト処理に対応し、前記ライトデータを前記第２の記憶領域にコピーするためのコピー情報を、前記第２の記憶サブシステムに送信するコピー情報送信部と、
前記ライト処理ごとに、前記ライト処理に対応するコピー情報が属する時間的な区分であるライト区分を決定する区分決定部と、
前記コピー情報が属するライト区分を示す区分情報を、前記第２の記憶サブシステムに送信する区分情報送信部と、
を備え、
前記第２の記憶サブシステムは、それぞれに、
前記コピー情報を用いて、前記ライト処理に対応するコピー処理を実行するコピー実行部と、
前記区分情報を用いて、実行された各コピー処理の履歴情報を、前記コピー処理に用いられた前記コピー情報が属するライト区分ごとに作成する履歴作成部と、
を備え、
複数の前記第２の記憶サブシステムのうち少なくとも一部は、
一の前記第２の記憶サブシステムが有する前記履歴情報と他の前記第２の記憶サブシステムが有する前記履歴情報うち、少なくとも一部を用いて、一の前記第２の記憶サブシステムが有する前記第２の記憶領域に記録されているデータと、他の前記第２の記憶サブシステムが有する前記第２の記憶領域に格納されているデータとの差分を示す差分情報を作成する差分情報作成部と、
前記差分情報を用いて、一の前記第２の記憶サブシステムが有する前記第２の記憶領域に記録されているデータと、他の前記第２の記憶サブシステムが有する前記第２の記憶領域に格納されているデータとを一致させる同期部と、
を備える記憶システム。
【請求項１２】
請求項１１に記載の記憶システムにおいて、
前記ライト区分ごとに作成される前記履歴情報は、作成の対象である前記ライト区分に属する全てのコピー情報に対応するコピー処理の履歴が記録された場合に、そのライト区分について確定され、
前記差分情報作成部は、
前記ライト区分ごとに作成される前記履歴情報の確定状況を、一の前記第２の記憶サブシステムと他の前記第２の記憶サブシステムからそれぞれ取得し、前記確定状況に基づいて、前記差分情報の作成の可否を判断する判断部と、
を備え、
前記差分情報の作成が可能と判断された場合に、前記差分情報の作成を実行する記憶システム。
【請求項１３】
請求項１２に記載の記憶システムにおいて、
前記第２の記憶サブシステムは、それぞれに、
前記確定がされていない前記履歴情報と共に、直近に前記確定がなされた所定の数のライト区分の前記履歴情報を保持し、
前記判断部は、
一の前記第２の記憶サブシステムと他の前記第２の記憶サブシステムのうち、前記コピー処理の進捗が遅い記憶サブシステムにおいて、最後に確定がなされた前記履歴情報に対応する前記ライト区分を第１のライト区分と呼ぶとき、
一の前記第２の記憶サブシステムと他の前記第２の記憶サブシステムのうち、前記コピー処理の進捗が早い記憶サブシステムが、前記第１のライト区分の直後の前記ライト区分である第２のライト区分の前記履歴情報を保持している場合に、前記差分情報の作成が可能であると判断する記憶システム。
【請求項１４】
請求項１３に記載の記憶システムにおいて、
前記差分情報作成部は、一の前記第２の記憶サブシステムと他の前記第２の記憶サブシステムが有する前記履歴情報のうち、前記第２のライト区分以降のライト区分の前記履歴情報を用いて、前記差分情報を作成する記憶システム。
【請求項１５】
請求項１１に記載の記憶システムにおいて、
前記差分情報作成部と前記同期部は、前記第１の記憶領域に障害が発生した場合に動作する記憶システム。
【請求項１６】
第１の記憶領域を有する第１の記憶サブシステムと、前記第１の記憶領域に格納されるデータの複製データを格納するための第２の記憶領域を有する複数の第２の記憶サブシステムと、を備える記憶システムの制御方法であって、
第１の記憶領域にライトデータを書き込むライト処理を実行する第１のステップと、
前記ライト処理に対応し、前記ライトデータを各第２の記憶サブシステムの前記第２の記憶領域にコピーするコピー処理を実行する第２のステップと、
前記ライト処理ごとに、前記ライト処理に対応するコピー情報が属する時間的な区分であるライト区分を決定する第３のステップと、
各第２の記憶サブシステムにおいて、実行された各コピー処理の履歴を、前記コピー処理に用いられた前記コピー情報が属するライト区分ごとに作成する第４のステップと、
を備える制御方法。
【請求項１７】
請求項１６に記載の制御方法は、さらに、
一の前記第２の記憶サブシステムが有する前記履歴情報と他の前記第２の記憶サブシステムが有する前記履歴情報うち、少なくとも一部を用いて、一の前記第２の記憶サブシステムが有する前記第２の記憶領域に記録されているデータと、他の前記第２の記憶サブシステムが有する前記第２の記憶領域に格納されているデータとの差分を示す差分情報を作成する第５のステップと、
前記差分情報を用いて、一の前記第２の記憶サブシステムが有する前記第２の記憶領域に記録されているデータと、他の前記第２の記憶サブシステムが有する前記第２の記憶領域に格納されているデータとを一致させる第６のステップと、
を備える制御方法。
【請求項１８】
請求項１６に記載の制御方法において、
前記第４のステップにおいて前記ライト区分ごとに作成される前記履歴情報は、前記第２の記憶領域を分割した複数のサブ記憶領域ごとに、前記コピー処理によりデータの変更がなされたか否かを記録したマップである制御方法。
【請求項１９】
請求項１７に記載の制御方法において、
前記第４のステップにおいて、前記ライト区分ごとに作成される前記履歴情報は、作成の対象である前記ライト区分に属する全てのコピー情報に対応するコピー処理の履歴が記録された場合に、そのライト区分について確定され、
前記第５のステップは、
前記ライト区分ごとに作成される前記履歴情報の確定状況を、一の前記第２の記憶サブシステムと他の前記第２の記憶サブシステムからそれぞれ取得するステップと、
前記確定状況に基づいて、前記差分情報の作成の可否を判断するステップと、
を含み、
前記差分情報の作成が可能と判断された場合に、前記差分情報が作成される制御方法。
【請求項２０】
請求項１７に記載の制御方法において、
前記第５のステップおよび前記第６のステップは、前記第１の記憶領域に障害が発生した場合に実行される制御方法。