(57)【特許請求の範囲】
【請求項１】
複数の上位装置と、複数の制御装置と、前記複数の制御装置にそれぞれ接続された記憶装置と、を備える記憶装置システムであって、
前記複数の制御装置は、１以上の正制御装置と、１つの代表副制御装置と、複数の非代表副制御装置とから構成され、
前記代表副制御装置および前記複数の非代表副制御装置は、前記１以上の正制御装置のうちのいずれかに接続された記憶装置に格納されるライトデータを、自身に接続された記憶装置にも格納するものであり、
前記１つの代表副制御装置と前記複数の非代表副制御装置とは階層化され、
前記複数の上位装置と前記正制御装置とはデータ転送経路によって接続され、
前記正制御装置と前記代表副制御装置とはデータ転送経路によって接続され、
前記代表副制御装置と前記複数の非代表副制御装置とはデータ転送経路によって接続され、
前記正制御装置と前記複数の非代表副制御装置とは、少なくとも前記代表副制御装置を介して接続され、
前記複数の上位装置から前記正制御装置に発行されたライトデータは、前記正制御装置から前記代表副制御装置に転送され、さらに、前記代表副制御装置から前記複数の非代表副制御装置のいずれかに転送されるものであり、
前記代表副制御装置は、送信先が前記代表副制御装置であるライトデータと、送信先が前記複数の非代表副制御装置のいずれかであるライトデータと、の両者を受領し、前記ライトデータの送信先を判断し、送信先が自分の場合には自身に接続される記憶装置に格納し、送信先が前記複数の非代表副制御装置のいずれかの場合には送信先の非代表副制御装置に送信し、
前記送信先の非代表副制御装置は、前記正制御装置から送信されたデータを前記代表副制御装置を経由して受領し、自身に接続される記憶装置に格納する、
ことを特徴とする記憶装置システム。
【請求項２】
請求項１記載の記憶装置システムであって、
前記正制御装置と前記代表副制御装置と前記非代表副制御装置とは順に階層化され、
上位装置から前記正制御装置に対して発行されたライトデータとライト時刻とは、前記正制御装置から前記代表副制御装置に、さらに、前記代表副制御装置から前記非代表副制御装置に、階層順に転送されるものであり、
前記正制御装置は、前記上位装置から発行されたライトデータとライト時刻とを受け取り、前記上位装置にライト要求の完了報告を通知し、自身の備える不揮発メモリと自身に接続される記憶装置に格納すると共に、前記代表副制御装置に転送し、
前記代表副制御装置は、転送先が前記代表副制御装置であるライドデータとライト時刻と、転送先が非代表副制御装置であるライトデータとライト時刻と、の両者を受領し、
前記ライトデータの転送先を判断し、転送先が自分の場合は自身の備える不揮発メモリと自身に接続される記憶装置に格納し、転送先が前記複数の非代表副制御装置の場合は転送先の非代表副制御装置に転送し、
前記転送先の非代表副制御装置は、前記ライトデータとライト時刻とを受け取り、自身の備える不揮発メモリと自身に接続される記憶装置に格納する、
ことを特徴とする記憶装置システム。
【請求項３】
請求項２に記載の記憶装置システムにおいて、前記代表副制御装置と前記非代表副制御装置は、自身の備える不揮発メモリに格納したライトデータのライト時刻の最新のものを表示する最新ライト時刻表示手段を有することを特徴とする記憶装置システム。
【請求項４】
請求項２または請求項３に記載の記憶装置システムにおいて、前記代表副制御装置と前記非代表副制御装置のそれぞれの不揮発メモリに格納したライトデータのライト時刻の最新のものを一括して表示する最新ライト時刻一括表示手段を設けたことを特徴とする記憶装置システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、記憶装置システムに関し、さらに詳しくは、制御装置の増設時に最少限のデータ転送経路の増設で済む記憶装置システムおよび複数の制御装置に格納されたデータの最新のライト時刻を容易に知ることが出来る記憶装置システムに関する。
【０００２】
【従来の技術】
図５は、従来の記憶装置システムを含む遠隔二重書きシステムの一例を示す構成図である。
この遠隔二重書きシステム５は、１以上の上位装置１００と、不揮発メモリを有する複数の制御装置６０１，６０３とそれら制御装置６０１，６０３にそれぞれ接続されたディスク装置１０２，１０５とを備えた記憶装置システム５０からなる。
【０００３】
前記記憶装置システム５０は、前記上位装置１００に接続された１以上の正制御装置６０１と、該正制御装置６０１に接続された１以上のディスク装置１０２と、前記正制御装置６０１に接続された１以上の副制御装置６０３と、該副制御装置６０３に接続された１以上のディスク装置１０５とを具備している。
前記正制御装置６０１は、二重書きするデータのデータ転送先となる副制御装置６０３とそれぞれデータ転送経路により接続されている。そして、正制御装置６０１は、上位装置１００から発行されたライトデータとライト時刻を受け取り、上位装置１００にライト要求の完了報告を通知し、ライトデータとライト時刻を不揮発メモリとディスク装置１０２に格納すると共に非同期にデータ転送経路を介して前記副制御装置６０３に転送する（これを非同期式データ二重化技術という）。
前記副制御装置６０３は、ライトデータとライト時刻を受け取り、不揮発メモリとディスク装置１０５に格納する。
ここで、各副制御装置６０３に転送されたライトデータのライト時刻を比較して、正副制御装置間のデータ一貫性を保証する時刻を決定する必要があるため、各副制御装置６０３の間も、データ転送経路により接続されている。
【０００４】
なお、上記非同期式データ二重化技術は、例えば特表平８−５０９５６５号公報に開示されている。
【０００５】
【発明が解決しようとする課題】
図５に示した従来の記憶装置システム５０では、各正制御装置６０１は、データ転送先となる全ての副制御装置６０３とデータ転送経路により接続される必要がある。また、副制御装置６０３の間もデータ転送経路によって接続される必要がある。
しかし、このような構成では、正副制御装置の増設時に多数のデータ転送経路の増設が必要となる問題点がある。
また、従来の記憶装置システム５０では、各制御装置の不揮発メモリとディスク装置１０５に格納したライトデータの最新のライト時刻を容易に知ることが出来ず、運用上不便な問題点がある。
そこで、本発明の第１の目的は、正副制御装置の増設時に最少限のデータ転送経路の増設で済む記憶装置システムを提供することにある。
また、本発明の第２の目的は、各制御装置の不揮発メモリと記憶装置に格納したライトデータの最新のライト時刻を容易に知ることが出来る記憶装置システムを提供することにある。
【０００６】
【課題を解決するための手段】
第１の観点では、本発明は、複数の上位装置と、複数の制御装置と、前記複数の制御装置にそれぞれ接続された記憶装置と、を備える記憶装置システムであって、前記複数の制御装置は、１以上の正制御装置と、１つの代表副制御装置と、複数の非代表副制御装置とから構成され、前記代表副制御装置および前記複数の非代表副制御装置は、前記１以上の正制御装置のうちのいずれかに接続された記憶装置に格納されるライトデータを、自身に接続された記憶装置にも格納するものであり、前記１つの代表副制御装置と前記複数の非代表副制御装置とは階層化され、前記複数の上位装置と前記正制御装置とはデータ転送経路によって接続され、前記正制御装置と前記代表副制御装置とはデータ転送経路によって接続され、前記代表副制御装置と前記複数の非代表副制御装置とはデータ転送経路によって接続され、前記正制御装置と前記複数の非代表副制御装置とは、少なくとも前記代表副制御装置を介して接続され、前記複数の上位装置から前記正制御装置に発行されたライトデータは、前記正制御装置から前記代表副制御装置に転送され、さらに、前記代表副制御装置から前記複数の非代表副制御装置のいずれかに転送されるものであり、前記代表副制御装置は、送信先が前記代表副制御装置であるライトデータと、送信先が前記複数の非代表副制御装置のいずれかであるライトデータと、の両者を受領し、前記ライトデータの送信先を判断し、送信先が自分の場合には自身に接続される記憶装置に格納し、送信先が前記複数の非代表副制御装置のいずれかの場合には送信先の非代表副制御装置に送信し、前記送信先の非代表副制御装置は、前記正制御装置から送信されたデータを前記代表副制御装置を経由して受領し、自身に接続される記憶装置に格納する、ことを特徴とする記憶装置システムを提供する。
上記第１の観点の記憶装置システムでは、各正制御装置は、代表副制御装置だけに転送するので、代表副制御装置だけにデータ転送経路を接続すればよい。また、代表副制御装置でライト時刻を比較してデータ一貫性を保証する時刻を決定できるので、各非代表副制御装置も、代表副制御装置だけにデータ転送経路を接続すればよい。よって、従来よりも少ないデータ転送経路で済み、構成を単純化できる。そして、正副制御装置の増設時に最少限のデータ転送経路の増設で済む。
【０００７】
第２の観点では、本発明は、上記第１の観点による記憶装置システムであって、前記正制御装置と前記代表副制御装置と前記非代表副制御装置とは順に階層化され、上位装置から前記正制御装置に対して発行されたライトデータとライト時刻とは、前記正制御装置から前記代表副制御装置に、さらに、前記代表副制御装置から前記非代表副制御装置に、階層順に転送されるものであり、前記正制御装置は、前記上位装置から発行されたライトデータとライト時刻とを受け取り、前記上位装置にライト要求の完了報告を通知し、自身の備える不揮発メモリと自身に接続される記憶装置に格納すると共に、前記代表副制御装置に転送し、前記代表副制御装置は、転送先が前記代表副制御装置であるライドデータとライト時刻と、転送先が非代表副制御装置であるライトデータとライト時刻と、の両者を受領し、前記ライトデータの転送先を判断し、転送先が自分の場合は自身の備える不揮発メモリと自身に接続される記憶装置に格納し、転送先が前記複数の非代表副制御装置の場合は転送先の非代表副制御装置に転送し、前記転送先の非代表副制御装置は、前記ライトデータとライト時刻とを受け取り、自身の備える不揮発メモリと自身に接続される記憶装置に格納する、ことを特徴とする記憶装置システムを提供する。
【０００９】
第３の観点では、本発明は、上記第２の観点による記憶装置システムにおいて、前記代表副制御装置と前記非代表副制御装置は、自身の備える不揮発メモリに格納したライトデータのライト時刻の最新のものを表示する最新ライト時刻表示手段を有することを特徴とする記憶装置システムを提供する。
上記第３の観点の記憶装置システムでは、各副制御装置に格納したライトデータの最新ライト時刻を表示するため、外部から容易に参照可能となる。
【００１０】
第４の観点では、本発明は、上記第２または第３の観点の記憶装置システムにおいて、前記代表副制御装置と前記非代表副制御装置のそれぞれの不揮発メモリに格納したライトデータのライト時刻の最新のものを一括して表示する最新ライト時刻一括表示手段を設けたことを特徴とする記憶装置システムを提供する。
上記第４の観点の記憶装置システムでは、各副制御装置に格納したライトデータの最新ライト時刻を一括して表示するため、任意の場所で全ての最新ライト時刻を参照できる。
【００１１】
【発明の実施の形態】
以下、図を参照して本発明の実施の形態について説明する。なお、これにより本発明が限定されるものではない。
【００１２】
図１は、本発明の一実施形態の記憶装置システムを含む遠隔二重書きシステムの構成図である。
この遠隔二重書きシステム１は、１以上の上位装置１００と、不揮発メモリを有する複数の制御装置１０１，１０３，１０４とそれら制御装置１０１，１０３，１０４にそれぞれ接続されたディスク装置１０２，１０５とを備えた記憶装置システム１０からなる。
【００１３】
前記記憶装置システム１０は、前記上位装置１００に接続された１以上の正制御装置１０１と、該正制御装置１０１に接続された１以上のディスク装置１０２と、前記正制御装置１０１に共通に接続された代表副制御装置１０３と、該代表副制御装置１０３に接続された１以上の副制御装置１０４と、前記代表副制御装置１０３および前記副制御装置１０４にそれぞれ接続された１以上のディスク装置１０５とを具備している。
前記正制御装置１０１は、代表副制御装置１０３とデータ転送経路により接続されている。そして、正制御装置１０１は、上位装置１００から発行されたライトデータとライト時刻を受け取り、上位装置１００にライト要求の完了報告を通知し、ライトデータとライト時刻を不揮発メモリとディスク装置１０２に格納すると共に非同期にデータ転送経路を介して前記代表副制御装置１０３に転送する。
前記代表副制御装置１０３は、二重書きするデータのデータ転送先となる副制御装置１０４とデータ転送経路により接続されている。そして、代表副制御装置１０３は、各正制御装置１０１から転送されたライトデータとライト時刻を受け取り、ライトデータの最新ライト時刻を比較して、正副制御装置間のデータ一貫性を保証する時刻を決定し、ライトデータの転送先を判断し、転送先が自分の場合は不揮発メモリとディスク装置１０５に格納し、転送先が他の副制御装置１０４の場合はデータ転送経路を介して転送先の副制御装置１０４にライトデータとライト時刻を転送する。
前記副制御装置１０４は、ライトデータとライト時刻を受け取り、不揮発メモリとディスク装置１０５に格納する。
【００１４】
図２に、代表副制御装置１０３の内部構成例を示す。なお、副制御装置１０４の内部構成も同様である。
代表副制御装置１０３は、その内部に制御部３０４と、不揮発メモリ３１０を備える。
前記制御部３０４は、ライト発行順序解析部３０５と、ライトデータ集約部３０６と、ライト転送順序判断部３０７と、転送先副制御装置解析部３０８と、正副データ一貫性保証時刻表示部３０９とを有している。
【００１５】
前記ライト発行順序解析部３０５は、転送されてきたライトデータを、上位装置１００から発行された順序通りに、各正制御装置１０１毎に、並べ替えて、前記ライトデータ集約部３０６に格納する。
前記ライト転送順序判断部３０７は、前記ライトデータ集約部３０６中の、全正制御装置のライトデータにおいて、ライト要求時刻の最も古いライトデータを選択し、順に各副制御装置１０４に転送する。ライトデータの転送先の判断は、前記転送先副制御装置解析部３０８が実施する。
【００１６】
すなわち、前記代表副制御装置１０３は、データ転送先の副制御装置が自分自身であった場合、自らの不揮発メモリ３１０とディスク装置１０５にライトデータを反映させる。また、データ転送先の副制御装置が自分以外であった場合、他の該当する副制御装置１０４にライトデータを転送する。
ライトデータを受け取った副制御装置１０４は、自らの不揮発メモリ３１０とディスク装置１０５にライトデータを反映させる。
【００１７】
前記正制御装置１０１から代表副制御装置１０３もしくは副制御装置１０４の不揮発メモリ３１０へライトデータの反映が完了すれば、当該ライトデータのライト要求時刻まで正副制御装置間のデータ一貫性が保たれていることになる。
代表副制御装置１０３および各副制御装置１０４は、最新ライト時刻を、前記正副データ一貫性保証時刻表示部３０９に格納し、外部からの参照を可能にする。
【００１８】
図３に、代表副制御装置１０３の処理の流れを示す。
代表副制御装置１０３は、各正制御装置１０１から転送されたライトデータを受領する（４０７）。
ライトデータ４０１は、正制御装置１０１が生成する制御情報部４０２と、上位装置１００から発行される実データ部４０６とから構成される。
前記制御情報部４０２は、正制御装置１０１毎の上位装置１００からのライト要求順を示すライト順序情報部４０３と、上位装置１００からのライト要求時刻を示すライト時刻情報部４０４と、ライトデータの転送先を示す転送先情報部４０５とを有している。
【００１９】
代表副制御装置１０３は、ライトデータ受領後、当該ライトデータをライト発行順に並べ替える（４０８）。すなわち、各正制御装置１０１毎の上位装置１００からのライト要求順をライト順序情報部４０３から認識し、前記ライト発行順序解析部３０５によって順序通りに並べ替え、前記ライトデータ集約部３０６に格納する。
【００２０】
次に、代表副制御装置１０３は、転送するライトデータの順序を判断する(４０９)。すなわち、前記ライト転送順序判断部３０７が、上位装置１００からのライト要求時刻をライト時刻情報部４０４から認識し、全正制御装置１０１のライトデータ中でライト要求時刻の最も古いライトデータを選択し、転送するライトデータと決定する。
【００２１】
次に、代表副制御装置１０３は、データ転送先の副制御装置を判断する（４１０）。すなわち、前記転送先副制御装置解析部３０８が、ライトデータの転送先を転送先情報部４０５から認識する。そして、転送する。
【００２２】
図４は、最新ライト時刻一括表示機能の説明図である。
代表副制御装置１０３は、最新ライト時刻表示部５０３を備えている。この最新ライト時刻表示部５０３は、代表副制御装置１０３の不揮発メモリ３１０に転送したライトデータの最新ライト時刻を正副データ一貫性保証時刻表示部３０９から読み出して表示する。
各副制御装置１０４は、それぞれ最新ライト時刻表示部５０４１，５０４２を備えている。これらの最新ライト時刻表示部５０４１，５０４２は、各副制御装置１０４の不揮発メモリ３１０に転送したライトデータの最新ライト時刻を正副データ一貫性保証時刻表示部３０９から読み出して表示する。
【００２３】
最新ライト時刻一括表示部５０６は、代表副制御装置１０３内に、又は、副制御装置１０４内に、又は、それらとは別個に設置され、前記最新ライト時刻表示部５０３，５０４１，５０４２を備えており、代表副制御装置１０３の最新ライト時刻および全ての副制御装置１０４の最新ライト時刻を一括して表示する。さらに、それらの最新ライト時刻の中で最も新しいライト時刻を別に表示する最新ライト時刻表示部５０５を備えている。
この最新ライト時刻一括表示部５０６により、任意の場所で、全ての最新ライト時刻の参照が可能となる。
【００２４】
以上の記憶装置システム１０によれば、各正制御装置１０１は、代表副制御装置１０３だけにデータ転送経路を接続すればよい。また、各副制御装置１０４も、代表副制御装置１０３だけにデータ転送経路を接続すればよい。よって、従来よりも少ないデータ転送経路で済み、構成を単純化できる。そして、正副制御装置の増設時に最少限のデータ転送経路の増設で済む。
【００２５】
また、上記記憶装置システム１０によれば、各副制御装置１０４の不揮発メモリ３１０に転送したライトデータの最新ライト時刻を外部から容易に参照可能となる。さらに、任意の場所で、全ての最新ライト時刻の参照が可能になる。
【００２６】
【発明の効果】
本発明の記憶装置システムによれば、正副制御装置の増設時に最少限のデータ転送経路の増設で済み、コストを小さくすることが出来る。また、各制御装置に格納したライトデータの最新ライト時刻を外部から容易に参照可能となる。
【図面の簡単な説明】
【図１】本発明の一実施形態の記憶装置システムを含む遠隔二重書きシステムの構成図である。
【図２】本発明の一実施形態に係る代表副制御装置の内部構成図である。
【図３】本発明の一実施形態に係る代表副制御装置の動作説明図である。
【図４】本発明の一実施形態に係る最新ライト時刻表示動作の説明図である。
【図５】従来の記憶装置システムを含む遠隔二重書きシステムの一例を示す構成図である。
【符号の説明】
１          遠隔二重書きシステム
１０        記憶装置システム
１００      上記装置
１０１      正制御装置
１０３      代表副制御装置
１０４      副制御装置
１０２，１０５      ディスク装置
５０３，５０４１，５０４２，５０５      最新ライト時刻表示部
【図１】
0003743975.tif 000002
【図２】
0003743975.tif 000003
【図３】
0003743975.tif 000004
【図４】
0003743975.tif 000005
【図５】
0003743975.tif 000006