(57)【要約】【課題】ストレージシステムにおいて、複製元と複製先のボリュームのアクセスコントロール装置間で行われる通信回数を削減したアクセスコントロール装置を提供する。【解決手段】本願発明のアクセスコントロール装置は、マスターボリュームと、その複製を記憶する複製ボリュームと、マスターボリュームへアクセスを行うが複製ボリュームには行わないアクセスコントロール装置とを包含するストレージ装置における、アクセスコントロール装置であって、データの格納領域ごとに、所定時刻に格納領域に格納されているデータの複製ボリュームへの複写の完了状態を示す複写管理情報を記憶する複写管理情報記憶手段と、マスターボリュームにおける格納領域に対するデータ更新命令を受信したときに、複写管理情報を参照して、複写が完了している場合はデータの更新を行い、複写が完了していない場合は複写を完了させてからデータの更新を行う更新手段と、を備える。【選択図】      図１
2014106859.tif 000002
【特許請求の範囲】
【請求項１】
マスターボリュームと、前記マスターボリュームのデータの複製を記憶する複製ボリュームと、前記マスターボリュームへアクセスを行うが前記複製ボリュームには行わないアクセスコントロール装置とを包含するストレージ装置における、前記アクセスコントロール装置であって、
当該マスターボリュームが包含する前記データの格納領域ごとに、所定時刻に当該格納領域に格納されている前記データの前記複製ボリュームへの複写が、完了しているか否かを示す複写管理情報を記憶する複写管理情報記憶手段と、
当該マスターボリュームにおける前記格納領域に対するデータ更新命令を、前記所定時刻以降に受信したときに、前記複写管理情報を参照して、前記複写が完了している場合は、前記格納領域の前記データの更新を行い、前記複写が完了していない場合は、前記格納領域の前記データの前記複製ボリュームへの複写を完了させてから、前記格納領域の前記データの更新を行う更新手段と、
を備えるアクセスコントロール装置。
【請求項２】
前記更新手段は、前記格納領域に対するデータ更新命令を受信したときに前記複写が完了していない場合、前記複製ボリュームへアクセスを行う複写アクセスコントロール装置へ、前記格納領域の更新前の前記データを送信して前記データの格納を指示し、前記複写アクセスコントロール装置から、前記データの格納完了のリプライを受信した後、前記格納領域の前記データの更新を行い、前記複写管理情報における、前記格納領域に関するレコードを、前記複製ボリュームへの複写完了に設定して、前記格納領域の前記データの更新を行う
請求項１のアクセスコントロール装置。
【請求項３】
請求項２のアクセスコントロール装置と、前記複写アクセスコントロール装置と、前記データ更新命令及び前記データ複製作成命令を発行する情報処理装置と、
を包含するアクセスコントロールシステム。
【請求項４】
マスターボリュームと、前記マスターボリュームのデータの複製を記憶する複製ボリュームと、前記マスターボリュームへアクセスを行うが前記複製ボリュームには行わないアクセスコントロール装置とを包含するストレージ装置における、前記アクセスコントロール装置におけるアクセスコントロール方法であって、
当該マスターボリュームが包含する前記データの格納領域ごとに、所定時刻に当該格納領域に格納されている前記データの前記複製ボリュームへの複写が、完了しているか否かを示す複写管理情報を記憶域に記憶し、
当該マスターボリュームにおける前記格納領域に対するデータ更新命令を、前記所定時刻以降に受信したときに、前記複写管理情報を参照して、前記複写が完了している場合は、前記格納領域の前記データの更新を行い、前記複写が完了していない場合は、前記格納領域の前記データの前記複製ボリュームへの複写を完了させてから、前記格納領域の前記データの更新を行う
アクセスコントロール方法。
【請求項５】
前記格納領域に対するデータ更新命令を受信したときに前記複写が完了していない場合、前記複製ボリュームへアクセスを行う複写アクセスコントロール装置へ、前記格納領域の更新前の前記データを送信して前記データの格納を指示し、前記複写アクセスコントロール装置から、前記データの格納完了のリプライを受信した後、前記格納領域の前記データの更新を行い、前記複写管理情報における、前記格納領域に関するレコードを、前記複製ボリュームへの複写完了に設定して、前記格納領域の前記データの更新を行う
請求項４のアクセスコントロール方法。
【請求項６】
マスターボリュームと、前記マスターボリュームのデータの複製を記憶する複製ボリュームと、前記マスターボリュームへアクセスを行うが前記複製ボリュームには行わないアクセスコントロール装置とを包含するストレージ装置における、前記アクセスコントロール装置におけるアクセスコントロールプログラムであって、
当該マスターボリュームが包含する前記データの格納領域ごとに、所定時刻に当該格納領域に格納されている前記データの前記複製ボリュームへの複写が、完了しているか否かを示す複写管理情報を記憶域に記憶する複写管理情報記憶処理と、
当該マスターボリュームにおける前記格納領域に対するデータ更新命令を、前記所定時刻以降に受信したときに、前記複写管理情報を参照して、前記複写が完了している場合は、前記格納領域の前記データの更新を行い、前記複写が完了していない場合は、前記格納領域の前記データの前記複製ボリュームへの複写を完了させてから、前記格納領域の前記データの更新を行う更新処理と、
をコンピュータに実行させるアクセスコントロールプログラム。
【請求項７】
前記更新処理は、前記格納領域に対するデータ更新命令を受信したときに前記複写が完了していない場合、前記複製ボリュームへアクセスを行う複写アクセスコントロール装置へ、前記格納領域の更新前の前記データを送信して前記データの格納を指示し、前記複写アクセスコントロール装置から、前記データの格納完了のリプライを受信した後、前記格納領域の前記データの更新を行い、前記複写管理情報における、前記格納領域に関するレコードを、前記複製ボリュームへの複写完了に設定して、前記格納領域の前記データの更新を行う
請求項６のアクセスコントロールプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本願発明は、ストレージシステムにおけるボリュームのデータの複製を生成しながら更新する、アクセスコントロール装置、アクセスコントロールシステム、アクセスコントロール方法、及び、アクセスコントロールプログラムに関する。
【背景技術】
【０００２】
データセンターをはじめとするコンピュータシステムにおいては、膨大なデータをディスクアレイシステム等のストレージシステムに格納している。このようなストレージシステムでは、障害発生によるデータの消失や破損に備えて、スナップショット技術等により所定時刻の格納データの複製を生成して、データを保護している。近年のコンピュータシステムの大規模化に伴い、ストレージシステムにおける格納データの複製を生成しながらデータの更新を行う処理を、より効率的に行うことが求められている。
【０００３】
このようなストレージシステムにおけるデータ処理に関連する技術として、特許文献１には、複数のディスク装置が接続された制御部を複数個有する記憶装置システムにおいて、異なった制御部に接続されたディスク装置内のボリュームにレプリケーションを作成することができるようにしたシステムが公開されている。
【０００４】
また、特許文献２には、予め設定されている区間ごとに、それぞれ別々の差分ビットマップを用いることにより、正ボリュームと基底ボリュームとの間の差分を区間ごとに管理して、保護対象ボリュームを効率よく保護することができるようにした装置が公開されている。
【０００５】
また、特許文献３には、ストレージシステムにおいて、プライマリボリュームとセカンダリボリュームとの間で、非同期リモートコピーを行っていても、短時間でスワップ機能を実現できるようにしたシステムが公開されている。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開2005-165694号公報
【特許文献２】特開2008-282241号公報
【特許文献３】特開2009-9333号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
ストレージシステムにおいては、通常、包含するボリュームごとに、データアクセスを行うアクセスコントロール装置が割り当てられている。データの複製を生成しながらデータの更新を行うようなストレージシステムでは、データの更新を行う際に、複製元データを包含するボリュームに対応するアクセスコントロール装置は、複製先のボリュームに対応するアクセスコントロール装置に、複製先ボリュームにおけるデータの複製格納完了状況等を確認するための通信を行う必要がある。この場合、この通信の回数を削減することにより、データの更新処理を、より効率的に行うことが可能となる。
【０００８】
しかしながら、前述の特許文献１乃至３は、上述の通信回数を削減する技術に関しては、時に言及していない。
【０００９】
本願発明の目的は、上述の課題を解決した、アクセスコントロール装置、アクセスコントロールシステム、アクセスコントロール方法、及び、アクセスコントロールプログラムを提供することである。
【課題を解決するための手段】
【００１０】
本願発明の一実施形態のアクセスコントロール装置は、マスターボリュームと、前記マスターボリュームのデータの複製を記憶する複製ボリュームと、前記マスターボリュームへアクセスを行うが前記複製ボリュームには行わないアクセスコントロール装置とを包含するストレージ装置における、前記アクセスコントロール装置であって、当該マスターボリュームが包含する前記データの格納領域ごとに、所定時刻に当該格納領域に格納されている前記データの前記複製ボリュームへの複写が、完了しているか否かを示す複写管理情報を記憶する複写管理情報記憶手段と、当該マスターボリュームにおける前記格納領域に対するデータ更新命令を、前記所定時刻以降に受信したときに、前記複写管理情報を参照して、前記複写が完了している場合は、前記格納領域の前記データの更新を行い、前記複写が完了していない場合は、前記格納領域の前記データの前記複製ボリュームへの複写を完了させてから、前記格納領域の前記データの更新を行う更新手段と、を備える。
【００１１】
本願発明の一実施形態のアクセスコントロール方法は、マスターボリュームと、前記マスターボリュームのデータの複製を記憶する複製ボリュームと、前記マスターボリュームへアクセスを行うが前記複製ボリュームには行わないアクセスコントロール装置とを包含するストレージ装置における、前記アクセスコントロール装置におけるアクセスコントロール方法であって、当該マスターボリュームが包含する前記データの格納領域ごとに、所定時刻に当該格納領域に格納されている前記データの前記複製ボリュームへの複写が、完了しているか否かを示す複写管理情報を記憶域に記憶し、当該マスターボリュームにおける前記格納領域に対するデータ更新命令を、前記所定時刻以降に受信したときに、前記複写管理情報を参照して、前記複写が完了している場合は、前記格納領域の前記データの更新を行い、前記複写が完了していない場合は、前記格納領域の前記データの前記複製ボリュームへの複写を完了させてから、前記格納領域の前記データの更新を行う。
【００１２】
本願発明の一実施形態のアクセスコントロールプログラムは、マスターボリュームと、前記マスターボリュームのデータの複製を記憶する複製ボリュームと、前記マスターボリュームへアクセスを行うが前記複製ボリュームには行わないアクセスコントロール装置とを包含するストレージ装置における、前記アクセスコントロール装置におけるアクセスコントロールプログラムであって、当該マスターボリュームが包含する前記データの格納領域ごとに、所定時刻に当該格納領域に格納されている前記データの前記複製ボリュームへの複写が、完了しているか否かを示す複写管理情報を記憶域に記憶する複写管理情報記憶処理と、当該マスターボリュームにおける前記格納領域に対するデータ更新命令を、前記所定時刻以降に受信したときに、前記複写管理情報を参照して、前記複写が完了している場合は、前記格納領域の前記データの更新を行い、前記複写が完了していない場合は、前記格納領域の前記データの前記複製ボリュームへの複写を完了させてから、前記格納領域の前記データの更新を行う更新処理と、をコンピュータに実行させる。
【発明の効果】
【００１３】
本願発明は、データの複製を生成しながらデータの更新を行うストレージシステムにおいて、複製元と複製先のボリュームのアクセスコントロール装置間で行われる通信回数を削減することで、データの更新処理を効率的に行うことができるようにする。
【図面の簡単な説明】
【００１４】
【図１】本願発明の第１の実施形態のアクセスコントロールシステムの構成を示すブロック図である。
【図２】本願発明の第１の実施形態のページデータ更新命令に対する動作を示すフローチャートである。
【図３】本願発明の第１の実施形態における複写管理情報の構成例である。
【図４】本願発明の第１の実施形態におけるボリューム内のページごとのスナップショットの格納例である。
【図５】本願発明の第２の実施形態のアクセスコントロール装置の構成を示すブロック図である。
【発明を実施するための形態】
【００１５】
本願発明の第１の実施の形態について図面を参照して詳細に説明する。
【００１６】
図１は本実施形態のアクセスコントロールシステムの構成を示すブロック図である。
【００１７】
本実施形態のアクセスコントロールシステム１は、ディスクアレイシステム１０と情報処理装置２０と、を包含している。ディスクアレイシステム１０は、情報処理装置２０の指示に基づき、情報処理装置２０が処理したデータを記憶する。ディスクアレイシステム１０は、電子ディスク等の他の種類のストレージ装置の場合もある。
【００１８】
ディスクアレイシステム１０は、アクセスコントロール装置１１乃至１２と、マスターボリューム１３と、複製ボリューム１４とを包含している。尚、ディスクアレイシステム１０は、図示していない多数の、アクセスコントロール装置と、マスターボリュームと、複製ボリュームとを包含している。
【００１９】
アクセスコントロール装置１１乃至１２は、それぞれ、１乃至２のＩＤがシステム管理者により付与されている。マスターボリューム１３と、複製ボリューム１４は、それぞれ、ＭＶ０、ＳＶ０のＩＤがシステム管理者により付与されている。
【００２０】
マスターボリューム１３と、複製ボリューム１４は、ディスクアレイシステム１０におけるディスク上に確保されたデータを記憶するための物理的な領域である。複製ボリューム１４は、マスターボリューム１３の、所定時刻のスナップショットを格納するためのボリュームである。
【００２１】
アクセスコントロール装置１１乃至１２は、情報処理装置２０から発行された命令に従い、それぞれ、マスターボリューム１３、及び、複製ボリューム１４へアクセスし、データの読み出し、書き込みをページ単位で行う。ディスクアレイシステム１０内の各ボリュームへアクセスするアクセスコントロール装置は、ボリューム毎に１つである。１つのアクセスコントロール装置がアクセスするボリュームは、１つには限定されず、複数の場合もある。すなわち、アクセスコントロール装置１１は、マスターボリューム１３以外の、図１に図示していないボリュームにアクセスする場合もある。
【００２２】
アクセスコントロール装置１１乃至１２は、それぞれ、複写管理情報記憶部１１０乃至１２０と、更新部１１１乃至１２１とを包含している。複写管理情報記憶部１１０乃至１２０と、更新部１１１乃至１２１は、電子回路の場合もあれば、コンピュータプログラムの場合もある。アクセスコントロール装置１１と１２は、機能的に同等であり、包含する各構成要素の機能も同等である。なお、アクセスコントロール装置１２は、アクセスコントロール装置１１との混同を避けるため、複写アクセスコントロール装置１２と参照されることもある。
【００２３】
複写管理情報記憶部１１０は、複写管理情報１１００を記憶している。複写管理情報１１００の構成例を図３に示す。
【００２４】
複写管理情報１１００におけるマスターボリュームと、次行のアクセスコントロール装置のレコードは、ＩＤがＭＶ０であるマスターボリューム１３へアクセスするアクセスコントロール装置が、ＩＤが１であるアクセスコントロール装置１１であることを示している。複製ボリュームと、次行のアクセスコントロール装置のレコードは、ＩＤがＳＶ０である複製ボリューム１４へアクセスするアクセスコントロール装置が、ＩＤが２であるアクセスコントロール装置１２であることを示している。
【００２５】
ページごとの複写完了フラグは、マスターボリューム１３の所定時刻のスナップショットを複写ボリューム１４が格納済みであるかどうかをページ単位で示したものであり、この値が１であるページについては、スナップショット格納済みであることを示している。図３の例の場合、複写ボリューム１４は、ページ０についてはまだマスターボリューム１３のスナップショットを格納しておらず、ページ１乃至２についてはスナップショット格納済みであることを示している。
【００２６】
図３の例は、アクセスコントロール装置１１乃至１２と、マスターボリューム１３と、複写ボリューム１４に関する複写管理情報を示したものであるため、１列分の情報のみを示している。しかしながら、ディスクアレイシステム１０は、図１に図示されていない、アクセスコントロール装置と、マスターボリュームと、複写ボリュームとを包含しているため、複写管理情報１１００は、これらの図示されていない構成要素に関する複写管理情報も包含している。
【００２７】
マスターボリューム１３、及び、複写ボリューム１４における、ページごとのスナップショットの格納例を図４に示す。
【００２８】
マスターボリューム内データ（データ更新前）１３０は、情報処理装置２０がマスターボリューム１３のスナップショット作成命令を発行した時点での、マスターボリューム１３におけるページ０乃至３に格納されたデータを示したものであり、それぞれ、Ａ０乃至Ｄ０のデータが格納されている。
【００２９】
複製ボリューム内データ（データ更新前）１４０は、情報処理装置２０がマスターボリューム１３のスナップショット作成命令を発行した時点での、複写ボリューム１４におけるページ０乃至３に格納されたデータを示したものであり、いずれのページについても、まだデータは格納されていない。
【００３０】
マスターボリューム内データ（データ更新後）１３１は、情報処理装置２０が、スナップショット作成命令後に、マスターボリューム１３のページ１のページデータ更新命令を発行した場合の、マスターボリューム１３におけるページ０乃至３に格納されたデータを示したものであり、ページ１のデータがＢ０からＢ１に更新されている。
【００３１】
複製ボリューム内データ（データ更新後）１４１は、情報処理装置２０が、スナップショット作成命令後に、マスターボリューム１３のページ１のページデータ更新命令を発行した場合の、複写ボリューム１４におけるページ０乃至３に格納されたデータを示したものである。このとき、ページデータ更新命令前に、マスターボリューム１３のページ１に格納されていたＢ０のデータは、マスターボリュームから追い出されて、複写ボリューム１４のページ１に格納される。
【００３２】
図４に示すページデータの更新が行われた場合、複写管理情報１１００におけるページ１複写完了フラグは、更新部１１１により、０から１に更新される。
【００３３】
更新部１１１は、情報処理装置２０から発行された、あるいは、アクセスコントロール装置１１を除く他のアクセスコントロール装置から転送された、ページデータ更新命令を受信すると、ページデータ更新命令が指定した更新対象のボリュームを、複写管理情報１１００に照らし合わせる。ページデータ更新命令の更新対象が、マスターボリューム１３等、自身がアクセスするマスターボリュームでない場合は、ページデータ更新命令の更新対象のマスターボリュームのアクセスを行うアクセスコントロール装置へ、ページデータ更新命令を転送する。
【００３４】
更新部１１１は、ページデータ更新命令の更新対象がマスターボリューム１３である場合、複写管理情報記憶部１１０の複写管理情報１１００を参照して、ページデータ更新命令が指定した更新ページの複写完了フラグを確認する。当該複写完了フラグが１である場合、当該更新ページに関するスナップショットの複写ボリューム１４への格納は完了しているため、更新部１１１が更新前の当該更新ページのデータを複写ボリューム１４に追い出す必要はない。したがって、更新部１１１は、マスターボリューム１３における、当該更新ページのデータをそのまま更新する。
【００３５】
当該複写完了フラグが０である場合、当該更新ページに関するスナップショットの複写ボリューム１４への格納は完了していないため、更新部１１１が更新前の当該更新ページのデータを複写ボリューム１４に追い出す必要がある。更新部１１１は、複写管理情報１１００を参照して、複製ボリューム１４のアクセスコントロール装置がアクセスコントロール装置１２であることを確認する。
【００３６】
更新部１１１は、当該更新ページの更新前のデータをマスターボリューム１３から読み出して、アクセスコントロール装置１２へ送信し、複製ボリューム１４へのデータの複写を指示する。更新部１１１は、アクセスコントロール装置１２によるデータの複写が完了し、アクセスコントロール装置１２から、データの複写完了のリプライを受信すると、複写管理情報１１００における、複製ボリューム１４の当該更新ページの複写完了フラグを１にセットし、当該更新ページのデータを更新する。
【００３７】
更新部１１１は、アクセスコントロール装置１２からデータの複写完了のリプライを受信待ちのときに、当該更新ページに対する次のページデータ更新命令を受信した場合、当該更新ページの複写完了フラグがまだ０であるため、上述したページデータの複写ボリューム１４への追い出し動作を再度行う。この時点で、更新部１１１は、１つ前のページデータ更新命令による当該ページのデータの更新はまだ行っていないため、１つ前のページデータ更新命令により更新されたデータが、複製ボリューム１４に格納されることはない。尚、この場合、同じページデータが複製ボリューム１４に再度上書きされることになるので、アクセスコントロール装置１１、あるいは、アクセスコントロール装置１２が、複製ボリューム１４への上書き動作をキャンセルするようにしてもよい。
【００３８】
次に図２のフローチャートを参照して、本実施形態の動作について詳細に説明する。
【００３９】
アクセスコントロール装置１ｉ（ｉは1以上の整数）は、情報処理装置２０、あるいは、他のアクセスコントロール装置から、マスターボリューム１３へのページデータ更新命令を受信する（Ｓ１０１）。アクセスコントロール装置１ｉの更新部１ｉ１は、複写管理情報記憶部１ｉ０の複写管理情報を参照して、マスターボリューム１３のアクセスコントロール装置を確認する（Ｓ１０２）。ｉ＝１でない場合（Ｓ１０３でＮｏ）、更新部１ｉ１は、アクセスコントロール装置１１へ、ページデータ更新命令を転送し（Ｓ１０４）、処理はＳ１０１へ戻る。
【００４０】
ｉ＝１の場合、更新部１１１は、複写管理情報記憶部１１０の複写管理情報１１００を参照して、ページデータ更新命令が指定した更新ページの複写完了フラグを確認する（Ｓ１０５）。複写完了フラグの値が１の場合（Ｓ１０６でＮｏ）、更新部１１１は、マスターボリューム１３における、ページデータ更新命令が指定した更新ページのデータを更新する（Ｓ１０７）。更新部１１１は、情報処理装置２０に、ページデータ更新命令に対するリプライを返信し（Ｓ１０８）、全体の処理は終了する。
【００４１】
Ｓ１０６において、複写完了フラグの値が０の場合（Ｓ１０６でＹｅｓ）、更新部１１１は、複写管理情報１１００を参照して、複製ボリューム１４のアクセスコントロール装置を確認する（Ｓ１０９）。更新部１１１は、ページデータ更新命令が指定した更新ページの更新前のページデータをマスターボリューム１３から読み出して、アクセスコントロール装置１２へ送信し、複製ボリューム１４へのページデータの複写を指示する（Ｓ１１０）。更新部１１１は、アクセスコントロール装置１２から、当該ページデータの複写完了のリプライを受信する（Ｓ１１１）。更新部１１１は、複写管理情報１１００における、複製ボリューム１４の当該更新ページの複写完了フラグを１にセットし（Ｓ１１２）、処理はＳ１０７へ進む。
【００４２】
本実施形態には、データの複製を生成しながらデータの更新を行うストレージシステムにおいて、複製元と複製先のボリュームのアクセスコントロール装置間で行われる通信回数を削減することで、データの更新処理を効率的に行うことができるようにする効果がある。その理由は、マスターボリューム１３のアクセスコントロール装置１１が、ページごとの複製ボリューム１４への複写完了フラグを複写管理情報として記憶しているため、複製ボリューム１４への複写が完了しているマスターボリューム１３内のページを更新する場合、アクセスコントロール装置１１は、複製ボリューム１４のアクセスコントロール装置１２に確認せずに、当該ページの更新処理を行うことができるからである。
【００４３】
一般的に、各ボリュームに関するデータ格納状況等の管理情報は、当該ボリュームにアクセスするアクセスコントロール装置が管理する必要があり、当該アクセスコントロール装置が記憶している。したがって、本実施形態のような構成の例の場合、複製ボリューム１４に関する複写完了フラグ等の複写管理情報は、従来システムでは、アクセスコントロール装置１２のみが記憶していた。
【００４４】
マスターボリューム１３の所定時刻のスナップショットを、所定時刻以降に、マスターボリューム１３に対して更新をかけるタイミングで、更新前のページデータをマスターボリューム１３から複製ボリューム１４に追い出すことで生成するスナップショットの生成方式がある。このスナップショットの生成方式を採用した従来システムでは、アクセスコントロール装置１１は、更新をかけるマスターボリューム１３内のページについて、スナップショットを既に複製ボリューム１４が格納しているか否かの情報を持っていないため、コントロール装置１２に確認を取るための通信を行う必要がある。本実施形態では、コントロール装置１１は、上述の通信を行うことなく、マスターボリューム１３の更新処理に入ることができるため、データの更新処理を効率的に行うことが可能となる。
【００４５】
尚、本実施形態では、各ボリュームにアクセスするアクセスコントロール装置は１つとしているが、ボリュームごとに、現用系と待機系の２系統のアクセスコントローラを備える場合もある。この場合、現用系と待機系の双方のアクセスコントロール装置が、上述した機能を備えることで、より可用性の高いストレージシステムにおいても、本実施形態と同様の効果を得ることが可能となる。
【００４６】
また、アクセスコントロール装置１２は、必ずしも、アクセスコントロール装置１１と同じように構成されている必要は無い。アクセスコントロール装置１２は、アクセスコントロール装置１１に指示されたデータを複製ボリューム１４に書き込めばよい。
＜第二の実施形態＞
次に、本願発明の第２の実施形態について図面を参照して詳細に説明する。
【００４７】
図５は本願発明の第２の実施形態のアクセスコントロール装置の構成を示すブロック図である。
【００４８】
アクセスコントロール装置１１は、マスターボリューム１３と、マスターボリューム１３のデータの複製を記憶する複製ボリューム１４と、アクセスコントロール装置１１乃至１２を包含するディスクアレイシステム１０において、マスターボリューム１３へのアクセスを行う。アクセスコントロール装置１１は、複写管理情報記憶部１１０と、更新部１１１とを包含している。
【００４９】
複写管理情報記憶部１１０は、マスターボリューム１３が包含するデータの格納領域ごとに、所定時刻に当該格納領域に格納されているデータの複製ボリューム１４への複写が、完了しているか否かを示す複写管理情報を記憶する。
【００５０】
更新部１１１は、マスターボリューム１３における格納領域に対するデータ更新命令を、所定時刻以降に情報処理装置２０から受信したときに、複写管理情報を参照して、複写が完了している場合は、格納領域のデータの更新を行い、複写が完了していない場合は、格納領域のデータの複製ボリューム１４への複写を完了させてから、格納領域のデータの更新を行う。
【００５１】
本実施形態には、第１の実施形態と同様に、データの複製を生成しながらデータの更新を行うストレージシステムにおいて、複製元と複製先のボリュームのアクセスコントロール装置間で行われる通信回数を削減することで、データの更新処理を効率的に行うことができるようにする効果がある。その理由は、マスターボリューム１３のアクセスコントロール装置１１が、格納領域ごとの複製ボリューム１４への複写完了フラグを複写管理情報として記憶しているため、複製ボリューム１４への複写が完了しているマスターボリューム１３内の格納領域を更新する場合、アクセスコントロール装置１１は、複製ボリューム１４のアクセスコントロール装置１２に確認せずに、当該格納領域の更新処理を行うことができるからである。
【００５２】
以上、実施形態を参照して本願発明を説明したが、本願発明は上記実施形態に限定されたものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
【符号の説明】
【００５３】
１    アクセスコントロールシステム
１０    ディスクアレイシステム
１１乃至１２    アクセスコントロール装置
１１０乃至１２０    複写管理情報記憶部
１１００    複写管理情報
１１１乃至１２１    更新部
１３    マスターボリューム
１３０    マスターボリューム内データ（データ更新前）
１３１    マスターボリューム内データ（データ更新後）
１４    複製ボリューム
１４０    複製ボリューム内データ（データ更新前）
１４１    複製ボリューム内データ（データ更新後）
２０    情報処理装置
【図１】
2014106859.tif 000003
【図２】
2014106859.tif 000004
【図３】
2014106859.tif 000005
【図４】
2014106859.tif 000006
【図５】
2014106859.tif 000007