(57)【要約】【課題】系切替時に切替制御用データを旧現用系から新現用系へ系間転送するデータの最後尾に付加して転送することで、切替時間を短縮する。【解決手段】制御ホスト２１は、現用系と予備系とを切り替える切替時に、現在現用系の処理ホスト１へ切替制御用データを送信して、受信データバッファ部４に格納されていたデータの最後尾に付加させる。処理ホスト１は切替制御用データの受信を契機として、受信データバッファ部４に格納されていた全てのデータを系間転送にて順次送信して、現在予備系で新たに現用系に切り替わる処理ホスト１１の受信データバッファ部１４に格納させる。処理ホスト１１は、切替制御用データが系間転送により受信されると、その切替制御用データを制御ホスト２１へ送信する。制御ホスト２１は、この切替制御用データの受信を契機として、処理ホスト１１へ新たなデータの送信を開始する。【選択図】図１
2010146235.tif 000002
【特許請求の範囲】
【請求項１】
二重化システムを構成する現用系の第１の装置と予備系の第２の装置とのうち、現用系の前記第１の装置を予備系に、かつ、予備系の前記第２の装置を現用系に切り替える系切替時に、制御用装置が前記第１の装置に切替制御用データを送信して、該第１の装置の第１の受信データバッファ部に格納されていたデータの最後尾に前記切替制御用データを付加するデータ付加ステップと、
前記切替制御用データの受信を契機として、前記第１の受信データバッファ部に格納されていた全てのデータを系間転送にて順次送信して、前記第２の装置の第２の受信データバッファ部に格納させるデータ格納ステップと、
前記第１の受信データバッファ部に格納されていたデータの最後尾に付加されていた前記切替制御用データが、前記系間転送により送信されて前記第２の装置に受信されるときに、受信したその切替制御用データを前記第２の装置から前記制御用装置へ送信する切替制御用データ送信ステップと、
前記制御用装置が前記第２の装置から送信された前記切替制御用データの受信を契機として、前記第２の装置へ新たなデータの送信を開始するデータ送信開始ステップと
を含むことを特徴とする二重化システムにおける系切替方法。
【請求項２】
前記制御用装置は、前記切替制御用データを前記第１の装置へ送信した後、現用系用の新たなデータの前記第１の装置への送信を停止する停止ステップを更に含むことを特徴とする請求項１記載の二重化システムにおける系切替方法。
【請求項３】
前記第２の装置は、前記第２の受信データバッファ部に、前記系間転送にて受信したデータを格納した時点でそのデータに基づく運用を開始する運用開始ステップを更に含むことを特徴とする請求項１又は２記載の二重化システムにおける系切替方法。
【請求項４】
二重化システムを構成する現用系の第１の装置と予備系の第２の装置とのうち、現用系の前記第１の装置を予備系に、かつ、予備系の前記第２の装置を現用系に切り替える系切替時に、制御用装置が前記第１の装置に切替制御用データを送信して、該第１の装置の第１の受信データバッファ部に格納されていたデータの最後尾に前記切替制御用データを付加するデータ付加ステップと、
前記切替制御用データの受信を契機として、前記第１の受信データバッファ部に格納されていた全てのデータを系間転送にて順次送信して、前記第２の装置の転送データバッファ部に格納させるデータ格納ステップと、
前記第１の受信データバッファ部に格納されていたデータの最後尾に付加されていた前記切替制御用データが、前記系間転送により送信されて前記第２の装置の前記転送データバッファ部に格納されたことを通知する通知ステップと
を含むことを特徴とする二重化システムにおける系切替方法。
【請求項５】
前記第２の装置が、前記転送データバッファ部に前記系間転送にて受信したデータを格納した時点でそのデータに基づく運用を開始する第１の運用開始ステップと、
前記第２の装置が、前記通知ステップによる通知を受けた後、内部の第２の受信データバッファ部に格納されているデータの運用を開始する第２の運用開始ステップと
を更に含むことを特徴とする請求項４記載の二重化システムにおける系切替方法。
【請求項６】
前記制御用装置が、前記切替制御用データを送信した後、現用系用の新たなデータの前記第２の装置への送信を開始して、その新たなデータを前記第２の受信データバッファ部に格納させるステップを更に含むことを特徴とする請求項４又は５記載の二重化システムにおける系切替方法。
【請求項７】
現用系の第１の装置と予備系の第２の装置と制御用装置とからなる二重化システムであって、
前記制御用装置は、
現用系の前記第１の装置を予備系に、かつ、予備系の前記第２の装置を現用系に切り替える系切替時に、切替制御用データを前記第１の装置に送信する切替制御用データ送信手段と、
前記第２の装置から前記切替制御用データを受信する第１の切替制御用データ受信手段と、
前記第１の切替制御用データ受信手段により前記切替制御用データを受信したことを契機として前記第２の装置へ現用系用の新たなデータを送信するデータ送信手段と
を備え、
前記第１の装置は、
運用のためのデータを格納している第１の受信データバッファ部と、
前記第１の受信データバッファ部に格納されているデータに基づいて運用を行う第１のデータ処理手段と、
前記制御用装置から送信された前記切替制御用データを受信する第２の切替制御用データ受信手段と、
前記第２の切替制御用データ受信手段により受信された切替制御用データを前記第１の受信データバッファ部に格納されていたデータの最後尾に付加する付加手段と、
前記切替制御用データの受信を契機として、前記第１の受信データバッファ部に格納されていた全てのデータを系間転送にて前記第２の装置へ順次送信する第１の系間転送手段と
を備え、
前記第２の装置は、
前記第１の系間転送手段により系間転送されたデータを受信する第２の系間転送手段と、
前記制御用装置から送信された前記現用系用の新たなデータを受信する受信手段と、
前記第２の系間転送手段により前記切替制御用データを受信した時に、受信したその切替制御用データを前記制御用装置へ送信する切替制御用データ送信手段と、
前記第２の系間転送手段で受信した前記第１の受信データバッファ部からのデータ、又は前記受信手段で受信した前記現用系用の新たなデータを格納する第２の受信データバッファ部と、
前記第２の受信データバッファ部に格納されているデータに基づいて運用を行う第２のデータ処理手段と
を備えることを特徴とする二重化システム。
【請求項８】
前記制御用装置は、前記切替制御用データを前記第１の装置へ送信した後、現用系用の新たなデータの前記第１の装置への送信を停止するデータ送信停止手段を更に有することを特徴とする請求項７記載の二重化システム。
【請求項９】
前記第２のデータ処理手段は、前記第２の受信データバッファ部に、前記第２の系間転送手段にて受信したデータを格納した時点でそのデータに基づく運用を開始することを特徴とする請求項７又は８記載の二重化システム。  
【請求項１０】
現用系の第１の装置と予備系の第２の装置と制御用装置とからなる二重化システムであって、
前記制御用装置は、
現用系の前記第１の装置を予備系に、かつ、予備系の前記第２の装置を現用系に切り替える系切替時に、切替制御用データを前記第１の装置に送信する切替制御用データ送信手段と、
前記切替制御用データ送信後に、前記第２の装置へ現用系用の新たなデータを送信するデータ送信手段と
を備え、
前記第１の装置は、
運用のためのデータを格納している第１の受信データバッファ部と、
前記第１の受信データバッファ部に格納されているデータに基づいて運用を行う第１のデータ処理手段と、
前記制御用装置から送信された前記切替制御用データを受信する切替制御用データ受信手段と、
前記切替制御用データ受信手段により受信された前記切替制御用データを前記第１の受信データバッファ部に格納されていたデータの最後尾に付加する付加手段と、
前記切替制御用データの受信を契機として、前記第１の受信データバッファ部に格納されていた全てのデータと前記切替制御用データとを系間転送にて前記第２の装置へ順次送信する系間転送手段と
を備え、
前記第２の装置は、
前記系間転送手段により系間転送されたデータを受信し、その受信した系間転送されたデータを格納する転送データ記憶手段と、
前記制御用装置から送信された前記現用系用の新たなデータを受信する受信手段と、
前記受信手段で受信した前記現用系用の新たなデータを格納する第２の受信データバッファ部と、
前記転送データ記憶手段に記憶されたデータ、又は前記第２の受信データバッファ部に格納されているデータに基づいて運用を行う第２のデータ処理手段と
を備えることを特徴とする二重化システム。
【請求項１１】
前記第２のデータ処理手段は、前記転送データ記憶手段に前記系間転送にて受信した前記第１の受信データバッファ部に格納されていたデータを格納した時点でそのデータに基づく運用を開始し、前記転送データ記憶手段に前記系間転送にて受信した前記切替制御用データを格納した時点以後に前記第２の受信データバッファ部に格納されているデータの運用を開始することを特徴とする請求項１０記載の二重化システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は二重化システムにおける系切替方法及び二重化システムに係り、特に同じ機能を持ったサーバ２台で冗長構成を組んでいる二重化システムにおける系切替方法及び二重化システムに関する。
【背景技術】
【０００２】
現用系（ＡＣＴ系）の装置と予備系（ＳＢＹ系）の装置とで冗長構成をとる二重化システムが種々提案されている。例えば、特許文献１には、ＩＰーＰＢＸシステムにおいて、ＩＰインタフェースを、二重化構成にした遠隔ユニットのＡＣＴ遠隔ＩＰインタフェースを切り替える二重化システムが記載されている。
【０００３】
この二重化システムは、本体ユニットの本体ＩＰインタフェースが、第１の遠隔ユニットにＡＴＣ切替命令を送ると、第１の遠隔ユニットは、旧ＡＣＴ系の遠隔ＩＰインタフェースから新ＡＣＴ系の遠隔ＩＰインタフェースにＡＣＴ切替を行う。また、第１の遠隔ユニットがＡＣＴ切替命令を受信すると、第１のＩＰインタフェースの受信音声データメモリからの現読み出し音声データの情報を、第２のＩＰインタフェースへ転送する。
【０００４】
【特許文献１】特開２００６−１００９００号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、上記のような二重化システムの系切替時においては、ＡＣＴ系とＳＢＹ系を切り替える際に、旧ＡＣＴ系で受信していたデータを一旦新ＡＣＴ系にコピーし旧ＡＣＴ系と新ＡＣＴ系で持つデータが一致することを確認してから、新ＡＣＴ系での処理に移行していたため、切替時間が長くかかるという問題がある。また、二重化システムによっては、系切替時に一度サービスを止める必要がある。
【０００６】
本発明は上記の点に鑑みなされたもので、系切替時に切替制御用データを旧現用系から新現用系へ系間転送するデータの最後尾に付加して転送することで、切替時間を短縮できる二重化システムにおける系切替方法及び二重化システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の目的を達成するため、本発明の二重化システムにおける系切替方法は、二重化システムを構成する現用系の第１の装置と予備系の第２の装置とのうち、現用系の第１の装置を予備系に、かつ、予備系の第２の装置を現用系に切り替える系切替時に、制御用装置が第１の装置に切替制御用データを送信して、該第１の装置の第１の受信データバッファ部に格納されていたデータの最後尾に切替制御用データを付加するデータ付加ステップと、切替制御用データの受信を契機として、第１の受信データバッファ部に格納されていた全てのデータを系間転送にて順次送信して、第２の装置の第２の受信データバッファ部に格納させるデータ格納ステップと、第１の受信データバッファ部に格納されていたデータの最後尾に付加されていた切替制御用データが、系間転送により送信されて第２の装置に受信されるときに、受信したその切替制御用データを第２の装置から制御用装置へ送信する切替制御用データ送信ステップと、制御用装置が第２の装置から送信された切替制御用データの受信を契機として、第２の装置へ新たなデータの送信を開始するデータ送信開始ステップとを含むことを特徴とする。
【０００８】
また、上記の目的を達成するため、本発明の二重化システムは、現用系の第１の装置と予備系の第２の装置と制御用装置とからなる二重化システムであって、
制御用装置は、現用系の第１の装置を予備系に、かつ、予備系の第２の装置を現用系に切り替える系切替時に、切替制御用データを第１の装置に送信する切替制御用データ送信手段と、第２の装置から切替制御用データを受信する第１の切替制御用データ受信手段と、第１の切替制御用データ受信手段により切替制御用データを受信したことを契機として第２の装置へ現用系用の新たなデータを送信するデータ送信手段とを備え、
第１の装置は、運用のためのデータを格納している第１の受信データバッファ部と、第１の受信データバッファ部に格納されているデータに基づいて運用を行う第１のデータ処理手段と、制御用装置から送信された切替制御用データを受信する第２の切替制御用データ受信手段と、第２の切替制御用データ受信手段により受信された切替制御用データを第１の受信データバッファ部に格納されていたデータの最後尾に付加する付加手段と、切替制御用データの受信を契機として、第１の受信データバッファ部に格納されていた全てのデータを系間転送にて第２の装置へ順次送信する第１の系間転送手段とを備え、
第２の装置は、第１の系間転送手段により系間転送されたデータを受信する第２の系間転送手段と、制御用装置から送信された現用系用の新たなデータを受信する受信手段と、第２の系間転送手段により切替制御用データを受信した時に、受信したその切替制御用データを制御用装置へ送信する切替制御用データ送信手段と、第２の系間転送手段で受信した第１の受信データバッファ部からのデータ、又は受信手段で受信した現用系用の新たなデータを格納する第２の受信データバッファ部と、第２の受信データバッファ部に格納されているデータに基づいて運用を行う第２のデータ処理手段とを備えることを特徴とする。
【発明の効果】
【０００９】
本発明によれば、系切替時に切替制御用データを旧現用系から新現用系へ系間転送するデータの最後尾に付加して転送し、切替制御用データにより新現用系の装置に旧現用系の装置のデータの送信完了を認識させることで、旧現用系と新現用系の各装置が持つデータが一致することを確認する必要をなくし、旧現用系の装置での処理が中断後すぐに新現用系の装置での処理が可能となり、切替時間を短縮する（高速化する）ことができる。
【発明を実施するための最良の形態】
【００１０】
次に、本発明の実施形態について図面を参照して詳細に説明する。
【００１１】
（第１の実施形態）
図１は、本発明になる二重化システムの第１の実施形態のシステム構成図を示す。同図において、本実施形態の二重化システムは、同じ機能を持ったサーバ２台で冗長構成を組んでいる二重化システムであって、現用（ＡＣＴ）系の処理ホストコンピュータ（以下、ホストという）１と、予備（ＳＢＹ）系の処理ホスト１１と、制御ホスト２１とから構成される。
【００１２】
処理ホスト１と処理ホスト１１とは同じ機能を持ったサーバであり、それぞれデータ処理部２、１２と、バッファ制御部３、１３と、受信データバッファ部４、１４と、系間転送部５、１５と、データ受信部６、１６と、データ送信部７、１７とから構成される。一方、制御ホスト２１は、データ送信部２２、データ受信部２３及びデータ制御部２４から構成される。
【００１３】
データ処理部２、１２は、制御ホスト２１より送られてきたデータに対して所定の処理を行う。バッファ制御部３、１３は、受信データバッファ部４、１４を制御する部分であり、受信データバッファ部４、１４に一時保持されているデータを、ＡＣＴ時にはデータ処理部２、１２に送信し、ＳＢＹ系切り替え時には系間転送部５、１５に送信するなどの制御を行う。
【００１４】
また、受信データバッファ部４、１４は、バッファ制御部３、１３の制御により受信データを一時保持した後、その受信データをデータ処理部２、１２や系間転送部５、１５へ送信する。系間転送部５及び１５は、それらのうち、系切替時に旧ＡＣＴ系となる一方の系間転送部から新ＡＣＴ系となる他方の系間転送部へデータを転送する。
【００１５】
データ受信部６、１６は、制御ホスト２１より送信されたデータを受信し、受信データバッファ部４、１４へ送信する。また、データ受信部６、１６は、切替制御用データ受信時はバッファ制御部３、１３に、その受信の旨を通知する。データ送信部７、１７は、データ処理部２、１２からのデータを制御ホスト２１へ送信する。
【００１６】
一方、制御ホスト２１は、処理データや切替制御用データを処理ホスト１、１１へ送信するホストコンピュータである。データ送信部２２は、データ制御部２４より送信された処理データを処理ホスト１、１１へ送信する。データ受信部２３は、処理ホスト１、１１で処理されたデータを受信する。データ制御部２４は、処理データや切替制御用データを制御する。
【００１７】
次に、図１の二重化システムにおける系切替時間の高速化を行うための動作を図２のシーケンス図を参照して説明する。ここでは、現在ＡＣＴ系の処理ホスト１をＳＢＹ系に、また現在ＳＢＹ系の処理ホスト１１をＡＣＴ系に切り替える場合の動作について説明する。
【００１８】
まず、制御ホスト２１より現ＡＣＴ系へ切り替えるための切替制御用データを、現在ＡＣＴ系で切替後にＳＢＹ系に切り替わる旧ＡＣＴ系の処理ホスト１へ送信する（ステップＳ１）。その後、制御ホスト２１は、処理ホスト１へのデータ送信処理を停止する（ステップＳ２）。
【００１９】
一方、旧ＡＣＴ系の処理ホスト１は、制御ホスト２１より送信された上記の切替制御用データをデータ受信部６で受信する（ステップＳ１１）。すると、データ受信部６は切替制御用データの受信をバッファ制御部３へ通知し、バッファ制御部３の制御により受信データバッファ部４でバッファリングされているデータを系間転送部５へ送信させる。受信データバッファ部４よりデータを受信した系間転送部５は、新ＡＣＴ系処理ホスト１１へその受信データの転送を開始する（ステップＳ１２）。
【００２０】
バッファ制御部３へ切り替え制御用データの受信を通知したデータ受信部６は、続いて制御ホスト２１より受信した切替制御用データを受信データバッファ部４へ送信する（ステップＳ１３）。この結果、受信データバッファ部４にバッファリングされているデータの最後尾に切替制御用データが付加される。
【００２１】
現在ＳＢＹ系で切替後にＡＣＴ系に切り替わる新ＡＣＴ系の処理ホスト１１は、その系間転送部１５で旧ＡＣＴ系処理ホスト１より送信されたデータを受信する。すると、系間転送部１５は、受信データを受信データバッファ部１４へ送信する。データを受信した受信データバッファ部１４は、データ処理部１２へデータを送信する。これにより、データ処理部１２は受信したデータの処理を開始することで新ＡＣＴ系処理ホスト１１は運用が開始される（以上ステップＳ２１）。
【００２２】
旧ＡＣＴ系処理ホスト１の受信データバッファ部４でバッファリングされているデータが全て新ＡＣＴ系処理ホスト１１へ転送されると、受信データバッファ部４の一番最後にバッファリングされていた切替制御用データが系間転送部５へ送信される。この切替制御用データを受信した系間転送部５は、その切替制御用データを新ＡＣＴ系処理ホスト１１へ転送する（ステップＳ１４）。
【００２３】
これにより、新ＡＣＴ系処理ホスト１１の系間転送部１５は、旧ＡＣＴ系処理ホスト１より転送されてきた切替制御用データを受信する（ステップＳ２２）。続いて、系間転送部１５は、受信した切替制御用データを受信データバッファ部１４へ送信する。すると、受信データバッファ部１４は、バッファリングされているデータの最後尾に、系間転送部１５より受信した切替制御用データをバッファリングする。
【００２４】
続いて、新ＡＣＴ系処理ホスト１１は、受信データバッファ部１４内にバッファリングされた旧ＡＣＴ系処理ホスト１より転送されたデータの処理がすべて終わった後、受信データバッファ部１４の最後尾にバッファリングされていた切替制御用データを、データ送信部１７より制御ホスト２１へ送信する（ステップＳ２３）。
【００２５】
制御ホスト２１は、新ＡＣＴ系処理ホスト１１より送信された切替制御用データをデータ受信部２３で受信する（ステップＳ３）。制御ホスト２１は、この切替制御用データの受信により新ＡＣＴ系処理ホスト１１での切替作業が完了したと判断し、新ＡＣＴ系処理ホスト１１へのデータ送信処理を開始する（ステップＳ４）。
【００２６】
このように、本実施形態によれば、制御ホスト２１は、切替制御用データの受信により新ＡＣＴ系処理ホスト１１での切替作業が完了したと判断することができるため、系切替時に旧ＡＣＴ系処理ホスト１で持つデータと転送された新ＡＣＴ系処理ホスト１１で持つデータとが一致することを確認する必要がない。このため、本実施形態によれば、全データが転送されるのを待たなくて済むようになり、二重化システムにおける系切替時間の短縮化（高速化）を実現することができる。また、本実施形態によれば、切替時間の短縮により、サービスをストップしなくてもよくなった。
【００２７】
（第２の実施形態）
次に、本発明の第２の実施形態について説明する。図３は、本発明になる二重化システムの第２の実施形態のシステム構成図を示す。同図において、本実施形態の二重化システムは、同じ機能を持ったサーバ２台で冗長構成を組んでいる二重化システムであって、現用（ＡＣＴ）系の処理ホスト１０１と、予備（ＳＢＹ）系の処理ホスト１１１と、制御ホスト１２１とから構成される。
【００２８】
処理ホスト１０１と処理ホスト１１１とは同じ機能を持ったサーバであり、それぞれデータ処理部１０２、１１２と、バッファ制御部１０３、１１３と、受信データバッファ部１０４、１１４と、系間転送部１０５、１１５と、データ受信部１０６、１１６と、データ送信部１０７、１１７と、転送データバッファ部１０８、１１８とから構成される。一方、制御ホスト１２１は、データ送信部１２２、データ受信部１２３、データ制御部１２４とから構成される。
【００２９】
データ処理部１０２、１１２は、制御ホスト１２１より送られてきたデータに対して処理を行う。バッファ制御部１０３、１１３は、受信データバッファ部１０４、１１４と転送データバッファ部１０８、１１８を制御する。すなわち、バッファ制御部１０３、１１３は、受信データバッファ部１０４、１１４にあるデータをＡＣＴ時にはデータ処理部１０２、１１２に送信し、ＳＢＹ系切り替え時には系間転送部１０５、１１５に送信し、ＡＣＴ系切り替え時には転送データバッファ部１０８、１１８にあるデータをデータ処理部１０２、１１２に送信するなどの制御を行う。
【００３０】
受信データバッファ部１０４、１１４は、バッファ制御部１０３、１１３の制御により受信データをバッファし、そのデータをデータ処理部１０２、１１２や系間転送部１０５、１１５へ送信する。系間転送部１０５、１１５は、系切替時に新ＡＣＴ系の処理ホストへデータを転送し、旧ＡＣＴ系の処理ホストより受信したデータを転送データバッファ部１０８、１１８へ送信する。
【００３１】
データ受信部１０６、１１６は、制御ホスト１２１より送信されたデータを受信し受信データバッファ部１０４、１１４へ送信する。また、データ受信部１０６、１１６は、切替制御用データ受信時はバッファ制御部１０３、１１３にその受信を通知する。また、データ送信部１０７、１１７は、データ処理部１０２、１１２で処理されたデータを制御ホスト１２１へ送信する。
【００３２】
一方、制御ホスト１２１は、処理データや切替制御用データを処理ホスト１０１、１１１へ送信するホストコンピュータである。データ送信部１２２は、データ制御部１２４より送信されたデータを処理ホスト１０１、１１１へ送信する。また、データ受信部１２３は、処理ホスト１０１、１１１で処理されたデータを受信する。更に、データ制御部１２４は、処理データや切替制御用データを制御する。
【００３３】
次に、図３の二重化システムにおける系切替時間の高速化を行うための動作を図４のシーケンス図を参照して説明する。ここでは、現在ＡＣＴ系の処理ホスト１０１をＳＢＹ系に、また現在ＳＢＹ系の処理ホスト１１１をＡＣＴ系に切り替える場合の動作について説明する。
【００３４】
まず、制御ホスト１２１は、データ送信部１２２より現ＡＣＴ系へ切り替えるための切替制御用データを現在ＡＣＴ系で新たにＳＢＹ系に切り替えられる旧ＡＣＴ系の処理ホスト１０１へ送信する（ステップＳ１０１）。その後、制御ホスト１２１は、切替制御用データを送信後、データ送信部１２２より現在ＳＢＹ系で新たにＡＣＴ系に切り替えられる新ＡＣＴ系処理ホスト１１１へ新たなデータを送信開始する（ステップＳ１０２）。すなわち、本実施形態では、制御ホスト１２１は、切替制御用データを旧ＡＣＴ系の処理ホスト１０１へ送信後に直ちに新たなデータを新ＡＣＴ系処理ホスト１１１へ送信する。
【００３５】
旧ＡＣＴ系処理ホスト１０１は、そのデータ受信部１０６で制御ホスト１２１より送信された切替制御用データを受信する（ステップＳ１１１）。すると、データ受信部１０６は、切替制御用データの受信をバッファ制御部１０３へ通知し、受信データバッファ部１０４にバッファリングされているデータを、バッファ制御部１０３の制御により系間転送部１０５へ転送開始させる。これにより、受信データバッファ部１０４よりデータを受信した系間転送部１０５は、新ＡＣＴ系処理ホスト１１１へデータの転送を開始する（ステップＳ１１２）。
【００３６】
続いて、バッファ制御部１０３へ切替制御用データの受信を通知したデータ受信部１０６は、制御ホスト１２１より受信した切替制御用データを受信データバッファ部１０４へ送信する（ステップＳ１１３）。この結果、受信データバッファ部１０４にバッファリングされているデータの最後尾に切替制御用データが付加される。
【００３７】
一方、新ＡＣＴ系の処理ホスト１１１は、そのデータ受信部１１６で制御ホスト１２１より送信されたデータを受信し、その受信データを受信データバッファ部１１４にバッファリングする（ステップＳ１２１）。
【００３８】
また、新ＡＣＴ系の処理ホスト１１１は、その系間転送部１１５で旧ＡＣＴ系処理ホスト１０１より送信されたデータを受信する。すると、系間転送部１１５は、受信データを転送データバッファ部１１８へ送信する。データを受信した転送データバッファ部１１８は、データ処理部１１２へデータを送信する。これにより、データ処理部１１２は受信したデータの処理を開始することで新ＡＣＴ系処理ホスト１１１は運用が開始される（以上ステップ１２２）。
【００３９】
続いて、旧ＡＣＴ系処理ホスト１０１の受信データバッファ部１０４は、バッファリングしていたデータを全て新ＡＣＴ系処理ホスト１１１へ転送した後、受信データバッファ部１０４の一番最後にバッファリングされていた切替制御用データを系間転送部１０５を介して、新ＡＣＴ系処理ホスト１１１へ転送する（ステップＳ１１４）。
【００４０】
すると、新ＡＣＴ系処理ホスト１１１の系間転送部１１５は、ステップＳ１１４で旧ＡＣＴ系処理ホスト１１１より転送されてきた切替制御用データを受信し、受信した切替制御用データを転送データバッファ部１１８へ送信する（ステップＳ１２３）。系間転送部１１５より切替制御用データを受信した転送データバッファ部１１８は、バッファリングしているデータの最後尾に切替制御用データをバッファリングする。
【００４１】
新ＡＣＴ系処理ホスト１１１の転送データバッファ部１１８は、バッファリングしている旧ＡＣＴ系処理ホスト１０１より転送されたデータをデータ処理部１１２へすべて送信し終わった後、旧ＡＣＴ系処理ホスト１０１より転送されたデータの最後尾にバッファリングされていた切替制御用データをデータ処理部１１２へ送信する。これにより、データ処理部１１２は、この切替制御用データの受信により旧ＡＣＴ系処理ホスト１０１より転送されたデータの処理がすべて終わったと判断し、続いて受信データバッファ部１１４にバッファリングされている制御ホスト１２１より受信したデータを受信し、そのデータの処理を開始する（ステップＳ１２４）。
【００４２】
このように、本実施形態では、系間転送用の転送データバッファ部１０８、１１８と、制御ホスト１２１からのデータ用の受信データバッファ部１０４、１１４とを分けているので、系切り替え時に制御ホスト１２１からのデータ送信を止める必要がないという効果が得られる。
【００４３】
また、本実施形態も第１実施形態と同様に、系切替時に旧ＡＣＴ系処理ホスト１０１で持つデータと転送された新ＡＣＴ系処理ホスト１１１で持つデータとが一致することを確認する必要がないため、全データが転送されるのを待たなくて済み、二重化システムにおける系切替時間の短縮化（高速化）を実現することができる。また、本実施形態によれば、切替時間の短縮により、サービスをストップしなくてもよい。
【図面の簡単な説明】
【００４４】
【図１】本発明の二重化システムの第１の実施形態のシステム構成図である。
【図２】図１の二重化システムの動作説明用シーケンス図である。
【図３】本発明の二重化システムの第２の実施形態のシステム構成図である。
【図４】図３の二重化システムの動作説明用シーケンス図である。
【符号の説明】
【００４５】
１、１０１  現在ＡＣＴ系の処理ホスト（旧ＡＣＴ系処理ホスト）
２、１２、１０２、１１２  データ処理部
３、１３、１０３、１１３  バッファ制御部
４、１４、１０４、１１４  受信データバッファ部
５、１５、１０５、１１５  系間転送部
６、１６、２３、１０６、１１６、１２３  データ受信部
７、１７、２２、１０７、１１７、１２２  データ送信部
１１、１１１  現在ＳＢＹ系の処理ホスト（新ＡＣＴ系処理ホスト）
２１、１２１  制御ホスト
２４、１２４  データ制御部
１０８、１１８  転送データバッファ部
【図１】
2010146235.tif 000003
【図２】
2010146235.tif 000004
【図３】
2010146235.tif 000005
【図４】
2010146235.tif 000006