【手続補正書】
【提出日】平成17年5月25日(2005.5.25)
【手続補正１】
【補正対象書類名】明細書
【補正対象項目名】発明の名称
【補正方法】変更
【補正の内容】
【発明の名称】記憶システム及びデータ記憶サブシステム
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】特許請求の範囲
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
それぞれデータを記憶する２以上のデータ記憶サブシステムが相互に接続されると共に、少なくとも１つの前記データ記憶サブシステムが上位装置としてのホスト計算機に接続された記憶システムにおいて、
少なくとも前記ホスト計算機に接続された前記データ記憶サブシステムには、
記憶したデータが更新されたときに、当該更新されたデータを前記ホスト計算機を経由せずに、他の前記データ記憶サブシステムに常時コピーするリモートコピー機能が搭載され、
少なくとも前記ホスト計算機に接続された前記データ記憶サブシステムは、  当該リモートコピー機能を用いて、当該データ記憶サブシステムが制御処理で使用するあるいは処理の結果発生する自己の属性情報を、他の前記データ記憶サブシステムに対してコピーする
ことを特徴とする記憶システム。
【請求項２】
前記ホスト計算機に接続された前記データ記憶サブシステムは、
接続された前記ホスト計算機から送信されるデータ更新コマンドに基づき更新した前記データの更新内容を表す第１の更新情報と、当該ホスト計算機から送信される制御指示でなる制御指示コマンドに基づき更新した前記属性情報の更新内容を表す第２の更新情報とを、前記第１及び第２の更新情報を併せた連続番号を付与して前記他の前記データ記憶サブシステムに送出し、
当該他のデータ記憶サブシステムは、
前記第１及び第２の更新情報に付与された前記連続番号に基づいて、対応するデータ又は前記属性情報を、これらの順序性を保って、当該他のデータ記憶サブシステム内の前記論理ボリュームに格納する
ことを特徴とする請求項１に記載の記憶システム。
【請求項３】
各前記データ記憶サブシステムは、
データ記憶領域でなる一の論理ボリューム又は２以上の区切られた論理ボリュームを有し、
前記ホスト計算機は、
前記論理ボリュームを指定して、前記記憶装置に対する前記データの入出力を要求する一方、前記データの入出力以外の処理を要求し、
前記一のデータ記憶サブシステムは、
自己が接続されている前記ホスト計算機からの要求に応じて、上で動作するプログラムが、前記論理ボリュームに対して、データ以外の任意の情報を付与する機能と、前記プログラムからの指示で付与された前記データ以外の任意の情報を前記論理ボリュームに格納する機能とが搭載された
ことを特徴とする請求項１に記載の記憶システム。
【請求項４】
データを記憶する記憶装置と、前記記憶装置に対するデータの入出力の制御を行う制御装置とからなるデータ記憶サブシステムであって、
前記記憶装置が記憶するデータが更新されたときに、当該更新されたデータを上位装置としてのホスト計算機を経由せずに、他の前記データ記憶サブシステムに常時コピーするリモートコピー機能が搭載され、
前記制御装置は、
当該リモートコピー機能を用いて、当該データ記憶サブシステムが制御処理で使用し又は処理の結果発生する属性情報を、他の前記データ記憶サブシステムに対してコピーする
ことを特徴とするデータ記憶サブシステム。
【請求項５】
前記制御装置は、
コピー対象の前記データと同じ転送パスを用いて前記属性情報を他の前記データ記憶サブシステムにコピーする
ことを特徴とする請求項４に記載のデータ記憶サブシステム。
【請求項６】
前記記憶装置は、
一のデータ記憶領域でなる論理ボリューム又は２以上の区切られた論理ボリュームを有し、
前記ホスト計算機は、
前記論理ボリュームを指定して、前記記憶装置に対する前記データの入出力を要求し、
前記属性情報は、
前記論理ボリュームを識別するために付与するタグ情報と、前記論理ボリュームにアクセス中の前記ホスト計算機のホストＩＤ情報と、前記論理ボリュームに対して特定のアクセス権をもつ前記ホスト計算機の情報と、前記論理ボリュームに対して特定のアクセス権をもつ前記ホスト計算機に接続されたポートの情報と、前記論理ボリュームに対するリザーブ状態を表すリザーブ制御情報又は前記論理ボリュームへの更新を許可するキー値を表すキー情報とのうちの少なくともいずれか１つの情報を含む
ことを特徴とする請求項４に記載のデータ記憶サブシステム。
【請求項７】
前記制御指示コマンドに代えて、前記データ更新コマンドが一部に有する制御指示情報を用いる
ことを特徴とする請求項２に記載の記憶システム。
【請求項８】
前記記憶装置は、
一のデータ記憶領域としての論理ボリューム又は２以上の区切られた論理ボリュームを有し、
前記一の記憶サブシステムは、
前記制御指示コマンドを、特定の論理ボリュームに対する書き込みデータとして扱う機能を有し、
前記ホスト計算機からの制御指示コマンドに代わり、前記特定の論理ボリュームに書き込まれたデータを用いる
ことを特徴とする請求項４に記載の記憶システム。
【請求項９】
データを記憶する記憶装置と、前記記憶装置に対するデータの入出力の制御を行う制御装置とからなるデータ記憶サブシステムであって、
前記記憶装置は、
複数の磁気ディスクドライブを備え、
前記制御装置は、
上位装置としてのホスト計算機又は他のデータ記憶サブシステムと接続され、接続された当該ホスト計算機又は当該他のデータ記憶サブシステムとの間のデータ送受を制御するチャネルアダプタと、
前記磁気ディスクドライブに入出力するデータを一時的に保持するキャッシュメモリと、
各前記複数の磁気ディスクドライブが提供する記憶領域に設定される論理ボリューム毎の属性情報が格納される属性情報テーブルを記憶する共有メモリと、
前記磁気ディスクドライブに対するデータの入出力を制御するディスクアダプタとを備え、
少なくとも前記他のデータ記憶サブシステムと接続される前記チャネルアダプタには、前記記憶装置が記憶するデータが更新されたときに、当該更新されたデータを前記ホスト計算機を経由せずに、他の前記データ記憶サブシステムに常時コピーするリモートコピー機能が搭載され、
当該チャネルアダプタは、
前記論理ボリューム毎の前記属性情報を、前記リモートコピー機能を用いて当該他のデータ記憶サブシステムにコピーする
ことを特徴とするデータ記憶サブシステム。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
本発明においては、それぞれデータを記憶する２以上のデータ記憶サブシステムが相互に接続されると共に、少なくとも１つの前記データ記憶サブシステムが上位装置としてのホスト計算機に接続された記憶システムにおいて、少なくとも前記ホスト計算機に接続された前記データ記憶サブシステムには、記憶したデータが更新されたときに、当該更新されたデータを前記ホスト計算機を経由せずに、他の前記データ記憶サブシステムに常時コピーするリモートコピー機能が搭載され、少なくとも前記ホスト計算機に接続された前記データ記憶サブシステムは、  当該リモートコピー機能を用いて、当該データ記憶サブシステムが制御処理で使用するあるいは処理の結果発生する自己の属性情報を、他の前記データ記憶サブシステムに対してコピーするようにした。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１７
【補正方法】変更
【補正の内容】
【００１７】
また本発明においては、データを記憶する記憶装置と、前記記憶装置に対するデータの入出力の制御を行う制御装置とからなるデータ記憶サブシステムであって、前記記憶装置が記憶するデータが更新されたときに、当該更新されたデータを上位装置としてのホスト計算機を経由せずに、他の前記データ記憶サブシステムに常時コピーするリモートコピー機能が搭載され、前記制御装置は、当該リモートコピー機能を用いて、当該データ記憶サブシステムが制御処理で使用し又は処理の結果発生する属性情報を、他の前記データ記憶サブシステムに対してコピーするようにした。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
さらに本発明においては、データを記憶する記憶装置と、前記記憶装置に対するデータの入出力の制御を行う制御装置とからなるデータ記憶サブシステムであって、前記記憶装置は、複数の磁気ディスクドライブを備え、前記制御装置は、上位装置としてのホスト計算機又は他のデータ記憶サブシステムと接続され、接続された当該ホスト計算機又は当該他のデータ記憶サブシステムとの間のデータ送受を制御するチャネルアダプタと、前記磁気ディスクドライブに入出力するデータを一時的に保持するキャッシュメモリと、各前記複数の磁気ディスクドライブが提供する記憶領域に設定される論理ボリューム毎の属性情報が格納される属性情報テーブルを記憶する共有メモリと、前記磁気ディスクドライブに対するデータの入出力を制御するディスクアダプタとを備え、少なくとも前記他のデータ記憶サブシステムと接続される前記チャネルアダプタには、前記記憶装置が記憶するデータが更新されたときに、当該更新されたデータを前記ホスト計算機を経由せずに、他の前記データ記憶サブシステムに常時コピーするリモートコピー機能が搭載され、当該チャネルアダプタは、前記論理ボリューム毎の前記属性情報を、前記リモートコピー機能を用いて当該他のデータ記憶サブシステムにコピーするようにした。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１９
【補正方法】削除
【補正の内容】
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２５
【補正方法】変更
【補正の内容】
【００２５】
各サブシステム１１ａ，１１ｂは、ホストアクセスパス６２を介して、複数のホスト計算機６１と接続されている。サブシステム１１ａ，１１ｂは、データの読み書き要求の処理や、更新データの格納を制御する制御装置１２（以下、適宜、１２ａ、１２ｂの総称として記す。以下同様）と、実際のデータを最終的に格納する記録媒体を含む記憶装置１３の二つの部分から構成される。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００２６
【補正方法】変更
【補正の内容】
【００２６】
制御装置１２は、ホスト計算機６１と接続されるチャネルアダプタ２１、他のサブシステムと接続されるチャネルアダプタ２２、記憶装置と接続されるディスクアダプタ２３を持つ。各アダプタ２１〜２３は、実際のデータ送受を行なうポート２７と、データ送受を制御するマイクロプロセッサ２８から構成される。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２７
【補正方法】変更
【補正の内容】
【００２７】
図１では、一つのアダプタ２１〜２３に一つのポート２７と一つのマイクロプロセッサ２８が搭載されているが、いずれも個数は任意であり、個数が増えるほど処理能力が高まることになる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００２８
【補正方法】変更
【補正の内容】
【００２８】
また制御装置１２には、記憶装置１３から取り出した、あるいは記憶装置１３にこれから格納すべきデータを保持するキャッシュメモリ２４（以下、適宜「キャッシュ」と略記する）と、各アダプタ２１〜２３のマイクロプロセッサ２８が処理を実行するためのワーキングエリア等として使用される共有メモリ２５がある。各アダプタ２１〜２３は、キャッシュ２４および共有メモリ２５とバス２６で接続されていて、これらのメモリ領域とデータをやり取りすることができる。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００２９
【補正方法】変更
【補正の内容】
【００２９】
記憶装置１３は、複数の磁気ディスクドライブ４１を持つ。これらの磁気ディスクドライブ４１は、ディスク入出力パス４２により制御装置１２側のディスクアダプタ２３に接続される。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００３０
【補正方法】変更
【補正の内容】
【００３０】
サブシステム１１ａ，１１ｂは、ホスト計算機６１に対して論理ボリュームと呼ばれるデータ記憶領域が存在するように動作し、ホスト計算機６１側では対象となる論理ボリュームを指定して、データの読み書きを行なう。この論理ボリュームの識別子のことをＬＵＮ（Ｌｏｇｉｃａｌ  Ｕｎｉｔ  Ｎｕｍｂｅｒ）と呼ぶ。制御装置１２では、記憶装置４１内の磁気ディスクドライブの記憶領域を分割して、各論理ボリュームに対応づけ、最終的にこれらの対応領域にデータを格納する。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００３２
【補正方法】変更
【補正の内容】
【００３２】
ホスト計算機６１からデータ書込み要求を受け取ったチャネルアダプタ２１は、キャッシュ２４上の対応領域にキャッシュエントリ３１としてデータを格納する。これらのキャッシュエントリ３１は、ディスクアダプタ２３上のマイクロプロセッサ２８が、他のマイクロプロセッサ２８の処理とは独立したスケジューリングにより、対応する磁気ディスクドライブ４１の領域にデータを書込み、データを最終的に保存する。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００３３
【補正方法】変更
【補正の内容】
【００３３】
同期転送方式によるリモートコピーを行なっている場合は、書込み処理を行なったチャネルアダプタ２１から、第二サブシステム１１ｂに接続されるチャネルアダプタ２２に転送要求が出され、前記で説明した同期転送が実行される。この際、第二サブシステム１１ｂ側のチャネルアダプタ２２は、転送されたデータ内容により、キャッシュ２４上の該当キャッシュエントリ３１を更新していく。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００３４
【補正方法】変更
【補正の内容】
【００３４】
非同期転送方式によりリモートコピーを行なっている場合は、第一サブシステム側のチャネルアダプタ２１上のマイクロプロセッサ２８は、更新データ内容をキャッシュエントリ３１以外にデータ更新情報３２としてキャッシュ２４上の別領域に保存し、この時点で書込み要求をしたホスト計算機６１には処理完了を報告する。第二サブシステム１１ｂに接続されるチャネルアダプタ２２上のマイクロプロセッサ２８は、他のマイクロプロセッサ２８と独立したスケジューリングにより、データ更新情報３２を第二サブシステム１１ｂに、ホスト計算機６１からの書込み要求順序の発行順序番号を付加して、転送する。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００３５
【補正方法】変更
【補正の内容】
【００３５】
第二サブシステム１１ｂ側のチャネルアダプタ２２は、転送されたデータをキャッシュ３１上の別領域に更新データ３２として一旦保存し、さらに別なスケジューリングの処理により、発行順序番号が揃った部分について、当該発行順序番号の順で、キャッシュエントリ３１の更新を行なっていく。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】００３６
【補正方法】変更
【補正の内容】
【００３６】
いずれの方式のリモートコピーでも、第二サブシステム１１ｂ側でのキャッシュエントリ３１は、ディスクアダプタ２３上のマイクロプロセッサ２８が、他のマイクロプロセッサ２８とは独立したスケジューリングにより、対応する磁気ディスクドライブ４１の領域にデータを書込み、データを最終的に保存する。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
以上の説明で明らかなように、いずれのサブシステム１１ａ，１１ｂでも、磁気ディスクドライブ４１への書込みは、対ホスト計算機６１の処理やリモートコピー処理とは独立して動作する。このため、以下、本明細書中では、ディスクアダプタ２３ならびに記憶装置１３の構成要素に関する議論は行なわない。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】００３８
【補正方法】変更
【補正の内容】
【００３８】
一方、ホスト計算機６１は、サブシステムに対して、磁気ディスクドライブ４１に記憶するためのデータの読み書き以外の処理要求を行う場合がある。これらの要求はチャネルアダプタ２１       ，２２上のマイクロプロセッサ２８が、必要に応じて他のマイクロプロセッサ２８と協調しながら、処理を行なう。処理の結果は、一般に論理ボリューム毎に管理される属性情報として、共有メモリ２５上の属性情報テーブル３４上に格納される。このようなデータ以外の処理要求としては、従来の技術の項で述べたように、論理ボリュームのリザーブ設定などがあげられる。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】００３９
【補正方法】変更
【補正の内容】
【００３９】
＜本発明における処理＞
本発明に係る制御装置１２に固有の処理について説明する。本発明による制御装置１２では、前記のホスト計算機６１からの書込みデータの他に、前記属性情報をもリモートコピー機能の一部として転送し、異なるサブシステム間で属性情報の常時一致化を行なうものである。ホスト計算機６１は、属性情報を発生させるような要求について、通常のデータの書込み要求を含めて、途中で打ち切らずに終わりまで、要求発行順にサブシステム側で処理されることを期待する。このため、リモートコピーにおいても、属性情報を発生させるような要求と、通常のデータの書込み要求とを通した、要求発行順に対応データ又は属性情報が更新されるように構成する。
【手続補正２１】
【補正対象書類名】明細書
【補正対象項目名】００４０
【補正方法】変更
【補正の内容】
【００４０】
以後の説明では、ホスト計算機６１から行われる通常のデータの書込み要求のことを「データ更新」、属性情報を発生させるような、データ書込み以外の要求のことを「制御指示」と呼ぶこととする。また、リモートコピーのコピー元（以下の説明の大部分では第一サブシステム１１ａ側）を「正側」、コピー先（以下の説明の大部分では第二サブシステム１１ｂ側）を「副側」と呼ぶ場合がある。
【手続補正２２】
【補正対象書類名】明細書
【補正対象項目名】００４１
【補正方法】変更
【補正の内容】
【００４１】
図２に属性情報テーブル３４の構成を示す。属性情報テーブル３４は、論理ボリューム毎の行に、当該論理ボリュームの属性情報が格納される構成となっている。一番左の列に論理ボリュームのＩＤであるＬＵＮが格納され、続いて、リザーブ状態を表すフラグ、アクセスを許可するキー、使用中のホストＩＤ、その他の属性情報を格納する列がある。
【手続補正２３】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
図３に、同期転送によるリモートコピー構成での、ホスト計算機６１からの要求に対する処理フローを示す。各要求は、ホスト計算機６１から第一サブシステム１１ａのチャネルアダプタ２１に対して、ＳＣＳＩプロトコルのコマンドとして発行される。チャネルアダプタ２１のマイクロプロセッサ２８（図１）は、コマンドの種別を判断する。データ更新コマンドであれば正側キャッシュ２４上のキャッシュエントリ３１として書込み（Ｓ１１）、制御指示コマンドであれば、制御指示の内容を実行し（Ｓ１６）、その結果発生する論理ボリュームに対する属性情報は、共有メモリ２５上の属性情報テーブル３４に格納される（Ｓ１７）。続いて、チャネルアダプタ２１からの要求により、チャネルアダプタ２２上のマイクロプロセッサ２８は、データ転送パス６３を経由して、副側のチャネルアダプタ２２に更新情報を転送する（Ｓ１２）。副側のチャネルアダプタ２２上のマイクロプロセッサ２８は、更新情報にあるフラグから当該更新内容がデータか属性情報か判断できるので、データならば対応する副側キャッシュ２４上のキャッシュエントリ３１として書込み（Ｓ１３）、属性情報ならば副側共有メモリ２５上の属性情報テーブル３４に格納される（Ｓ１８）。これらの処理が完了すると、副側のチャネルアダプタ２２から正側のチャネルアダプタ２２に転送完了通知を行い（Ｓ１４）、正側のチャネルアダプタ２２は、要求を発行したホスト計算機６１に完了通知を行なう。ここで説明した一連の処理は、ある論理ボリュームに対し同時には一つしか実行されないように管理され、後着の処理は保留ないしエラーとなる。これにより、副側でも、データならびに属性情報の更新が、両者を通じた要求発行順に更新される。
【手続補正２４】
【補正対象書類名】明細書
【補正対象項目名】００５０
【補正方法】変更
【補正の内容】
【００５０】
続いて、チャネルアダプタ２２上のマイクロプロセッサ２８は、独自のスケジューリングにより動作し、キャッシュ２４上のデータ更新情報３２および共有メモリ２５上の属性情報更新情報３５を、任意の順序で副側のチャネルアダプタ２２に転送する（Ｓ２７）。副側のチャネルアダプタ２２上のマイクロプロセッサ２８は、受信した更新情報を、データならば副側キャッシュ２４上のデータ更新情報３２として、属性情報ならば副側共有メモリ２５上の属性情報更新情報３５として、一旦、書込む（Ｓ２８）。
【手続補正２５】
【補正対象書類名】明細書
【補正対象項目名】００５１
【補正方法】変更
【補正の内容】
【００５１】
副側チャネルアダプタ２２上のマイクロプロセッサ２８は、さらに別な独自のスケジューリングで、前記の各更新情報を論理ボリュームないし論理ボリュームグループ内での順序番号によりソートし（Ｓ２９）、順序番号の不連続が無くなった部分から、同期処理での処理（Ｓ１３ないしＳ１８）と同様の更新処理を行う（Ｓ３０）。この処理により、副側でも、論理ボリュームないしは論理ボリュームグループ内で、データならびに属性情報の更新が、両者を通した要求発行順で更新されることとなる。
【手続補正２６】
【補正対象書類名】明細書
【補正対象項目名】００５３
【補正方法】変更
【補正の内容】
【００５３】
ここまでの説明では、ホスト計算機６１からのデータ更新ならびに制御指示は、各々、単一のコマンドに単一の要求が含まれることを前提とした。その他に、単一のコマンドに複数の制御指示が含まれていたり、データ更新コマンドに制御指示が含まれていたりという場合もあり得る。この場合、同期転送であれば、全ての制御指示に関する処理（Ｓ１６、Ｓ１７、Ｓ１２、Ｓ１８、Ｓ１４の繰り返し）を行なった後、データ更新の処理（Ｓ１１、Ｓ１２、Ｓ１３、Ｓ１４）を行い、ホスト計算機６１に完了通知を行う（Ｓ１５）。非同期転送であれば、全ての制御指示に関する処理（Ｓ２４、Ｓ２５、Ｓ２６の繰り返し）を行なった後、データ更新の処理（Ｓ２１、Ｓ２２）を行い、ホスト計算機６１に完了通知を行う（Ｓ２３）。
【手続補正２７】
【補正対象書類名】明細書
【補正対象項目名】００５９
【補正方法】変更
【補正の内容】
【００５９】
各サブシステムでは、リモートコピーが「中断」状態に遷移するタイミングで、当該論理ボリュームに対応する行の全ての更新フラグをクリアする。「中断」状態の間は、属性情報の更新を行うチャネルアダプタ２１，２２上のプロセッサ２８が、属性情報本体を更新するのと同時に、対応する属性情報更新テーブル３６上の更新フラグをセットする。再同期時には、いずれかのサブシステムで属性情報更新テーブル３６上の更新フラグがセットされている全てについて、当該フラグが指す属性情報の正側の現在値を副側へコピーして、内容の一致化を行なう。
【手続補正２８】
【補正対象書類名】明細書
【補正対象項目名】００６１
【補正方法】変更
【補正の内容】
【００６１】
＜実施例２＞
次に本発明の第二の実施例を図８に示す。
図８では、第一から第四までのデータ記憶サブシステム１１ａ〜１１ｄが配置されている。第一の実施例と全く同一の構成要素、すなわち制御装置１２・記憶装置１３・ディスクアダプタ２３・各アダプタ上のポート２７およびマイクロプロセッサ２８・磁気ディスクドライブ４１・ディスク入出力パス４２については、説明を省略する。また、以後の説明では、第一サブシステム１１ａをコピー元とするリモートコピーの動作のみを説明するため、第一サブシステム１１ａ以外へのホスト計算機６１の接続も図示しない。
【手続補正２９】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
本実施例では、第一サブシステム１１ａと第二サブシステム１１ｂ・第三サブシステム１１ｃとの間、および第三サブシステム１１ｃと第四サブシステム１１ｄとの間が、データ転送パス６３にて接続されている。このような構成で、第一データ記憶サブシステム１１ａに接続されたホスト計算機６１が使用する論理ボリュームを、第二から第四までの三台のサブシステム１１ｂ〜１１ｄにリモートコピーすることが可能である。具体的には、第一サブシステム１１ａから第二・第三サブシステム１１ｂ，１１ｃに並行してリモートコピーを実施し、また第三サブシステム１１ｃは、リモートコピー機能で第一サブシステム１１ａから受信した更新情報を、さらに第四サブシステム１１ｄに転送する。
【手続補正３０】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
第一サブシステム１１ａの動作を説明する。
同期転送の場合、図３に示した処理フローのうち、データ転送パスにて更新情報を送信する処理で、リモートコピーのコピー先となる複数の副側サブシステムへ全て送信し（Ｓ１２）、全てのサブシステムから転送完了通知が来た時点でホスト計算機６１に完了通知を行なう（Ｓ１５）。
【手続補正３１】
【補正対象書類名】明細書
【補正対象項目名】００６７
【補正方法】変更
【補正の内容】
【００６７】
続いて第三サブシステム１１ｃの動作を説明する。
第一サブシステム１１ａとのリモートコピーの関係が同期転送ならば、第一サブシステム１１ａから受信した更新情報を、ホスト計算機６１からのデータ更新ないしは制御指示とみなし第四サブシステム１１ｄに対するリモートコピーを実施する。第四サブシステム１１ｄに対するリモートコピーの処理は、第一の実施例で説明した同期ないしは非同期転送の場合の処理と同一である。
【手続補正３２】
【補正対象書類名】明細書
【補正対象項目名】００６８
【補正方法】変更
【補正の内容】
【００６８】
一方、第一サブシステム１１ａとのリモートコピーの関係が非同期転送ならば、既に要求元のホスト計算機６１との同期関係は崩れているので、第四サブシステム１１ｄに対しては非同期転送によるリモートコピーが一般的に使用される。この場合は、第一サブシステム１１ａから受信した更新情報を、自サブシステム１１ｃへの更新に使うために一時記憶する他に、二次のリモートコピーを実施するコピー先の副側サブシステム台数分だけ別に記憶する。この別に記憶した更新情報を使用して、第一の実施例の図４の処理フローのうち、更新情報をデータ転送パスで転送する処理（Ｓ２７）以降の処理を実施する。キャッシュ２４上には自サブシステム１１ｃでの更新用と第四サブシステム１１ｄへの送信用の二種類の受信更新情報３２が格納され、共有メモリ２５上には自サブシステム１１ｃでの更新用と第四サブシステム１１ｄへの送信用の二種類の受信更新情報３５が格納される。
【手続補正３３】
【補正対象書類名】明細書
【補正対象項目名】００６９
【補正方法】変更
【補正の内容】
【００６９】
いずれの場合でも、リモートコピーの中断については、受信側（第一サブシステム１１ａとの間）・送信側（第四サブシステム１１ｄとの間）で独立に行われるため、中断中の更新情報を管理する更新ビットマップ３３ならびに更新属性情報テーブル３６は、リモートコピーの相手サブシステム台数分だけ用意される。