【手続補正書】
【提出日】平成19年10月29日(2007.10.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ストレージをコピーする方法であって、第１ユニットで第２ユニットからのデータ最新情報を受信するステップと、前記第１ユニットと関連する複数の物理ストレージ位置に前記データ最新情報を格納するステップと、前記第１ユニットと前記第２ユニットとの間で一貫性のあるデータを得るため、前記複数の物理ストレージ位置の少なくとも１つとリンクを生成するステップとを含む方法。
【請求項２】
前記第１ユニットが、補助ストレージに結合されている補助ストレージ制御部であり、前記第２ユニットが、主ストレージに結合されている主ストレージ制御部であり、前記複数の物理ストレージ位置が前記補助ストレージと関連し、前記データ最新情報が前記第１ユニットで非同期に受信される、請求項１に記載の方法。
【請求項３】
前記受信されたデータが、前記第１ユニットと関連する前記複数の物理ストレージ位置に１度だけ格納され、前記方法が、その後のデータ最新情報を格納するのに用いるため、リンクされていない物理ストレージ位置を解放するステップを更に含む、請求項１に記載の方法。
【請求項４】
アプリケーションが入力／出力要求を前記第２ユニットに送信し、前記データ最新情報が前記アプリケーションからの出力要求に対応し、前記データ最新情報が前記第１ユニットに１度だけ格納され、いずれかの時点で前記アプリケーションからの前記入力／出力要求に応答して前記第１ユニットが前記第２ユニットの代わりになることができ、前記第１及び第２ユニットのデータがいずれの時点でも一貫する、請求項１に記載の方法。
【請求項５】
前記格納されたデータ最新情報が、前記リンクを生成する前にコンシステンシ・グループを形成しているかを判断するステップと、前記格納されたデータ最新情報がコンシステンシ・グループを形成していないことに応答して、次のデータ最新情報を受信するのを待機するステップとを更に含む、請求項１に記載の方法。
【請求項６】
前記格納されたデータ最新情報が、前記リンクを生成する前にコンシステンシ・グループを形成しているかを判断するステップと、前記コンシステンシ・グループをコミットする前記少なくとも１つの物理ストレージ位置を決定するステップとを更に含み、前記第１ユニットと関連する仮想ストレージが、前記決定された少なくとも１つの物理ストレージ位置にリンクする、請求項１に記載の方法。
【請求項７】
仮想ストレージ位置を前記複数の物理ストレージ位置の前記少なくとも１つにマッピングするデータ構造を維持するステップを更に含み、前記生成されたリンクが前記データ構造と関連し、複数のアプリケーションが前記仮想ストレージ位置で入力／出力動作を実行することができる、請求項１に記載の方法。
【請求項８】
前記データ最新情報に対応するコンシステンシ・グループを表すデータ構造を維持するステップであって、前記維持されたデータ構造が前記複数の物理ストレージ位置を指し示すことができるステップと、第１コンシステンシ・グループと関連する第１データ最新情報がコミットされていることに応答して、前記第１コンシステンシ・グループを表す第１データ構造を削除するステップとを更に含む、請求項１に記載の方法。
【請求項９】
データ最新情報の待機に応答して前記第１ユニットでエラーを受信するステップと、前記第１ユニットと前記第２ユニットとの間で一貫性のあるデータを反映するように、前記生成されたリンクを変更するステップとを更に含む、請求項１に記載の方法。
【請求項１０】
前記リンクの生成に応答して前記第１ユニットでエラーを受信するステップと、前記第１ユニットと前記第２ユニットとの間で一貫性のあるデータを反映するように前記リンクを変更するステップとを更に含む、請求項１に記載の方法。
【請求項１１】
ストレージをコピーするシステムであって、処理ユニットと、前記処理ユニットと関連する複数の物理ストレージ位置と、（ｉ）データ最新情報を前記処理ユニットで受信するステップ、（ｉｉ）前記データ最新情報を前記複数の物理ストレージ位置に格納するステップ、及び、（ｉｉｉ）一貫性のあるデータを得るため、前記複数の物理ストレージ位置の少なくとも１つとリンクを生成するステップを前記処理ユニットに実行させることができるコードを含むプログラムロジックとを含むシステム。
【請求項１２】
前記処理ユニットが、補助ストレージに結合されている補助ストレージ制御部であり、前記複数の物理ストレージ位置が前記補助ストレージと関連し、前記データ最新情報が前記補助ストレージ制御部で非同期に受信される、請求項１１に記載のシステム。
【請求項１３】
前記処理ユニットが第１処理ユニットを含み、前記第１処理ユニットが第２処理ユニットに結合され、アプリケーションが入力／出力要求を前記第２処理ユニットに送信し、前記データ最新情報が前記アプリケーションからの出力要求に対応し、前記データ最新情報が前記第１処理ユニットに１度だけ格納され、いずれかの時点で前記アプリケーションからの前記入力／出力要求に応答して前記第１処理ユニットが前記第２処理ユニットの代わりになることができ、前記第１及び第２処理ユニットのデータがいずれの時点でも一貫する、請求項１１に記載のシステム。
【請求項１４】
第２ユニットから第１ユニットへコピーするプログラムにおいて、前記プログラムが動作を生じさせることができ、前記動作が、前記第２ユニットからのデータ最新情報を前記第１ユニットで受信するステップと、前記第１ユニットと関連する複数の物理ストレージ位置に前記データ最新情報を格納するステップと、前記第１ユニットと前記第２ユニットとの間で一貫性のあるデータを得るため、前記複数の物理ストレージ位置の少なくとも１つとリンクを生成するステップとを含むプログラム。
【請求項１５】
アプリケーションが入力／出力要求を前記第２ユニットに送信し、前記データ最新情報が前記アプリケーションからの出力要求に対応し、前記データ最新情報が前記第１ユニットに１度だけ格納され、いずれかの時点で前記アプリケーションからの前記入力／出力要求に応答して前記第１ユニットが前記第２ユニットの代わりになることができ、前記第１及び第２ユニットのデータがいずれの時点でも一貫する、請求項１４に記載のプログラム。
【請求項１６】
ストレージをコピーするシステムであって、データ最新情報を受信する手段と、複数の物理ストレージ位置に前記データ最新情報を格納する手段と、一貫性のあるデータを得るため、前記複数の物理ストレージ位置の少なくとも１つとリンクを生成する手段とを含むシステム。
【請求項１７】
前記格納されたデータ最新情報が、前記リンクを生成する前にコンシステンシ・グループを形成しているかを判断する手段と、前記格納されたデータ最新情報がコンシステンシ・グループを形成していないことに応答して、次のデータ最新情報を受信するのを待機する手段とを更に含む、請求項１６に記載のシステム。
【請求項１８】
前記格納されたデータ最新情報が、前記リンクを生成する前にコンシステンシ・グループを形成しているかを判断する手段と、前記コンシステンシ・グループをコミットする前記少なくとも１つの物理ストレージ位置を決定する手段とを更に含み、仮想ストレージが、前記決定された少なくとも１つの物理ストレージ位置にリンクする、請求項１６に記載のシステム。
【請求項１９】
前記データ最新情報に対応するコンシステンシ・グループを表すデータ構造を維持する手段であって、前記維持されたデータ構造が前記複数の物理ストレージ位置を指し示すことができる手段と、第１コンシステンシ・グループと関連する第１データ最新情報がコミットされていることに応答して、前記第１コンシステンシ・グループを表す第１データ構造を削除する手段とを更に含む、請求項１６に記載のシステム。
【請求項２０】
第１処理ユニットと第２処理ユニットとの間で前記一貫性のあるデータが得られる、請求項１６に記載のシステム。