【手続補正書】
【提出日】平成19年9月27日(2007.9.27)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の書込みデータを与えられた順序で保存する第一と第二のプライマリボリュームを各々備える第一と第二のプライマリサブシステムと、
前記第一と第二のプライマリサブシステムから前記書込みデータを受信し、前記第一と第二のプライマリサブシステムから受信した該書込みデータのために、前記第一と第二のプライマリサブシステムから受診した該書込みデータに付与され、前記第一と第二のプライマリサブシステムでの前記書込みデータの保存順序を反映する、書込み順情報を生成する書込み順情報生成器を備える中間サブシステムと、
前記第一と第二のプライマリボリュームを各々ミラーする第一と第二のセカンダリボリュームを各々備え、前記中間サブシステムから前記書込みデータを受信し、該書込みデータを該書込みデータに付与された前記書込み順情報に従って保存する、第一と第二のセカンダリサブシステムと、
から成ることを特徴とするリモートコピーシステム。
【請求項２】
前記書込みデータは、前記プライマリサブシステムから前記中間サブシステムには同期リモートコピー方法で送信され、前記中間サブシステムから前記セカンダリサブシステムには非同期リモートコピー方法で送信される、
ことを特徴とする請求項１のリモートコピーシステム。
【請求項３】
前記書込み順情報生成器は、前記プライマリサブシステムから受信した前記書込みデータに付与される順序番号を生成するカウンタであることを特徴とする請求項１のリモートコピーシステム。
【請求項４】
前記中間サブシステムは、各々前記第一と第二のプライマリボリュームから前記書込みデータを受信する第一と第二の中間ボリュームを備えることを特徴とする請求項３のリモートコピーシステム。
【請求項５】
前記中間サブシステムに配備され、前記セカンダリサブシステムでコピーの為に有効化が可能な前記書込みデータの最大順序番号を保持する有効カウンタを、更に備えることを特徴とする請求項４のリモートコピーシステム。
【請求項６】
各々前記第一と第二のプライマリサブシステムに配備される第一と第二のプライマリビットマップと、
前記中間サブシステムに配備される第一と第二の中間ビットマップと、
各々前記第一と第二のセカンダリサブシステムに配備される第一と第二のセカンダリビットマップと、を更に備え、
前記第一と第二のプライマリビットマップは前記第一の中間ビットマップと関連し、前記第一と第二のセカンダリビットマップは前記第二の中間ビットマップと関連し、
前記ビットマップは、再同期プロセスで、ペアボリュームのミラー処理がサスペンドした後に変更のあったデータのみを特定し、該データをコピーする為に使用される、
ことを特徴とする請求項４のリモートコピーシステム。
【請求項７】
前記中間サブシステムは、前記第一と第二のプライマリサブシステムから前記書込みデータを受信するジャーナルボリュームを備えることを特徴とする請求項３のリモートコピーシステム。
【請求項８】
前記第一と第二のプライマリサブシステムはディスクアレイユニットであることを特徴とする請求項１のリモートコピーシステム。
【請求項９】
前記プライマリサブシステムはプライマリホストを持つプライマリサイトに存在し、前記セカンダリサブシステムはセカンダリホストを持つセカンダリサイトに存在し、
前記プライマリサブシステム又はプライマリホストが障害になるかオフラインにされた場合には、前記セカンダリサブシステムが、プライマリストレージエリアとして、前記プライマリサブシステムを肩代わりする、
ことを特徴とする請求項１のリモートコピーシステム。
【請求項１０】
リモートコピーシステムに配備され、複数のプライマリサブシステムと複数のセカンダリサブシステムに接続し、
少なくとも一式のプライマリサブシステムからの書込みデータを同期的に受信する第一の保存領域と、
前記少なくとも一式のプライマリサブシステムから受信した前記書込みデータに付与される書込み順情報を、該書込みデータのために生成する書込み順情報生成器と、
を備え、
前記書込み順情報は、前記セカンダリサブシステムの少なくとも一式に前記書込みデータを保存する為に使用され、該少なくとも一式のセカンダリサブシステムが前記少なくとも一式のプライマリサブシステムをミラーする、
ことを特徴とする中間サブシステム。
【請求項１１】
前記第一の保存領域は、前記少なくとも一式のプライマリサブシステムから、第一と第二の書込みデータを、与えられた順序で受信し、該第一と第二の書込みデータには前記中間サブシステムから各々第一と第二の書込み順情報が付与され、
前記第一と第二の書込みデータは、前記与えられた順序に従って前記第一と第二の書込み順情報を使用して、前記少なくとも一式のセカンダリサブシステムに保存される、
ことを特徴とする請求項１０の中間サブシステム。
【請求項１２】
前記書込み順情報生成器は順序番号を生成するカウンタであり、該生成された順序番号は、前記少なくとも一式のプライマリサブシステムからの前記書込みデータの受信順序に従って、該書込みデータに付与される、ことを特徴とする請求項１０の中間サブシステム。
【請求項１３】
前記第一の保存領域は、前記複数のプライマリサブシステムからの書込みデータを受信するジャーナルボリュームである、ことを特徴とする請求項１０の中間サブシステム。
【請求項１４】
更に第二の保存領域を備え、
前記複数のプライマリサブシステムは、第一と第二のプライマリサブシステムに各々配備される第一と第二のプライマリボリュームを備え、
前記第一と第二の保存領域は、各々前記第一と第二のプライマリボリュームからの書込みデータを受信する第一と第二の中間ボリュームを有し、
前記第一と第二の中間ボリュームが前記第一と第二のプライマリボリュームから受信した前記書込みデータは、各々第一と第二のセカンダリサブシステムに存在する第一と第二のセカンダリボリュームに送信される、
ことを特徴とする請求項１０の中間サブシステム。
【請求項１５】
前記セカンダリサブシステムでのコピーに対して有効化可能な書込みデータの最大順序番号を保持する、有効カウンタを更に備えることを特徴とする請求項１４の中間サブシステム。
【請求項１６】
前記第一と第二のプライマリサブシステムに備えられた第一と第二のプライマリビットマップと関連する第一の中間ビットマップと、
前記第一と第二のセカンダリサブシステムに備えられた第一と第二のセカンダリビットマップと関連する第二の中間ビットマップと、をさらに備え、
前記ビットマップは、再同期プロセスで、ペアボリュームのミラー動作がサスペンドした後の変更データのみを特定し、コピーするのに使用される、
ことを特徴とする請求項１４の中間サブシステム。
【請求項１７】
前記第一と第二のセカンダリボリュームは各々前記第一と第二のプライマリボリュームをミラーし、
前記書込みデータは、前記プライマリサブシステムから同期的に受信し、前記セカンダリサブシステムに非同期的に送信される、
ことを特徴とする請求項１６の中間サブシステム。
【請求項１８】
前記中間サブシステムはディスクアレイユニットである、ことを特徴とする請求項１０の中間サブシステム。
【請求項１９】
中間サブシステムで、第一の書込みデータを第一のプライマリサブシステムから同期的に受信するステップと、
前記第一の書込みデータに第一の書込み順情報を付与するステップと、
前記中間サブシステムで、第二の書込みデータを第二のプライマリサブシステムから同期的に受信するステップと、
前記第二の書込みデータに第二の書込み順情報を付与するステップと、
前記第一の書込みデータと前記第一の書込み順情報を第一のセカンダリサブシステムに非同期的に転送するステップと、
前記第二の書込みデータと前記第二の書込み順情報を第二のセカンダリサブシステムに非同期的に転送するステップと、
を含み、
前記第一と第二の書込みデータは、各々前記第一と第二の書込み順情報に従って、各々前記第一と第二のセカンダリサブシステムに保存される、
ことを特徴とするリモートコピーシステムを操作する方法。
【請求項２０】
前記中間サブシステムで、前記第一のプライマリサブシステムから第三の書込みデータを前記第一の書込みデータの後に同期的に受信するステップと、
前記第三の書込みデータに第三の書込み順情報を付与するステップと、
前記第三の書込みデータと前記第三の書込み順情報を前記第一のセカンダリサブシステムに非同期的に転送するステップと、
を更に含み、
前記第一と第三の書込みデータは、前記第一のセカンダリサブシステムでの保存領域を示す保存先アドレスに同一の保存先アドレスを持ち、
前記第一と第三の書込み順情報は、前記第三の書込みデータを指定された保存領域に保存する前に、前記第一の書込みデータを指定された保存領域に保存する為に使用される、ことを特徴とする請求項１９の方法。
【請求項２１】
前記書込み順情報が順序番号であって、
前記第一と第二のセカンダリサブシステムでの保存のために、参照用の順序番号を含めて、前記第一、第二、及び第三の書込みデータの準備要求を、前記中間サブシステムから前記第一と第二のセカンダリサブシステムに発行するステップと、
準備する書込みデータを指定した前記中間サブシステムから前記第一と第二のセカンダリサブシステムに、前記準備要求により準備された書込みデータの有効化要求を発行するステップと、を更に含むことを特徴とする請求項１９の方法。
【請求項２２】
リモートコピーシステムを操作するためのコンピュータプログラムを格納したコンピュータ読み取り可能な媒体であって、
前記プログラムは、コンピュータに、
中間サブシステムで、第一のプライマリサブシステムでの第一のプライマリボリュームから同期的に送信された第一の書込みデータを受信するための機能と、
第一の書込み順情報を前記第一の書込みデータに付与するための機能と、
前記中間サブシステムで、第二のプライマリサブシステムでの第二のプライマリボリュームから同期的に送信された第二の書込みデータを受信するための機能と、
第二の書込み順情報を前記第二の書込みデータに付与するための機能と、
前記第一の書込みデータと前記第一の書込み順情報を第一のセカンダリボリュームを備える第一のセカンダリサブシステムに非同期的に転送するための機能と、
前記第二の書込みデータと前記第二の書込み順情報を第二のセカンダリボリュームを備える第二のセカンダリサブシステムに非同期的に転送するための機能と、
を実行させ、
前記第一と第二の書込みデータは、各々第一と第二の書込み順情報に従って各々前記第一と第二のセカンダリサブシステムに保存され、前記第一と第二のセカンダリボリュームは各々前記第一と第二のプライマリボリュームのミラーを形成する、
ことを特徴とする、コンピュータ読み取り可能な媒体。
【請求項２３】
第一と第二のプライマリサブシステムで各々定義される第一と第二のプライマリボリュームから書込みデータを同期的に受信する手段と、
前記プライマリサブシステムから受信した前記書込みデータに付与され、前記書込みデータの書込み順情報を提供する書込み順情報を生成する手段と、
を備え、
前記書込み順情報は、各々第一と第二のセカンダリサブシステムで定義される第一と第二のセカンダリボリュームに前記書込みデータを保存する為に使用され、
前記第一と第二のセカンダリボリュームは各々前記第一と第二のプライマリボリュームのミラーを形成する、
ことを特徴とする、分散リモートコピーシステムに配備される中間サブシステム。