(57)【要約】【課題】  情報を記憶する記憶装置が故障した場合であっても、継続して記憶装置に対してアクセスすることが可能なように制御するバックアップ制御装置等を提供する。【解決手段】  バックアップ制御装置１は、第１の位置情報を含む書き込み処理命令に従い、第１の記憶部に対して処理を実行する制御部３と、第２の記憶部にアクセス可能なように第１の位置情報を変換する変換部２と、変換された第１の位置情報を含む第１の書き込み処理命令を送信するよう通信部５を制御し、その第１の書き込み処理命令に対するリプライを送受信するよう通信部５を制御する送信制御部４と、を備える。【選択図】      図１
2015166965.tif 000002
【特許請求の範囲】
【請求項１】
書き込み処理の対象である情報と、その情報を記憶する位置を示す第１の位置情報を含む書き込み処理命令に従い、自装置が制御すべき第１の記憶手段に対して処理を実行すると共に、前記書き込み処理命令に対するリプライを外部装置に対して送信する制御手段と、
前記第１の記憶手段と異なる他の記憶手段にアクセス可能なように前記第１の位置情報を変換する変換手段と、
前記変換された第１の位置情報を前記書き込み処理命令に含めることによって得られた第１の書き込み処理命令を送信するよう通信手段を制御し、その第１の書き込み処理命令に対するリプライを受信した場合に、該リプライを前記外部装置に対して送信するよう前記通信手段を制御する送信制御手段と、を備え、
前記他の記憶手段に対する書き込み処理命令または読み込み処理命令の何れかの命令を得た場合には、前記変換手段は、
該命令に含まれる第１の位置情報を、前記第１の記憶手段における該第１の位置情報が示す位置と異なる他の位置にアクセス可能なように変換し、該変換された第１の位置情報と前記命令とに従い、処理を実行する
ことを特徴とするバックアップ制御装置。
【請求項２】
前記変換手段は、
前記他の記憶手段にアクセス可能なように前記第１の位置情報を変換する場合に、
前記第１の位置情報に前記他の記憶手段におけるオフセット値を付加することにより前記変換された第１の位置情報を生成し、
前記第１の位置情報が示す位置と異なる他の位置にアクセス可能なように前記第１の位置情報を変換する場合には、
前記第１の位置情報に前記第１の記憶手段におけるオフセット値を付加することにより前記変換された第１の位置情報を生成する
ことを特徴とする請求項１に記載のバックアップ制御装置。
【請求項３】
前記第１の記憶手段と前記他の記憶手段とは、
１つ以上の記憶領域を有し、
前記第１の位置情報及び前記変換された第１の位置情報は、
前記記憶領域を識別可能なアドレス情報または論理番号情報を含む
ことを特徴とする請求項１または請求項２に記載のバックアップ制御装置。
【請求項４】
前記書き込み処理命令は、
前記情報と、その情報を記憶する位置を示す前記第１の位置情報と、メタ情報とを含み、
前記読み込み処理命令は、
読み込み処理の対象である情報が記憶された位置を示す前記第１の位置情報と、メタ情報とを含む
ことを特徴とする請求項１乃至請求項３の何れかに記載されたバックアップ制御装置。
【請求項５】
前記請求項１乃至請求項４の何れかに記載されたバックアップ制御装置を含む第１の記憶装置と、前記バックアップ制御装置を含む第２の記憶装置とが光通信媒体を介して通信可能に接続する記憶装置システムであって、
前記第２の記憶装置は、
前記第１の記憶装置から前記通信手段を介して前記第１の書き込み処理命令を受信する場合に、その第１の書き込み処理命令に従い、処理を実行すると共に前記第１の書き込み処理命令に対するリプライを、前記通信手段を介して前記第１の記憶装置に送信する
ことを特徴とする記憶装置システム。
【請求項６】
前記請求項１乃至請求項４の何れかに記載されたバックアップ制御装置を含むことを特徴とする通信装置。
【請求項７】
情報処理装置が、
書き込み処理の対象である情報と、その情報を記憶する位置を示す第１の位置情報を含む書き込み処理命令に従い、自装置が制御すべき第１の記憶手段に対して処理を実行すると共に、前記書き込み処理命令に対するリプライを外部装置に対して送信し、
前記第１の記憶手段と異なる他の記憶手段にアクセス可能なように前記第１の位置情報を変換し、
前記変換された第１の位置情報を前記書き込み処理命令に含めることによって得られた第１の書き込み処理命令を送信するよう通信手段を制御し、その第１の書き込み処理命令に対するリプライを受信した場合に、該リプライを前記外部装置に対して送信するよう前記通信手段を制御し、
前記他の記憶手段に対する書き込み処理命令または読み込み処理命令の何れかの命令を得た場合には、
該命令に含まれる第１の位置情報を、前記第１の記憶手段における該第１の位置情報が示す位置と異なる他の位置にアクセス可能なように変換し、該変換された第１の位置情報と前記命令とに従い、処理を実行する
ことを特徴とするバックアップ制御方法。
【請求項８】
前記他の記憶手段にアクセス可能なように前記第１の位置情報を変換する場合に、
前記第１の位置情報に前記他の記憶手段におけるオフセット値を付加することにより前記変換された第１の位置情報を生成し、
前記第１の位置情報が示す位置と異なる他の位置にアクセス可能なように前記第１の位置情報を変換する場合には、
前記第１の位置情報に前記第１の記憶手段におけるオフセット値を付加することにより前記変換された第１の位置情報を生成する
ことを特徴とする請求項７に記載のバックアップ制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、例えば、記憶装置に記憶された情報を冗長化する技術分野に関する。
【背景技術】
【０００２】
サーバ装置やパーソナルコンピュータ等の電子機器では、例えば、障害によるデータ等の喪失に備えて、様々な対策がとられている。その対策としては、例えば、２台の磁気ディスク装置（「Ｄｉｓｋ装置」とも記す）に対して同一の情報を記憶するＲＡＩＤ（Ｒｅｄｕｎｄａｎｔ＿Ａｒｒａｙｓ＿ｏｆ＿Ｉｎｅｘｐｅｎｓｉｖｅ＿Ｄｉｓｋｓ）方式が知られている。
【０００３】
ここで、本願出願に先立って存在する関連技術としては、例えば、特許文献１乃至特許文献３がある。
【０００４】
特許文献１は、二重化処理装置および二重化処理制御方法に関する技術を開示する。当該二重化処理装置は、ホストコンピュータからデータが転送された場合に、転送されたデータを第１のＳＳＤ（Ｓｏｌｉｄ＿Ｓｔａｔｅ＿Ｄｒｉｖｅ）に書き込む。当該二重化処理装置は、第１のＳＳＤにデータを書き込んだ際に、第１のＳＳＤ及び第２のＳＳＤにデータの記憶を行った旨を、ホストコンピュータに対して通知する。その後、当該二重化処理装置は、第１のＳＳＤからデータを読み込むと共に、読み込んだデータを第２のＳＳＤに書き込む。これにより、特許文献１に開示された二重化処理装置は、データの二重化処理を低負荷、且つ高速に実現する。
【０００５】
次に、特許文献２は、ストレージシステム、二重化制御方法及びプログラムに関する技術を開示する。特許文献２には、二重化されたストレージ装置の一方に障害が発生した場合に、他方のストレージ装置に保存されたデータを、復旧の対象であるストレージ装置に転送することによりリストアするストレージシステムについて記載されている。
【０００６】
特許文献３は、情報処理装置に関する技術を開示する。当該情報処理装置は、第１のハードディスク装置及び第２のハードディスク装置と、これらハードディスク装置に対してデータの読み取り及び書き込み制御を行うコントローラとを備える。
【０００７】
係るコントローラは、中央処理装置からの書き込み命令に従い、データを第１及び第２のハードディスク装置に書き込む。また、当該コントローラは、中央処理装置からの読み取り命令に従い、データを第１のハードディスク装置から読み取る。当該コントローラは、データを第１のハードディスク装置から読み取りできなかった場合に、第２のハードディスク装置から読み取る。このように、特許文献３に開示された情報処理装置は、中央処理装置に対する少ない負担によりデータを二重化することができる。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２０１１−００３０９４号公報
【特許文献２】特開２００７−０８６９７２号公報
【特許文献３】特開平０５−１１９９２６号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
ところで、電子ディスク装置は、高速な処理能力を有する半導体メモリ（以下、本願では「メモリ」と称する）をディスク装置に見立てた、例えば、コンピュータによる読み書きが可能な揮発性の記憶デバイスである。この電子ディスク装置は、高速に処理することが可能な揮発性のメモリを用いている。そのために、当該電子ディスク装置では、故障によりデータを喪失する可能性があった。これに対して、電子ディスク装置では、例えば、ＲＡＩＤ方式を採用することによりデータの喪失を防止する。しかしながら、例えば、同一の情報を記憶するＲＡＩＤ１（ミラーリング）を構成する電子ディスク装置が故障した場合に、電子ディスク装置は、データなどの情報の読み込み処理または書き込み処理を継続することができない。また、電子ディスク装置では、ＲＡＩＤコントローラが故障した場合も同様に、当該情報の読み込み処理または書き込み処理を継続することができない。
【００１０】
特許文献１乃至特許文献３に開示された技術も同様にＲＡＩＤコントローラが故障した場合に、例えば、ホストコンピュータは、記憶装置から係る情報の読み込み処理または書き込み処理を継続することができない。
【００１１】
より具体的に、例えば、特許文献３に開示された情報処理装置では、コントローラが故障した場合に、第１及び第２のハードディスク装置に記憶された情報にアクセスすることができない。即ち、当該情報処理装置は、第１のハードディスク装置と第２のハードディスク装置とが故障していない場合であっても、コントローラ障害により第１及び第２のハードディスク装置にアクセスすることができない（以降、本願では、単に、「コントローラ障害によるアクセス不可」とも記す）。このように、複数のハードディスク装置を用いた場合であっても、このような問題は解決することができない。つまり、ＲＡＩＤを構成された電子ディスク装置を含むシステムとして考えた場合に、例えば、システム利用者は、復旧するまでの間に亘って故障した電子ディスク装置の情報にアクセスすることができない。
【００１２】
この問題に対する対策としては、２台の電子ディスク装置に対して同一の情報を、記憶する方法が考えられる。これにより、一方の電子ディスク装置が故障した場合であっても、当該利用者は、他方の電子ディスク装置に記憶された情報にアクセスすることができる。しかしながら、この方法では、ホストコンピュータに実装されたオペレーションシステムやアプリケーションからの制御により２台の電子ディスク装置に対して同一の情報を、書き込む必要がある。即ち、ホストコンピュータとしては、当該情報を２度書きする必要がある。そのため、当該方法は、容易に導入することができない。
【００１３】
本発明は、情報を記憶する記憶装置が故障した場合であっても、継続して記憶装置に対してアクセスすることが可能なように制御するバックアップ制御装置等を提供することを主たる目的とする。
【課題を解決するための手段】
【００１４】
上記の課題を達成すべく、本発明に係るバックアップ制御装置は、以下の構成を備えることを特徴とする。
【００１５】
即ち、本発明に係るバックアップ制御装置は、
書き込み処理の対象である情報と、その情報を記憶する位置を示す第１の位置情報を含む書き込み処理命令に従い、自装置が制御すべき第１の記憶手段に対して処理を実行すると共に、前記書き込み処理命令に対するリプライを外部装置に対して送信する制御手段と、
前記第１の記憶手段と異なる他の記憶手段にアクセス可能なように前記第１の位置情報を変換する変換手段と、
前記変換された第１の位置情報を前記書き込み処理命令に含めることによって得られた第１の書き込み処理命令を送信するよう通信手段を制御し、その第１の書き込み処理命令に対するリプライを受信した場合に、該リプライを前記外部装置に対して送信するよう前記通信手段を制御する送信制御手段と、を備え、
前記他の記憶手段に対する書き込み処理命令または読み込み処理命令の何れかの命令を得た場合には、前記変換手段は、
該命令に含まれる第１の位置情報を、前記第１の記憶手段における該第１の位置情報が示す位置と異なる他の位置にアクセス可能なように変換し、該変換された第１の位置情報と前記命令とに従い、処理を実行する
ことを特徴とする。
【００１６】
或いは、同目的は、上記に示すバックアップ制御装置を含む記憶装置システムによっても達成される。
【００１７】
或いは、同目的は、上記に示すバックアップ制御装置を含む通信装置によっても達成される。
【００１８】
また、同目的を達成すべく、本発明に係るバックアップ制御方法は、以下の構成を備えることを特徴とする。
【００１９】
即ち、本発明に係るバックアップ制御方法は、
情報処理装置が、
書き込み処理の対象である情報と、その情報を記憶する位置を示す第１の位置情報を含む書き込み処理命令に従い、自装置が制御すべき第１の記憶手段に対して処理を実行すると共に、前記書き込み処理命令に対するリプライを外部装置に対して送信し、
前記第１の記憶手段と異なる他の記憶手段にアクセス可能なように前記第１の位置情報を変換し、
前記変換された第１の位置情報を前記書き込み処理命令に含めることによって得られた第１の書き込み処理命令を送信するよう通信手段を制御し、その第１の書き込み処理命令に対するリプライを受信した場合に、該リプライを前記外部装置に対して送信するよう前記通信手段を制御し、
前記他の記憶手段に対する書き込み処理命令または読み込み処理命令の何れかの命令を得た場合には、
該命令に含まれる第１の位置情報を、前記第１の記憶手段における該第１の位置情報が示す位置と異なる他の位置にアクセス可能なように変換し、該変換された第１の位置情報と前記命令とに従い、処理を実行する
ことを特徴とする。
【発明の効果】
【００２０】
本発明によれば、情報を記憶する記憶装置が故障した場合であっても、継続して記憶装置に対してアクセスすることが可能なように制御するバックアップ制御装置等を提供することができる。
【図面の簡単な説明】
【００２１】
【図１】本発明の第１の実施形態におけるバックアップ制御装置の構成を示すブロック図である。
【図２】本発明の第１の実施形態における一方の記憶装置に包含されたバックアップ制御装置が制御する記憶部と、その記憶部と異なる他の記憶部における、記憶領域の配置を概念的に例示する図である。
【図３】本発明の第１の実施形態におけるバックアップ制御装置を含む記憶装置システムの構成を示すブロック図である。
【図４】本発明の第１の実施形態における情報が記憶部に記憶された態様を概念的に例示する図である。
【図５】本発明の第１の実施形態における他方の記憶装置に包含されたバックアップ制御装置が制御する記憶部と、その記憶部と異なる他の記憶部における、記憶領域の配置を概念的に例示する図である。
【図６】本発明の第２の実施形態におけるバックアップ制御装置を含む記憶装置システムの構成を示すブロック図である。
【図７】本発明の第２の実施形態における第１の電子ディスク装置が有するバックアップ制御装置の構成を示すブロック図である。
【図８】本発明の第２の実施形態における第２の電子ディスク装置が有するバックアップ制御装置の構成を示すブロック図である。
【図９】本発明の第２の実施形態におけるバックアップ制御装置が行う書き込み処理命令を受信した際の動作を示すフローチャートである。
【図１０】本発明の第２の実施形態におけるバックアップ制御装置を含む電子ディスク装置とホストコンピュータとの間において、生じたコントローラ障害によるアクセス不可の態様を概念的に例示する図である。
【図１１】本発明の第２の実施形態におけるバックアップ制御装置が行う記憶装置に対するコントローラ障害によるアクセス不可が発生した際の処理を示すフローチャートである。
【図１２】本発明の第３の実施形態におけるバックアップ制御装置を含む記憶装置システムの構成を示すブロック図である。
【図１３】本発明の第３の実施形態における第１の磁気ディスク装置が有する記憶部と第２の磁気ディスク装置が有する記憶部とにおける記憶領域の配置を概念的に例示する図である。
【図１４】本発明の第３の実施形態における第１情報と第２情報とが記憶部に記憶された態様を概念的に例示する図である。
【図１５】本発明の第３の実施形態におけるバックアップ制御装置を含む磁気ディスク装置とホストコンピュータとの間において、生じたコントローラ障害によるアクセス不可の態様を概念的に例示する図である。
【発明を実施するための形態】
【００２２】
以下、本発明の実施形態について図面を参照して詳細に説明する。
【００２３】
＜第１の実施形態＞
図１は、本発明の第１の実施形態におけるバックアップ制御装置１の構成を示すブロック図である。
【００２４】
図１において、バックアップ制御装置１は、変換部２、制御部３及び送信制御部４を備える。
【００２５】
変換部２は、自装置が制御すべき記憶部（第１の記憶部）に対する書き込み処理命令を受信した場合に、その記憶部と異なる他の記憶部（第２の記憶部）にアクセス可能なように第１の位置情報を変換する機能を有する。
【００２６】
より具体的に、変換部２は、不図示の外部装置から自装置が制御すべき記憶部に対する書き込み処理命令を、通信部５を介して受信した場合に、その書き込み処理命令に含まれる位置情報（第１の位置情報）に、係る他の記憶部におけるオフセット値を付加する。これにより、変換部２は、位置情報（第２の位置情報）を生成することができる。即ち、変換部２は、第１の位置情報と係る他の記憶部におけるオフセット値とに基づいて、第２の位置情報を生成する。また、変換部２は、生成した第２の位置情報を、受信した書き込み処理命令に含める。
【００２７】
尚、以下の説明では、説明の便宜上、書き込み処理命令または読み込み処理命令に含まれる位置情報を「第１の位置情報」と称する。また、以下の説明では、第１の位置情報と係る他の記憶装置におけるオフセット値とに基づき生成された位置情報を「第２の位置情報」と称し、そして、第１の位置情報と自装置が制御すべき記憶装置におけるオフセット値とに基づき生成された位置情報を「第３の位置情報」と称する。また、以下の説明では、説明の便宜上、書き込み処理命令に第２の位置情報を含めることによって得られた書き込み処理命令を、「第１の書き込み処理命令」と称する（以下、各実施形態においても同様）。
【００２８】
一方で、変換部２は、係る他の記憶部に対する書き込み処理命令または読み込み処理命令を受信した場合には、第１の位置情報を、自装置が制御すべき記憶部における第３の位置情報が示す位置にアクセス可能なように変換する機能を有する。
【００２９】
より具体的に、変換部２は、自装置が制御すべき記憶部と異なる他の記憶部に対する書き込み処理命令または読み込み処理命令を、通信部５を介して受信した場合には、その命令に含まれる第１の位置情報と、自装置が制御すべき記憶装置におけるオフセット値とに基づいて、第３の位置情報を生成する。
【００３０】
また、変換部２は、通信部５を介して受信した書き込み処理命令または読み込み処理命令と、生成した第３の位置情報とに基づいて、処理を実行する。
【００３１】
より具体的に、書き込み処理命令を受信した場合に、変換部２は、書き込み処理命令と、第３の位置情報とに基づいて、自装置が制御すべき記憶部の第３の位置情報が示す位置に情報を記憶（格納）する。一方で、読み込み処理命令を受信した場合には、変換部２は、読み込み処理命令と、第３の位置情報とに基づいて、自装置が制御すべき記憶部の第３の位置情報が示す位置に記憶された情報を読み込む。
【００３２】
変換部２は、受信した書き込み処理命令または読み込み処理命令と、生成した第３の位置情報とに基づき実行した処理が完了した際に、その命令に対するリプライを、通信部５を介して外部装置に対して送信する。
【００３３】
ここで、書き込み処理命令とは、データなどの情報と、その情報を記憶する位置を示す位置情報（第１の位置情報）と、データ長などのメタ情報とを含む。
【００３４】
また、読み込み処理命令とは、読み込み処理の対象である情報が記憶された位置を示す位置情報（第１の位置情報）と、データ長などのメタ情報とを含む。
【００３５】
制御部３は、自装置が制御すべき記憶部に対する書き込み処理命令を受信した場合に、その書き込み処理命令に従い、情報を、第１の位置情報が示す位置に記憶する。また、制御部３は、処理が完了した際に、通信部５を介して書き込み処理命令に対するリプライを、例えば、外部装置に対して送信する。
【００３６】
より具体的に、制御部３は、係る書き込み処理命令に従い、情報を、自装置が制御すべき記憶部が有する記憶領域の第１の位置情報が示す位置に記憶する。
【００３７】
送信制御部４は、書き込み処理命令を送受信するよう通信部５を制御する機能を有する。より具体的に、送信制御部４は、通信部５を介して外部装置から書き込み処理命令を受信した場合に、当該書き込み処理命令に第２の位置情報を含めることによって得られた第１の書き込み処理命令を、通信部５を介して自装置と異なる他の装置に対して送信する。
【００３８】
また、送信制御部４は、第１の書き込み処理命令に対するリプライを送受信するよう通信部５を制御する機能を有する。より具体的に、送信制御部４は、通信部５を介して第１の書き込み処理命令に対するリプライを受信した場合に、受信したリプライを、通信部５を介して外部装置に対して送信する。
【００３９】
通信部５は、伝送媒体を介してホストコンピュータや第２の通信装置等と通信可能に接続する。また、通信部５は、各種情報を送受信する。
【００４０】
次に、自装置が制御すべき記憶部１６と、その記憶部１６と異なる他の記憶部１９について、図２を参照して説明する。
【００４１】
図２は、本発明の第１の実施形態における記憶装置１１のバックアップ制御装置１が制御する記憶部１６と、記憶部１６と異なる他の記憶部１９とにおける記憶領域の配置を概念的に例示する図である。
【００４２】
尚、以下の説明では、説明の便宜上、一例として、第２の記憶領域１８を、第１の記憶領域１７の上位アドレスに配置する場合について説明する。また、以下の説明では、第４の記憶領域２１を、第３の記憶領域２０の上位アドレスに配置する場合について説明する。また、以下の説明では、記憶部１９におけるオフセット値を「第１のオフセット値」と称し、記憶部１６におけるオフセット値を「第２のオフセット値」と称する（以下、各実施形態においても同様）。
【００４３】
図２において、記憶部１６は、第１の記憶領域１７及び第２の記憶領域１８を有する。また、記憶部１９は、第３の記憶領域２０及び第４の記憶領域２１を有する。
【００４４】
図２において、例えば、第１の記憶領域１７は、メモリアドレス「０ｘ００００」番地（０ｘ：１６進数表記を示す）から第２のオフセット値「０ｘ２０００」番地の直前「０ｘ１ＦＦＦ」番地までの領域が割り当てられた記憶領域である。また、第２の記憶領域１８は、第２のオフセット値「０ｘ２０００」番地から第２のオフセット値の２倍の値に相当する直前「０ｘ３ＦＦＦ」番地までの領域が割り当てられた記憶領域である。
【００４５】
同様に、図２において、第３の記憶領域２０は、メモリアドレス「０ｘ００００」番地から第１のオフセット値「０ｘ２０００」番地の直前までの領域が割り当てられた記憶領域である。また、第４の記憶領域２１は、第１のオフセット値「０ｘ２０００」番地から第１のオフセット値の２倍に相当する値の直前「０ｘ３ＦＦＦ」番地までの領域が割り当てられた記憶領域である。
【００４６】
尚、上述した本実施形態では、説明の便宜上、一例として、第１のオフセット値と第２のオフセット値とは、同一の値をとる構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。第１のオフセット値と第２のオフセット値とは、異なる値をとる構成を採用してもよい。
【００４７】
ここで、以下の説明において、より具体的に、本実施形態における記憶装置１１のバックアップ制御装置１が行う書き込み処理命令を受信した際の処理について、図１乃至図４を参照して説明する。
【００４８】
尚、以下の説明では、説明の便宜上、第１の記憶装置を「記憶装置１１」と称し、そして、第２の記憶装置を「記憶装置１２」と称する。また、記憶装置１１と記憶装置１２とは、機能および動作に差異は無いこととする（以下、各実施形態においても同様）。
【００４９】
図３は、本発明の第１の実施形態におけるバックアップ制御装置１を含む記憶装置システム１０の構成を示すブロック図である。
【００５０】
図３において、記憶装置システム１０は、大別して、記憶装置１１と、記憶装置１２とを有する。
【００５１】
より具体的に、記憶装置１１は、バックアップ制御装置１を含む第１の通信装置１３、第２の通信装置１４及び記憶部１６を有する。また、記憶装置１２は、バックアップ制御装置１を含む第１の通信装置１３、第２の通信装置１４及び記憶部１９を有する。
【００５２】
第２の通信装置１４は、通信部１５を有する。通信部１５は、伝送媒体を介して１つ以上のバックアップ制御装置１等と通信可能に接続する。また、通信部１５は、各種情報を送受信する。
【００５３】
ホストコンピュータ（外部装置）１００は、例えば、光ケーブル（光通信媒体）を介して記憶装置１１と記憶装置１２と通信可能に接続する。また、ホストコンピュータ１００は、記憶装置１１または記憶装置１２に対して書き込み処理命令または読み込み処理命令を送信する。
【００５４】
尚、以下の説明では、説明の便宜上、一例として、記憶装置１１のバックアップ制御装置１は、記憶部１６の第１の記憶領域１７に対する書き込み処理命令を、通信部５を介してホストコンピュータ１００から受信することとする。
【００５５】
また、書き込み処理命令は、情報（説明の便宜上、本願では「第１情報」と称する）と、第１情報を記憶部１６の第１の記憶領域１７に記憶する位置を示すアドレス情報（第１の位置情報）と、データ長などのメタ情報とを含むこととする。
【００５６】
説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【００５７】
記憶装置１１の制御部３は、受信した書き込み処理命令に基づいて、記憶部１６が有する第１の記憶領域１７の第１の位置情報が示す位置に第１情報を記憶する。また、制御部３は、第１の位置情報が示す位置に第１情報を記憶した際に、書き込み処理命令に対するリプライを、通信部５を介してホストコンピュータ１００に対して送信する。
【００５８】
次に、記憶装置１１の変換部２は、第１の位置情報に第１のオフセット値を付加することによって、第２の位置情報を生成する。また、変換部２は、生成した第２の位置情報を、書き込み処理命令に含める。即ち、変換部２は、第１の位置情報と、記憶部１９におけるオフセット値（第１のオフセット値）とに基づいて、第２の位置情報を生成する。
【００５９】
記憶装置１１の送信制御部４は、第２の位置情報を書き込み処理命令に含めることにより得られた第１の書き込み処理命令を、通信部５を介して自装置と異なる他の装置（記憶装置１２）に対して送信する。
【００６０】
これにより、例えば、記憶装置１２の第２の通信装置１４は、通信部１５を介して第１の書き込み処理命令を受信する。また、第２の通信装置１４は、受信した第１の書き込み処理命令に基づいて、記憶部１９における第４の記憶領域２１の第２の位置情報が示す位置に第１情報を記憶することができる。
【００６１】
また、第２の位置情報が示す位置に第１情報を記憶した際に、記憶装置１２の第２の通信装置１４は、受信した第１の書き込み処理命令に対するリプライを、バックアップ制御装置１に対して送信する。
【００６２】
記憶装置１１の送信制御部４は、通信部５を介して係るリプライを受信する。そして、送信制御部４は、受信した当該リプライを、通信部５を介してホストコンピュータ１００に対して送信する。
【００６３】
これにより、例えば、ホストコンピュータ１００は、通信部５を介して制御部３と送信制御部４とから書き込み処理命令に対するリプライを受信した際に、記憶装置１１と記憶装置１２とに対する書き込み処理が完了したことを判断することができる。
【００６４】
図４は、本発明の第１の実施形態における情報が記憶部１６と記憶部１９とに記憶された態様を概念的に例示する図である。
【００６５】
図４において、バックアップ制御装置１は、第１情報を、第１の記憶領域１７と、第４の記憶領域２１とに記憶するよう制御する。
（障害発生時）
次に、以下の説明において、より具体的に、本実施形態におけるバックアップ制御装置１が行う記憶装置１２に対してアクセスすることのできない障害（以降、「アクセス障害」と称する）が発生した際の読み込み処理について、図１乃至図４を参照して説明する。即ち、以下の説明では、例えば、記憶装置１２に対するコントローラ障害によるアクセス不可が発生した際のバックアップ制御装置１に対する読み込み処理について、図１乃至図４を参照して説明する。
【００６６】
以下の説明では、説明の便宜上、一例として、ホストコンピュータ１００と記憶装置１２との間において生じた、例えば、通信障害、記憶装置１２の故障などによるアクセス障害により記憶部１９の第３の記憶領域２０に記憶された第２情報にアクセスできないこととする。
【００６７】
また、読み込み処理命令は、第２情報が記憶部１９の第３の記憶領域２０に記憶された位置を示すアドレス情報（第１の位置情報）「０ｘ００００」と、データ長などのメタ情報とを含むこととする。
【００６８】
そして、ホストコンピュータ１００は、例えば、記憶装置１２との間においてコントローラ障害によるアクセス不可が発生したため、２回目の読み込み処理命令を、記憶装置１１に対して送信することとする。
【００６９】
説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【００７０】
記憶装置１１の変換部２は、自装置が制御すべき記憶部１６と異なる他の記憶部１９を有する記憶装置１２に対する読み込み処理命令を受信した場合には、その命令に含まれる第１の位置情報と、第２のオフセット値とに基づいて、第３の位置情報を生成する。
【００７１】
次に、記憶装置１１の変換部２は、読み込み処理命令と、第３の位置情報とに基づいて、第３の位置情報が示す位置に記憶された第２情報(コピー)を読み込む。
【００７２】
より具体的に、変換部２は、読み込み処理命令と、第３の位置情報とに基づいて、図４に示す記憶部１６が有する第２の記憶領域１８の第３の位置情報が示す位置に記憶された第２情報(コピー)を読み込む。
【００７３】
記憶装置１１の変換部２は、受信した読み込み処理命令と、生成した第３の位置情報とに基づき実行した処理が完了した際に、その命令に対するリプライを、ホストコンピュータ１００に対して送信する。
【００７４】
次に、以下の説明において、より具体的に、本実施形態における記憶装置１２のバックアップ制御装置１が行う書き込み処理命令を受信した際の処理について、図１乃至図５を参照して説明する。
【００７５】
図５は、本発明の第１の実施形態における記憶装置１２のバックアップ制御装置１が制御する記憶部１９と、記憶部１９と異なる他の記憶部１６とにおける記憶領域の配置を概念的に例示する図である。
【００７６】
尚、以下の説明では、説明の便宜上、一例として、記憶部１６におけるオフセット値を「第３のオフセット値」と称し、記憶部１９におけるオフセット値を「第４のオフセット値」と称する。また、図５において説明する記憶装置１２の変換部２が使用する第３のオフセット値と第４のオフセット値とは、それぞれ、図２において説明した記憶装置１１の変換部２が使用する第２のオフセット値と第１のオフセット値と等しい値となる。（以下、各実施形態においても同様）。
【００７７】
記憶装置１１の書き込み動作について図２で説明したように、図５において記憶装置１２で第３のオフセット値と第４のオフセット値を使った書き込み動作を説明する。
【００７８】
図５において、記憶部１６は、第１の記憶領域１７及び第２の記憶領域１８を有する。また、記憶部１９は、第３の記憶領域２０及び第４の記憶領域２１を有する。
【００７９】
図５において、例えば、第１の記憶領域１７は、メモリアドレス「０ｘ００００」番地（０ｘ：１６進数表記を示す）から第３のオフセット値「０ｘ２０００」番地の直前「０ｘ１ＦＦＦ」番地までの領域が割り当てられた記憶領域である。また、第２の記憶領域１８は、第３のオフセット値「０ｘ２０００」番地から第３のオフセット値の２倍に相当する値の直前「０ｘ３ＦＦＦ」番地までの領域が割り当てられた記憶領域である。
【００８０】
同様に、図５において、第３の記憶領域２０は、メモリアドレス「０ｘ００００」番地から第４のオフセット値「０ｘ２０００」番地の直前までの領域が割り当てられた記憶領域である。また、第４の記憶領域２１は、第４のオフセット値「０ｘ２０００」番地から第４のオフセット値の２倍に相当する値の直前「０ｘ３ＦＦＦ」番地までの領域が割り当てられた記憶領域である。
【００８１】
また、以下の説明では、説明の便宜上、一例として、記憶装置１２のバックアップ制御装置１は、記憶部１９の第３の記憶領域２０に対する書き込み処理命令を、通信部５を介してホストコンピュータ１００から受信することとする。
【００８２】
また、書き込み処理命令は、第２情報と、第２情報を記憶部１９の第３の記憶領域２０に記憶する位置を示すアドレス情報（第１の位置情報）と、データ長などのメタ情報とを含むこととする。
【００８３】
説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【００８４】
記憶装置１２の制御部３は、受信した書き込み処理命令に基づいて、記憶部１９が有する第３の記憶領域２０の第１の位置情報が示す位置に第２情報を記憶する。また、制御部３は、第１の位置情報が示す位置に第２情報を記憶した際に、書き込み処理命令に対するリプライを、通信部５を介してホストコンピュータ１００に対して送信する。
【００８５】
次に、記憶装置１２の変換部２は、第１の位置情報に第３のオフセット値を付加することによって、第２の位置情報を生成する。また、変換部２は、生成した第２の位置情報を、書き込み処理命令に含める。即ち、変換部２は、第１の位置情報と、記憶部１６におけるオフセット値（第３のオフセット値）とに基づいて、第２の位置情報を生成する。
【００８６】
記憶装置１２の送信制御部４は、第２の位置情報を書き込み処理命令に含めることにより得られた第１の書き込み処理命令を、通信部５を介して自装置と異なる他の装置（記憶装置１１）に対して送信する。
【００８７】
これにより、例えば、記憶装置１１の第２の通信装置１４は、通信部１５を介して第１の書き込み処理命令を受信する。また、第２の通信装置１４は、受信した第１の書き込み処理命令に基づいて、記憶部１６における第２の記憶領域１８の第２の位置情報が示す位置に第２情報を記憶することができる。
【００８８】
また、第２の位置情報が示す位置に第２情報を記憶した際に、記憶装置１１の第２の通信装置１４は、受信した第１の書き込み処理命令に対するリプライを、記憶装置１２のバックアップ制御装置１に対して送信する。
【００８９】
記憶装置１２の送信制御部４は、通信部５を介して係るリプライを受信する。そして、送信制御部４は、受信した当該リプライを、通信部５を介してホストコンピュータ１００に対して送信する。
【００９０】
これにより、例えば、ホストコンピュータ１００は、通信部５を介して制御部３と送信制御部４とから書き込み処理命令に対するリプライを受信した際に、記憶装置１１と記憶装置１２とに対する書き込み処理が完了したことを判断することができる。
【００９１】
図４において、記憶装置１２のバックアップ制御装置１は、第２情報を、第３の記憶領域２０と、第２の記憶領域１８とに記憶するよう制御する。
【００９２】
このように本実施の形態に係るバックアップ制御装置１によれば、情報を記憶する記憶装置が故障した場合であっても、継続して記憶装置に対してアクセスすることが可能なように制御することができる。また、バックアップ制御装置１によれば、平均故障時隔（Ｍｅａｎ＿Ｔｉｍｅ＿Ｔｏ＿Ｆａｉｌｕｒｅ：ＭＴＴＦ）を向上することができる。その理由は、以下に述べる通りである。
【００９３】
即ち、バックアップ制御装置１は、受信した書き込み処理命令に基づいて、自装置が制御すべき記憶部１６に情報を記憶するだけでなく、その記憶部１６と異なる記憶部１９に対しても情報を記憶するよう制御することができるからである。特に、バックアップ制御装置１は、当該書き込み処理命令に含まれる第１の位置情報とオフセット値とに基づいて、例えば、記憶部１９が有する記憶領域に記憶する位置を示す第２の位置情報を生成することができる変換部２を備えるからである。また、例えば、記憶部１９にアクセスできない場合であっても、変換部２は、受信した書き込み処理命令または読み込み処理命令に含まれる第１の位置情報とオフセット値とに基づいて、第３の位置情報を生成する。そして、変換部２は、受信した命令と第３の位置情報とに基づいて、記憶部１６が有する第２の記憶領域１８に記憶された情報にアクセスすることができるからである。
【００９４】
＜第２の実施形態＞
次に、上述した本発明の第１の実施形態に係るバックアップ制御装置１を基本とする第２の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【００９５】
本発明の第２の実施形態におけるバックアップ制御装置３５について、図４乃至図１１を参照して説明する。以下の説明では、説明の便宜上、一例として、バックアップ制御装置３５を光インタフェースカードに適用した場合について説明する。
【００９６】
尚、以下の説明では、説明の便宜上、第１の電子ディスク装置を「電子ディスク装置３１」と称し、そして、第２の電子ディスク装置を「電子ディスク装置３２」と称する。また、電子ディスク装置３１と電子ディスク装置３２とは、機能および動作に差異は無いこととする（以下、各実施形態においても同様）。
【００９７】
図６は、本発明の第２の実施形態におけるバックアップ制御装置３５を含む記憶装置システム３０の構成を示すブロック図である。
【００９８】
図６において、記憶装置システム３０は、大別して、電子ディスク装置３１と、電子ディスク装置３２とを有する。
【００９９】
記憶装置システム３０とホストコンピュータ１００（外部装置）とは、ホストコンピュータ１００と、電子ディスク装置３１と電子ディスク装置３２とが、例えば、光ケーブルにより通信可能に接続されている。
【０１００】
尚、以下の説明では、説明の便宜上、インタフェース（Ｉｎｔｅｒｆａｃｅ）を、「ＩＦ」と略記する。また、以下の説明では、説明の便宜上、第１のインタフェースを「ＩＦ４１」と称し、そして、第２のインタフェースを「ＩＦ４２」と称する（以下、各実施形態においても同様）。
【０１０１】
より具体的に、電子ディスク装置３１は、バックアップ制御装置３５を含む第１の光インタフェースカード（第１の光ＩＦカード）３３、第２の光インタフェースカード（第２の光ＩＦカード）３４及び記憶部３７を有する。
【０１０２】
第１の光ＩＦカード３３は、第１の実施形態において説明した第１の通信装置１３に相当する。
【０１０３】
図７は、本発明の第２の実施形態における電子ディスク装置３１（第１の電子ディスク装置）が有するバックアップ制御装置３５の構成を示すブロック図である。
【０１０４】
図７において、バックアップ制御装置３５は、変換部２、制御部３、命令送信制御部３９及び応答送信制御部４０を備える。
【０１０５】
次に、電子ディスク装置３２は、バックアップ制御装置３５を含む第１の光ＩＦカード３３、第２の光ＩＦカード３４及び記憶部３８を有する。
【０１０６】
図８は、本発明の第２の実施形態における電子ディスク装置３２（第２の電子ディスク装置）が有するバックアップ制御装置３５の構成を示すブロック図である。
【０１０７】
図８において、バックアップ制御装置３５は、変換部２、制御部３、命令送信制御部３９及び応答送信制御部４０を備える。
【０１０８】
図７及び図８に示す命令送信制御部３９と応答送信制御部４０とは、第１の実施形態において説明した送信制御部４に相当する。
【０１０９】
命令送信制御部３９は、ＩＦ４１またはＩＦ４２を介して命令を送受信するよう制御する機能を有する。即ち、命令送信制御部３９は、ＩＦ４１を介して受信した書き込み処理命令に第２の位置情報を含めることによって得られた書き込み処理命令（第１の書き込み処理命令）を、ＩＦ４２を介して与える。
【０１１０】
より具体的に、例えば、電子ディスク装置３１が有するバックアップ制御装置３５の命令送信制御部３９は、ＩＦ４２を介して第１の書き込み処理命令を、電子ディスク装置３２が有する第２の光ＩＦカード３４のＩＦ３６に対して送信する。
【０１１１】
次に、応答送信制御部４０は、ＩＦ４１またはＩＦ４２を介して第１の書き込み処理命令に対するリプライを送受信するよう制御する機能を有する。即ち、応答送信制御部４０は、ＩＦ４２を介して受信した第１の書き込み処理命令に対するリプライを、ＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０１１２】
このように、命令送信制御部３９と応答送信制御部４０とは、第１の実施形態において説明した送信制御部４が実行する処理を分散して実行することによって、より速やかに当該処理を実行することができる。
【０１１３】
ＩＦ４１とＩＦ４２とは、第１の実施形態において説明した通信部５に相当する。ＩＦ４１は、第３の光ＩＦカード１０１が有するＩＦ１０２またはＩＦ１０３を介してホストコンピュータ１００と通信可能に接続する。
【０１１４】
より具体的に、図７に示すＩＦ４１は、ホストコンピュータ１００が有する第３の光ＩＦカード１０１のＩＦ１０２と通信可能に接続する。また、ＩＦ４２は、電子ディスク装置３２が有する第２の光ＩＦカード３４のＩＦ３６と通信可能に接続する。
【０１１５】
また、図８に示すＩＦ４１は、ホストコンピュータ１００が有する第３の光ＩＦカード１０１のＩＦ１０３と通信可能に接続する。また、ＩＦ４２は、電子ディスク装置３１が有する第２の光ＩＦカード３４のＩＦ３６と通信可能に接続する。
【０１１６】
記憶部３７と記憶部３８とは、コンピュータによるデータの読み書きが可能な揮発性の記憶デバイスである。より具体的に、記憶部３７と記憶部３８とは、高速にデータの読み書き可能なメモリをディスク装置に見立てた電子ディスク装置を採用することができる。
【０１１７】
以下の説明において、説明の便宜上、一例として、記憶部３７は、第１の記憶領域１７と第２の記憶領域１８とを有する。そして、記憶部３８は、第３の記憶領域２０と第４の記憶領域２１とを有する。
【０１１８】
記憶部３７は、第１の実施形態において説明した記憶部１６に相当する。また、記憶部３８は、第１の実施形態において説明した記憶部１９に相当する。そのため、重複する説明は省略する。
【０１１９】
次に、第２の光ＩＦカード３４は、第１の実施形態において説明した第２の通信装置１４に相当する。第２の光ＩＦカード３４は、ＩＦ３６を有する。
【０１２０】
尚、上述した本実施形態では、説明の便宜上、一例として、第２の光ＩＦカード３４は、ＩＦ３６を有する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。第２の光ＩＦカード３４は、例えば、バックアップ制御装置３５を有する構成を採用してもよい。その場合に、例えば、第２の位置情報は、第２の光ＩＦカード３４が有するバックアップ制御装置３５が生成する構成を採用してもよい。
【０１２１】
ホストコンピュータ１００は、第３の光ＩＦカード１０１を有する。また、第３の光ＩＦカード１０１は、ＩＦ１０２及びＩＦ１０３を有する。ＩＦ１０２は、電子ディスク装置３１が有するバックアップ制御装置３５のＩＦ４１と通信可能に接続する。また、ＩＦ１０３は、電子ディスク装置３２が有するバックアップ制御装置３５のＩＦ４１と通信可能に接続する。
（書き込み処理）
次に、以下の説明において、より具体的に、本実施形態におけるバックアップ制御装置３５が行う書き込み処理命令を受信した際の処理について、図２、図４、図６及び図９を参照して説明する。
【０１２２】
図９は、本発明の第２の実施形態におけるバックアップ制御装置３５が行う書き込み処理命令を受信した際の動作を示すフローチャートである。係るフローチャートに沿ってバックアップ制御装置３５の動作手順を説明する。
【０１２３】
以下の説明では、説明の便宜上、一例として、電子ディスク装置３１は、記憶部３７の第１の記憶領域１７に対する書き込み処理命令を、ホストコンピュータ１００から受信することとする。
【０１２４】
また、書き込み処理命令は、第１情報と、第１情報を第１の記憶領域１７に記憶する位置を示すアドレス情報（第１の位置情報）「０ｘ００００」と、データ長などのメタ情報とを含むこととする。
【０１２５】
そして、以下の説明では、説明の便宜上、電子ディスク装置３１が有する、変換部２を「第１の変換部２」、制御部３を「第１の制御部３」、命令送信制御部３９を「第１の命令送信制御部３９」、応答送信制御部４０を「第１の応答送信制御部４０」、ＩＦ４１を「第１のＩＦ４１」及びＩＦ４２を「第１のＩＦ４２」と称する。また、以下の説明では、電子ディスク装置３２が有する、変換部２を「第２の変換部２」、制御部３を「第２の制御部３」、命令送信制御部３９を「第２の命令送信制御部３９」、応答送信制御部４０を「第２の応答送信制御部４０」、ＩＦ４１を「第２のＩＦ４１」及びＩＦ４２を「第２のＩＦ４２」と称する。
【０１２６】
説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【０１２７】
電子ディスク装置３１のバックアップ制御装置３５は、第１のＩＦ４１を介してホストコンピュータ１００から書き込み処理命令を受信するのに応じて、処理を開始する。
【０１２８】
ステップＳ１：
第１の制御部３は、受信した書き込み処理命令に基づいて、第１の位置情報が示す位置に第１情報を記憶する。
【０１２９】
より具体的に、第１の制御部３は、当該書き込み処理命令に基づいて、記憶部３７が有する第１の記憶領域１７の第１の位置情報が示す位置に第１情報を記憶する。
【０１３０】
ステップＳ２：
第１の制御部３は、第１の位置情報が示す位置に第１情報を記憶した際に、書き込み処理命令に対するリプライを、第１のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０１３１】
より具体的に、第１の制御部３は、第１の記憶領域１７の第１の位置情報が示す位置に第１情報を記憶した際に、係る命令に対するリプライを、第１のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０１３２】
ステップＳ３：
第１の変換部２は、受信した書き込み処理命令に含まれる第１の位置情報と、第１のオフセット値とに基づいて、第２の位置情報を生成する。即ち、第１の変換部２は、第１の位置情報に図２に示す第１のオフセット値を付加することによって、第２の位置情報を生成する。また、第１の変換部２は、生成した第２の位置情報を、書き込み処理命令に含める。
【０１３３】
より具体的に、第１の変換部２は、第１の位置情報「０ｘ００００」番地と、第１のオフセット値「０ｘ２０００」番地とに基づいて、第２の位置情報「０ｘ２０００」番地を生成する。
【０１３４】
ステップＳ４：
第１の命令送信制御部３９は、第２の位置情報を書き込み処理命令に含めることにより得られた第１の書き込み処理命令を、第１のＩＦ４２を介して外部の記憶装置（電子ディスク装置３２）に対して送信する。
【０１３５】
これにより、電子ディスク装置３２の第２の光ＩＦカード３４は、ＩＦ３６を介して第１の書き込み処理命令を受信することができる。また、第２の光ＩＦカード３４は、受信した第１の書き込み処理命令に基づいて、記憶部３８が有する第４の記憶領域２１の第２の位置情報が示す位置に第１情報を記憶することができる。
【０１３６】
また、第２の位置情報が示す位置に第１情報を記憶した際に、電子ディスク装置３２の第２の光ＩＦカード３４は、受信した第１の書き込み処理命令に対するリプライを、ＩＦ３６を介して電子ディスク装置３１に対して送信する。
【０１３７】
ステップＳ５：
第１の応答送信制御部４０は、第１のＩＦ４２を介して外部の記憶装置から送信された第１の書き込み処理命令に対するリプライを受信する。そして、第１の応答送信制御部４０は、受信した当該リプライを、第１のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０１３８】
より具体的に、第１の応答送信制御部４０は、第１のＩＦ４２を介して電子ディスク装置３２から送出された係る命令に対するリプライを受信する。そして、第１の応答送信制御部４０は、受信した当該リプライを、第１のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０１３９】
ホストコンピュータ１００は、書き込み処理命令に対して、電子ディスク装置３１からのリプライと電子ディスク３１を経由した電子ディスク装置３２からのリプライとを受信することによって、当該命令に対する処理が終了したことを判断することができる。また、ホストコンピュータ１００は、電子ディスク装置３１に対する当該命令を発行するだけで電子ディスク装置３１と電子ディスク装置３２とに第１情報を記憶することができる。
【０１４０】
尚、上述した本実施形態では、説明の便宜上、一例として、電子ディスク装置３１は、受信した書き込み処理命令に従い、処理を実行する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。電子ディスク装置３１と同様に、電子ディスク装置３２は、受信した書き込み処理命令に従い、処理を実行することができる。
【０１４１】
その場合に、第２の制御部３は、受信した書き込み処理命令に基づいて、記憶部３８が有する第３の記憶領域２０の第１の位置情報が示す位置に情報（第２情報）を記憶する（ステップＳ１）。また、第２の制御部３は、書き込み処理命令に対するリプライを、第２のＩＦ４１を介してホストコンピュータ１００に対して送信する（ステップＳ２）。
【０１４２】
そして、第２の変換部２は、受信した書き込み処理命令に含まれる第１の位置情報と、図２に示す第３のオフセット値とに基づいて、第２の位置情報を生成する。また、第２の変換部２は、生成した第２の位置情報を、書き込み処理命令に含める（ステップＳ３）。
【０１４３】
次に、第２の命令送信制御部３９は、第２の位置情報を書き込み処理命令に含めることにより得られた第１の書き込み処理命令を、第２のＩＦ４２を介して外部の記憶装置（電子ディスク装置３１）に対して送信する（ステップＳ４）。
【０１４４】
第２の応答送信制御部４０は、電子ディスク装置３１から送出された第１の書き込み処理命令に対するリプライを、第２のＩＦ４２を介して受信する。そして、第２の応答送信制御部４０は、受信した当該リプライを、第２のＩＦ４１を介してホストコンピュータ１００に対して送信する（ステップＳ５）。
【０１４５】
このように、例えば、図４に示すように電子ディスク装置３１のバックアップ制御装置３５は、第１情報を、第１の記憶領域１７と、第４の記憶領域２１とに記憶するよう制御する。即ち、バックアップ制御装置３５は、第４の記憶領域２１に第１情報のコピーを記憶するよう制御することができる。また、電子ディスク装置３２のバックアップ制御装置３５は、第２情報を、第２の記憶領域１８と、第３の記憶領域２０とに記憶するよう制御する。即ち、バックアップ制御装置３５は、第２の記憶領域１８に第２情報のコピーを記憶するよう制御することができる。
【０１４６】
また、第１の記憶領域１７に記憶された第１情報は、第４の記憶領域２１にも記憶されている。そのため、例えば、電子ディスク装置３１が故障した場合であっても、ホストコンピュータ１００は、第４の記憶領域２１に記憶された第１情報にアクセスすることができる。
【０１４７】
同様に、第３の記憶領域２０に記憶された第２情報は、第２の記憶領域１８にも記憶されている。そのため、例えば、電子ディスク装置３２が故障した場合であっても、ホストコンピュータ１００は、第２の記憶領域１８に記憶された第２情報にアクセスすることができる。
（障害発生時）
次に、以下の説明において、より具体的に、本実施形態におけるバックアップ制御装置３５が行う電子ディスク装置に対するコントローラ障害によるアクセス不可が発生した際の読み込み処理について、図４、図１０及び図１１を参照して説明する。
【０１４８】
図１０は、本発明の第２の実施形態におけるバックアップ制御装置３５を含む電子ディスク装置３１とホストコンピュータ１００との間において、生じたコントローラ障害によるアクセス不可の態様を概念的に例示する図である。
【０１４９】
図１０に示す記憶装置システム３０の構成は、図６に示す記憶装置システム３０の構成と同様である。そのため、詳細な説明は、省略する。
【０１５０】
図１１は、本発明の第２の実施形態におけるバックアップ制御装置３５が行う記憶装置に対するコントローラ障害によるアクセス不可が発生した際の処理を示すフローチャートである。係るフローチャートに沿ってバックアップ制御装置３５の動作手順を説明する。
【０１５１】
以下の説明では、説明の便宜上、一例として、図１０に示すようにホストコンピュータ１００と電子ディスク装置３１との間においてコントローラ障害によるアクセス不可が発生したこととする。
【０１５２】
また、読み込み処理命令は、第１情報が記憶部３７の第１の記憶領域１７に記憶された位置を示すアドレス情報（第１の位置情報）「０ｘ００００」と、データ長などのメタ情報とを含むこととする。
【０１５３】
そして、ホストコンピュータ１００は、電子ディスク装置３１との間においてコントローラ障害によるアクセス不可が発生したため、２回目の読み込み処理命令を、ＩＦ１０３を介して電子ディスク装置３２に対して送信することとする。
【０１５４】
説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【０１５５】
電子ディスク装置３２のバックアップ制御装置３５は、第２のＩＦ４１を介してホストコンピュータ１００から読み込み処理命令を受信するのに応じて、処理を開始する。
【０１５６】
ステップＳ１１：
第２の変換部２は、自装置が制御すべき記憶部と異なる他の記憶部を有する電子ディスク装置３１に対する書き込み処理命令または読み込み処理命令を受信した場合には、その命令に含まれる第１の位置情報と、図４に示す第４のオフセット値とに基づいて、第３の位置情報を生成する。
【０１５７】
より具体的に、ここでは、第２の変換部２は、第２のＩＦ４１を介して電子ディスク装置３１に対する読み込み処理命令を受信した場合には、受信した読み込み処理命令に含まれる第１の位置情報「０ｘ００００」番地と、第４のオフセット値「０ｘ２０００」番地とに基づいて、第３の位置情報を生成する。
【０１５８】
ステップＳ１２：
第２の変換部２は、受信した書き込み処理命令または読み込み処理命令と、生成した第３の位置情報とに基づいて、処理を実行する。即ち、書き込み処理命令を受信した場合に、第２の変換部２は、書き込み処理命令と、第３の位置情報とに基づいて、第３の位置情報が示す位置に情報を記憶する。一方で、読み込み処理命令を受信した場合には、第２の変換部２は、読み込み処理命令と、第３の位置情報とに基づいて、第３の位置情報が示す位置に記憶された情報を読み込む。
【０１５９】
より具体的に、ここでは、第２の変換部２は、受信した読み込み処理命令と、生成した第３の位置情報とに基づいて、記憶部３８が有する第４の記憶領域２１の第３の位置情報が示す位置に記憶された第１情報を読み込む。
【０１６０】
ステップＳ１３：
第２の変換部２は、受信した書き込み処理命令または読み込み処理命令と、生成した第３の位置情報とに基づき実行した処理が完了した際に、その命令に対するリプライを、ホストコンピュータ１００に対して送信する。
【０１６１】
より具体的に、ここでは、第２の変換部２は、第１情報の読み込み処理が完了した際に、読み込み処理命令に対するリプライを、第２のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０１６２】
このように、例えば、第２の変換部２は、第３の記憶領域２０内に記憶された情報（例えば、図４に示す第２情報）を、オフセット値無し（「０ｘ００００」）によりアクセスすることが可能である。また、第２の変換部２は、第４の記憶領域２１内に記憶された情報（例えば、図４に示す第１情報）を、第４のオフセット値（「０ｘ２０００」）を付加することによりアクセスすることが可能である。
【０１６３】
尚、上述した本実施形態では、説明の便宜上、一例として、ホストコンピュータ１００と電子ディスク装置３１との間において障害が発生した場合に、電子ディスク装置３２は、受信した書き込み処理命令または読み込み処理命令などの命令に従い、処理を実行する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。ホストコンピュータ１００と電子ディスク装置３２との間において障害が発生した場合も同様に、電子ディスク装置３１は、受信した命令に従い、処理を実行することができる。そのため、重複する説明は省略する。
【０１６４】
このように本実施の形態に係るバックアップ制御装置３５によれば、第１の実施形態において説明した効果を享受できると共に、さらに、より速やかに書き込み処理命令の送受信と、書き込み処理命令に対するリプライの送受信とを制御することができる。その理由は、以下に述べる通りである。
【０１６５】
即ち、バックアップ制御装置３５は、書き込み処理命令を送受信するようＩＦ４２を制御する命令送信制御部３９と、係る命令に対するリプライを送受信するようＩＦ４１を制御する応答送信制御部４０とを備えるからである。また、バックアップ制御装置３５は、電子ディスク装置を制御するのに適用して好適である。
【０１６６】
＜第３の実施形態＞
次に、上述した本発明の第２の実施形態に係るバックアップ制御装置３５を基本とする第３の実施形態について説明する。以下の説明においては、本実施形態に係る特徴的な部分を中心に説明する。その際、上述した各実施形態と同様な構成については、同一の参照番号を付すことにより、重複する説明は省略する。
【０１６７】
本発明の第３の実施形態におけるバックアップ制御装置３５について、図９、図１１乃至図１５を参照して説明する。
【０１６８】
尚、以下の説明では、説明の便宜上、例えば、第１の磁気ディスク装置を「磁気ディスク装置５１」と称し、そして、第２の磁気ディスク装置を「磁気ディスク装置５２」と称する。また、磁気ディスク装置５１と磁気ディスク装置５２とは、機能および動作に差異は無いこととする（以下、各実施形態においても同様）。
【０１６９】
図１２は、本発明の第３の実施形態におけるバックアップ制御装置３５を含む記憶装置システム５０の構成を示すブロック図である。
【０１７０】
図１２において、記憶装置システム５０は、大別して、磁気ディスク装置５１と、磁気ディスク装置５２とを有する。
【０１７１】
記憶装置システム５０とホストコンピュータ１００とは、ホストコンピュータ１００と、磁気ディスク装置５１と磁気ディスク装置５２とが、例えば、光ケーブルにより通信可能に接続されている。
【０１７２】
より具体的に、ホストコンピュータ１００が有する第３の光ＩＦカード１０１のＩＦ１０２は、磁気ディスク装置５１が有するバックアップ制御装置３５のＩＦ４１と通信可能に接続する。
【０１７３】
また、ホストコンピュータ１００が有する第３の光ＩＦカード１０１のＩＦ１０３は、磁気ディスク装置５２が有するバックアップ制御装置３５のＩＦ４１と通信可能に接続する。
【０１７４】
磁気ディスク装置５１は、バックアップ制御装置３５を含む第１の光ＩＦカード３３、第２の光ＩＦカード３４及び記憶部５３を有する。
【０１７５】
また、磁気ディスク装置５２は、バックアップ制御装置３５を含む第１の光ＩＦカード３３、第２の光ＩＦカード３４及び記憶部５６を有する。
【０１７６】
バックアップ制御装置３５は、変換部２、制御部３、命令送信制御部３９及び応答送信制御部４０を備える。
【０１７７】
本実施形態における変換部２は、書き込み処理命令または読み込み処理命令に含まれるＬＵＮ（Ｌｏｇｉｃａｌ＿Ｕｎｉｔ＿Ｎｕｍｂｅｒ）番号を、他の磁気ディスク装置に含まれる記憶領域のＬＵＮ番号に変換する機能を有する。
【０１７８】
尚、以下の説明では、説明の便宜上、記憶部５６におけるオフセット値を「第１のオフセット値」と称し、記憶部５３におけるオフセット値を「第２のオフセット値」と称する（以下、各実施形態においても同様）。
【０１７９】
より具体的に、変換部２は、自装置が制御すべき記憶部に対する書き込み処理命令を受信した場合に、書き込み処理命令に含まれるＬＵＮ番号情報（第１の位置情報）と、第１のオフセット値とに基づいて、第２の位置情報を生成する。即ち、変換部２は、書き込み処理命令に含まれるＬＵＮ番号（第１の位置情報）に第１のオフセット値を付加することによって、他の記憶領域のＬＵＮ番号（第２の位置情報）を生成する。
【０１８０】
一方で、変換部２は、自装置が制御すべき記憶部と異なる他の記憶部に対する書き込み処理命令または読み込み処理命令を受信した場合には、その命令に含まれる第１の位置情報と、第２のオフセット値とに基づいて、位置情報（第３の位置情報）を生成する。
【０１８１】
ＬＵＮ番号（論理番号）とは、１つ以上の磁気ディスク装置、または磁気ディスク装置を１つ以上の論理的に分割された領域を識別可能な番号である。
【０１８２】
次に、記憶部５３と記憶部５６とは、コンピュータによるデータの読み書きが可能な不揮発性の記憶デバイスである。より具体的に、一例として、記憶部５３と記憶部５６とは、サーバ装置等の電子機器に搭載されたハードディスクドライブ（Ｈａｒｄ＿ｄｉｓｋ＿ｄｒｉｖｅ：以降、「ＨＤＤ」と称する）等の不揮発性の記憶装置を採用することができる。
【０１８３】
以下の説明において、説明の便宜上、一例として、記憶部５３は、第１の記憶領域５４と第２の記憶領域５５とを有する。そして、記憶部５６は、第３の記憶領域５７と第４の記憶領域５８とを有する。
【０１８４】
より具体的に、一例として、以下の説明では、記憶部５３と記憶部５６とにおける記憶領域の配置について説明する。
【０１８５】
図１３は、本発明の第３の実施形態における磁気ディスク装置５１（第１の磁気ディスク装置）が有する記憶部５３と磁気ディスク装置５２（第２の磁気ディスク装置）が有する記憶部５６とにおける記憶領域の配置を概念的に例示する図である。
【０１８６】
以下の説明では、説明の便宜上、一例として、第１の記憶領域５４には、小さいＬＵＮ番号を割り当てることとする。また、第２の記憶領域５５には、第１の記憶領域５４に割り当てられたＬＵＮ番号にオフセット値を付加するなどして得られるＬＵＮ番号を割り当てることとする。
【０１８７】
また、第３の記憶領域５７は、第１の記憶領域５４と同様である。そのため、重複する説明は、省略する。そして、第４の記憶領域５８は、第３の記憶領域５７に割り当てられたＬＵＮ番号にオフセット値を付加するなどして得られるＬＵＮ番号を割り当てることとする。
【０１８８】
図１３において、第１の記憶領域５４は、ＬＵＮ番号「０」（２進数表記「０００ｂ」）が割り当てられた記憶領域である。即ち、第１の記憶領域５４は、ＬＵＮ番号「０」（２進数表記「０００ｂ」）の領域が割り当てられた領域である。また、第２の記憶領域５５は、オフセット値であるＬＵＮ番号「４」（２進数表記「１００ｂ」）が割り当てられた記憶領域である。
【０１８９】
同様に、図１３において、第３の記憶領域５７は、ＬＵＮ番号「０」が割り当てられた記憶領域である。第４の記憶領域５８は、オフセット値であるＬＵＮ番号「４」が割り当てられた記憶領域である。
（書き込み処理）
次に、以下の説明において、より具体的に、本実施形態におけるバックアップ制御装置３５が行う書き込み処理命令を受信した際の書き込み処理について、図９、図１２及び図１４を参照して説明する。
【０１９０】
以下の説明では、説明の便宜上、一例として、磁気ディスク装置５１は、記憶部５３の第１の記憶領域５４に対する書き込み処理命令を、ホストコンピュータ１００から受信することとする。
【０１９１】
また、書き込み処理命令は、第１情報と、第１情報を第１の記憶領域５４に記憶する位置を示すＬＵＮ番号情報（第１の位置情報）であるＬＵＮ番号「０」と、データ長などのメタ情報とを含むこととする。
【０１９２】
説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【０１９３】
磁気ディスク装置５１のバックアップ制御装置３５は、第１のＩＦ４１を介してホストコンピュータ１００から書き込み処理命令を受信するのに応じて、処理を開始する。
【０１９４】
ステップＳ１：
第１の制御部３は、当該書き込み処理命令に基づいて、記憶部５３が有する第１の記憶領域５４の第１の位置情報が示す位置に第１情報を記憶する。
【０１９５】
ステップＳ２：
第１の制御部３は、第１情報を記憶した際に、係る命令に対するリプライを、第１のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０１９６】
ステップＳ３：
第１の変換部２は、第１の位置情報であるＬＵＮ番号「０」と、第１のオフセット値であるＬＵＮ番号「４」とに基づいて、第２の位置情報であるＬＵＮ番号「４」を生成する。また、第１の変換部２は、生成した第２の位置情報を、書き込み処理命令に含める。
【０１９７】
ステップＳ４：
第１の命令送信制御部３９は、第２の位置情報を書き込み処理命令に含めることにより得られた第１の書き込み処理命令を、第１のＩＦ４２を介して磁気ディスク装置５２に対して送信する。
【０１９８】
これにより、磁気ディスク装置５２の第２の光ＩＦカード３４は、ＩＦ３６を介して第１の書き込み処理命令を受信することができる。また、第２の光ＩＦカード３４は、受信した第１の書き込み処理命令に基づいて、記憶部５６が有する第４の記憶領域５８の第２の位置情報が示す位置に第１情報を記憶することができる。
【０１９９】
また、第１情報を記憶した際に、磁気ディスク装置５２の第２の光ＩＦカード３４は、受信した第１の書き込み処理命令に対するリプライを、ＩＦ３６を介して磁気ディスク装置５１に対して送信する。
【０２００】
ステップＳ５：
第１の応答送信制御部４０は、第１のＩＦ４２を介して磁気ディスク装置５２から送出された係る命令に対するリプライを受信する。そして、第１の応答送信制御部４０は、受信した当該リプライを、第１のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０２０１】
ホストコンピュータ１００は、書き込み処理命令に対して、磁気ディスク装置５１のリプライと磁気ディスク５１を経由した磁気ディスク装置５２からのリプライとを受信することによって、当該命令に対する処理が終了したことを判断することができる。
【０２０２】
尚、上述した本実施形態では、説明の便宜上、一例として、磁気ディスク装置５１は、受信した書き込み処理命令に従い、処理を実行する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。磁気ディスク装置５１と同様に、磁気ディスク装置５２は、受信した書き込み処理命令に従い、処理を実行することができる。
【０２０３】
その場合に、第２の制御部３は、受信した書き込み処理命令に基づいて、記憶部５６が有する第３の記憶領域５７の第１の位置情報が示す位置に情報（第２情報）を記憶する（ステップＳ１）。また、第２の制御部３は、書き込み処理命令に対するリプライを、第２のＩＦ４１を介してホストコンピュータ１００に対して送信する（ステップＳ２）。
【０２０４】
そして、第２の変換部２は、受信した書き込み処理命令に含まれる第１の位置情報と、第３のオフセット値とに基づいて、第２の位置情報を生成する。また、第２の変換部２は、生成した第２の位置情報を、書き込み処理命令に含める（ステップＳ３）。
【０２０５】
次に、第２の命令送信制御部３９は、第２の位置情報を書き込み処理命令に含めることにより得られた第１の書き込み処理命令を、第２のＩＦ４２を介して外部の記憶装置（磁気ディスク装置５１）に対して送信する（ステップＳ４）。
【０２０６】
第２の応答送信制御部４０は、磁気ディスク装置５１から送出された第１の書き込み処理命令に対するリプライを、第２のＩＦ４２を介して受信する。そして、第２の応答送信制御部４０は、受信した当該リプライを、第２のＩＦ４１を介してホストコンピュータ１００に対して送信する（ステップＳ５）。
【０２０７】
図１４は、本発明の第３の実施形態における第１情報と第２情報とが記憶部５３と記憶部５６とに記憶された態様を概念的に例示する図である。
【０２０８】
図１４において、バックアップ制御装置３５は、第１情報を、第１の記憶領域５４と、第４の記憶領域５８とに記憶するよう制御する。即ち、バックアップ制御装置３５は、第４の記憶領域５８に第１情報のコピーを記憶するよう制御することができる。より具体的に、第１情報は、ＬＵＮ番号「０」により識別可能な第１の記憶領域５４における先頭の「０ｘ００００」番地に記憶されている。また、第１情報は、ＬＵＮ番号「４」により識別可能な第４の記憶領域５８における先頭の「０ｘ００００」番地に記憶されている。
【０２０９】
また、バックアップ制御装置３５は、第２情報を、第２の記憶領域５５と、第３の記憶領域５７とに記憶するよう制御する。即ち、バックアップ制御装置３５は、第２の記憶領域５５に第２情報のコピーを記憶するよう制御することができる。より具体的に、第２情報は、ＬＵＮ番号「０」により識別可能な第３の記憶領域５７における先頭の「０ｘ００００」番地に記憶されている。また、第２情報は、ＬＵＮ番号「４」により識別可能な第２の記憶領域５５における先頭の「０ｘ００００」番地に記憶されている。
【０２１０】
このように、第１の記憶領域５４に記憶された第１情報は、第４の記憶領域５８にも記憶されている。そのため、例えば、磁気ディスク装置５１が故障した場合であっても、ホストコンピュータ１００は、第４の記憶領域５８に記憶された第１情報にアクセスすることができる。
【０２１１】
同様に、第３の記憶領域５７に記憶された第２情報は、第２の記憶領域５５にも記憶されている。そのため、例えば、磁気ディスク装置５２が故障した場合であっても、ホストコンピュータ１００は、第２の記憶領域５５に記憶された第２情報にアクセスすることができる。
（障害発生時）
次に、以下の説明において、より具体的に、本実施形態におけるバックアップ制御装置３５が行う磁気ディスク装置に対するコントローラ障害によるアクセス不可が発生した際の書き込み処理について、図１２、図１４及び図１５を参照して説明する。
【０２１２】
図１５は、本発明の第３の実施形態におけるバックアップ制御装置３５を含む磁気ディスク装置５１とホストコンピュータ１００との間において、生じたコントローラ障害によるアクセス不可の態様を概念的に例示する図である。
【０２１３】
図１５に示す記憶装置システム５０の構成は、図１２に示す記憶装置システム５０の構成と同様である。そのため、詳細な説明は、省略する。
【０２１４】
以下の説明では、説明の便宜上、一例として、図１５に示すようにホストコンピュータ１００と磁気ディスク装置５１との間においてコントローラ障害によるアクセス不可が発生したこととする。
【０２１５】
また、書き込み処理命令は、第１情報と、第１情報を記憶部５３の第１の記憶領域５４に記憶する位置を示すＬＵＮ番号情報（第１の位置情報）としてＬＵＮ番号「０」と、データ長などのメタ情報とを含むこととする。
【０２１６】
そして、ホストコンピュータ１００は、磁気ディスク装置５１との間においてコントローラ障害によるアクセス不可が発生したため、２回目の書き込み処理命令を、ＩＦ１０３を介して磁気ディスク装置５２に対して送信することとする。
【０２１７】
説明の便宜上、上述した構成を例に説明するが、本実施形態を例に説明する本発明は、前述した構成にはこれに限定されない（以下の実施形態においても同様）。
【０２１８】
磁気ディスク装置５２のバックアップ制御装置３５は、第２のＩＦ４１を介してホストコンピュータ１００から書き込み処理命令を受信するのに応じて、処理を開始する。
【０２１９】
ステップＳ１１：
第２の変換部２は、第２のＩＦ４１を介して磁気ディスク装置５１に対する書き込み処理命令を受信した場合に、当該命令に含まれる第１の位置情報であるＬＵＮ番号「０」と、第４のオフセット値であるＬＵＮ番号「４」とに基づいて、第３の位置情報を生成する。
【０２２０】
ステップＳ１２：
第２の変換部２は、受信した書き込み処理命令と、生成した第３の位置情報とに基づいて、記憶部５６が有する第４の記憶領域５８の第３の位置情報が示す位置に第１情報を記憶する。
【０２２１】
ステップＳ１３：
第２の変換部２は、第１情報を記憶する処理が完了した際に、書き込み処理命令に対するリプライを、第２のＩＦ４１を介してホストコンピュータ１００に対して送信する。
【０２２２】
このように、例えば、第２の変換部２は、第３の記憶領域５７内に記憶された情報（例えば、図１４に示す第２情報）を、オフセット値無し（ＬＵＮ番号「０」）によりアクセスすることが可能ある。また、第２の変換部２は、第４の記憶領域５８内に記憶された情報（例えば、図１４に示す第１情報）を、ＬＵＮ番号「４」（第１のオフセット値として２進数表記「１００ｂ」）を付加することによってアクセスすることが可能である。
【０２２３】
尚、上述した本実施形態では、説明の便宜上、一例として、ホストコンピュータ１００と磁気ディスク装置５１との間において障害が発生した場合に、磁気ディスク装置５２は、受信した書き込み処理命令または読み込み処理命令などの命令に従い、処理を実行する構成を例に説明した。しかしながら本発明に係る実施形態は、係る構成に限定されない。ホストコンピュータ１００と磁気ディスク装置５２との間において障害が発生した場合も同様に、磁気ディスク装置５１は、受信した命令に従い、処理を実行することができる。そのため、重複する説明は省略する。
【０２２４】
このように本実施の形態に係るバックアップ制御装置３５によれば、各実施形態において説明した効果を享受できると共に、さらに、ＳＳＤやＨＤＤなどの記憶装置に適用して好適である。その理由は、以下に述べる通りである。
【０２２５】
即ち、バックアップ制御装置３５は、例えば、光インタフェースカードなどの通信装置に搭載することができる。そのため、一般的に知られたＳＳＤやＨＤＤに対して容易に適用することができるからである。即ち、バックアップ制御装置３５は、容易に記憶装置の冗長化を実現することができる。
【符号の説明】
【０２２６】
１    バックアップ制御装置
２    変換部
３    制御部
４    送信制御部
５    通信部
１０    記憶装置システム
１１    記憶装置
１２    記憶装置
１３    第１の通信装置
１４    第２の通信装置
１５    通信部
１６    記憶部
１７    第１の記憶領域
１８    第２の記憶領域
１９    記憶部
２０    第３の記憶領域
２１    第４の記憶領域
３０    記憶装置システム
３１    電子ディスク装置
３２    電子ディスク装置
３３    第１の光ＩＦカード
３４    第２の光ＩＦカード
３５    バックアップ制御装置
３６    ＩＦ
３７    記憶部
３８    記憶部
３９    命令送信制御部
４０    応答送信制御部
４１    ＩＦ
４２    ＩＦ
５０    記憶装置システム
５１    磁気ディスク装置
５２    磁気ディスク装置
５３    記憶部
５４    第１の記憶領域
５５    第２の記憶領域
５６    記憶部
５７    第３の記憶領域
５８    第４の記憶領域
１００    ホストコンピュータ
１０１    第３の光ＩＦカード
１０２    ＩＦ
１０３    ＩＦ
【図１】
2015166965.tif 000003
【図２】
2015166965.tif 000004
【図３】
2015166965.tif 000005
【図４】
2015166965.tif 000006
【図５】
2015166965.tif 000007
【図６】
2015166965.tif 000008
【図７】
2015166965.tif 000009
【図８】
2015166965.tif 000010
【図９】
2015166965.tif 000011
【図１０】
2015166965.tif 000012
【図１１】
2015166965.tif 000013
【図１２】
2015166965.tif 000014
【図１３】
2015166965.tif 000015
【図１４】
2015166965.tif 000016
【図１５】
2015166965.tif 000017