(57)【要約】【課題】  記憶装置間の遠隔データコピーにおいて、記憶装置内の一時記憶領域として使われる記憶領域容量に無駄が生じる場合がある。【解決手段】  管理計算機、ホスト計算機、第一の記憶装置、及び第二の記憶装置を有するシステムにおいて、第一の記憶装置の複製データを第二の記憶装置に遠隔データコピーにより維持する際、ホスト計算機から第一の記憶装置へのアクセス量の変化等を監視し、それに応じて管理計算機が遠隔データコピーの方式の切替を記憶装置へ指示する。【選択図】  図１
2006236019.tif 000002
【特許請求の範囲】
【請求項１】
他の記憶システム及び計算機にネットワークを介して接続される記憶システムであって、
制御部と、
前記制御部及び前記ネットワークと接続されるインタフェースと、
前記制御部と接続されるディスク装置とを有し、
前記制御部は、前記計算機から送信される入出力要求に基づいて前記ディスク装置に格納されるデータを、複数のコピー方式のうちの一つのコピー方式に基づいて前記他の記憶システムに前記ネットワークを介して転送し、
前記制御部は、前記計算機と該記憶システムとの間のアクセス頻度の情報に基づいて、前記一つのコピー方式を前記複数のコピー方式に含まれる他のコピー方式に切替え、前記他のコピー方式に基づいて前記データを前記他の記憶システムに前記ネットワークを介して転送することを特徴とする記憶システム。
【請求項２】
前記複数のコピー方式は、
前記制御部が、前記入出力要求に対する応答を、前記データの格納完了の報告を前記他の記憶システムから受信した後に前記計算機に送信する第一のコピー方式と、
前記制御部が、前記入出力要求に対する応答を、前記データの格納完了の報告を前記他の記憶システムから受信する前に前記計算機に送信する第二のコピー方式とを含むことを特徴とする請求項１記載の記憶システム。
【請求項３】
前記制御部は、前記アクセス頻度が所定の閾値を超えた場合に、自身が実行するコピー方式を前記第一のコピー方式から前記第二のコピー方式へ変更することを特徴とする請求項２記載の記憶システム。
【請求項４】
前記制御部は、前記アクセス頻度が前記所定の閾値を下回った場合に、自身が実行するコピー方式を前記第二のコピー方式から前記第一のコピー方式へ変更することを特徴とする請求項３記載の記憶システム。
【請求項５】
前記閾値は、管理者によって指定されることを特徴とする請求項４記載の記憶システム。
【請求項６】
前記制御部は、前記第二のコピー方式に基づいてデータを前記他の記憶システムに転送する際、前記ディスク装置が有する記憶領域に基づいて作成されるジャーナル領域に更新履歴（以下「ジャーナルデータ」）を格納し、コピー方式が前記第一のコピー方式に変更された後は、前記ジャーナル領域を前記計算機から送信されるデータを格納する領域として使用することを特徴とする請求項５記載の記憶システム。
【請求項７】
更にキャッシュメモリを有し、
前記制御部は、前記第二のコピー方式に基づいてデータを前記他の記憶システムに転送する際、前記キャッシュメモリが有する記憶領域を使用して前記他の記憶システムに転送するデータを一時的に格納し、コピー方式が前記第一のコピー方式に変更された後は、前記記憶領域を前記計算機から送信されるデータを一時的に格納する領域として使用することを特徴とする請求項６記載の記憶システム。
【請求項８】
前記制御部は、前記第二のコピー方式に基づいてデータを前記他の記憶システムに転送する際に、前記アクセス頻度に基づいて前記ジャーナル領域の使用から前記記憶領域の使用へ処理内容を変更することを特徴とする請求項７記載の記憶システム。
【請求項９】
前記制御部は、前記アクセス頻度が第一の閾値を上回った場合、実行するコピー方式を、前記第一のコピー方式から、前記第二のコピー方式でかつ前記記憶領域を使用する方式へ変更し、
前記制御部は、前記アクセス頻度が第二の閾値を上回った場合、実行するコピー方式を前記第二のコピー方式でかつ前記記憶領域を使用する方式から前記第二のコピー方式でかつ前記ジャーナル領域を使用する方式へ変更することを特徴とする請求項８記載の記憶システム。
【請求項１０】
計算機と接続される第一の記憶システムと、
前記第一の記憶システムとネットワークを介して接続される第二の記憶システムと、
前記第一及び第二の記憶システムと接続される管理計算機とを有し、
前記第一の記憶システムは複数のディスク装置を有し、
前記第一の記憶システムは、複数のコピー方式のうちのいずれか一つのコピー方式に基づいて、前記計算機から送信される入出力要求に基づいて前記複数のディスク装置のいずれかに格納されるデータを、前記第二の記憶システムへ前記ネットワークを介して転送し、
前記管理計算機は、前記第一の記憶システムと前記計算機との間のアクセス頻度に関する情報を収集し、前記収集された情報に基づいて、前記第一の記憶システムで実行されている前記一つのコピー方式を前記複数のコピー方式に含まれる他のコピー方式に変更するかどうかを決定し、変更する場合、前記第一の記憶システムにコピー方式の変更を指示するコマンドを送信し、
前記第一の記憶システムは、前記コマンドの受信を契機に、実行している前記一つのコピー方式を前記他のコピー方式に変更して前記データの転送を実行することを特徴とするシステム。
【請求項１１】
前記複数のコピー方式は、
前記第一の記憶システムが、前記入出力要求に対する応答を、前記データの格納完了の報告を前記第二の記憶システムから受信した後に前記計算機に送信する第一のコピー方式と、
前記第一の記憶システムが、前記入出力要求に対する応答を、前記データの格納完了の報告を前記第二の記憶システムから受信する前に前記計算機に送信する第二のコピー方式とを含むことを特徴とする請求項１０記載のシステム。
【請求項１２】
前記管理計算機は、前記アクセス頻度が所定の閾値を超えた場合に、前記第一の記憶システムのコピー方式を前記第一のコピー方式から前記第二のコピー方式へ変更することを決定し、前記第一のコピー方式から前記第二のコピー方式への変更を指示する第二のコマンドを前記第一の記憶システムへ送信し、
前記第一の記憶システムは、前記第二のコマンドの受信を契機に、自身で実行するコピー方式を前記第一のコピー方式から前記第二のコピー方式へ変更することを特徴とする請求項１１記載のシステム。
【請求項１３】
前記管理計算機は、前記アクセス頻度が所定の閾値を下回った場合に、前記第一の記憶システムのコピー方式を前記第二のコピー方式から前記第一のコピー方式へ変更することを決定し、前記第二のコピー方式から前記第一のコピー方式への変更を指示する第三のコマンドを前記第一の記憶システムへ送信し、
前記第一の記憶システムは、前記第三のコマンドの受信を契機に、自身で実行するコピー方式を前記第二のコピー方式から前記第一のコピー方式へ変更することを特徴とする請求項１２記載のシステム。
【請求項１４】
前記第一の記憶システムは、前記第二のコピー方式に基づいてデータを前記第二の記憶システムに転送する際、前記ディスク装置が有する記憶領域に基づいて作成されるジャーナル領域に更新履歴（以下「ジャーナルデータ」）を格納し、コピー方式が前記第一のコピー方式に変更された後は、前記ジャーナル領域を前記計算機から送信されるデータを格納する領域として使用することを特徴とする請求項１３記載のシステム。
【請求項１５】
前記管理計算機は、前記第一の記憶システムのコピー方式を変更する際に、前記第一の記憶システムが変更後のコピー方式を実行できるかどうかを確認することを特徴とする請求項１４記載のシステム。
【請求項１６】
更に前記第一の記憶システムと接続される第三の記憶システムを有し、
前記第一の記憶システムは、前記第三の記憶システムが有する記憶領域を用いて論理記憶領域を作成して前記計算機に提供し、
前記管理計算機は、前記確認の結果、前記変更後のコピー方式を前記第一の記憶システムが実行できない場合、前記第三の記憶システムが前記変更後のコピー方式を実行できるかどうか確認し、前記第三の記憶システムが前記変更後のコピー方式を実行できる場合、前記第一の記憶システムへ前記第二の記憶システムへのデータ転送の停止を指示し、前記第三の記憶システムへ前記変更後のコピー方式に基づいた前記第二の記憶システムへのデータ転送の開始を指示することを特徴とする請求項１５記載のシステム。
【請求項１７】
前記第一の記憶システムは、前記データ転送の停止を指示された場合、前記データ転送の対象となっているデータを、前記第三の記憶システムに転送し、
前記第三の記憶システムは、受信した前記データを、前記論理記憶領域を構成する前記記憶領域に格納することを特徴とする請求項１６記載のシステム。
【請求項１８】
前記第三の記憶システムは、前記論理記憶領域を構成する前記記憶領域に格納されるデータを、前記第一のコピー方式に基づいて前記第二の記憶システムへ転送し、
前記管理計算機は、前記第一の記憶システムと前記第三の記憶システムとの間のアクセス頻度の情報に基づいて前記第三の記憶システムで実行されるコピー方式の変更の要否を決定し、変更後のコピー方式を前記第三の記憶システムが実行できるかどうか確認し、前記変更後のコピー方式を前記第三の記憶システムが実行できない場合、前記第一の記憶システムが前記変更後のコピー方式を実行できるかどうか確認し、前記第一の記憶システムが前記変更後のコピー方式を実行できる場合、前記第三の記憶システムへ前記第二の記憶システムへのデータ転送の停止を指示し、前記第一の記憶システムへ前記変更後のコピー方式に基づいた前記第二の記憶システムへのデータ転送の開始を指示することを特徴とする請求項１７記載のシステム。
【請求項１９】
計算機と他の記憶システムとにネットワークを介して接続される記憶システムであって、
該記憶システムを制御する制御手段と、
前記制御手段と前記ネットワークとを接続する手段と、
データを格納する記憶手段と、
複数のコピー方式のうちいずれか一つを用いて前記他の記憶システムにデータを複製する手段と、
前記計算機と該記憶システムとの間のアクセス頻度に応じて使用するコピー方式を変更する手段とを有することを特徴とする記憶システム。
【請求項２０】
前記制御手段は、前記記憶手段にジャーナルデータを格納し、
更に使用される前記コピー方式に応じて、前記記憶手段の記憶領域を前記ジャーナルデータ用に確保したり開放したりする手段を有することを特徴とする請求項１９記載の記憶システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、計算機システムに関し、特に、計算機システムが有する記憶システム間のデータ転送方式の管理方法に関する。
【背景技術】
【０００２】
近年、災害等で計算機システムが有する記憶システム（以下「第一記憶システム」又は「正側記憶システム」と称する）に障害が発生した場合でも計算機システムにおける処理を継続するために、第一記憶システムから遠隔の地に設置した記憶システム（以下「第二記憶システム」又は「副側記憶システム」）に、第一記憶システムに記録されるデータを複製する技術が重要となっている。特許文献１では、第一記憶システムのデータ更新後、第二記憶システムでのデータ複製が確認された後、第一記憶システムにおける処理を進める技術（以下「同期リモートコピー」）が開示されている。
【０００３】
また、特許文献２では、同期リモートコピーの技術に加え、第一記憶システムの更新の
みで計算機システムにおける処理を続行し、第一記憶システムでのデータ更新とは非同期
に副側記憶システムにデータを複製する技術（以下「非同期リモートコピー」）が開示されている。
【０００４】
更に特許文献３においては、非同期リモートコピーの一種として、正側記憶システムが、自身に格納されるデータの更新情報をジャーナル（更新履歴）として格納し、正側記憶システムがこのジャーナルを副側記憶システムに転送し、副側記憶システムが、自身に格納されたデータを、転送されたジャーナルを用いて正側記憶システムと同様に更新する技術が開示されている。
【０００５】
特許文献４には、障害発生の情報に基づいて、非同期リモートコピーを実行している計
算機システムを同期リモートコピーの実行へ移行させる技術が開示されている。
【０００６】
【特許文献１】米国特許５１７０４８０号公報
【特許文献２】特開平７−２３９７９９号公報
【特許文献３】特開２００４−２５９０７９号公報
【特許文献４】特開２００１−２３６２５８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来技術における三つのリモートコピーは、各々に特徴を持ち、目的に応じて使用され
る。しかしながら、従来技術においては、一度システムで実行されるリモートコピーの方
式が決定されると、管理者等がシステムを停止してその方式を変更しない限り、同じ方式
に基づいてシステムにおいてリモートコピーが実行され続ける。この場合、システムの稼
動状況によっては、システムが有する資源に無駄が発生する場合がある。
【０００８】
例えば、特許文献３に開示された非同期リモートコピーでは、第一記憶システムにおけるデータの更新頻度が少ない場合、ジャーナルを格納するために確保された記憶領域がほとんど利用されず、その分の記憶容量が無駄となる。
【０００９】
一方、特許文献４では、システムでのデータ保全を目的としてリモートコピーの方式を
システムで自動的に変更する技術が開示されている。しかし、システムが有する資源の有
効利用という観点はまったく考慮されていないので、単に特許文献４に開示された技術を
用いてリモートコピーの方式を変更しても、資源の無駄は解消されない。
【課題を解決するための手段】
【００１０】
本発明の一実施形態として、計算機から正側記憶システムへのアクセス量を監視し、アクセス量の変化によって記憶システム間の遠隔データコピーの方式を適当なものに切替える構成がある。
【００１１】
この場合、記憶システムにおいては、非同期リモートコピーから同期リモートコピーへコピー方式を変更した際、非同期リモートコピーで使用されていた資源（ジャーナル領域、又はキャッシュメモリの領域）を開放する構成としても良い。
【００１２】
更に、一つの実施形態として、コピー方式の切替が必要か否かの判定を下し、切替要求を記憶システムへ送信する管理計算機を有する構成がある。管理計算機は、正側記憶システムと副側記憶システムとに接続され、記憶システムに関する管理情報を送受信する。また、管理計算機は、遠隔データコピーの方式の切替を行うかどうかの判定を、所定の閾値を用いて行う構成も考えられる。管理計算機はこの閾値とアクセス量を用いて切替判断を行い、管理計算機からの切替要求を受信した記憶システムが切替処理を行う。本発明の他の構成等は実施形態の記載などから明らかにされるが、その記載に限定されることが無いのは言うまでもないことである。
【発明の効果】
【００１３】
システムにおける稼動状況の変化に応じてリモートコピーの方式を選択してシステムに適用することが可能となり、記憶装置内の記憶領域を無駄なく有効に利用することが可能となる。
【発明を実施するための最良の形態】
【００１４】
以下、実施形態を図面を参照しながら説明する。
【実施例１】
【００１５】
以下に第一の実施形態について図１〜図１８を用いて説明する。図１は、第一の実施形態の計算機システムの構成例を示した図である。
【００１６】
本実施形態の計算機システムは、正側のシステムと副側のシステムを有する。正側のシステムは、ホスト計算機１００と記憶システム（以下「記憶装置」とも言う）１０００を有する。ホスト計算機１００と記憶装置１００はデータI/O用ネットワーク４０８で相互に接続されている。副側のシステムも、ホスト計算機２００と記憶装置２０００を有し、これらはデータI/O用ネットワーク４０９で相互に接続されている。又、記憶装置１０００と記憶装置２０００はコピー用ネットワーク５００を介して相互に接続され、このネットワーク５００を介して相互に通信する。データI/O用ネットワーク４０８、４０９及びコピー用ネットワーク５００は、ファイバチャネルやイーサネット（登録商標）等の一般的なネットワーク接続形態で構成されている。本実施形態において、ホスト計算機１００から記憶装置１０００に書き込まれたデータを、コピー用ネットワーク５００を介して記憶装置２０００にコピーすることを遠隔データコピー（又は「リモートコピー」）と称する。
【００１７】
また、本計算機システムは、記憶装置間の遠隔データコピーに関する管理を行う管理計算機３００を有する。管理計算機３００は、記憶装置１０００及び記憶装置２０００と管理用ネットワーク６００を介して接続されている。管理用ネットワーク６００はイーサネット等のネットワーク接続装置で構成される。また、この管理用ネットワーク６００は、前述のコピー用ネットワーク５００等と同一のものでもよい。管理計算機３００と記憶装置１０００、２０００はこれらのネットワークを介して相互に管理情報の送受信を行う。
【００１８】
本実施形態においては、管理計算機３００は、記憶装置間で行われる遠隔データコピーの方式を、ホスト計算機１００からの記憶装置１０００に対するアクセス頻度（特にライトアクセス）に応じて切替るよう、記憶装置１０００及び２０００に指示する。
ホスト計算機１００及び２００は一般的な計算機で、ネットワークに接続するためのインタフェース、プロセッサ、メモリ、ディスプレイ等を有する。
【００１９】
図２は、記憶装置１０００の内部構成例を示した図である。
記憶装置１０００は、ストレージコントローラ１５００、ハードディスク１１００、キャッシュメモリ１２００、プログラムメモリ１４００、I/O用通信インタフェース１０２０、管理用通信インタフェース１０３０及びコピー用通信インタフェース１０４０を有する。
【００２０】
ストレージコントローラ１５００は、記憶装置１０００が有する他の構成部分とバス等を介して接続されている。記憶装置１０００と他の装置との通信は、用途別にI/O用通信インタフェース１０２０、管理用通信インタフェース１０３０又はコピー用通信インタフェース１０４０を介して行われる。尚、記憶装置２０００の内部構成も記憶装置１０００と同様のものとする。
【００２１】
キャッシュメモリ１２００は半導体記憶装置である。キャッシュメモリ１２００は、一時的なデータ記憶領域として利用される。キャッシュメモリ１２００は、データI/O用メモリバッファ領域１２１０とコピー用メモリバッファ領域１２２０を有する。データI/O用メモリバッファ領域１２１０は、ホスト計算機１００からの書き込み要求が発生した際に、書き込み要求に付随するデータを一時的に格納する記憶領域として用いられる。また、コピー用メモリバッファ領域１２２０は、記憶装置間の遠隔データコピーの際に、転送するデータを一時的に格納する記憶領域として使用される。
【００２２】
ハードディスク１１００は、例えば１台以上の磁気ディスク装置（いわゆるハードディスクドライブ）からなる記憶媒体である。尚、記憶媒体であれば、ハードディスクドライブに限らず、DVDでも、半導体記憶装置でもテープ装置でも構わない。ストレージコントローラ１５００は、ハードディスク１１００が有する物理的な記憶領域を、論理的に単数又は複数の記憶領域としてホスト計算機１００等に提供する。本実施形態においては、ストレージコントローラ１５００は、論理的な記憶領域として、論理データ領域１１１０及びコピー用ディスクバッファ領域１１３０を設定する。論理データ領域１１１０は、ホスト計算機１００から送信されるデータを格納する領域として使用される。コピー用ディスクバッファ領域１１３０は、ジャーナルを記録する記憶領域として使用される。
【００２３】
プログラムメモリ１４００は、磁気ディスク装置あるいは半導体記憶装置である。プログラムメモリ１４００には、記憶装置１０００の動作を制御するためにストレージコントローラ１５００が実行する各種プログラム群および情報が格納される。より具体的には、プログラムメモリ１４００には、同期コピープログラム１４１１、第一非同期コピープログラム１４１２、第二非同期コピープログラム１４１３、コピー制御プログラム１４１４、管理情報入出力プログラム１４１５、I/O監視プログラム１４１６、コピー構成情報テーブル１４１７、バッファ領域構成情報テーブル１４１８、I/Oアクセス情報テーブル１４１９が格納される。
【００２４】
同期コピープログラム１４１１は、記憶装置間で同期リモートコピーを実行する場合に、ストレージコントローラ１５００で実行されるプログラムである。
同期リモートコピーにおいては、記憶装置１０００は、書き込み要求受信時にコピー用メモリバッファ領域１２２０を使わず、ホスト計算機１００からハードディスク１１００に対して書き込み要求されたデータを、論理データ領域１１１０（あるいはデータI/O用メモリバッファ領域１２１０）に格納するとともに、コピー用ネットワーク５００を介して記憶装置２０００内の論理データ領域１１１０に転送する。そして、記憶装置１００は、記憶装置２０００におけるデータの論理データ領域への格納完了通知を受領するまで、ホスト計算機１００からの論理データ領域への書き込みの受付を停止する。そのため、コピー元である論理データ領域１１１０とコピー先の論理データ領域内に格納されているデータは常に一致する。
【００２５】
第一非同期コピープログラム１４１２は、コピー用メモリバッファ領域１２２０をバッファとして用い、記憶装置間で非同期リモートコピーを実行する際にストレージコントローラ１５００が実行するプログラムである。以下、コピー用メモリバッファ領域１２２０をバッファとして用いる非同期リモートコピーを「第一非同期リモートコピー」と称する。第一非同期リモートコピーの場合、記憶装置１０００は、ホスト計算機１００から論理データ領域１１１０に書き込み要求があったデータを、一旦データI/O用メモリバッファ領域に格納する。この時点で記憶装置１０００は、ホスト計算機１００に対して書き込み処理の完了を通知する。そして記憶装置１０００は、データI/O用メモリバッファ内のデータを論理データ領域１１１０に書き込む一方で、データI/O用メモリバッファ内のデータをコピーメモリバッファ領域に移し、データを記憶装置２０００に転送する。データを受信した記憶装置２０００は、記憶装置１０００での更新順に従ってデータの更新を行う。
【００２６】
第二非同期コピープログラム１４１３は、コピー用ディスクバッファ領域１１３０をバッファとして用い、記憶装置間で非同期リモートコピーを実行する際にストレージコントローラ１５００が実行するプログラムである。以下、コピー用ディスクバッファ領域１１３０を使用する非同期リモートコピーを「第二非同期リモートコピー」と称する。第二非同期リモートコピーにおいては、ホスト計算機１００から論理データ領域１１１０に書き込み要求があった場合、記憶装置１０００は、データの更新情報をコピー用ディスクバッファ領域１１３０にジャーナルとして一時的に格納する。この際、記憶装置１０００は、ホスト計算機１００に、データ更新の完了を通知する。その後、記憶装置１０００は、格納した更新情報を記憶装置２０００に転送する。記憶装置２０００は、記憶装置１０００での更新順に従ってデータの更新を行う。
【００２７】
コピー制御プログラム１４１４は、管理計算機３００からの要求に応じて、記憶装置１０００が自身で実行するリモートコピーの方式（以下「リモートコピー方式」とも言う）の切り替えを行う際に、ストレージコントローラ１５００で実行されるプログラムである。
【００２８】
管理情報入出力プログラム１４１５は、記憶装置１０００と管理計算機３００との間で管理情報の送受信を行う際にストレージコントローラ１５００で実行されるプログラムである。また、このプログラムは、受信した管理情報をプログラムメモリ１４００内のプログラム又はテーブルへ伝達する際にもストレージコントローラ１５００で実行される。例えば、管理計算機３００からコピー方式切替要求が発信された場合、その情報を受信し、コピー制御プログラム１４１４へ伝達する際に実行される。
【００２９】
コピー構成情報テーブル１４１７は、論理データ領域１１１０の遠隔データコピーの構成に関する情報が格納されるテーブルである。記憶装置１０００と記憶装置２０００間で遠隔データコピーが行われる際、記憶装置１０００（以下「コピー元記憶装置」とも称する）の論理データ領域１１１０と記憶装置２０００（以下「コピー先記憶装置」とも称する）の論理データ領域１１１０はペアとして関係付けられる（以下「ペア関係」と称する）。コピー構成情報テーブル１４１７には、このようなペア関係の情報が登録される。
【００３０】
図３は、コピー構成情報テーブル１４１７の構成例を示す図である。コピー構成情報テーブル１４１７には、ペア関係にある双方の記憶装置の論理データ領域に関する情報が相互に関連付けられて記憶される。
【００３１】
具体的には、コピー構成情報テーブル１４１７には、ペア関係ごとに、コピー元記憶装置を識別するための情報が登録されるフィールド１４１７１、コピー元記憶装置の論理データ領域を識別するための情報が登録されるフィールド１４１７２、コピー元記憶装置の論理データ領域の記憶容量の情報を登録するためのフィールド１４１７３、コピー先記憶装置を識別するための情報が登録されるフィールド１４１７４、コピー先記憶装置の論理データ領域を識別するための情報が登録されるフィールド１４１７５及び対応するペア関係でどの方式の遠隔データコピーが行われているかを示す情報が登録されるフィールド１４１７０を有する。
【００３２】
ここで、記憶装置１０００等は、例えば装置製造番号やWorld Wide Nameなど、装置を唯一に識別するための番号である識別番号を持つ。本実施例では記憶装置１０００の識別番号を１１０００、同様に記憶装置２０００の識別番号を１２０００とする。図３では、識別番号１１０００で表される記憶装置１０００が有する識別番号００：００の論理データ領域１１１０と、識別番号１２０００で表される記憶装置２０００が有する識別番号００：０２の論理データ領域１１１０がペア関係にあり、このペア関係にある論理データ領域１１１０間のリモートコピー方式が第二非同期リモートコピーであるという情報が登録されている。また、同様に、識別番号１１０００で表される記憶装置１０００が有する識別番号００：０１の論理データ領域１１１０と、識別番号１２０００で表される記憶装置２０００が有する識別番号００：０３の論理データ領域１１１０がペア関係にあり、このペア関係にある論理データ領域１１１０間では第一非同期リモートコピーが実行されていることを示す情報も登録されている。
【００３３】
I/O監視プログラム１４１６は、ホスト計算機１００から記憶装置１０００内の論理データ領域１１１０に対するI/Oアクセスの状況を監視する際に、ストレージコントローラ１５００が実行するプログラムである。ストレージコントローラ１５００は、論理データ領域１１１０毎の、ある一定時間ごとのホスト計算機１００からのアクセス回数（「アクセス頻度」）の情報をI/Oアクセス情報テーブル１４１９に蓄積する。
【００３４】
図４は、I/Oアクセス情報テーブル１４１９の例を示す図である。上述したように、I/Oアクセス情報テーブル１４１９には、記憶装置１０００が有する論理データ領域１１１０ごとのホスト計算機１００からのアクセス回数の情報が登録される。より具体的には、I/Oアクセス情報テーブルは、論理データ領域ごとに、論理データ領域の識別子を登録するフィールド１４１９０及びある一定期間ごとのアクセス回数の情報を登録するフィールド１４１９１〜１４１９３を有する。ここで、フィールド１４１９１には、対応する論理データ領域１１１０に対する最新の１日間当たりのI/Oアクセス回数の情報が、フィールド１４１９２には、一日前のI/Oアクセス回数の情報が、フィールド１４１９３にはさらに一日前のアクセス回数の情報が登録される。これらのI/Oアクセス情報は、管理計算機３００からの要求に応じ、管理計算機３００へ送信される。
【００３５】
図４では、識別番号００：００で識別される論理データ領域１１００へのＩＯアクセス回数が、直近の日付では３０回、１日前には５０回、２日前には１５００回である例が示されている。なお、本実施例はＩ/Ｏアクセス情報の計測間隔を１日ごととしているが、計測間隔が１時間ごと、５分ごと、１０秒ごとであってもよいし、計測間隔を状況に応じて変更しても良い。
【００３６】
コピー用バッファ領域構成情報テーブル１４１８には、論理データ領域１１１０に格納されたデータを遠隔データコピーする際に使用されるコピー用メモリバッファ領域１２２０又はコピー用ディスクバッファ領域１１３０（以下、これらをひとまとめにして「コピー用バッファ領域」と言う場合がある）の使用容量の情報が論理データ領域１１１０別に蓄積される。
【００３７】
図５は、コピー用バッファ領域構成情報テーブル１４１８の一例を示す図である。具体的にコピー用バッファ領域構成情報テーブル１４１８は、論理データ領域１１１０ごとに、論理データ領域を識別する情報が登録されるフィールド、対応する論理データ領域に格納されるデータの遠隔データコピーの際に使用されるコピー用メモリバッファ領域１２２０の使用量の情報が登録されるフィールド１４１８２及びコピー用ディスクバッファ領域１１３０の使用量の情報を登録するフィールド１４１８３を有する。
【００３８】
図５においては、識別番号００：００で表される論理データ領域１１１０に格納されたデータの遠隔データコピーにおいて、コピー用メモリバッファ領域１２２０の使用量が０MB、コピー用ディスクバッファ領域１１３０の使用量が２００MBであることが示されている。また、識別番号００：０１で表される論理データ領域１１１０に格納されたデータの遠隔データコピーにおいて、コピー用メモリバッファ領域１２２０の使用量が６４MB、コピー用ディスクバッファ領域１１３０の使用量が０MBであることが示されている。
【００３９】
図６は、管理計算機３００の構成例を示す図である。管理計算機３００は、CPU３１０、プログラムメモリ３２０、ハードディスク３３０、出力装置３４０、入力装置３５０及び管理用通信インタフェース３６０を有し、それぞれがバス等で接続されている。管理計算機３００のハードウェア構成は、例えば汎用的な計算機（ＰＣ）と同様でよい。尚、入力装置３５０は、具体的にはキーボードやマウス等である。又、出力装置３４０は、具体的にはＣＲＴやＬＣＤなどのディスプレイ装置やビデオ出力デバイスである。更に、管理用通信インタフェース３６０は、例えばイーサネットなどの汎用的な通信デバイスである。プログラムメモリ３２０は磁気記憶装置もしくは半導体記憶装置である。
【００４０】
プログラムメモリ３２０には、記憶装置１０００の管理に関わるプログラム及びテーブルが格納されている。具体的には、プログラムメモリ３２０には、コピー方式切替プログラム３２１、管理入出力プログラム３２２、I/Oアクセス頻度履歴テーブル３２３、コピー用バッファ領域管理テーブル３２４、論理データ領域情報テーブル３２５、コピー方式切替情報テーブル３２６が格納されている。
【００４１】
管理情報入出力プログラム３２２は、管理計算機３００と記憶装置１０００との間で管理情報の送受信を行う際にCPU３１０で実行されるプログラムである。
【００４２】
以下、プログラムメモリ３２０に格納された各テーブルについて説明する。
図７は、I/Oアクセス頻度履歴テーブル３２３の例を示す図である。I/Oアクセス頻度履歴テーブル３２３は、記憶装置１０００が有するI/Oアクセス情報テーブル１４１９と同様のものである。つまり、I/Oアクセス頻度履歴テーブル３２３には、記憶装置１０００
が有する論理データ領域１１１０ごとのホスト計算機１００からのアクセス回数の情報が登録される。より具体的には、I/Oアクセス頻度履歴テーブルは、論理データ領域ごとに、論理データ領域の識別子を登録するフィールド３２３０及びある一定期間ごとのアクセス回数の情報を登録するフィールド３２３１〜３２３３を有する。本テーブルにより、管理計算機３００は、過去から現在のアクセス回数の推移を読み取ることができる。ここで、アクセス回数の情報を更新する時間間隔はI/Oアクセス情報テーブル１４１９と異なるものでもよい。
【００４３】
図８は、コピー用バッファ領域管理テーブル３２４の例を示す図である。コピー用バッファ領域管理テーブル３２４には、各記憶装置において遠隔データコピーのために使用しているバッファ領域に関する情報が格納される。具体的には、コピー用バッファ領域管理テーブル３２４は、遠隔データコピーの対象となる論理データ領域１１１０ごとに、その論理データ領域１１１０を有するコピー元記憶装置の識別番号の情報が登録されるフィールド３２４０、論理データ領域１１１０の識別番号の情報が登録されるフィールド３２４１、その論理データ領域１１１０のデータを遠隔データコピーする際にコピー元記憶装置で使用されるコピー用ディスクバッファ領域１１３０の使用量の情報が登録されるフィールド３２４２、その論理データ領域１１１０のデータを遠隔データコピーする際にコピー元記憶装置で使用されるコピー用メモリバッファ領域１２２０の使用量の情報が登録されるフィールド３２４３、対応するコピー先記憶装置の識別番号の情報が登録されるフィールド３２４４、遠隔データコピーされるデータが格納されるコピー先記憶装置の論理データ領域の識別番号の情報が登録されるフィールド３２４５、その論理データ領域１１１０のデータを遠隔データコピーする際にコピー先記憶装置で使用されるコピー用ディスクバッファ領域１１３０の使用量の情報が登録されるフィールド３２４６及びその論理データ領域１１１０のデータを遠隔データコピーする際にコピー先記憶装置で使用されるコピー用メモリバッファ領域１２２０の使用量の情報が登録されるフィールド３２４７を有する。
【００４４】
図８では、識別番号１１０００の記憶装置１０００が有する識別番号００：００の論理データ領域１１１０と、識別番号１２０００の記憶装置２０００が有する識別番号００：０２の論理データ領域１１１０がペア関係にあり、このペア関係において実行される遠隔データコピーにおいて、コピー元記憶装置１１０００でこの遠隔データコピーに割り当てられたコピー用ディスクバッファ領域１１３０の容量が２００MBであり、コピー先記憶装置１２０００でこの遠隔データコピーに割り当てられたコピー用ディスクバッファ領域１１３０の容量が２００MBであることを示している。
【００４５】
図９は、論理データ領域情報テーブル３２５の例を示す図である。論理データ領域情報テーブル３２５には、記憶装置１０００内の論理データ領域１１１０毎の容量情報が格納される。具体的には、論理データ領域情報テーブルは、記憶装置１０００が有する論理データ領域ごとに、記憶装置１０００の識別番号が登録されるフィールド３２５０、対応する論理データ領域１１１０の識別番号が登録されるフィールド３２５１及びその論理データ領域の記憶容量の情報が登録されるフィールド３２５２を有する。
【００４６】
図９では、具体的に、識別番号１１０００の記憶装置内の識別番号００：００で識別される論理データ領域１１１０の容量が２０００MBであることが示されている。尚、管理計算機３００は、記憶装置１０００からこれらの情報を取得してテーブルを作成するため、基本的には、本テーブルの内容は、コピー構成情報テーブル１４１７のコピー元論理データ領域容量の情報と一致する。
【００４７】
図１０は、コピー方式切替情報テーブル３２５の例を示す図である。コピー方式切替情報テーブル３２５には、管理計算機３００が記憶装置１０００及び２０００に対してリモートコピー方式の切替を指示する際の基準に関する情報が登録される。後述するように、管理計算機３００は、コピー方式切替情報テーブル３２５に登録された情報と記憶装置１０００の情報とを比較し、その結果に応じて、リモートコピー方式の変更を記憶装置１０００等に指示する。
【００４８】
システムの管理者は、システムの資源が有効に活用されるように、リモートコピー方式切替の基準を設定する。例えば、第二非同期リモートコピーにおいて、用意したコピー用ディスクバッファ領域の使用頻度が低くなる状況が発生した（あるいはその発生が予測される）場合には、他のリモートコピー方式、例えば第一非同期リモートコピーへ方式を変更させる。本実施形態では、システムへのホスト計算機１００からのアクセス頻度の情報に基づいて、コピー用バッファ領域の使用率を推定し、リモートコピー方式の変更の要否を決定するようにしている。ただし、他の情報（例えばホスト計算機におけるジョブの実行スケジュールや、記憶装置が収集するリソースの使用率の情報）に基づいた基準が使用されても良い。
【００４９】
管理者は、記憶装置１０００の構成、例えば論理データ領域の記憶容量、キャッシュメモリ１２００の記憶容量の情報に基づいて、記憶装置１０００で行われる遠隔データコピー方式の切替基準の情報を作成する。そして、その作成した情報を、管理計算機３００の入力装置３５０あるいは管理用通信インタフェースを介してコピー方式切替情報テーブル３２５に登録する。
【００５０】
リモートコピー方式切替のパターンは、さまざま考えられる。例えば、同期リモートコピーと非同期リモートコピー（上述した第一と第二の種別は問わない）との切替、第一非同期リモートコピーと第二非同期リモートコピーとの切替、同期リモートコピーと第一非同期リモートコピーとの切替、同期リモートコピーと第二非同期リモートコピーとの切替等である。
管理者は、実行させたいリモートコピー方式切替のパターンに応じて、コピー方式切替情報テーブルに情報を登録する。
【００５１】
図１０では、遠隔データコピー方式の切替を行う際の判断基準として、第一の閾値（以下「第一切替閾値」とも言う）及び第二の閾値（以下「第二切替閾値」とも言う）を設定し、これらを一日当たりのアクセス回数で表現する例を示している。この例では、二つの閾値を設定することで、同期リモートコピーと第一非同期リモートコピーとの切替、第一非同期リモートコピーと第二非同期リモートコピーとの切替、同期リモートコピーと第二非同期リモートコピーとの切替を記憶装置１０００に実行させることを想定している。ただし、他の実施形態として、一つの閾値のみをコピー方式切替情報テーブルに設定して、同期リモートコピーと非同期リモートコピー（第一又は第二のいずれか）との切替を記憶装置１０００に実行させることも考えられる。
【００５２】
本実施形態のコピー切替情報テーブル３２５は、遠隔データコピーの対象となる論理データ領域１１１０ごとに、その論理データ領域の識別番号の情報が登録されるフィールド３２６０、閾値に関する情報が登録されるフィールド３２６１、３２６２及び継続期間に関する情報を登録するフィールド３２６３を有する。
【００５３】
上述したように、本実施形態では、二つの閾値を採用するため、閾値に関する情報が登録されるフィールドは２つ用意される。しかし、上述したように、このフィールドには１つの閾値に関する情報のみが登録されても良い。
【００５４】
また、継続期間とは、対象となる論理データ領域へのアクセス回数がこれらの閾値を上回る又は下回る継続期間を指す。本実施形態においては、単純にアクセス回数が閾値を上回った（あるいは下回った）だけではリモートコピー方式の切替基準を満たすと判断されず、アクセス回数がある程度継続して閾値を上回る（あるいは下回る）場合にリモートコピー方式の切替基準を満たすと判断される。これは、アクセス回数が一時的に閾値を越えた場合までリモートコピー方式の変更の対象とするとリモートコピー方式の切替が頻繁に起こってしまうことを防止するためである。しかし、他の実施形態としては、継続期間については考慮せず、単に設定された閾値を上回る（あるいは下回る）際に、即、リモートコピー方式を切り替えることも考えられる。
【００５５】
本実施形態においては、具体的には、アクセス回数が第一切替閾値を継続期間より長い時間継続して上回った場合は第二非同期リモートコピー方式を、逆に下回った場合は第一非同期リモートコピー方式を実行するよう、管理計算機３００が記憶装置１０００を制御する。また、アクセス回数が第二切替閾値を継続期間より長い時間継続して上回った場合は第一非同期リモートコピー方式を、逆に下回った場合は同期リモートコピー方式を実行するよう、管理計算機３００は記憶装置１０００を制御する。尚、閾値の情報は、一時間当たりのアクセス回数や１０分当たりのアクセス回数などのの表現でもよい。また、継続期間の単位も、時間や分などでもよい。
【００５６】
以下、本実施形態における処理の概要について説明する。システムの管理者等は、あらかじめ、管理計算機３００に記憶装置１０００におけるリモートコピー方式の切替の基準についての情報を設定する。又、この時点で設定できるテーブルの情報についても、管理者が、各記憶装置及び管理計算機３００に設定する。尚、管理計算機３００が各記憶装置から取得して設定する情報については、管理者はこの時点で特に設定する必要は無い。
【００５７】
システム運用の開始（初期設定されたリモートコピー方式に基づくリモートコピーの実行も含まれる）後、管理計算機３００は、所定のタイミングで記憶装置１０００から個々の論理データ領域に関するホスト計算機１００のアクセス回数に関する情報を取得し、I/Oアクセス頻度履歴テーブル３２３の情報を更新する。
【００５８】
又、管理計算機３００は、任意のタイミングで、個々の遠隔データコピーに関連する論理データ領域へのアクセス回数が、コピー方式切替テーブル３２６に登録された基準（本実施形態では閾値）を超えるかどうかを判定する。そして、その判定結果に従って、管理計算機３００は、記憶装置１０００に対してリモートコピー方式の変更を指示する。
【００５９】
管理計算機３００からの指示を受けた記憶装置１０００は、指示に従って、自身が実行
しているリモートコピー方式を変更する。この際、記憶装置１０００は、リモートコピー方式変更に伴う資源割当の変更（コピー用ディスク（又はメモリ）バッファ領域の確保又は開放）も行う。そして、記憶装置１０００は、切り替えたリモートコピー方式に基づいて、リモートコピーを実行する。
【００６０】
以下、本実施形態における、記憶装置１０００及び管理計算機３００が行う処理の流れを図１０及び図１１を用いて説明する。
【００６１】
システムの運用開始後、記憶装置１０００はI/O監視プログラム１４１６を実行してホスト計算機１００から記憶装置１０００内の論理データ領域１１１０へのI/Oアクセス情報を一定時間ごとに収集し、I/Oアクセス情報テーブル１４１９に蓄積する（ステップ１００１）。管理計算機３００は、定期的に記憶装置１０００に対してI/Oアクセス情報の問い合わせを行う（ステップ３０１）。
【００６２】
このI/Oアクセス情報の要求を、記憶装置１０００は管理情報入出力プログラム１４１５を実行することで受け取り（ステップ１００２）、I/Oアクセス情報テーブル１４１９に蓄積された情報を管理計算機３００へ送信する（ステップ１００３）。
【００６３】
管理計算機３００は管理情報入出力プログラム３２２を実行して記憶装置１０００から送信されたI/Oアクセス情報を受領し（ステップ３０２）、受信した情報を元にI/Oアクセス頻度履歴テーブル３２３を更新する。尚、この時点で、管理計算機３００が、更新したI/Oアクセス頻度履歴テーブル３２３及びコピー用バッファ領域管理テーブル３２４を出力装置３４０に出力してもよい。出力例については後述する（ステップ３０３）。
【００６４】
次に管理計算機３００は、コピー方式切替プログラム３２１を実行して、更新したI/Oアクセス履歴情報を分析し、リモートコピー方式の切替を指示するか否かを判定する。なお、この分析及び判定の詳細は後述する（ステップ３０５）。
【００６５】
リモートコピー方式の切替を指示しないと判定された場合、管理計算機３００はこの時点で処理を終了する。リモートコピー方式の切替を指示すると判定された場合、管理計算機３００は、管理情報入出力プログラム３２２を実行して、リモートコピー方式の切替要求を記憶装置１０００へ送信する。この切替要求メッセージには、切替対象となる論理データ領域１１１０の識別情報、切替後のリモートコピー方式及び切替後の資源割当（バッファ再配分量）に関する情報が含まれる（ステップ３０７）。
【００６６】
切替要求を記憶装置１０００が受信する（ステップ１００４）と、記憶装置１０００はコピー方式切替処理を開始する。尚、コピー方式切替処理の詳細は後述する（ステップ１００５）。コピー方式切替処理によりリモートコピー方式を切替えた後、記憶装置１０００は切替終了通知を管理計算機３００に送信する（ステップ１００６）。
【００６７】
管理計算機３００は切替終了通知を受領し（ステップ３０８）、コピー用バッファ領域管理テーブル３２４を更新する（ステップ３０９）。この後、管理計算機３００は、出力装置３４０に切替結果を出力する（ステップ３１０）。
【００６８】
次に、ステップ３０５で行われる処理の詳細手順例について説明する。管理計算機３００は、ステップ３０５において、コピー方式切替プログラム３２１を実行することで、記憶装置１０００内の論理データ領域１１１０に対するアクセス頻度の変化を監視し、これに応じて遠隔データコピー方式の切替指示の決定、バッファ領域の再配分の情報作成を行う。
【００６９】
図１３及び図１４は、ステップ３０５で行われる処理の手順例を示す図である。管理計算機３００は、まず、ある一定時間毎にI/Oアクセス頻度履歴テーブル３２３からI/Oアクセス頻度情報を取得する（ステップ３２１０１）。次に、管理計算機３００は、コピー方式切替情報テーブル３２６から切替の閾値に関する情報を取得する（ステップ３２１０２）。
【００７０】
その後、管理計算機３００は、取得した閾値の情報とアクセス頻度の情報を比較する。まず、管理計算機３００は、第一切替閾値とアクセス頻度の情報とを比較する（ステップ３２１０３）。ステップ３２１０１で取得した論理データ領域１１１０ごとのI/Oアクセス頻度が、設定された継続期間より長い時間継続して第一切替閾値を上回る場合、管理計算機３００は、記憶装置１０００に対して第二非同期リモートコピー方式への変更の指示が必要と判断する（ステップ３２１０４）。
【００７１】
一方、アクセス頻度が設定された継続時間より長い時間継続して第一切替閾値を上回らない場合、管理計算機３００は、第二切替閾値と現在の記憶装置１０００のアクセス頻度との比較を行う（ステップ３２１０５）。アクセス頻度が設定された継続時間より長い時間継続して第二切替閾値を上回る場合、管理計算機３００は、記憶装置１０００に対して第一非同期リモートコピー方式への変更の指示が必要と判断する（ステップ３２１０６）。
【００７２】
一方、アクセス頻度が設定された継続時間より長い時間継続して第二切替閾値を上回らない場合は、管理計算機３００は、記憶装置１０００に同期リモートコピー方式への変更の指示が必要と判断する（ステップ３２１０７）。
【００７３】
その後、管理計算機３００は、変更後に実行されるリモートコピー方式が現行のリモートコピー方式と一致するかどうかを判断する（ステップ３２１０８）。変更後に実行されるリモートコピー方式が現行の記憶装置１０００のリモートコピー方式と一致する場合、リモートコピー方式の変更の指示は不要なので、管理計算機３００は処理を終了する。
【００７４】
一方、変更後に実行されるリモートコピー方式が現行のリモートコピー方式と一致しない場合、管理計算機３００は、コピー用バッファ領域管理テーブル３２４からバッファ領域の使用状況に関する情報を取得し（ステップ３２１０９）、コピー用バッファ領域の再配分量を計算して処理を終了する（ステップ３２１１０）。
【００７５】
ここで、コピー用バッファ領域の再配分とは、リモートコピー方式の切替によって使用しなくなったコピー用バッファ領域の解放や、新たに使用するコピー用バッファ領域の割り当て等を記憶装置１０００に指示するための情報を作成する処理を含む。コピー用ディスクバッファ領域１１３０の割り当て量は、例えば下記の式１の計算式で決まる。
【００７６】
割当容量＝論理データ領域容量×配分係数     式１
ここで「割当容量」とは、第二非同期リモートコピーへコピー方式が変更される論理データ領域１１１０に割り当てるディスクバッファの記憶容量である。また、「論理データ領域容量」とは、図９の論理データ領域情報テーブル３２５に格納された論理データ領域１１１０の記憶容量に該当する。「配分係数」とは、論理データ領域容量に対し、どれだけのディスクバッファ領域１１３０の容量を割り当てるかを決定する係数である。例えば、配分係数を０．１と設定すると、図９の識別番号００：００で表された論理データ領域１１１０の容量は２０００MBであるので、この論理データ領域に格納されたデータについて第二非同期コピー方式へコピー方式を変更する場合、２００MBのコピー用ディスクバッファ領域１１３０が割り当てられる。
【００７７】
同様に、コピー用メモリバッファ領域１２２０の割り当て量は、例えば下記の計算式で決まる。
【００７８】
割当容量〔MB〕＝６４（n≦４）  ‥式２(a)
＝(コピー用メモリバッファ領域最大容量)÷n  （n>４）  ‥式２(b)
ここでnは、記憶装置１０００で第一非同期リモートコピーの対象となる論理データ領域１１１０の数である。また、「コピー用メモリバッファ領域最大容量」とは、キャッシュメモリ１２００中のコピー用メモリバッファ領域１２２０が取り得る最大容量である。例えば、コピー用メモリバッファ領域１２２０の最大容量が２５６MBであると仮定する。第一非同期リモートコピーの対象となる論理データ領域１１１０が２つある場合、式２(a)から、１つの論理データ領域１１１０当たりのコピー用メモリバッファ領域の割り当て量は６４MBと算出される。一方、第一非同期リモートコピーの対象となる論理データ領域１１１０が８つある場合は、式２(b)より、１つの論理データ領域１１１０当たりのコピー用メモリバッファ領域１２２０の割り当て量は３２MBと計算される。ただし、コピー用ディスクバッファ領域１１３０とコピー用メモリバッファ領域１２２０の配分量の計算方法はこれ以外のものでもよい。
【００７９】
次に、ステップ１００５で記憶装置１０００等が行うリモートコピー方式切替の手順例を、図１５及び図１６を用いて説明する。
コピー方式切替処理を開始した記憶装置１０００は、ホスト計算機１００からの入出力を一時的に停止させる（ステップ８０１）。コピー用ディスクバッファ領域１１３０又はコピー用メモリバッファ領域１２２０に未処理データが残っている場合、記憶装置１０００は、未処理データを処理する。例えば、コピー先記憶装置へ未転送のデータがある場合には、記憶装置１０００はデータの転送を完了させ、コピー用バッファ領域にデータが残っていない状態にする（ステップ８０２）。
【００８０】
コピー用バッファ領域が空になると、記憶装置１０００は、コピー制御プログラム１４１４を実行して、遠隔データコピーを停止する。この時、記憶装置１０００は、コピー元及びコピー先記憶装置の論理データ領域１１１０のペア関係は維持したまま、データ転送のみを一時停止する（ステップ８０３）。
【００８１】
次に、記憶装置１０００は、管理計算機３００から送信された情報に基づいて、コピー用ディスクバッファ領域１１３０又はコピー用メモリバッファ領域１２２０の再配分を行う。バッファ領域の再配分量は、予め管理計算機３００によって計算され、管理計算機３
００からの要求に従って行われる。この再配分処理には、コピー用メモリバッファ領域１２２０の解放又は割り当て容量の変更、コピー用ディスクバッファ領域１１３０の解放又は割り当て容量の変更、コピー用メモリバッファ領域１２２０の新規割り当て、コピー用ディスクバッファ領域１１３０の新規割り当て等が含まれる（ステップ８０４）。
【００８２】
コピー用バッファ領域の再配分が終了すると、記憶装置１０００はバッファ構成情報テーブル１４１８を切替後のバッファ構成に従って更新する（ステップ８０５）。バッファ構成情報テーブル１４１８の更新を終了した後、記憶装置１０００は、管理計算機３００へ配分終了を通知する（ステップ８０６）。
【００８３】
管理計算機３００は、バッファ領域再配分の終了通知を受領する（ステップ８１１）と、次に記憶装置２０００へコピー方式の切替要求を発信する（ステップ８１２）。この切替要求メッセージには、切換対象となるコピー先記憶装置における論理データ領域の識別情報及びコピー用バッファ領域の再配分量の情報が含まれている。
【００８４】
記憶装置２０００は管理計算機３００からの切替要求メッセージを受領し（ステップ８２１）、記憶装置２０００内のコピー用ディスクバッファ領域１１３０又はコピー用メモリバッファ領域１２２０に残っている未処理データの処理を行う（ステップ８２２）。その後、記憶装置１０００での処理（ステップ８０４）と同様の要領で、記憶装置２０００は、管理計算機３００からの切替要求に従ってバッファ領域の再配分を行う（ステップ８２３）。
【００８５】
バッファ領域の再配分が終了すると、記憶装置２０００は、自身が有するバッファ構成情報テーブル１４１８を切替後のバッファ構成に従って更新する（ステップ８２４）。バッファ構成情報テーブル１４１８の更新を終了した後、記憶装置２０００は再配分終了通知を管理計算機３００へ送信する（ステップ８２５）。
【００８６】
管理計算機３００は、記憶装置２０００からのバッファ領域再配分通知を受領する（８１３）。その後、管理計算機３００は、コピー再開要求を記憶装置１０００へ送信する（ステップ８１４）。記憶装置１０００はコピー再開要求を受領し（ステップ８０７）、指定された論理データ領域１１１０のペア間において、変更の指示を受けたリモートコピー方式に基づく遠隔データコピーを開始する（ステップ８０８）。その後、記憶装置１０００は、ホスト計算機１００から記憶装置１０００が有する論理データ領域１１１０への入出力を再開させる（ステップ８０９）。その後、記憶装置１０００は、コピー再開通知を管理計算機３００へ発信する（ステップ８１０）。
【００８７】
管理計算機３００は、記憶装置１０００からコピー再開通知を受領し（ステップ８１５）、コピー方式切替処理を終了する。
【００８８】
図１７は、I/Oアクセス頻度履歴テーブル３２３及びコピー用バッファ領域管理テーブル３２４内の情報を、管理計算機３００が出力装置３４０が有する画面に出力した例を示す図である。図１７において、領域３７１には、記憶装置１０００内の論理データ領域１１１０の識別番号、それぞれの論理データ領域１１１０が使用しているコピー用バッファ領域の種類及びその使用量の情報が表示される。また、領域３７３にはホスト計算機１００から記憶装置１０００内の記憶領域１１１０へのI/Oアクセス頻度の推移がわかりやすく（例えば折れ線グラフ等）表示される。
【００８９】
尚、リモートコピー方式の切替を判断する権限をもつ管理者は、これらの出力内容を元に、管理計算機３００の代わりに切替を行うかどうかを判断してもよい。例えば、図１７中の領域３７２のように、画面上でクリックすると切替を行うための画面に切替るようなボタンを用意してもよい。
【００９０】
図１８は、リモートコピー方式切替を行うための画面の例を示す図である。切替を行う画面では、管理計算機３００は、論理データ領域１１１０の現在のリモートコピー方式を表示する領域３７５と、変更したいリモートコピー方式の選択肢を表示する領域３７６と、コピー方式切替を実行するためのボタン３７７を有する領域３７４を表示する。管理者が領域３７６において切替えたいリモートコピー方式を選択し、選択内容を決定するボタン３７７をクリックすると、識別番号００：００で表される論理データ領域１１１０に格納されたデータが、選択されたリモートコピー方式に基づいて遠隔データコピーされるようになる。
【００９１】
例えば、図４に示したI/Oアクセス情報テーブル１４１９及び図７に示したI/Oアクセス頻度履歴テーブル３２３において、識別番号００：００で現される論理データ領域１１１０（この時点では第二非同期リモートコピーの対象）への一日前のアクセス回数が５０回、当日のアクセス回数が３０回となっており、２日間連続で第二切替閾値を下回っている。従って、管理計算機３００は同期リモートコピー方式への切替が必要と判断し、第二非同期リモートコピー方式から同期リモートコピー方式への切替要求を記憶装置１０００へ発信する。
【００９２】
同期リモートコピー方式に基づくリモートコピーではコピー用バッファ領域を使用しないため、この切替要求により発生する切替処理により、論理データ領域１１１０間で行われていた第二非同期リモートコピー方式による遠隔データコピーにおいて使用されていたコピー用ディスクバッファ領域１１３０の記憶容量２００MBが解放され、解放された記憶容量が、ハードディスク１１００内の別の論理データ領域１１１０として、又は異なる論理データ領域ペア間の遠隔データコピー用のバッファ領域として使用可能となる。
【００９３】
尚、本実施形態では、記憶装置１０００が全てのリモートコピー方式に基づくリモートコピーを実行可能として説明したが、そうでなくても本実施形態は実行可能である。例えば、記憶装置１０００が同期リモートコピーと第一（又は第二）非同期リモートコピーしか実行できない場合、管理者は、効率的なコピー用メモリバッファ領域の利用を考慮して、この二つのリモートコピー方式の切替基準を設定する。これは、記憶装置１０００が第一及び第二非同期リモートコピーしか実行できない場合でも同様である。
【実施例２】
【００９４】
図１９は、第二の実施形態の構成例を示した図である。本実施形態では、第一の実施形態の構成に、記憶装置１０００に接続される記憶装置３０００及び記憶装置２０００に接続さる記憶装置４０００を追加した構成である。記憶装置３０００はデータI/O用ネットワーク８００を介して記憶装置１０００と接続される。同様に、記憶装置４０００はデータI/O用ネットワーク９００を介して記憶装置２０００と接続される。さらに、記憶装置３０００と記憶装置４０００はコピー用ネットワーク７００を介して相互に通信する。
【００９５】
データI/O用ネットワーク８００、９００及びコピー用ネットワーク７００は、第一の実施形態において説明したコピー用ネットワーク５００と同様に、ファイバチャネルやイーサネット等の一般的な接続形態でよい。また、コピー用ネットワーク５００とコピー用ネットワーク７００は物理的に同一のものでもよい。さらにデータＩ／Ｏ用ネットワーク８００は、データＩ／Ｏ用ネットワーク４０８と物理的に同一のものであっても良い。同様にデータＩ／Ｏ用ネットワーク９００は、データＩ／Ｏ用ネットワーク４０９と物理的に同一のものであっても良い。本実施形態において管理計算機３００は、記憶装置１０００、記憶装置２０００、記憶装置３０００、記憶装置４０００の遠隔データコピーに関する情報を管理する。管理計算機３００は、管理用ネットワーク６００を通じ、記憶装置３０００および記憶装置４０００とも接続される。
【００９６】
図２０は、本実施形態における記憶装置１０００の構成例を示す図である。本実施形態の記憶装置１０００は、第一の実施形態における構成に加え、仮想論理データ領域１１４０を有する。又、プログラムメモリ１４００に仮想論理データ領域管理プログラム１４２０とデータ移行プログラム１４２１を有する。記憶装置１０００と記憶装置３０００との接続にはデータI/O用インタフェース１０２０と同様のものが使用される。また、記憶装置２０００の構成は、本実施形態の記憶装置１０００のそれと同様のものとする。
【００９７】
ここで「仮想論理データ領域」とは、記憶装置１０００が、自己が有さない記憶媒体（本実施形態では記憶装置３０００のハードディスク）に基づいて作成する論理データ領域を指す。ホスト計算機１００は、論理データ領域１１１０と仮想論理データ領域１１４０を同等に「記憶装置１０００が有する記憶領域」として扱う。記憶装置１０００は、仮想論理データ領域１１４０に対するデータ格納の指示を受けた場合は、そのデータを自己が有さない記憶媒体を管理する記憶装置（ここでは記憶装置３０００）へ転送する。
【００９８】
データ移行プログラム１４２１は、仮想論理データ領域１１４０を含む自記憶装置内の論理データ領域１１１０に格納されたデータを、仮想論理データ領域１１４０を含む自記憶装置内の異なる論理データ領域１１１０へ移行する際に、ストレージコントローラ１５００によって実行される。例えば、ストレージコントローラ１５００は、記憶装置１０００に属する論理データ領域１１１０に格納されたデータを、物理的には記憶装置３０００に属する記憶装置１０００の仮想論理データ領域１１４０へ移行（この場合は記憶装置３０００へのデータ転送）する。
【００９９】
仮想論理データ領域管理プログラム１４２０は、自記憶装置における仮想論理データ領域１１４０を管理する際にストレージコントローラ１５００によって実行されるプログラムである。例えば、ストレージコントローラ１５００は、仮想論理データ領域１１４０の追加や削除等の処理を行う。また、変更された仮想論理データ領域構成に関する情報は、管理用ネットワーク６００を介して管理計算機３００へ送信される。
【０１００】
記憶装置３０００と記憶装置４０００の構成は、図２に示した記憶装置１０００の構成と同様のものでよい。記憶装置３０００と記憶装置４０００とを接続するコピー用ネットワーク７００の通信インタフェースには、コピー用インタフェース１０４０と同様のものを使用する。
【０１０１】
図２１は、本実施形態における管理計算機３００の構成例を示す図である。本実施形態の管理計算機３００は、第一の実施形態の管理計算機３００の構成に加え、プログラムメモリ３２０に、更に仮想論理データ領域構成情報テーブル３２７、コピー方式情報テーブル３２８及び仮想論理データ領域構成変更プログラム３２９を有する。
【０１０２】
仮想論理データ領域構成情報テーブル３２７には、記憶装置１０００または２０００が有する仮想論理データ領域１１４０の構成情報が登録される。図２２は、仮想論理データ領域構成情報テーブル３２７の例を示す図である。具体的には、仮想論理データ構成情報テーブル３２７は、仮想論理データ領域ごとに、仮想論理データ領域を管理する記憶装置
の識別番号が登録されるフィールド３２７０、対応する仮想論理データ領域の識別情報が登録されるフィールド３２７１、対応する仮想論理データ領域１１４０が、物理的に属する記憶装置の識別情報が登録されるフィールド３２７２、仮想論理データ領域に対応する論理データ領域の識別情報が登録されるフィールド３２７３及び仮想論理データ領域の容量の情報が登録されるフィールド３２７４を有する。
【０１０３】
図２２では、識別情報１１０００で表される記憶装置１０００が有する識別情報０４：０１の仮想論理データ領域１１４０は、物理的には識別情報１３０００で表される記憶装置３０００内の論理データ領域１１１０（識別情報０１：０１）であり、その容量は２０００ＭＢであることを示している。
【０１０４】
コピー方式情報テーブル３２８には、各記憶装置が保有するコピー方式プログラム情報が格納される。つまり、コピー方式情報テーブル３２８には、記憶装置が実行可能なリモートコピー方式に関する情報が、記憶装置ごとに格納される。
【０１０５】
図２３は、コピー方式情報テーブル３２８の例を示す図である。具体的には、コピー方式情報テーブル３２８は、記憶装置ごとに、対応する記憶装置の識別番号を登録するフィールド３２８０及び対応する記憶装置が実行可能なコピー方式の種類の情報を登録するためのフィールド３２８１を有する。図２３においては、識別情報１１０００で表される記憶装置１０００は、第一非同期リモートコピー方式と第二非同期リモートコピー方式による遠隔データコピーの実行が可能であることを示している。
【０１０６】
本実施形態においては、管理計算機３００は、リモートコピー方式の切替を判断する際に、判断の対象となる遠隔データコピーを実行している記憶装置が、切替後のリモートコピー方式を実行可能かどうか確認する。そして、切替後のリモートコピー方式の実行が不可能な場合、管理計算機３００は、その記憶装置に接続されている他の記憶装置で、かつ切替後のリモートコピー方式を実行可能なものの有無を確認する。このような記憶装置が有る場合、管理計算機３００は、遠隔データコピーを実行していた記憶装置の代わりに、切替後のリモートコピー方式を実行可能な記憶装置に切替後の遠隔データコピーを実行させるようにシステムを制御する。この際、必要であれば、これらの記憶装置間でデータの移動も行われる。
【０１０７】
本実施形態における管理計算機と記憶装置１０００が行う処理の流れは図１１、１２に示したものとほぼ同様である。ただし、図１２中のステップ３０７、ステップ３０８及びステップ１００４〜ステップ１００７が、以下に説明する処理に置き換えられる。
【０１０８】
図２４及び２５は、図１２中のステップ３０７、ステップ３０８及びステップ１００４〜ステップ１００７の代わりに記憶装置と管理計算機３００とで行われる処理の手順例を示す図である。図１２のステップ３０６でリモートコピー方式の切替が必要と判断した管理計算機３００は、コピー方式情報テーブル３２８から、リモートコピー方式切替の対象となった遠隔データコピーを実行している記憶装置が実行可能なリモートコピー方式の情報を取得する（ステップ３２１２０）。この情報を元に、管理記憶装置３００は、遠隔データコピーの対象となっている論理データ領域１１１０（以下「コピー元論理データ領域」とも言う）が属する記憶装置１０００が、切替後のリモートコピー方式を実行可能かどうかを判定する（ステップ３２１２１）。
【０１０９】
判定の結果、記憶装置１０００が切替後のリモートコピー方式を実行可能な場合、図１３に示した切替処理と同様の処理が各装置で実行される（ステップ３２１２２）。一方、記憶装置１０００が切替後のリモートコピー方式を実行できない場合、管理計算機３００は、切替後のリモートコピー方式を実現可能で、かつ記憶装置１０００に対して仮想論理データ領域となる論理データ領域を提供し得る記憶装置を選択する。そして、管理計算機３００は、選択された記憶装置が記憶装置１０００に提供する仮想論理データ領域の中から、コピー元論理データ領域１１１０に格納されたデータを移行するものを選択する。本処理の詳細については後述する（ステップ３２１２３）。
【０１１０】
次に管理計算機３００は、コピー元論理データ領域１１１０から前ステップで選択された仮想論理データ領域１１４０へのデータ移行処理の実行を、コピー元論理データ領域１１１０を有する記憶装置１０００に指示する。指示を受けた記憶装置１０００は、データ移行の処理を行う。本処理の詳細は後述する（ステップ３２１２４）。
【０１１１】
記憶装置１０００におけるデータ移行が終了した後、管理計算機３００は、切替後のリモートコピー方式を実行可能で、かつ記憶装置２０００に仮想論理データ領域となる論理データ領域を提供し得る記憶装置を選択する。そして、選択された記憶装置が記憶装置２０００に提供する仮想論理データ領域１１４０の中から、コピー元論理データ領域とペア関係にある論理データ領域（以下「コピー先論理データ領域」とも言う）１１１０を移行するものを選択する（ステップ３２１２５）。
【０１１２】
その後、管理計算機３００は、記憶装置２０００に対して、コピー先論理データ領域に格納されたデータのデータ移行を指示する。指示を受けた記憶装置２０００は、コピー先論理データ領域１１１０から前ステップで選択された仮想論理データ領域１１４０へデータ移行処理を行う（ステップ３２１２６）。
【０１１３】
記憶装置１０００においてコピー元論理データ領域１１１０から仮想論理データ領域１１４０へのデータ移行が終了した後、管理計算機３００は、遠隔データコピーの停止要求を記憶装置１０００へ発信する。このメッセージには、停止対象となる遠隔データコピーに関連するコピー元論理データ領域１１１０の識別情報が含まれる（ステップ３２１２７）。
【０１１４】
記憶装置１０００は遠隔データコピー停止要求を受領（ステップ１０１１）し、ホスト計算機１００からの入出力を一時的に停止させる（ステップ１０１２）。その後、記憶装置１０００は、コピー用ディスクバッファ領域１１３０又はコピー用メモリバッファ領域１２２０に未処理データが残っている場合は、そのデータを処理（記憶装置２０００へ転送）する（ステップ１０１３）。コピー用バッファ領域が空になると、記憶装置１０００は、遠隔データコピーを停止する（ステップ１０１４）。遠隔データコピーを停止すると、記憶装
置１０００は、コピー用バッファ領域構成情報テーブル１４１８を更新、具体的にはリモートコピーのために確保しておいたバッファ領域を開放する内容に更新する（ステップ１０１５）。その後、記憶装置１０００は、コピー停止通知を管理計算機３００へ送信する（ステップ１０１６）。
【０１１５】
管理計算機３００はコピー停止通知を受領し（ステップ３２１２８）、仮想論理データ領域１１４０が物理的に属する記憶装置３０００にコピー開始要求を発信する。このメッセージには、遠隔データコピーを開始しようとする仮想論理データ領域１１４０の識別情報および切替後のリモートコピー方式の情報が含まれる（ステップ３２１２９）。
【０１１６】
記憶装置３０００はコピー開始要求を受領する（ステップ３００１）。次に、コピー開始要求に従い、記憶装置３０００は、コピー用バッファ構成情報テーブル１４１８を更新し（ステップ３００２）、指定されたリモートコピー方式で遠隔データコピーを開始する（ステップ３００３）。その後、記憶装置３０００は、コピー開始通知を管理計算機３００へ送信し、コピー開始処理を終了する（ステップ３００４）。
【０１１７】
管理計算機３００はコピー開始通知を受領し、コピー方式切替処理を終了する（ステップ３２１３０）。
【０１１８】
図２６は、ステップ３２１２３における、仮想論理データ領域１１４０の選択処理の手順例を示す図である。まず、管理計算機３００は、仮想論理データ領域構成情報テーブル３２７から仮想論理データ領域構成情報を取得する（ステップ３２１４０）。
【０１１９】
次に管理計算機３００は、ステップ３２１２０で取得したリモートコピー方式の情報から、切替後のリモートコピー方式を実行可能な記憶装置を検索する。例えばステップ３０５で決定した切替後のリモートコピー方式が同期リモートコピー方式である場合、管理計
算機３００は、コピー方式情報テーブル３２８を参照して、同期リモートコピー方式プログラムを保有する記憶装置を検索する（ステップ３２１４１）。コピー方式情報テーブル３２８に切替後のリモートコピー方式を実行可能な記憶装置３０００の情報が登録されていない場合、管理計算機３００はコピー方式の切替処理を中止する。
【０１２０】
一方、コピー方式情報テーブル３２８に切替後のリモートコピー方式を実行可能な記憶装置３０００の情報が登録されている場合、管理計算機３００は、ステップ３２１４０で取得した仮想論理データ領域構成情報テーブル３２７の情報から、この記憶装置３０００が有する論理データ領域に基づいて構成された仮想論理データ領域１１４０をコピー元記憶装置が有するかどうかを判定する（ステップ３２１４２）。該当する仮想論理データ領域が存在しない場合、管理計算機３００は、リモートコピー方式の切替処理を中止する。一方、該当する仮想論理データ領域が存在する場合、管理計算機３００は、それらの中からコピー元論理データ領域１１１０の容量以上の容量を有する仮想論理データ領域１１４０の有無を確認する（ステップ３２１４３）。この条件を満たす仮想論理データ領域１１４０がない場合、管理計算機３００は、リモートコピー方式の切替処理を中止する。
【０１２１】
ステップ３２１４３の条件を満たす仮想論理データ領域１１４０が存在する場合、管理計算機３００は、ステップ３２１４３の条件を満たした仮想論理データ領域１１４０のうち、最小の記憶容量を有する仮想論理データ領域１１４０を、コピー元論理データ領域の複製先として選択する（ステップ３２１４４）。
尚、ステップ３２１２５における処理手順も同様である。
【０１２２】
図２７は、ステップ３２１２４で実行されるデータ移行の処理手順例を示す図である。まず、管理計算機３００は、コピー元論理データ領域１１１０（以下「移行元論理データ領域」とも言う）から、ステップ３２１２３で選択された仮想論理データ領域１１１０（以下「移行先論理データ領域」とも言う）へのデータ移行要求を記憶装置１０００へ送信する。このメッセージには、図２４のステップ３２１２３で選択された論理データ領域１１１０又は仮想論理データ領域１１４０の識別情報が含まれる（ステップ３２１５０）。
【０１２３】
記憶装置１０００はこのデータ移行要求を受領し（ステップ９００５）、データ移行要求に従い、移行元論理データ領域１１１０から移行先論理データ領域１１１０へデータ移行を実行する（ステップ９００６）。データ移行が終了すると、記憶装置１０００は、ホスト計算機１００からのI/O先を移行元論理データ領域１１１０から移行先論理データ領域１１１０に切替える（ステップ９００７）。その後、記憶装置１０００は、管理計算機３００へデータ移行終了通知を送信し、記憶装置１０００のデータ移行処理を終了する（ステップ９００８）。管理計算機３００は、データ移行終了通知を受領し、データ移行処理過程を終了する（ステップ３２１５１）。尚、移行元及び移行先論理データ領域１１１０は仮想論理データ領域１１４０でもよい。
【０１２４】
尚、本実施形態においては、図２８に示すとおり、データ転送先となる記憶装置は一つでも構わない。この場合、本実施形態において行われる記憶装置２０００における仮想論理データ領域の選択処理は行われない。従って本構成においては、記憶装置３０００の論理データ領域に基づいて作成される記憶装置１０００内の仮想論理データ領域１１４０は、
記憶装置２０００内の論理データ領域１１１０とペア関係が構成される。
【０１２５】
又、本実施形態においては、リモートコピーの対象となるデータを物理的に格納する記憶装置とそのリモートコピーを実行する記憶装置は同一であるという前提であった。したがって、リモートコピー形式を切り替える際に、そのリモートコピー形式を実行する記憶装置の変更があると、それに付随して、リモートコピーされるデータを切替後のリモートコピーを実行する記憶装置へ移行している。しかし、他の実施形態として、上述の前提が
無くても良い。すなわち、リモートコピーの対象となるデータを物理的に格納する記憶装置とそのリモートコピーを実行する記憶装置は別でも良い。この場合、本実施形態で行われたデータ移行の処理は特に不要である。ただし、実際にリモートコピーが行われる際には、データが格納された記憶装置からリモートコピーを実行する記憶装置へデータが転送される。
【０１２６】
尚、第二の実施形態においてはリモートコピーを実行する記憶装置を、記憶装置１０００から記憶装置３０００（仮想論理データ領域をホスト計算機へ提供する記憶装置から、その仮想論理データ領域に対応する記憶領域を有する記憶装置）へ変更する例について説明した。しかし他の例としてその逆、すなわち仮想論理データ領域に対応する記憶領域を有する記憶装置で行われているリモートコピーを、仮想論理データ領域をホスト計算機へ提供する記憶装置で実行させる場合もある。この場合、管理計算機は、第二の実施形態と同様に、記憶装置間の仮想論理データ領域の提供関係の有無を確認する。またこの場合、アクセス頻度の情報は、ホスト計算機と記憶装置１０００との間でのアクセス頻度の情報を用いても良いが、記憶装置１０００と記憶装置３０００との間でのアクセス頻度の情報を用いても良い。
【図面の簡単な説明】
【０１２７】
【図１】第一の実施形態におけるシステムの構成例を示した図である。
【図２】記憶装置の構成例を示した図である。
【図３】遠隔データコピーの構成情報を格納したテーブルの例を示す図である。
【図４】I/Oアクセス頻度情報を格納するテーブルの例を示す図である。
【図５】コピー用バッファ領域の構成情報を格納するテーブルの例を示す図である。
【図６】管理計算機の構成例を示した図である。
【図７】I/Oアクセス頻度履歴を格納するテーブルの例を示す図である。
【図８】コピー用バッファ領域の管理情報を格納するテーブルの例を示す図である。
【図９】コピー用バッファ領域の管理情報を格納するテーブルの例を示す図である。
【図１０】論理データ領域の容量情報を格納するテーブルの例を示す図である。
【図１１】コピー方式切替に伴う処理例を示したフロー図である。
【図１２】コピー方式切替に伴う処理例のフロー図である。
【図１３】コピー方式の切替判定処理例のフロー図である。
【図１４】コピー方式の切替判定処理例のフロー図である。
【図１５】コピー方式切替処理例のフロー図である。
【図１６】コピー方式切替処理例のフロー図である。
【図１７】記憶装置管理情報の出力例を示した図である。
【図１８】管理者が手動でコピー方式を切替えるための画面出力例を示した図である。
【図１９】第二の実施形態におけるシステムの構成例を示した図である。
【図２０】ストレージ装置の構成例を示した図である。
【図２１】管理計算機の構成例を示した図である。
【図２２】仮想論理データ領域の構成情報を格納するテーブルの例を示す図である。
【図２３】記憶装置が保有するコピー方式の情報を登録するテーブルの例を示す図である。
【図２４】コピー方式の切替に伴う処理例を示したフロー図である。
【図２５】コピー方式の切替に伴う処理例を示したフロー図である。
【図２６】仮想論理データ領域選択処理例を示したフロー図である。
【図２７】管理計算機と記憶装置が行う論理データ領域間のデータ移行処理例を示したフロー図である。
【図２８】システムの構成例を示した図である。
【符号の説明】
【０１２８】
１００‥ホスト計算機、３００‥管理計算機、１０００‥記憶装置、１５００‥ストレー
ジコントローラ。
【図１】
2006236019.tif 000003
【図２】
2006236019.tif 000004
【図３】
2006236019.tif 000005
【図４】
2006236019.tif 000006
【図５】
2006236019.tif 000007
【図６】
2006236019.tif 000008
【図７】
2006236019.tif 000009
【図８】
2006236019.tif 000010
【図９】
2006236019.tif 000011
【図１０】
2006236019.tif 000012
【図１１】
2006236019.tif 000013
【図１２】
2006236019.tif 000014
【図１３】
2006236019.tif 000015
【図１４】
2006236019.tif 000016
【図１５】
2006236019.tif 000017
【図１６】
2006236019.tif 000018
【図１７】
2006236019.tif 000019
【図１８】
2006236019.tif 000020
【図１９】
2006236019.tif 000021
【図２０】
2006236019.tif 000022
【図２１】
2006236019.tif 000023
【図２２】
2006236019.tif 000024
【図２３】
2006236019.tif 000025
【図２４】
2006236019.tif 000026
【図２５】
2006236019.tif 000027
【図２６】
2006236019.tif 000028
【図２７】
2006236019.tif 000029
【図２８】
2006236019.tif 000030