(57)【要約】【課題】センタネットワーク機器における通信の負荷を軽減するサーバ利用情報管理プログラム、サーバ利用情報管理装置、サーバ利用情報管理方法を提供する。【解決手段】サーバに対する負荷分散のための情報の管理をコンピュータに実行させるサーバ利用情報管理プログラムであって、サーバが存在するネットワークにおいて該サーバの状態に基づくサーバ利用情報を管理するセンタネットワーク機器２２により送信される該サーバ利用情報を受信するサーバ利用情報受信ステップと、サーバ利用情報受信ステップにより受信された幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の拠点ネットワーク機器１２へ該集約サーバ利用情報を送信する集約サーバ利用情報送信ステップとをコンピュータに実行させる。【選択図】図１
2007257396.tif 000002
【特許請求の範囲】
【請求項１】
サーバに対する負荷分散のための情報の管理をコンピュータに実行させるサーバ利用情報管理プログラムであって、
前記サーバが存在するネットワークにおいて該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器により送信される、該サーバ利用情報を受信するサーバ利用情報受信ステップと、
前記サーバ利用情報受信ステップにより受信された幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信ステップと
をコンピュータに実行させるサーバ利用情報管理プログラム。
【請求項２】
請求項１に記載のサーバ利用情報管理プログラムにおいて、
前記サーバ利用情報受信ステップは、前記ネットワーク機器にサーバ利用情報の送信依頼を送信し、前記ネットワーク機器にサーバ利用情報を送信させることを特徴とするサーバ利用情報管理プログラム。
【請求項３】
請求項１または請求項２に記載のサーバ利用情報管理プログラムにおいて、
前記集約サーバ利用情報送信ステップは、前記負荷分散装置から前記集約サーバ利用情報の送信依頼を受信した場合、該負荷分散装置へ前記集約サーバ利用情報を送信することを特徴とするサーバ利用情報管理プログラム。
【請求項４】
サーバに対する負荷分散のための情報の管理を行うサーバ利用情報管理装置であって、
前記サーバが存在するネットワークにおいて該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器により送信される、該サーバ利用情報を受信するサーバ利用情報受信部と、
前記サーバ利用情報受信部により受信された幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信部と
を備えるサーバ利用情報管理装置。
【請求項５】
サーバに対する負荷分散のための情報の管理を行うサーバ利用情報管理装置を用いたサーバ利用情報管理方法であって、
前記サーバが存在するネットワークに存在して該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器において、該サーバ利用情報を前記サーバ利用情報管理装置へ送信するサーバ利用情報送信ステップと、
前記サーバ利用情報管理装置において、前記サーバ利用情報送信ステップにより送信されたサーバ利用情報を受信し、受信した幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信ステップと
を実行するサーバ利用情報管理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、負荷分散のためのサーバ利用情報の管理を行うサーバ利用情報管理プログラム、サーバ利用情報管理装置、サーバ利用情報管理方法に関するものである。
【背景技術】
【０００２】
まず、従来の負荷分散システムの構成について説明する。図２６は、従来の負荷分散システムの構成の一例を示すブロック図である。この負荷分散システムは、複数の拠点１と複数のセンタ２を有する。拠点１は、ＰＣ（Personal Computer）やワークステーション等の拠点機器１１と負荷分散機能を持ったゲートウェイであるネットワーク機器（拠点ネットワーク機器１１２）とを有し、拠点ネットワーク機器１１２を介して外部ネットワーク（各センタ２）と接続される。また、センタ２は、サーバ２１群とゲートウェイであるネットワーク機器（センタネットワーク機器２２）とを有し、センタネットワーク機器２２を介して外部ネットワーク（各拠点１）と接続される。
【０００３】
次に、従来の負荷分散システムの動作における２つの負荷分散方法について説明する。
【０００４】
まず、第１の負荷分散方法について説明する。センタネットワーク機器２２は、予め全ての拠点ネットワーク機器１１２を登録しておき、一定間隔で自己の存在するセンタ２内のサーバ２１のＣＰＵ利用率やメモリ利用率などのサーバ情報を集約し、集約したサーバ情報に統計処理（平均化など）を施したものをセンタ情報として作成し、そのセンタ情報を各拠点ネットワーク機器１１２へ通知する。拠点ネットワーク機器１１２は、通知されたセンタ情報に基づいて負荷分散比率を決定し、各センタ２に対する負荷分散を行う。
【０００５】
次に、第２の負荷分散方法について説明する。センタネットワーク機器２２は、一定間隔でセンタ２内のサーバ２１の利用率などのセンタ情報を取得し、そのセンタ情報を保持しておく。拠点ネットワーク機器１１２は、一定間隔で各センタネットワーク機器２２からそれぞれのセンタ情報を取得し、そのセンタ情報に基づいて負荷分散比率を決定し、各センタ２に対する負荷分散を行う。
【０００６】
なお、本発明の関連ある従来技術として、サーバ接続時に負荷状態を考慮してサーバを決定し、接続後の負荷状態の変化に対応して自動的にサーバの切り替えを行う負荷分散システムがある（例えば、特許文献１参照）。
【特許文献１】特開平１０−３１２３６５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
しかしながら、上述した２つの負荷分散システムにおいて、各センタネットワーク機器２２は、全ての拠点ネットワーク機器１１２との通信を行う必要がある。従って、拠点１の数が多いほど、センタネットワーク機器２２におけるセンタ情報の通信の負荷が増大し、外部ネットワーク３にかかる負荷も増大する。
【０００８】
本発明は上述した問題点を解決するためになされたものであり、センタネットワーク機器における通信の負荷を軽減するサーバ利用情報管理プログラム、サーバ利用情報管理装置、サーバ利用情報管理方法を提供することを目的とする。
【課題を解決するための手段】
【０００９】
上述した課題を解決するため、本発明は、サーバに対する負荷分散のための情報の管理をコンピュータに実行させるサーバ利用情報管理プログラムであって、前記サーバが存在するネットワークにおいて該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器により送信される、該サーバ利用情報を受信するサーバ利用情報受信ステップと、前記サーバ利用情報受信ステップにより受信された幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信ステップとをコンピュータに実行させるものである。
【００１０】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記サーバ利用情報受信ステップは、前記ネットワーク機器にサーバ利用情報の送信依頼を送信し、前記ネットワーク機器にサーバ利用情報を送信させることを特徴とするものである。
【００１１】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記サーバ利用情報は、前記ネットワーク機器からマルチキャストで送信されることを特徴とするものである。
【００１２】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記集約サーバ利用情報送信ステップは、前記負荷分散装置から前記集約サーバ利用情報の送信依頼を受信した場合、該負荷分散装置へ前記集約サーバ利用情報を送信することを特徴とするものである。
【００１３】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記集約サーバ利用情報送信ステップは、配下の負荷分散装置へマルチキャストで前記集約サーバ利用情報を送信することを特徴とするものである。
【００１４】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記集約サーバ利用情報送信ステップは、所定の条件の下で、前記配下の負荷分散装置の中から前記サーバ利用情報管理プログラムを実行させる負荷分散装置を選択して代表負荷分散装置とし、前記配下の負荷分散装置の中から前記代表負荷分散装置の配下に移す負荷分散装置を選択して転属負荷分散装置とし、前記サーバ利用情報管理プログラムの実行の指示と前記転属負荷分散装置の情報を前記代表負荷分散装置に送信することを特徴とするものである。
【００１５】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記集約サーバ利用情報送信ステップは、前記転属負荷分散装置が前記代表負荷分散装置の配下に所属することを前記転属負荷分散装置に通知することを特徴とするものである。
【００１６】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記集約サーバ利用情報送信ステップは、前記代表負荷分散装置の情報を前記ネットワーク機器に通知することを特徴とするものである。
【００１７】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記集約サーバ利用情報送信ステップは更に、前記集約サーバ利用情報に基づいて前記サーバに対する負荷分散を行うことを特徴とするものである。
【００１８】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記サーバの状態は、サーバのＣＰＵ使用率とメモリ使用率を含むことを特徴とするものである。
【００１９】
また、本発明に係るサーバ利用情報管理プログラムにおいて、前記サーバ利用情報は、前記ネットワーク機器により管理される幾つかの前記サーバの状態に対して、該ネットワーク機器により統計処理が施されたものであることを特徴とするものである。
【００２０】
また、本発明は、サーバに対する負荷分散のための情報の管理を行うサーバ利用情報管理装置であって、前記サーバが存在するネットワークにおいて該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器により送信される、該サーバ利用情報を受信するサーバ利用情報受信部と、前記サーバ利用情報受信部により受信された幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信部とを備えたものである。
【００２１】
また、本発明は、サーバに対する負荷分散のための情報の管理を行うサーバ利用情報管理装置を用いたサーバ利用情報管理方法であって、前記サーバが存在するネットワークに存在して該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器において、該サーバ利用情報を前記サーバ利用情報管理装置へ送信するサーバ利用情報送信ステップと、前記サーバ利用情報管理装置において、前記サーバ利用情報送信ステップにより送信されたサーバ利用情報を受信し、受信した幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信ステップとを実行するものである。
【００２２】
また、本発明に係るサーバ利用情報管理方法において、前記サーバ利用情報送信ステップは、前記サーバ利用情報管理装置からサーバ利用情報の送信依頼を受信した場合、サーバ利用情報を前記サーバ利用情報管理装置に送信することを特徴とするものである。
【００２３】
また、本発明に係るサーバ利用情報管理方法において、前記サーバ利用情報送信ステップは、前記サーバ利用情報を前記サーバ利用情報管理装置へマルチキャストで送信することを特徴とするものである。
【００２４】
また、本発明に係るサーバ利用情報管理方法において、前記集約サーバ利用情報送信ステップは、前記負荷分散装置から前記集約サーバ利用情報の送信依頼を受信した場合、該負荷分散装置へ前記集約サーバ利用情報を送信することを特徴とするものである。
【００２５】
また、本発明に係るサーバ利用情報管理方法において、前記集約サーバ利用情報送信ステップは、配下の負荷分散装置へマルチキャストで前記集約サーバ利用情報を送信することを特徴とするものである。
【００２６】
また、本発明に係るサーバ利用情報管理方法において、前記集約サーバ利用情報送信ステップは、所定の条件の下で、前記配下の負荷分散装置の中から前記サーバ利用情報管理装置と同様の処理を行わせる負荷分散装置を選択して代表負荷分散装置とし、前記配下の負荷分散装置の中から前記代表負荷分散装置の配下に移す負荷分散装置を選択して転属負荷分散装置とし、前記サーバ利用情報管理装置と同様の処理の指示と前記転属負荷分散装置の情報を前記代表負荷分散装置に送信することを特徴とするものである。
【００２７】
また、本発明に係るサーバ利用情報管理方法において、前記負荷分散装置は、前記集約サーバ利用情報の送信元を登録し、前記集約サーバ利用情報送信ステップは、前記転属負荷分散装置が前記代表負荷分散装置の配下に所属することを前記転属負荷分散装置に通知することを特徴とするものである。
【００２８】
また、本発明に係るサーバ利用情報管理方法において、前記集約サーバ利用情報送信ステップは更に、前記代表負荷分散装置の情報を前記ネットワーク機器に通知することを特徴とするものである。
【発明の効果】
【００２９】
本発明によれば、センタにおいてセンタ情報を管理するセンタネットワーク機器の負荷を軽減することができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の実施の形態について図面を参照しつつ説明する。
【００３１】
実施の形態１．
本実施の形態において、拠点ネットワーク機器は、代表拠点ネットワーク機器と通常拠点ネットワーク機器に分けられる。サーバ利用情報管理装置は、実施の形態における代表拠点ネットワーク機器と代表管理装置に対応する。
【００３２】
本実施の形態の負荷分散システムは、代表拠点ネットワーク機器がセンタネットワーク機器にセンタ情報の送信を依頼することによりセンタ情報を取得し、全センタ情報を作成し、通常拠点ネットワーク機器が代表拠点ネットワーク機器に全センタ情報の送信を依頼することにより全センタ情報を取得するものである。
【００３３】
まず、負荷分散システムの構成について説明する。
【００３４】
図１は、本実施の形態に係る負荷分散システムの構成の一例を示すブロック図である。図１において、図２６と同一符号は図２６に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図２６と比較すると図１は、拠点ネットワーク機器１１２の代わりに拠点ネットワーク機器１２，１２ａを備え、新たに、代表管理装置３２を備える。
【００３５】
ここで、拠点ネットワーク機器１２ａは、代表拠点ネットワーク機器であり、その他の拠点ネットワーク機器は、通常拠点ネットワーク機器である。本実施の形態において、拠点ネットワーク機器は、動作モードとして通常モードと代表モードを持ち、通常モードで動作しているものを通常拠点ネットワーク機器と呼び、代表モードで動作しているものを代表拠点ネットワーク機器と呼ぶ。
【００３６】
通常拠点ネットワーク機器は、１つの代表拠点ネットワーク機器または代表管理装置の配下に所属し、所属する代表拠点ネットワーク機器または代表管理装置からセンタ情報を取得する。代表拠点ネットワーク機器と代表管理装置は、配下の通常拠点ネットワーク機器を登録し、センタネットワーク機器２２からセンタ情報を取得し、配下の通常拠点ネットワーク機器に全センタ情報を送信する。
【００３７】
本実施の形態の負荷分散システムは、従来と異なり、センタネットワーク機器２２から拠点ネットワーク機器１２へ直接、センタ情報を送信することはない。センタ情報は、センタネットワーク機器２２から拠点ネットワーク機器１２ａまたは代表管理装置３２へ送信される。更に、センタ情報は、拠点ネットワーク機器１２ａまたは代表管理装置３２から拠点ネットワーク機器１２へ送信される。
【００３８】
次に、センタネットワーク機器２２の構成について説明する。
【００３９】
図２は、本実施の形態に係るセンタネットワーク機器の構成の一例を示すブロック図である。センタネットワーク機器２２は、通信処理部４０１、送信情報作成部４０２、センタ情報部４０３を備える。通信処理部４０１は、自己の存在するセンタ２内や自己の存在するセンタ２外との通信を行う。送信情報作成部４０２は、通信処理部４０１により送信される送信情報を作成する。センタ情報部４０３は、自己の存在するセンタ２内の各サーバ２１の情報であるセンタ情報を管理する。
【００４０】
また、送信情報作成部４０２は、タイマー部４０２１、サーバ情報取得依頼作成部４０２２、センタ情報作成部４０２３を備える。タイマー部４０２１は、所定の時間間隔が設定され、この時間間隔で通信に関する処理を起動する。サーバ情報取得依頼作成部４０２２は、自己の存在するセンタ２内のサーバ２１で計測されたＣＰＵ利用率やメモリ利用率などのサーバ情報の送信をサーバ２１に依頼するためのサーバ情報取得依頼情報を作成する。センタ情報作成部４０２３は、代表モードにおいて、各サーバ２１から受信したサーバ情報を集約してセンタ情報を作成し、センタ情報部４０３に格納する。
【００４１】
次に、拠点ネットワーク機器１２，１２ａの構成について説明する。
【００４２】
図３は、本実施の形態に係る拠点ネットワーク機器の構成の一例を示すブロック図である。拠点ネットワーク機器１２，１２ａは、通信処理部５０１、送信情報作成部５０２、全センタ情報部５０３、負荷分散比率設定部５０４、負荷分散処理部５０５、代表拠点情報部５０６、動作モード部５１０を備える。通信処理部５０１は、自己が存在する拠点１内のネットワークや自己が存在する拠点１外のネットワークとの通信を行う。送信情報作成部５０２は、通信処理部５０１により送信される送信情報を作成する。全センタ情報部５０３は、利用可能な全てのセンタのサーバ情報を含んだ全センタ情報を管理する。負荷分散比率設定部５０４は、全センタ情報部５０３に保持された全センタ情報に基づいて負荷分散比率を設定する。負荷分散処理部５０５は、負荷分散比率設定部５０４により設定された負荷分散比率に従って負荷分散処理を行う。代表拠点情報部５０６は、通常モードにおいて、自己が所属する代表拠点ネットワーク機器の情報を保持する。動作モード部５１０は、通常モードと代表モードのいずれかを示す動作モードを保持する。
【００４３】
また、送信情報作成部５０２は、タイマー部５０２１、センタ情報取得依頼作成部５０２２、全センタ情報作成部５０２３、新代表作成判定部５０２４、代表拠点情報作成部５０２５、代表変更情報作成部５０２６を備える。
【００４４】
タイマー部５０２１は、所定の時間間隔が設定され、この時間間隔で通信に関する処理を起動する。センタ情報取得依頼作成部５０２２は、代表モードにおいて、センタネットワーク機器２２にセンタ情報の送信を依頼するためのセンタ情報取得依頼情報を作成する。または、通常モードにおいて、代表拠点ネットワーク機器に全センタ情報の送信を依頼するためのセンタ情報取得依頼情報を作成する。全センタ情報作成部５０２３は、代表モードにおいて、各センタネットワーク機器２２から受信したセンタ情報を集約して全センタ情報を作成し、全センタ情報部５０３に格納する。新代表作成判定部５０２４は、代表モードにおいて、配下の通常拠点ネットワーク機器との通信に基づいて新たな代表拠点ネットワーク機器の決定を行うとともに自己の配下の通常拠点ネットワーク機器のうち新たな代表拠点ネットワーク機器の配下へ移す通常拠点ネットワーク機器を決定する。代表拠点情報作成部５０２５は、代表モードにおいて、通常拠点ネットワーク機器が新たな代表拠点ネットワーク機器になるための代表拠点情報を作成する。代表変更情報作成部５０２６は、代表モードにおいて、新たな代表拠点ネットワーク機器の配下になるための代表変更情報を作成する。
【００４５】
次に、代表管理装置３２の構成について説明する。
【００４６】
図４は、本実施の形態に係る代表管理装置の構成の一例を示すブロック図である。代表管理装置３２は、通信処理部２０１、送信情報作成部２０２、全センタ情報部２０３を備える。通信処理部２０１は、拠点ネットワーク機器１２やセンタネットワーク機器２２との通信を行う。送信情報作成部２０２は、通信処理部２０１により送信される送信情報を作成する。全センタ情報部２０３は、利用可能な全てのセンタのサーバ情報を含んだ全センタ情報を管理する。
【００４７】
送信情報作成部２０２は、タイマー部２０２１、センタ情報取得依頼作成部２０２２、全センタ情報作成部２０２３、新代表作成判定部２０２４、代表拠点情報作成部２０２５、代表変更情報作成部２０２６を備える。
【００４８】
タイマー部２０２１は、所定の時間間隔が設定され、この時間間隔で通信に関する処理を起動する。センタ情報取得依頼作成部２０２２は、センタネットワーク機器２２にセンタ情報の送信を依頼するためのセンタ情報取得依頼情報を作成する。全センタ情報作成部２０２３は、各センタネットワーク機器２２から受信したセンタ情報を集約して全センタ情報を作成し、全センタ情報部２０３に格納する。新代表作成判定部２０２４は、配下の通常拠点ネットワーク機器との通信に基づいて新たな代表拠点ネットワーク機器の決定を行うとともに自己の配下の通常拠点ネットワーク機器のうち新たな代表拠点ネットワーク機器の配下へ移す通常拠点ネットワーク機器を決定する。代表拠点情報作成部２０２５は、通常拠点ネットワーク機器が新たな代表拠点ネットワーク機器になるための代表拠点情報を作成する。代表変更情報作成部２０２６は、新たな代表拠点ネットワーク機器の配下になるための代表変更情報を作成する。
【００４９】
次に、拠点ネットワーク機器１２，１２ａの全センタ情報部５０３や代表管理装置３２の全センタ情報部２０３で管理される全センタ情報について説明する。
【００５０】
図５は、本実施の形態に係る全センタ情報の一例を示す表である。全センタ情報は、項目として、センタの識別子、ＣＰＵ利用率、メモリ利用率、間隔（センタネットワーク機器２２からセンタ情報を取得する時間間隔）、計測時刻（このセンタ情報を計測した時刻）を有し、これらの情報がセンタ毎（センタＡ，Ｂ，Ｃ）に登録される。この例では、各項目をセンタ毎に登録するとしたが、サーバ毎に登録しても良い。
【００５１】
次に、負荷分散比率設定処理について説明する。
【００５２】
図６は、本実施の形態に係る負荷分散比率設定処理の動作の一例を示すシーケンス図である。ここでは、センタネットワーク機器２２ａ，２２ｂ、代表拠点ネットワーク機器である拠点ネットワーク機器１２ａ、代表管理装置３２、通常拠点ネットワーク機器である拠点ネットワーク機器１２ｃ，１２ｄの動作について説明する。ここで、拠点ネットワーク機器１２ｃは、拠点ネットワーク機器１２ａの配下に所属し、拠点ネットワーク機器１２ｄは、代表管理装置３２の配下に所属する。
【００５３】
センタネットワーク機器２２ａは、タイマー部４０２１による所定の時間間隔で、接続されたセンタ２の各サーバ２１のＣＰＵ利用率やメモリ利用率を計測し、計測の結果をセンタ情報としてセンタ情報部４０３に格納する（Ｓ１１１）。同様に、センタネットワーク機器２２ｂは、タイマー部４０２１による所定の時間間隔で、接続されたセンタ２の各サーバ２１のＣＰＵ利用率やメモリ利用率を計測し、計測の結果をセンタ情報としてセンタ情報部４０３に格納する（Ｓ１２１）。
【００５４】
代表拠点ネットワーク機器である拠点ネットワーク機器１２ａは、タイマー部５０２１による所定の時間間隔で、各センタネットワーク機器宛のセンタ情報取得依頼情報を作成し（Ｓ１３１）、各センタネットワーク機器へ送信する（Ｓ１３２）。次に、センタネットワーク機器２２ａ，２２ｂは、受信したセンタ情報取得依頼情報に従って、管理しているセンタ情報を拠点ネットワーク機器１２ａへ送信する（Ｓ１３３）。次に、拠点ネットワーク機器１２ａは、受信したセンタ情報に基づいて全センタ情報を作成し、全センタ情報部５０３に格納するとともに、全センタ情報に基づいて負荷分散比率設定部５０４により負荷分散比率の決定を行う（Ｓ１３４）。以後、拠点ネットワーク機器１２ａは、この負荷分散比率を用いて、自己の存在する拠点１から各センタ２への負荷分散処理を行う。
【００５５】
同様に、代表管理装置３２は、タイマー部２０２１による所定の時間間隔で、各センタネットワーク機器宛のセンタ情報取得依頼情報を作成し（Ｓ１４１）、各センタネットワーク機器へ送信する（Ｓ１４２）。次に、センタネットワーク機器２２ａ，２２ｂは、受信したセンタ情報取得依頼情報に基づいて、管理しているセンタ情報を代表管理装置３２へ送信する（Ｓ１４３）。代表管理装置３２は、受信したセンタ情報に基づいて全センタ情報を作成し、全センタ情報部２０３に格納する。
【００５６】
通常拠点ネットワーク装置である拠点ネットワーク装置１２ｃは、所定の時間間隔で、全センタ情報取得依頼情報を作成し（Ｓ１５１）、拠点ネットワーク装置１２ｃを管理する代表拠点ネットワーク機器である拠点ネットワーク機器１２ａへ送信する（Ｓ１５２）。次に、拠点ネットワーク機器１２ａは、受信した全センタ情報取得依頼情報に従って、全センタ情報を拠点ネットワーク機器１２ｃへ送信する（Ｓ１５３）。次に、拠点ネットワーク装置１２ｃは、受信した全センタ情報に基づいて、負荷分散比率設定部５０４により負荷分散比率を決定する（Ｓ１５４）。以後、拠点ネットワーク機器１２ｃは、この負荷分散比率を用いて、自己の存在する拠点１から各センタ２への負荷分散処理を行う。
【００５７】
同様に、通常拠点ネットワーク装置である拠点ネットワーク装置１２ｄは、所定の時間間隔で、全センタ情報取得依頼情報を作成し（Ｓ１６１）、拠点ネットワーク装置１２ｄを管理する代表管理装置３２へ送信する（Ｓ１６２）。次に、代表管理装置３２は、受信した全センタ情報取得依頼情報に従って、全センタ情報を拠点ネットワーク機器１２ｄへ送信する（Ｓ１６３）。次に、拠点ネットワーク装置１２ｄは、受信した全センタ情報に基づいて、負荷分散比率設定部５０４により負荷分散比率を決定する（Ｓ１６４）。以後、拠点ネットワーク機器１２ｄは、この負荷分散比率を用いて、自己の存在する拠点１から各センタ２への負荷分散処理を行う。
【００５８】
以後、センタネットワーク機器２２ａ，２２ｂ、拠点ネットワーク機器１２ａ，１２ｃ，１２ｄ、代表管理装置３２は、それぞれ所定の時間間隔で上述した動作を行う。
【００５９】
上述した負荷分散比率設定処理によれば、従来の負荷分散システムのように各センタネットワーク機器が全ての拠点ネットワーク機器にセンタ情報を送信する必要はなく、代表拠点ネットワーク機器にセンタ情報を送信するだけで良い。従って、センタネットワーク機器の負荷を軽減することができ、負荷分散システムの性能を向上させることができる。
【００６０】
なお、本実施の形態において、代表拠点ネットワーク機器は、所定の時間間隔でセンタ情報取得依頼情報を送信することにより、センタ情報の取得を行うとしたが、代表拠点ネットワーク機器は、センタ情報における数値の変化量に応じて上述した時間間隔を制御する時間間隔制御処理を行っても良い。図７は、本実施の形態に係るＣＰＵ利用率とセンタ情報取得間隔の関係の一例を示すグラフである。代表拠点ネットワーク機器は、センタネットワーク機器２２毎に、前回取得したセンタ情報におけるＣＰＵ使用率と前々回取得したセンタ情報におけるＣＰＵ使用率とから、ＣＰＵ利用率の変化量［％］を算出し、このグラフに従ってセンタ情報取得間隔を算出する。代表拠点ネットワーク機器は、センタネットワーク機器２２毎のセンタ情報取得間隔を待機した後、センタ情報取得依頼情報を送信する。
【００６１】
上述した時間間隔制御処理によれば、サーバの利用率の変化に従って適切なセンタ情報取得間隔を設定することにより、センタ情報取得による不要なセンタネットワーク機器の負荷を防ぐことができる。
【００６２】
次に、新代表設定処理について説明する。
【００６３】
まず、新代表設定処理による新代表設定前の負荷分散システムの構成と新代表設定後の負荷分散システムの構成の具体例を示す。
【００６４】
図８は、本実施の形態に係る新代表設定前の負荷分散システムの構成の一例を示すブロック図である。図８において、図１と同一符号は図１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。また、図９は、本実施の形態に係る新代表設定後の負荷分散システムの構成の一例を示すブロック図である。図９において、図８と同一符号は図８に示された対象と同一又は相当物を示しており、ここでの説明を省略する。ここでは、代表拠点ネットワーク機器である拠点ネットワーク機器１２ａ、通常拠点ネットワーク機器で拠点ネットワーク機器１２ａの配下である拠点ネットワーク機器１２ｂ，１２ｅ，１２ｆの動作について説明する。また、代表管理装置３２は用いない。
【００６５】
ここでは、拠点ネットワーク機器１２ａにより拠点ネットワーク機器１２ｂが通常モードから代表モードに変更される場合の新代表設定処理について説明する。即ち、新代表設定前において、拠点ネットワーク機器１２ａは代表モードであり、拠点ネットワーク機器１２ｂは通常モードである。また、新代表設定後において、拠点ネットワーク機器１２ａと拠点ネットワーク機器１２ｂが代表モードである。
【００６６】
次に、新代表設定処理の動作について説明する。
【００６７】
図１０は、本実施の形態に係る新代表設定処理の動作の一例を示すシーケンス図である。まず、拠点ネットワーク機器１２ａは、配下の拠点ネットワーク機器から受信したセンタ情報取得依頼情報の送信元の数が所定の上限値を超えた場合、新代表作成判定部５０２４により新たな代表を作成することを決定する（Ｓ２１１）。次に、拠点ネットワーク機器１２ａは、新代表作成判定部５０２４により、配下の通常拠点ネットワーク機器のうち代表モードにする拠点ネットワーク機器１２ｂを選択し、配下の通常拠点ネットワーク機器のうち拠点ネットワーク機器１２ｂの配下に移す通常拠点ネットワーク機器を決定する（Ｓ２１２）。ここでは、拠点ネットワーク機器１２ｅ，１２ｆが拠点ネットワーク機器１２ｂの配下に移るとする。
【００６８】
次に、拠点ネットワーク機器１２ｂは、上述した処理Ｓ１５１〜Ｓ１５４と同様、所定の間隔で全センタ情報取得送信情報を作成し（Ｓ２２１）、全センタ情報取得送信情報を拠点ネットワーク機器１２ａへ送信し（Ｓ２２２）、拠点ネットワーク機器１２ａは、全センタ情報を拠点ネットワーク機器１２ｂへ送信し（Ｓ２２３）、拠点ネットワーク機器１２ｂは、負荷分散比率設定部５０４により負荷分散比率を決定する（Ｓ２２４）。
【００６９】
次に、拠点ネットワーク機器１２ａは、拠点ネットワーク機器１２ｂが代表拠点ネットワーク機器になるように指示するための代表拠点情報を作成し、代表拠点情報部５０６に格納するとともに（Ｓ２２５）、代表拠点情報を拠点ネットワーク機器１２ｂへ送信する（Ｓ２２６）。拠点ネットワーク機器１２ｂは、受信した代表拠点情報に従って、動作モード部５１０の動作モードを通常モードから代表モードへ変更する（Ｓ２２７）。拠点ネットワーク機器１２ｂは、以後、代表拠点ネットワーク機器として動作する。
【００７０】
次に、拠点ネットワーク機器１２ｅは、上述した処理Ｓ２２１〜Ｓ２２４と同様、所定の間隔で全センタ情報取得送信情報を作成し（Ｓ２３１）、全センタ情報取得送信情報を拠点ネットワーク機器１２ａへ送信し（Ｓ２３２）、拠点ネットワーク機器１２ａは、全センタ情報を拠点ネットワーク機器１２ｅへ送信し（Ｓ２３３）、拠点ネットワーク機器１２ｅは、負荷分散比率設定部５０４により負荷分散比率を決定する（Ｓ２３４）。
【００７１】
次に、拠点ネットワーク機器１２ａは、拠点ネットワーク機器１２ｅが拠点ネットワーク機器１２ｂの配下になるように指示するための代表変更情報を作成し、代表拠点情報部５０６に格納するとともに（Ｓ２３５）、代表拠点情報を拠点ネットワーク機器１２ｅへ送信する（Ｓ２３６）。拠点ネットワーク機器１２ｅは、受信した代表変更情報に従って、代表拠点情報部５０６の代表拠点情報における代表拠点ネットワーク機器を拠点ネットワーク機器１２ｂに変更する（Ｓ２３７）。拠点ネットワーク機器１２ｅは、以後、拠点ネットワーク機器１２ｂの配下として動作する。
【００７２】
次に、拠点ネットワーク機器１２ｆは、上述した処理Ｓ２３１〜Ｓ２３７と同様、所定の間隔で全センタ情報取得送信情報を作成し（Ｓ２４１）、全センタ情報取得送信情報を拠点ネットワーク機器１２ａへ送信し（Ｓ２４２）、拠点ネットワーク機器１２ａは、全センタ情報を拠点ネットワーク機器１２ｆへ送信し（Ｓ２４３）、拠点ネットワーク機器１２ｆは、負荷分散比率設定部５０４により負荷分散比率を決定する（Ｓ２４４）。
【００７３】
次に、拠点ネットワーク機器１２ａは、拠点ネットワーク機器１２ｆが拠点ネットワーク機器１２ｂの配下になるように指示するための代表変更情報を作成し、代表拠点情報部５０６に格納するとともに（Ｓ２４５）、代表拠点情報を拠点ネットワーク機器１２ｆへ送信する（Ｓ２４６）。拠点ネットワーク機器１２ｆは、受信した代表変更情報に従って、代表拠点情報部５０６の代表拠点情報における代表拠点ネットワーク機器を拠点ネットワーク機器１２ｂに変更する（Ｓ２４７）。拠点ネットワーク機器１２ｆは、以後、拠点ネットワーク機器１２ｂの配下として動作する。
【００７４】
ここでは、代表拠点ネットワーク機器のみが新たな代表の作成を決定する動作について説明したが、同様に代表管理装置が新たな代表の作成を決定することができる。
【００７５】
また、ここでは、代表拠点ネットワーク機器または代表管理装置が配下の拠点ネットワーク機器から受信したセンタ情報取得依頼情報の送信元の数が所定の上限値を超えた場合に新代表を作成するとしたが、代表拠点ネットワーク機器または代表管理装置の負荷が増大した場合や代表拠点ネットワーク機器または代表管理装置の障害が発生した場合に、新代表を作成しても良い。
【００７６】
更に、代表拠点ネットワーク機器である拠点ネットワーク機器１２ａ，１２ｂは、配下の拠点ネットワーク機器から受信したセンタ情報取得依頼情報において送信元の数が所定の下限値を下回った場合、自己が通常拠点ネットワーク機器になるとともに、自己と配下の通常拠点ネットワーク機器を他の代表拠点ネットワーク機器の配下に移すような代表削除処理を行っても良い。また、代表拠点ネットワーク機器は、代表拠点ネットワーク機器の数の増減や負荷分散システムの構成の変化を管理者に通知する代表変化通知処理を行っても良い。
【００７７】
上述した新代表設定処理によれば、通常拠点ネットワーク機器を新たな代表拠点ネットワーク機器に設定することにより、代表拠点ネットワーク機器や代表管理装置の負荷を軽減することができる。
【００７８】
なお、本実施の形態において、拠点ネットワーク機器は、通常モードまたは代表モードで動作するとしたが、新代表設定処理を行わず、通常モードに必要な構成だけ備えた通常専用拠点ネットワーク機器と、代表モードに必要な構成だけ備えた代表専用拠点ネットワーク機器とを用いる構成としても良い。
【００７９】
実施の形態２．
本実施の形態の負荷分散システムは、代表拠点ネットワーク機器がセンタネットワーク機器にセンタ情報の送信を依頼することによりセンタ情報を取得し、全センタ情報を作成し、通常拠点ネットワーク機器に全センタ情報を送信するものである。
【００８０】
まず、負荷分散システムの構成について説明する。
【００８１】
図１１は、本実施の形態に係る負荷分散システムの構成の一例を示すブロック図である。図１１において、図１と同一符号は図１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図１と比較すると図１１は、拠点ネットワーク機器１２，１２ａの代わりに拠点ネットワーク機器１３，１３ａを備え、代表管理装置３２の代わりに代表管理装置３３を備える。
【００８２】
次に、拠点ネットワーク機器１３，１３ａの構成について説明する。
【００８３】
図１２は、本実施の形態に係る拠点ネットワーク機器の構成の一例を示すブロック図である。図１２において、図３と同一符号は図３に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図３と比較すると図１２は、新たに拠点情報部５０７を備える。拠点情報部５０７は、代表モードにおいて、配下の通常拠点ネットワーク機器の情報を管理する。
【００８４】
次に、代表管理装置３３の構成について説明する。
【００８５】
図１３は、本実施の形態に係る代表管理装置の構成の一例を示すブロック図である。図１３において、図４と同一符号は図４に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図４と比較すると図１３は、新たに拠点情報部２０７を備える。拠点情報部２０７は、配下の通常拠点ネットワーク機器の情報を管理する。
【００８６】
次に、負荷分散比率設定処理について説明する。
【００８７】
図１４は、本実施の形態に係る負荷分散比率設定処理の動作の一例を示すシーケンス図である。図１４において、図６と同一符号は図６に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図６と比較すると図１４は、拠点ネットワーク機器１２ａ，１２ｃ，１２ｄ、代表管理装置３２の動作の代わりに、それぞれ拠点ネットワーク機器１３ａ，１３ｃ，１３ｄ、代表管理装置３３の動作を表す。また、処理Ｓ１５１〜Ｓ１５４の代わりに処理Ｓ３３５，Ｓ３３６を実行し、処理Ｓ１６１〜Ｓ１６４の代わりに処理Ｓ３４５，Ｓ３４６を実行する。
【００８８】
処理Ｓ１３４において、拠点ネットワーク機器１３ａは、受信したセンタ情報に基づいて全センタ情報を作成し、負荷分散比率の決定を行うと、全センタ情報を配下の拠点ネットワーク機器１３ｃに送信する（Ｓ３３５）。ここで、配下の拠点ネットワーク機器が複数存在する場合、配下の全ての拠点ネットワーク機器へマルチキャストで全センタ情報を送信する。次に、拠点ネットワーク機器１３ｃは、受信した全センタ情報に基づいて負荷分散比率の決定を行う（Ｓ３３６）。以後、拠点ネットワーク機器１３ｃは、この負荷分散比率を用いて、自己の存在する拠点１から各センタ２への負荷分散処理を行う。
【００８９】
処理Ｓ１４３において、代表管理装置３３は、受信したセンタ情報に基づいて全センタ情報を作成すると、全センタ情報を配下の拠点ネットワーク機器１３ｄに送信する（Ｓ３４５）。ここで、配下の拠点ネットワーク機器が複数存在する場合、配下の全ての拠点ネットワーク機器へマルチキャストで全センタ情報を送信する。次に、拠点ネットワーク機器１３ｄは、受信した全センタ情報に基づいて負荷分散比率の決定を行う（Ｓ３４６）。以後、拠点ネットワーク機器１３ｄは、この負荷分散比率を用いて、自己の存在する拠点１から各センタ２への負荷分散処理を行う。
【００９０】
上述した負荷分散比率設定処理によれば、実施の形態１と比較して、通常拠点ネットワーク機器から代表拠点ネットワーク機器への全センタ情報取得依頼情報の送信が不要となり、通常拠点ネットワーク機器から代表拠点ネットワーク機器への通信の負荷が軽減される。
【００９１】
次に、新代表設定処理について説明する。
【００９２】
まず、新代表設定処理による新代表設定前の負荷分散システムの構成と新代表設定後の負荷分散システムの構成の具体例を示す。
【００９３】
図１５は、本実施の形態に係る新代表設定前の負荷分散システムの構成の一例を示すブロック図である。図１５において、図８と同一符号は図８に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図８と比較すると図１５は、拠点ネットワーク機器１２，１２ａ，１２ｂ，１２ｅ，１２ｆの代わりに、それぞれ拠点ネットワーク機器１３，１３ａ，１３ｂ，１３ｅ，１３ｆを備える。また、図１６は、本実施の形態に係る新代表設定後の負荷分散システムの構成の一例を示すブロック図である。図１６において、図１５と同一符号は図１５に示された対象と同一又は相当物を示しており、ここでの説明を省略する。ここでは、実施の形態１と同様、拠点ネットワーク機器１３ａにより拠点ネットワーク機器１３ｂが通常モードから代表モードに変更される場合の新代表設定処理について説明する。
【００９４】
次に、新代表設定処理の動作について説明する。
【００９５】
図１７は、本実施の形態に係る新代表設定処理の動作の一例を示すシーケンス図である。図１７において、図１０と同一符号は図１０に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図１０と比較すると図１７は、拠点ネットワーク機器１２ａ，１２ｂ，１２ｅ，１２ｆの動作の代わりに、それぞれ拠点ネットワーク機器１３ａ，１３ｂ，１３ｅ，１３ｆの動作を表す。また、処理Ｓ２２１〜Ｓ２４７の代わりに処理Ｓ４２５〜Ｓ４３８を実行する。
【００９６】
処理Ｓ２１２において、拠点ネットワーク機器１３ａは、新代表にする通常拠点ネットワーク機器と新代表の配下に移す通常拠点ネットワーク機器とを決定すると、拠点ネットワーク機器１３ｂが代表拠点ネットワーク機器になるように指示するための代表拠点情報を作成し、代表拠点情報部５０６に格納するとともに（Ｓ４２５）、代表拠点情報を拠点ネットワーク機器１３ｂへ送信する（Ｓ４２６）。拠点ネットワーク機器１３ｂは、受信した代表拠点情報に従って、動作モードを通常モードから代表モードへ変更する（Ｓ４２７）。拠点ネットワーク機器１３ｂは、以後、代表拠点ネットワーク機器として動作する。
【００９７】
次に、拠点ネットワーク機器１３ａは、拠点ネットワーク機器１２ｅが拠点ネットワーク機器１３ｂの配下になるように指示するための代表変更情報を作成し、代表拠点情報部５０６の代表拠点情報を更新するとともに（Ｓ４３５）、代表変更情報を拠点ネットワーク機器１３ｅ，１３ｆへマルチキャストで送信する（Ｓ４３６）。拠点ネットワーク機器１３ｅは、受信した代表変更情報に従って、代表拠点情報部５０６の代表拠点情報における代表拠点ネットワーク機器を拠点ネットワーク機器１３ｂに変更する（Ｓ４３７）。拠点ネットワーク機器１３ｅは、以後、拠点ネットワーク機器１３ｂの配下として動作する。同様に、拠点ネットワーク機器１３ｆは、受信した代表変更情報に従って、代表拠点情報部５０６の代表拠点情報における代表拠点ネットワーク機器を拠点ネットワーク機器１２ｂに変更する（Ｓ４３８）。拠点ネットワーク機器１３ｆは、以後、拠点ネットワーク機器１３ｂの配下として動作する。
【００９８】
上述した新代表設定処理によれば、実施の形態１と比較して、代表拠点ネットワーク機器から新代表の配下になる通常拠点ネットワーク機器へ代表変更情報がマルチキャストで送信されることにより、通常拠点ネットワーク機器と代表拠点ネットワーク機器の間の通信の負荷が軽減される。
【００９９】
なお、実施の形態１と同様、時間間隔制御処理、代表削除処理、代表変化通知処理を行っても良い。また、実施の形態１と同様、通常専用拠点ネットワーク機器と代表専用拠点ネットワーク機器とを用いる構成としても良い。
【０１００】
実施の形態３．
本実施の形態の負荷分散システムは、センタネットワーク機器が代表拠点ネットワーク機器にセンタ情報を送信し、代表拠点ネットワーク機器が全センタ情報を作成し、通常拠点ネットワーク機器が代表拠点ネットワーク機器に全センタ情報の送信を依頼することにより全センタ情報を取得するものである。
【０１０１】
まず、負荷分散システムの構成について説明する。
【０１０２】
図１８は、本実施の形態に係る負荷分散システムの構成の一例を示すブロック図である。図１８において、図１と同一符号は図１に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図１と比較すると図１８は、センタネットワーク機器２２の代わりにセンタネットワーク機器２４を備え、拠点ネットワーク機器１２，１２ａの代わりに拠点ネットワーク機器１４，１４ａを備え、代表管理装置３２の代わりに代表管理装置３４を備える。
【０１０３】
次に、センタネットワーク機器２４の構成について説明する。
【０１０４】
図１９は、本実施の形態に係るセンタネットワーク機器の構成の一例を示すブロック図である。図１９において、図２と同一符号は図２に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図２と比較すると図１９は、新たに代表拠点情報部４０９を備える。代表拠点情報部４０９は、代表拠点ネットワーク機器と代表管理装置３４の情報である代表拠点情報を管理し、代表拠点ネットワーク機器または代表管理装置３４から受信した代表拠点追加情報に基づいて代表拠点情報の更新を行う。
【０１０５】
次に、拠点ネットワーク機器１４，１４ａの構成について説明する。
【０１０６】
図２０は、本実施の形態に係る拠点ネットワーク機器の構成の一例を示すブロック図である。図２０において、図３と同一符号は図３に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図３と比較すると図２０は、新たに代表拠点追加情報作成部５０２７を備える。代表拠点追加情報作成部５０２７は、代表モードにおいて、新代表設定処理により代表拠点ネットワーク機器が追加された場合、追加された代表拠点ネットワーク機器をセンタネットワーク機器２４に通知するための情報である代表拠点追加情報を作成する。
【０１０７】
次に、代表管理装置３４の構成について説明する。
【０１０８】
図２１は、本実施の形態に係る代表管理装置の構成の一例を示すブロック図である。図２１において、図４と同一符号は図４に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図４と比較すると図２０は、新たに代表拠点追加情報作成部２０２７を備える。代表拠点追加情報作成部２０２７は、新代表設定処理により代表拠点ネットワーク機器が追加された場合、追加された代表拠点ネットワーク機器をセンタネットワーク機器２４に通知するための情報である代表拠点追加情報を作成する。
【０１０９】
次に、負荷分散比率設定処理について説明する。
【０１１０】
図２２は、本実施の形態に係る負荷分散比率設定処理の動作の一例を示すシーケンス図である。図２２において、図６と同一符号は図６に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図６と比較すると図２２は、センタネットワーク機器２２ａ，２２ｂ、拠点ネットワーク機器１２ａ，１２ｃ，１２ｄ、代表管理装置３２の動作の代わりに、それぞれセンタネットワーク機器２４ａ，２４ｂ、拠点ネットワーク機器１４ａ，１４ｃ，１４ｄ、代表管理装置３４の動作を表す。また、処理Ｓ１１１の後、処理Ｓ５１２，Ｓ５１３を実行し、処理Ｓ１２１の後、処理Ｓ５２２，Ｓ５２３を実行し、処理Ｓ１３１〜Ｓ１４３を実行しない。
【０１１１】
処理Ｓ１１１において、センタネットワーク機器２４ａは、サーバの計測を行い、センタ情報を作成すると、代表拠点情報部４０９の代表拠点情報に基づいて全ての代表拠点ネットワーク機器（拠点ネットワーク機器１４ａ）と全ての代表管理装置（代表管理装置３４）に、マルチキャストでセンタ情報を送信する（Ｓ５１２）。拠点ネットワーク機器１４ａは、受信したセンタ情報に基づいて全センタ情報を作成し、全センタ情報を全センタ情報部５０３に格納し、全センタ情報に基づいて負荷分散比率設定部５０４により負荷分散比率の決定を行う（Ｓ５１３）。以後、拠点ネットワーク機器１４ａは、この負荷分散比率を用いて、自己の存在する拠点１から各センタ２への負荷分散処理を行う。同様に、代表管理装置３４は、受信したセンタ情報に基づいて全センタ情報を作成し、全センタ情報を全センタ情報部２０３に格納する（Ｓ５２４）。
【０１１２】
以後、実施の形態１と同様、処理Ｓ１５１〜Ｓ１６４により、拠点ネットワーク機器１４ｃ，１４ｄは、全センタ情報を取得し、負荷分散比率の決定を行う。
【０１１３】
上述した負荷分散比率設定処理によれば、実施の形態１と比較して、代表拠点ネットワークと代表管理装置からセンタネットワーク機器へのセンタ情報取得依頼情報の送信を必要としないことから、代表拠点ネットワークと代表管理装置からセンタネットワーク機器への通信の負荷を軽減することができる。
【０１１４】
次に、新代表設定処理について説明する。
【０１１５】
まず、新代表設定処理による新代表設定前の負荷分散システムの構成と新代表設定後の負荷分散システムの構成の具体例を示す。
【０１１６】
図２３は、本実施の形態に係る新代表設定前の負荷分散システムの構成の一例を示すブロック図である。図２３において、図８と同一符号は図８に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図８と比較すると図２３は、センタネットワーク機器２２の代わりに、センタネットワーク機器２４を備え、拠点ネットワーク機器１２，１２ａ，１２ｂ，１２ｅ，１２ｆの代わりに、それぞれ拠点ネットワーク機器１４，１４ａ，１４ｂ，１４ｅ，１４ｆを備える。また、図２４は、本実施の形態に係る新代表設定後の負荷分散システムの構成の一例を示すブロック図である。図２４において、図２３と同一符号は図２３に示された対象と同一又は相当物を示しており、ここでの説明を省略する。ここでは、実施の形態１と同様、拠点ネットワーク機器１４ａにより拠点ネットワーク機器１４ｂが通常モードから代表モードに変更される場合の新代表設定処理について説明する。
【０１１７】
次に、新代表設定処理の動作について説明する。
【０１１８】
図２５は、本実施の形態に係る新代表設定処理の動作の一例を示すシーケンス図である。図２５において、図１０と同一符号は図１０に示された対象と同一又は相当物を示しており、ここでの説明を省略する。図１０と比較すると図２５は、拠点ネットワーク機器１２ａ，１２ｂ，１２ｅ，１２ｆの動作の代わりに、それぞれ拠点ネットワーク機器１４ａ，１４ｂ，１４ｅ，１４ｆの動作を表す。また、新たにセンタネットワーク機器２４の動作を表す。また、処理Ｓ２２７の後、更に処理Ｓ６１３〜Ｓ６１５を実行する。
【０１１９】
処理Ｓ２２７において、拠点ネットワーク機器１４ａからの代表拠点情報に従って拠点ネットワーク機器１４ｂが動作モードの変更を行うと、拠点ネットワーク機器１４ａは、拠点ネットワーク機器１４ｂが代表拠点ネットワーク機器になったことを示す代表拠点追加情報を作成し（Ｓ６１３）、全てのセンタネットワーク機器２４にマルチキャストで送信する（Ｓ６１４）。センタネットワーク機器２４は、受信した代表拠点追加情報に従って、代表拠点情報に拠点ネットワーク機器１４ｂの情報を追加する（Ｓ６１５）。
【０１２０】
以後、実施の形態１と同様、処理Ｓ２３１〜Ｓ２４７により、拠点ネットワーク機器１４ｅ，１４ｆは拠点ネットワーク機器１４ｂの配下となる。
【０１２１】
上述した新代表設定処理によれば、実施の形態１と比較して、センタネットワーク機器２４が代表拠点ネットワーク機器の追加を通知され、代表拠点ネットワーク機器と代表管理装置の情報を持つことにより、センタネットワーク機器２４がセンタ情報の送信先を決定することができる。
【０１２２】
なお、本実施の形態において、通常拠点ネットワーク機器が代表拠点ネットワーク機器に全センタ情報の送信を依頼することにより全センタ情報を取得するとしたが、代表拠点ネットワーク機器は依頼されることなく通常拠点ネットワーク機器に全センタ情報を送信しても良い。
【０１２３】
また、実施の形態１と同様、時間間隔制御処理、代表削除処理、代表変化通知処理を行っても良い。また、実施の形態１と同様、通常専用拠点ネットワーク機器と代表専用拠点ネットワーク機器とを用いる構成としても良い。
【０１２４】
また、本実施の形態に係るサーバ情報管理装置は、ネットワーク中継装置に容易に適用することができ、ネットワーク中継装置の性能をより高めることができる。ここで、ネットワーク中継装置には、例えば、プロキシサーバ、ルータ、ブリッジ等が含まれ得る。
【０１２５】
更に、サーバ情報管理装置を構成するコンピュータにおいて上述した各ステップを実行させるプログラムを、サーバ情報管理プログラムとして提供することができる。上述したプログラムは、コンピュータにより読取り可能な記録媒体に記憶させることによって、サーバ情報管理装置を構成するコンピュータに実行させることが可能となる。ここで、上記コンピュータにより読取り可能な記録媒体としては、ＲＯＭやＲＡＭ等のコンピュータに内部実装される内部記憶装置、ＣＤ−ＲＯＭやフレキシブルディスク、ＤＶＤディスク、光磁気ディスク、ＩＣカード等の可搬型記憶媒体や、コンピュータプログラムを保持するデータベース、或いは、他のコンピュータ並びにそのデータベースや、更に回線上の伝送媒体をも含むものである。
【０１２６】
なお、サーバの状態は、実施の形態におけるサーバ情報に対応する。また、サーバ利用情報は、実施の形態におけるセンタ情報に対応する。また、集約サーバ利用情報は、実施の形態における全センタ情報に対応する。また、負荷分散装置は、実施の形態における拠点ネットワーク装置に対応する。また、ネットワーク機器は、実施の形態におけるセンタネットワーク機器に対応する。また、サーバ利用情報受信部の処理およびサーバ利用情報受信ステップは、実施の形態におけるセンタ情報の受信の処理に対応する。また、集約サーバ利用情報送信部の処理および集約サーバ利用情報送信ステップは、実施の形態における全センタ情報の送信の処理に対応する。
【０１２７】
（付記１）  サーバに対する負荷分散のための情報の管理をコンピュータに実行させるサーバ利用情報管理プログラムであって、
前記サーバが存在するネットワークにおいて該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器により送信される、該サーバ利用情報を受信するサーバ利用情報受信ステップと、
前記サーバ利用情報受信ステップにより受信された幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信ステップと
をコンピュータに実行させるサーバ利用情報管理プログラム。
（付記２）  付記１に記載のサーバ利用情報管理プログラムにおいて、
前記サーバ利用情報受信ステップは、前記ネットワーク機器にサーバ利用情報の送信依頼を送信し、前記ネットワーク機器にサーバ利用情報を送信させることを特徴とするサーバ利用情報管理プログラム。
（付記３）  付記１に記載のサーバ利用情報管理プログラムにおいて、
前記サーバ利用情報は、前記ネットワーク機器からマルチキャストで送信されることを特徴とするサーバ利用情報管理プログラム。
（付記４）  付記１乃至付記３のいずれかに記載のサーバ利用情報管理プログラムにおいて、
前記集約サーバ利用情報送信ステップは、前記負荷分散装置から前記集約サーバ利用情報の送信依頼を受信した場合、該負荷分散装置へ前記集約サーバ利用情報を送信することを特徴とするサーバ利用情報管理プログラム。
（付記５）  付記１乃至付記３のいずれかに記載のサーバ利用情報管理プログラムにおいて、
前記集約サーバ利用情報送信ステップは、配下の負荷分散装置へマルチキャストで前記集約サーバ利用情報を送信することを特徴とするサーバ利用情報管理プログラム。
（付記６）  付記１乃至付記５のいずれかに記載のサーバ利用情報管理プログラムにおいて、
前記集約サーバ利用情報送信ステップは、所定の条件の下で、前記配下の負荷分散装置の中から前記サーバ利用情報管理プログラムを実行させる負荷分散装置を選択して代表負荷分散装置とし、前記配下の負荷分散装置の中から前記代表負荷分散装置の配下に移す負荷分散装置を選択して転属負荷分散装置とし、前記サーバ利用情報管理プログラムの実行の指示と前記転属負荷分散装置の情報を前記代表負荷分散装置に送信することを特徴とするサーバ利用情報管理プログラム。
（付記７）  付記６に記載のサーバ利用情報管理プログラムにおいて、
前記負荷分散装置は、前記集約サーバ利用情報の送信元を登録し、
前記集約サーバ利用情報送信ステップは、前記転属負荷分散装置が前記代表負荷分散装置の配下に所属することを前記転属負荷分散装置に通知することを特徴とするサーバ利用情報管理プログラム。
（付記８）  付記６または付記７に記載のサーバ利用情報管理プログラムにおいて、
前記負荷分散装置は、前記集約サーバ利用情報の送信元を登録し、
前記集約サーバ利用情報送信ステップは、前記代表負荷分散装置の情報を前記ネットワーク機器に通知することを特徴とするサーバ利用情報管理プログラム。
（付記９）  付記１乃至付記８のいずれかに記載のサーバ利用情報管理プログラムにおいて、
前記集約サーバ利用情報送信ステップは更に、前記集約サーバ利用情報に基づいて前記サーバに対する負荷分散を行うことを特徴とするサーバ利用情報管理プログラム。
（付記１０）  付記１乃至付記９のいずれかに記載のサーバ利用情報管理プログラムにおいて、
前記サーバの状態は、サーバのＣＰＵ使用率とメモリ使用率を含むことを特徴とするサーバ利用情報管理プログラム。
（付記１１）  付記１乃至付記１０のいずれかに記載のサーバ利用情報管理プログラムにおいて、
前記サーバ利用情報は、前記ネットワーク機器により管理される幾つかの前記サーバの状態に対して、該ネットワーク機器により統計処理が施されたものであることを特徴とするサーバ利用情報管理プログラム。
（付記１２）  サーバに対する負荷分散のための情報の管理を行うサーバ利用情報管理装置であって、
前記サーバが存在するネットワークにおいて該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器により送信される、該サーバ利用情報を受信するサーバ利用情報受信部と、
前記サーバ利用情報受信部により受信された幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信部と
を備えるサーバ利用情報管理装置。
（付記１３）  サーバに対する負荷分散のための情報の管理を行うサーバ利用情報管理装置を用いたサーバ利用情報管理方法であって、
前記サーバが存在するネットワークに存在して該サーバの状態に基づくサーバ利用情報を管理するネットワーク機器において、該サーバ利用情報を前記サーバ利用情報管理装置へ送信するサーバ利用情報送信ステップと、
前記サーバ利用情報管理装置において、前記サーバ利用情報送信ステップにより送信されたサーバ利用情報を受信し、受信した幾つかのサーバ利用情報を集約したものを集約サーバ利用情報として作成し、予め登録された配下の負荷分散装置へ該集約サーバ利用情報を送信する集約サーバ利用情報送信ステップと
を実行するサーバ利用情報管理方法。
（付記１４）  付記１３に記載のサーバ利用情報管理方法において、
前記サーバ利用情報送信ステップは、前記サーバ利用情報管理装置からサーバ利用情報の送信依頼を受信した場合、サーバ利用情報を前記サーバ利用情報管理装置に送信することを特徴とするサーバ利用情報管理方法。
（付記１５）  付記１３に記載のサーバ利用情報管理方法において、
前記サーバ利用情報送信ステップは、前記サーバ利用情報を前記サーバ利用情報管理装置へマルチキャストで送信することを特徴とするサーバ利用情報管理方法。
（付記１６）  付記１３乃至付記１５のいずれかに記載のサーバ利用情報管理方法において、
前記集約サーバ利用情報送信ステップは、前記負荷分散装置から前記集約サーバ利用情報の送信依頼を受信した場合、該負荷分散装置へ前記集約サーバ利用情報を送信することを特徴とするサーバ利用情報管理方法。
（付記１７）  付記１３乃至付記１６のいずれかに記載のサーバ利用情報管理方法において、
前記集約サーバ利用情報送信ステップは、配下の負荷分散装置へマルチキャストで前記集約サーバ利用情報を送信することを特徴とするサーバ利用情報管理方法。
（付記１８）  付記１３乃至付記１７のいずれかに記載のサーバ利用情報管理方法において、
前記集約サーバ利用情報送信ステップは、所定の条件の下で、前記配下の負荷分散装置の中から前記サーバ利用情報管理装置と同様の処理を行わせる負荷分散装置を選択して代表負荷分散装置とし、前記配下の負荷分散装置の中から前記代表負荷分散装置の配下に移す負荷分散装置を選択して転属負荷分散装置とし、前記サーバ利用情報管理装置と同様の処理の指示と前記転属負荷分散装置の情報を前記代表負荷分散装置に送信することを特徴とするサーバ利用情報管理方法。
（付記１９）  付記１８に記載のサーバ利用情報管理方法において、
前記負荷分散装置は、前記集約サーバ利用情報の送信元を登録し、
前記集約サーバ利用情報送信ステップは、前記転属負荷分散装置が前記代表負荷分散装置の配下に所属することを前記転属負荷分散装置に通知することを特徴とするサーバ利用情報管理方法。
（付記２０）  付記１８または付記１９に記載のサーバ利用情報管理方法において、
前記集約サーバ利用情報送信ステップは更に、前記代表負荷分散装置の情報を前記ネットワーク機器に通知することを特徴とするサーバ利用情報管理方法。
【図面の簡単な説明】
【０１２８】
【図１】実施の形態１に係る負荷分散システムの構成の一例を示すブロック図である。
【図２】実施の形態１に係るセンタネットワーク機器の構成の一例を示すブロック図である。
【図３】実施の形態１に係る拠点ネットワーク機器の構成の一例を示すブロック図である。
【図４】実施の形態１に係る代表管理装置の構成の一例を示すブロック図である。
【図５】実施の形態１に係る全センタ情報の一例を示す表である。
【図６】実施の形態１に係る負荷分散比率設定処理の動作の一例を示すシーケンス図である。
【図７】実施の形態１に係るＣＰＵ利用率とセンタ情報取得間隔の関係の一例を示すグラフである。
【図８】実施の形態１に係る新代表設定前の負荷分散システムの構成の一例を示すブロック図である。
【図９】実施の形態１に係る新代表設定後の負荷分散システムの構成の一例を示すブロック図である。
【図１０】実施の形態１に係る新代表設定処理の動作の一例を示すシーケンス図である。
【図１１】実施の形態２に係る負荷分散システムの構成の一例を示すブロック図である。
【図１２】実施の形態２に係る拠点ネットワーク機器の構成の一例を示すブロック図である。
【図１３】実施の形態２に係る代表管理装置の構成の一例を示すブロック図である。
【図１４】実施の形態２に係る負荷分散比率設定処理の動作の一例を示すシーケンス図である。
【図１５】実施の形態２に係る新代表設定前の負荷分散システムの構成の一例を示すブロック図である。
【図１６】実施の形態２に係る新代表設定後の負荷分散システムの構成の一例を示すブロック図である
【図１７】実施の形態２に係る新代表設定処理の動作の一例を示すシーケンス図である。
【図１８】実施の形態３に係る負荷分散システムの構成の一例を示すブロック図である。
【図１９】実施の形態３に係るセンタネットワーク機器の構成の一例を示すブロック図である。
【図２０】実施の形態３に係る拠点ネットワーク機器の構成の一例を示すブロック図である。
【図２１】実施の形態３に係る代表管理装置の構成の一例を示すブロック図である。
【図２２】実施の形態３に係る負荷分散比率設定処理の動作の一例を示すシーケンス図である。
【図２３】実施の形態３に係る新代表設定前の負荷分散システムの構成の一例を示すブロック図である
【図２４】実施の形態３に係る新代表設定後の負荷分散システムの構成の一例を示すブロック図である。
【図２５】実施の形態３に係る新代表設定処理の動作の一例を示すシーケンス図である。
【図２６】従来の負荷分散システムの構成の一例を示すブロック図である。
【符号の説明】
【０１２９】
１  拠点、２  センタ、１１  拠点機器、１２，１２ａ，１２ｂ，１２ｃ，１２ｄ，１２ｅ，１２ｆ，１３，１３ａ，１３ｂ，１３ｃ，１３ｄ，１３ｅ，１３ｆ，１４，１４ａ，１４ｂ，１４ｃ，１４ｄ，１４ｅ，１４ｆ  拠点ネットワーク機器、２１  サーバ、２２，２２ａ，２２ｂ，２４，２４ａ，２４ｂ  センタネットワーク機器、３２，３３，３４  代表管理装置、４０１  通信処理部、４０２  送信情報作成部、４０３  センタ情報部、４０２１  タイマー部、４０２２  サーバ情報取得依頼作成部、４０２３  センタ情報作成部、４０９  代表拠点情報部、５０１  通信処理部、５０２  送信情報作成部、５０３  全センタ情報部、５０４  負荷分散比率設定部、５０５  負荷分散処理部、５０６  代表拠点情報部、５１０  動作モード部、５０２１  タイマー部、５０２２  センタ情報取得依頼作成部、５０２３  全センタ情報作成部、５０２４  新代表作成判定部、５０２５  代表拠点情報作成部、５０２６  代表変更情報作成部、５０７  拠点情報部、５０２７  代表拠点追加情報作成部、２０１  通信処理部、２０２  送信情報作成部、２０３  全センタ情報部、２０２１  タイマー部、２０２２  センタ情報取得依頼作成部、２０２３  全センタ情報作成部、２０２４  新代表作成判定部、２０２５  代表拠点情報作成部、２０２６  代表変更情報作成部、２０７  拠点情報部、２０２７  代表拠点追加情報作成部。
【図１】
2007257396.tif 000003
【図２】
2007257396.tif 000004
【図３】
2007257396.tif 000005
【図４】
2007257396.tif 000006
【図５】
2007257396.tif 000007
【図６】
2007257396.tif 000008
【図７】
2007257396.tif 000009
【図８】
2007257396.tif 000010
【図９】
2007257396.tif 000011
【図１０】
2007257396.tif 000012
【図１１】
2007257396.tif 000013
【図１２】
2007257396.tif 000014
【図１３】
2007257396.tif 000015
【図１４】
2007257396.tif 000016
【図１５】
2007257396.tif 000017
【図１６】
2007257396.tif 000018
【図１７】
2007257396.tif 000019
【図１８】
2007257396.tif 000020
【図１９】
2007257396.tif 000021
【図２０】
2007257396.tif 000022
【図２１】
2007257396.tif 000023
【図２２】
2007257396.tif 000024
【図２３】
2007257396.tif 000025
【図２４】
2007257396.tif 000026
【図２５】
2007257396.tif 000027
【図２６】
2007257396.tif 000028