【手続補正書】
【提出日】平成20年4月22日(2008.4.22)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項７
【補正方法】変更
【補正の内容】
【請求項７】
請求項１記載の計算機システムであって、
前記第二の記憶システムは、前記記憶装置の電源を切断する契機に至った場合に、前記電源制御部により、前記記憶装置の電源を切断し、前記電源を切断する契機は、前記記憶装置に対する最終アクセス時刻または電源投入回数に基づき決定することを特徴とする計算機システム。
【手続補正２】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１６
【補正方法】変更
【補正の内容】
【請求項１６】
請求項１１記載の計算機システムのデータ複製方法であって、
前記第二の記憶システムは、前記記憶装置の電源を切断する契機に至った場合に、前記第二の記憶システムの電源制御部により、前記記憶装置の電源を切断することを特徴とする計算機システムのデータ複製方法。
【手続補正３】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１７
【補正方法】変更
【補正の内容】
【請求項１７】
請求項１１記載の計算機システムのデータ複製方法であって、
前記第二の記憶システムは、前記記憶装置の電源を切断する契機に至った場合に、前記第二の記憶システムの電源制御部により、前記記憶装置の電源を切断し、前記電源を切断する契機は、前記記憶装置に対する最終アクセス時刻または電源投入回数に基づき決定することを特徴とする計算機システムのデータ複製方法。
【手続補正４】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項１８
【補正方法】変更
【補正の内容】
【請求項１８】
第一の論理ボリュームを有する第一の記憶システムと、
前記第一の記憶システムに接続され、第二の論理ボリュームを有する第二の記憶システムと、
前記第一の記憶システムに接続された上位装置と、を有する計算機システムのデータ複製方法において、
前記上位装置は、前記第一の記憶システムへデータを送信し、
前記第一の記憶システムは、前記データを前記第一の論理ボリュームへ記録し、前記データを含む更新データを生成して送信し、
前記第二の記憶システムは、前記第一の記憶システムから前記更新データを受領する契機において、前記第二の論理ボリュームを構成する記憶装置の電源が切断されていれば、前記第二の論理ボリュームを構成する記憶装置の電源を投入し、
さらに前記第二の記憶システムは、前記第一の記憶システムから送信された更新データを受信し、前記更新データに含まれている前記第一の論理ボリュームからのデータを前記第二の論理ボリュームへ記録することを特徴とする計算機システムのデータ複製方法。
【手続補正５】
【補正対象書類名】特許請求の範囲
【補正対象項目名】請求項２０
【補正方法】変更
【補正の内容】
【請求項２０】
請求項１８記載の計算機システムのデータ複製方法であって、
前記第二の記憶システムに、更に、外部記憶システムが接続されて、
前記第二の記憶システムの前記第二の論理ボリュームは、前記外部記憶システムの論理ボリュームの仮想論理ボリュームを形成しており、
前記第二の記憶システムの電源制御部は、前記仮想論理ボリュームに対する電源制御の要求を受けた場合に、前記外部記憶システムの前記論理ボリュームの電源の制御を要求し、前記外部記憶システムの電源制御部は、前記論理ボリュームを構成している記憶装置の電源を制御することを特徴とする計算機システムのデータ複製方法。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】０００４
【補正方法】変更
【補正の内容】
【０００４】
特許文献１は、リモートコピー技術の一形態を開示している。同公報が開示するリモートコピー技術を以下に説明する。前提として、下記（１）（２）（３）の要素からなる計算機システムを仮定する。
（１）計算機。
（２）（１）の計算機に接続され、（１）の計算機がデータを記録し、変更する第１の記憶システム。前記データをここではオリジナルデータと呼ぶ。
（３）第１の記憶システムに接続され、オリジナルデータのコピーを保持する第２の記憶システム。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００２４
【補正方法】変更
【補正の内容】
【００２４】
副記憶システム２は、複数のＨＤＤを備え、とりわけＨＤＤ２１１と２１５を備える。副記憶システム２の論理ボリューム２２４は、ＨＤＤ２１１（および、その他３つのＨＤＤ）の記憶領域から構成され、論理ボリューム２２１は、ＨＤＤ２１５（および、その他３つのＨＤＤ）の記憶領域から構成される。正記憶システム１の論理ボリュームも同様にＨＤＤの記憶領域より構成される。図１ではＨＤＤ２１１と２１５以外のＨＤＤの記載を省略している。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００３７
【補正方法】変更
【補正の内容】
【００３７】
ここまでのステップにおけるデータの流れを、矢印６１によって示している。
（Ｆ１−３）  副記憶システム２の更新データ転送調停部５３ｂ（以降、更新データ転送調停部（副）と記載）は、更新データ転送調停部５３ａ（以降、更新データ転送調停部（正）と記載）から正更新データ論理ボリューム１２４の使用率を定期的に取得する（矢印６３）。正更新データ論理ボリューム１２４の使用率が一定の閾値以上である場合は、正記憶システム１から、正更新ボリューム１２４に記録されている更新データを取得することを決定する。
（Ｆ１−４）  この時、副更新データ論理ボリューム２２４を構成しているＨＤＤ２１１の電源は停止しているため、受信した更新データを記録することができない。このため、更新データ転送調停部（副）５３ｂは、まずＨＤＤ電源制御部５６ｂに対して、副更新データ論理ボリューム２２４を構成しているＨＤＤの電源を投入することを指示する（破線矢印６７）。
（Ｆ１−５）  ＨＤＤ電源制御部５６ｂは、上記の指示を受け、ＨＤＤ２１１の電源を投入する（破線矢印６４）。
（Ｆ１−６）  ＨＤＤの電源が投入され、副更新データ論理ボリューム２２４へのデータの記録が可能となると、更新データ転送調停部（副）５３ｂは、更新データ受信部５４に対して、更新データの取得を指示する。
（Ｆ１−７）  更新データ受信部５４は、上記指示を受け、正記憶システム１の更新データ送信部５２に対して、正更新データ論理ボリューム１２４に記録された更新データの転送を指示する。更新データ転送部５２は、上記の指示を受け、正更新データ論理ボリューム１２４に記録された更新データを転送する。更新データ受信部５４は、受信した更新データを副更新データ論理ボリューム２２４に記録する。
（Ｆ１−８）  副更新データ論理ボリューム２２４の使用率が定められた閾値以上の場合は、更新データを副論理ボリューム２２１に適用する。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００４４
【補正方法】変更
【補正の内容】
【００４４】
ディスクアダプタ１０９は、ＨＤＤの電源の制御と、論理ボリュームの制御を実行する。
ディスクアダプタ１０９のＨＤＤ電源制御部５６および論理ボリューム制御部５７をプログラムとして、ＣＰＵ５０とＲＡＭ５８を用いて実行することができる。また、ディスクアダプタ１０９上にＣＰＵおよびメモリを設けて、ＨＤＤ電源制御部５６および論理ボリューム制御部５７のプログラムを実行するように構成すること、あるいは、ディスクアダプタ１０９のＨＤＤ電源制御部５６および論理ボリューム制御部５７をハードウェアコンポーネントとすることもできる。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４５
【補正方法】変更
【補正の内容】
【００４５】
共有メモリ１０３は、コントローラ１００のＣＰＵ１２６、あるいは、ホストアダプタ１０１よび１０２およびディスクアダプタ１０９からアクセスできるメモリである。共有メモリ１０３には、ＨＤＤグループ管理情報１０４、論理ボリューム管理情報１０５、更新データグループ管理情報１０６、ペア情報１０７、更新データグループ進捗情報１０８が記録されている。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】００４６
【補正方法】変更
【補正の内容】
【００４６】
ＨＤＤグループ管理情報１０４は、正記憶システム１が有するＨＤＤグループの情報を記録している。ＨＤＤグループとは、ＨＤＤの障害時に、ＨＤＤに記録されたデータを復元するための冗長データを含む、ＨＤＤの集合である。本実施形態では、ＨＤＤグループ内のＨＤＤを連続した記憶領域みなした上で、その記憶領域を幾つかの領域に分割し、分割した領域を論理ボリュームとする。
論理ボリューム管理情報１０５は、正記憶システム１が有する論理ボリュームの構成に関する情報を記録している。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】００５４
【補正方法】変更
【補正の内容】
【００５４】
図４に示す例では、論理ボリューム１２１は、計算機９からアクセスされる論理ボリュームであり、ペアの正論理ボリューム１２１であり、ボリューム状態が正常、容量が１００ギガバイト（ＧＢ）、ＨＤＤグループ１１１の先頭（アドレス０）からデータが格納されることを示している。また、論理ボリューム情報１０５には、その他の論理ボリューム１２４、１２２、１２３の構成に関する情報が記録されている。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】００６２
【補正方法】変更
【補正の内容】
【００６２】
図１１は、正記憶システム１のペア情報１０７に記録するペアに関する情報を、テーブル形式で示した図である。各ペア情報は、正記憶システム１と副記憶システム２の間の各ペアの構成に関する情報を記録する。
ペア情報１０７は、各ペアに関してペアｌＤ、ペア状態、正記憶システムＩＤ、正論理ボリュームＩＤ、副記憶システムＩＤ、副論理ボリュームＩＤ、更新データグループＩＤの情報を記録する。
ペアＩＤは、正記憶システム１と副記憶システム２の間でペアを一意に識別するための識別番号（ＩＤ）である。
ペア状態は、ペアの状態を示す数値である。ペアの状態には、正常（１）、異常（２）、停止（３）がある（括弧内は、対応する数値）。ペアの状態が正常であるとは、ペアの更新データが正記憶システム１と副記憶システム２の間で正常に送受信できる状態を言う。ペアの状態が異常であるとは、ネットワークやＨＤＤ等の障害により、正記憶システム１と副記憶システム２の間で更新データを正常に送受信できない状態を言う。ペアの状態が停止であるとは、正論理ボリューム１２１へのデータの書き込みが、副論理ボリュームへ更新されない状態を言う。ただし、未送信の更新データに関しては、正記憶システム１と副記憶システム２の間で送受信が実行される可能性がある。
理解を助けるために、本明細書においては、ペア状態の数値を記載する代りに、正常、異常、停止等と記載する。
正記憶システムＩＤは、ペアの正論理ボリューム１２１を有する正記憶システム１の識別番号（ＩＤ）である。説明を簡単にするために、本明細書では、図１における正記憶システム１の符号の指示番号１を、正記憶システム１の識別番号とする。同様に、副記憶システム２の識別番号を、２とする。
正論理ボリュームＩＤは、ペアの正論理ボリュームのＩＤである。
副記憶システムＩＤは、ペアの副論理ボリュームを有する副記憶システム２の識別番号（ＩＤ）である。
副論理ボリュームＩＤは、ペアの副論理ボリュームのＩＤである。
更新データグループＩＤは、ペアに関連付けられている更新データグループの識別番号である。
【手続補正１４】
【補正対象書類名】明細書
【補正対象項目名】００６３
【補正方法】変更
【補正の内容】
【００６３】
図１１の例では、ペアＩＤが１であるペアは、ペア状態が正常、ペアの正記憶システムが正記憶システムが正記憶システム１、ペアの正論理ボリュームが論理ボリューム１２１、ペアの副記憶システムが２、ペアの副論理ボリュームが論理ボリューム２２１、ペアの更新データグループが、ＩＤ  １で識別される更新データグループであることを示している。
副記憶システム２のペア情報２０７には、正記憶システム１との間で構成されているペア（ＩＤ  １）の情報を、正記憶システム１のペア情報１０７と同じ形式で記録する。
論理ボリューム管理情報１０５および２０５の論理ボリュームタイプ、更新データグループ管理情報１０６および２０６、ペア情報１０７および２０７は、ユーザが管理端末機器を用いてペアの構成を指示した時、その指示に基づき内容を変更する。
【手続補正１５】
【補正対象書類名】明細書
【補正対象項目名】００６６
【補正方法】変更
【補正の内容】
【００６６】
図１２の例では、更新データグループＩＤが１の更新データグループは、書き込みアドレスが更新データ論理ボリューム１２４の５００、読み込みアドレスが更新データ論理ボリューム１２４の４００となっている。
ここで、更新データグループの使用率について説明する。更新データグループの使用率とは、記憶システムにおいて、更新データグループに属する更新データ論理ボリュームに記録可能な更新データの最大数に対して、実際に記録されている更新データの数の比率のことを言う。この値は、記憶システム個別に算出する値であり、正更新データ論理ボリュームと副更新データ論理ボリュームの合算から算出する値ではない。
更新データグループに記録可能な更新データの最大値は、更新データグループに含まれる更新データ論理ボリュームの容量の合計と、更新データのデータ長（後で述べるように、更新データは固定長のデータである）により定まる。本実施形態では、更新データ論理ボリュームから読み出され、正常に処理された更新データは破棄されるものとする。更新データグループに記録されている更新データの数は、更新データグループ進捗情報の書き込みアドレスと読み込みアドレスから算出する。これらの値から、更新データグループの使用率を算出できる。
【手続補正１６】
【補正対象書類名】明細書
【補正対象項目名】００７６
【補正方法】変更
【補正の内容】
【００７６】
ステップＳ２０１において、対象論理ボリュームが構成しているペアを特定する。この特定処理ではペア情報１０７を用いる（図１１参照）。ペア情報１０７を探索し、正論理ボリュームＩＤが１２１であるペアを見つけ出す。
ステップＳ２０２において、前ステップで特定したペアと関連付けられている更新データグループを特定する。更新データグループは、ペア情報１０７を参照することで特定できる。
ステップＳ２０３）において、前ステップで特定した更新データグループの書き込みアドレスと読み込みアドレスを、更新データグループ進捗情報１０８から取得する。
ステップＳ２０４において、前ステップで取得した書き込みアドレスと読み込みアドレスから、更新データグループに含まれる更新データ論理ボリュームに、更新データ論理ボリュームに更新データを書き込めるだけの空き記憶領域があるかどうかを判定する。
【手続補正１７】
【補正対象書類名】明細書
【補正対象項目名】０１０１
【補正方法】変更
【補正の内容】
【０１０１】
ステップＳ４０４において、前ステップで対象更新データグループに対するリストア処理を実行することを決定したならば、ステップＳ４０５へ進む。そうでなければ、ステップＳ４１０へ進む。
ステップＳ４０５において、対象更新データグループの更新データ論理ボリュームに記録された更新データを、キャッシュメモリに読み出す。この処理は、図１８に示した更新データの取得処理のステップＳ３０６において、正記憶システム１が、副記憶システム２に対して更新データを送信するために、正更新データ論理ボリュームから更新データを読み出す処理とほぼ同様である。リストア処理部５５は、対象更新データグループに含まれる副更新データ論理ボリュームに記録された更新データであって、直前に読み出した更新データの次の更新データを読み出す。
【手続補正１８】
【補正対象書類名】明細書
【補正対象項目名】０１１７
【補正方法】変更
【補正の内容】
【０１１７】
上記、更新データ送信のタイミングに至ると、正記憶システム１の更新データ転送調停部５３ａは、副記憶システム２の更新データ転送調停部５３ｂに対して、更新データの送信を開始することを通知する。副記憶システム２の更新データ転送調停部５３ｂは、この通知を受けると、更新データの適用対象である副論理ボリューム２２１を構成するＨＤＤの電源を（電源が切断されているならば）投入する（破線矢印６７、６４）。
ログ１２５と正論理ボリューム１２１に記録されているデータより生成された更新データは正記憶システム１の更新データ送信部５２により送信され、副記憶システム２の更新データ受信部５４により受信される。更新データに含まれている正論理ボリューム１２１からのデータは副論理ボリューム２２１に記録される。
【手続補正１９】
【補正対象書類名】明細書
【補正対象項目名】０１２４
【補正方法】変更
【補正の内容】
【０１２４】
そのほか、ユーザがペア状態を変更した時点を、更新データを送信するタイミングとすることもできる。また、ユーザが、正論理ボリューム１２１への計算機９からのデータの書き込みが当面ないと判断し、正記憶システム１および副記憶システム２に対して更新データの転送を指示できる仕組を設けることもできる。また、特定の時刻や時間間隔で、副記憶システム２が必ず更新データを受領するようにし、ＲＰＯが過去に成り過ぎることを防止することがより好ましい。
【手続補正２０】
【補正対象書類名】明細書
【補正対象項目名】０１２６
【補正方法】変更
【補正の内容】
【０１２６】
【図１】本発明の一実施形態の論理的な構成を示す図である。
【図２】正記憶システム１の構成を示す図である。
【図３】副記憶システム２の構成を示す図である。
【図４】正記憶システム１の論理ボリューム管理情報を示す図である。
【図５】副記憶システム２の論理ボリューム管理情報を示す図である。
【図６】正記憶システム１のＨＤＤグループ管理情報を示す図である。
【図７】正記憶システム１のＨＤＤグループの一つを表わす図である。
【図８】副記憶システム２のＨＤＤグループ管理情報を示す図である。
【図９】正記憶システム１の更新データグループ管理情報を示す図である。
【図１０】副記憶システム２の更新データグループ管理情報を示す図である。
【図１１】正記憶システム１のペア情報を示す図である。
【図１２】正記憶システム１の更新データグループ進捗情報を示す図である。
【図１３】副記憶システム２の更新データグループ進捗情報を示す図である。
【図１４】副記憶システム２のＨＤＤ電源制御情報を示す図である。
【図１５】更新データの形式を示す図である。
【図１６】上位装置からの書き込み要求に対する処理の内容を示すフローチャートである。
【図１７】更新データを正更新データ論理ボリュームへ記録する処理の内容を示すフローチャートである。
【図１８】更新データを受信し、副更新データ論理ボリュームへ記録する処理の内容を示すフローチャートである。
【図１９】更新データ論理ボリュームに記録されている更新データを副論理ボリュームに記録されているデータに適用するリストア処理の流れを示すフローチャートである。
【図２０】ＨＤＤの電源を切断する処理の内容を示すフローチャートである。
【図２１】本発明の第二の実施形態の論理的な構成を示す図である。
【図２２】本発明の第三の実施形態の論理的な構成を示す図である。