(57)【要約】【課題】資源管理装置が認識していないネットワーク資源ドメインに対する資源要求情報を受け付けた際に、他の資源管理装置と連携し、異なる資源管理装置間であっても資源要求情報を処理することができる資源管理方法、装置及びプログラムを提供する。【解決手段】各資源管理装置は、１つのネットワーク資源ドメインを介したノード間を「リンク」として記憶したトポロジと、１つ以上のリンクからなるノード間を「パス」として記憶したレジストリとを有する。資源管理装置が、ノードの間のパスのネットワーク資源に対する資源要求情報を受け付ける。次に、資源管理装置が、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。そして、資源管理装置が、自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、資源要求情報を送信する。【選択図】図４
2011205233.tif 000002
【特許請求の範囲】
【請求項１】
１つのネットワーク資源ドメインを管理する資源管理装置を複数有し、複数のネットワーク資源ドメインがノードを介して接続されたシステムにおける資源管理方法において、
各資源管理装置はそれぞれ、１つのネットワーク資源ドメインを介したノード間を「リンク」として記憶したトポロジデータベースと、１つ以上のリンクからなるノード間を「パス」として記憶したレジストリデータベースとを有し、
第１の資源管理装置が、前記パスが提供するネットワーク資源に対する資源要求情報を受け付ける第１のステップと、
第１の資源管理装置が、前記資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する第２のステップと、
第１の資源管理装置が、自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、当該リンクをパスとして含む資源要求情報を送信する第３のステップと、
前記資源要求情報を受信した第２の資源管理装置は、前記資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する第４のステップと、
第２の資源管理装置が、自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置へ、当該リンクをパスとして含む資源要求情報を送信する第５のステップと
を有することを特徴とする資源管理方法。
【請求項２】
第３及び第５のステップについて、前記資源要求情報を受信した資源管理装置は、前記資源要求情報のパスにおける自ら管理するリンクについて、前記資源要求情報に基づく処理を実行することを特徴とする請求項１に記載の資源管理方法。
【請求項３】
前記ネットワーク資源について、ノードに対する制御対象は、通信帯域及び／又は転送優先度であることを特徴とする請求項１又は２に記載の資源管理方法。
【請求項４】
１つのネットワーク資源ドメインを管理する資源管理装置について、他の資源管理装置と連携して、複数のネットワーク資源ドメインがノードを介して接続されたネットワーク資源を管理する資源管理装置であって、
１つのネットワーク資源ドメインを介したノード間を「リンク」として記憶したトポロジデータベースと、
１つ以上のリンクからなるノード間を「パス」として記憶したレジストリデータベースと、
前記パスが提供するネットワーク資源に対する資源要求情報を受け付ける資源要求受付手段と、
前記資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定するサービス管理手段と、
自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、当該リンクをパスとして含む資源要求情報を送信する資源要求送信手段と
を有することを特徴とする資源管理装置。
【請求項５】
前記資源要求情報のパスにおける自ら管理するリンクについて、前記資源要求情報に基づく処理を実行する機器制御手段を有することを特徴とする請求項４に記載の資源管理装置。
【請求項６】
前記ネットワーク資源について、ノードに対する制御対象は、通信帯域及び／又は転送優先度であることを特徴とする請求項４又は５に記載の資源管理装置。
【請求項７】
１つのネットワーク資源ドメインを管理する資源管理装置について、他の資源管理装置と連携して、複数のネットワーク資源ドメインがノードを介して接続されたネットワーク資源を管理する資源管理装置に搭載されたコンピュータを機能させるプログラムであって、
１つのネットワーク資源ドメインを介したノード間を「リンク」として記憶したトポロジデータベースと、
１つ以上のリンクからなるノード間を「パス」として記憶したレジストリデータベースと、
前記パスが提供するネットワーク資源に対する資源要求情報を受け付ける資源要求受付手段と、
前記資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定するサービス管理手段と、
自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、当該リンクをパスとして含む資源要求情報を送信する資源要求送信手段と
してコンピュータを機能させることを特徴とする資源管理装置用のプログラム。
【請求項８】
前記資源要求情報のパスにおける自ら管理するリンクについて、前記資源要求情報に基づく処理を実行する機器制御手段としてコンピュータを機能させることを特徴とする請求項７に記載の資源管理装置用のプログラム。
【請求項９】
前記ネットワーク資源について、ノードに対する制御対象は、通信帯域及び／又は転送優先度であることを特徴とする請求項７又は８に記載の資源管理装置用のプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク資源(Resource)を提供するノードを制御する資源管理装置の技術に関する。
【背景技術】
【０００２】
近年、地理的に分散した計算資源及びストレージ資源を、高速なネットワーク資源（例えばＭＰＬＳ(Multi-Protocol Label Switching)技術）で相互に結ぶことによって、大規模高性能計算システムを構築することが可能となってきた。また、このようなシステムは、仮想サーバ及び仮想ストレージを、仮想ネットワークで相互に結ぶことによって、物理的機器の違いを抽象化した仮想化技術も提供する。即ち、各物理的機器の持つ資源（ＣＰＵ利用率、メモリ量、ディスク容量、通信帯域等）を、異なる利用者に割り当てることができる。
【０００３】
図１は、従来技術における資源管理装置を有するシステム構成図である。
【０００４】
図１によれば、地理的に分散した計算資源及びストレージ資源が、ネットワーク資源を介して相互に利用されるシステムが表されている。図１によれば、複数のネットワーク資源ドメインＡ〜Ｄが、ノードを介して相互に接続されている。複数のネットワーク資源ドメインに渡ってネットワーク資源を要求する場合、１つの資源管理装置１が、全てのネットワーク資源ドメインを管理する必要がある。
【０００５】
資源管理装置１は、要求対象資源に基づく制御対象のノードを選定し、そのノードに対して要求資源量に応じて制御する。このとき、通信における遅延・帯域の不安定を引き起こさないように、ネットワーク資源が確保される必要がある。また、資源管理装置は、ネットワーク資源を提供するノード毎に、そのノードに応じた異なる処理を実行しなければならない。
【０００６】
資源管理装置１は、例えば運用管理者によって操作されるオペレーションクライアント２からの要求に応じて、ノードを制御する。勿論、ユーザ端末間のセッションが確立された際に、通信品質に応じてネットワーク資源を確保するＳＩＰサーバからの要求に応じて、ネットワーク資源が確保されるものであってもよい。これにより、一度確立されたセッションが継続する間、エンドツーエンドのサービスレベルの通信品質に応じて、安定したＱｏＳ(Quality of Service)制御を実現することができる。
【０００７】
従来、通信品質条件に基づくパス予約情報を受け付け、ネットワークリソース（機器情報）を考慮して、最適なパスを予約・設定・再計算する技術がある（例えば特許文献１参照）。また、各機器の持つトポロジ情報に基づいて、ネットワーク全体のトポロジ情報を整合し、パス情報の精度を高める技術もある（例えば特許文献２参照）。更に、サービス属性情報及びネットワーク属性情報に基づいてネットワークを選択し、そのネットワークトポロジ情報及びネットワークリソース情報に基づいてパス情報を導出する技術もある（例えば特許文献３参照）。更に、パスをリンクに分けて、資源要求を管理する技術もある（例えば特許文献４参照）。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００４−２６０６７１号公報
【特許文献２】特開２００８−１６０３８５号公報
【特許文献３】特開２００９−２３２１７７号公報
【特許文献４】特開２００４−１９３８４２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
図１によれば、１つの資源管理装置１が、全てのネットワーク資源ドメインＡ〜Ｄを管理している。このようなシステムは、資源管理装置１に対して処理負荷が集中することとなる。ここで、資源管理装置１が、例えばネットワーク資源ドメインＣを知らない場合、ネットワーク資源ドメインＡ〜Ｄに渡る資源要求情報は、拒否されることとなる。
【００１０】
特許文献１及び２に記載された技術によれば、経路抽出や経路を構成するだけであり、経路を構成するリンクの資源予約について考慮されていない。また、特許文献３に記載された技術によれば、経路毎に資源が管理されており、経路を構成するリンク毎に資源を管理することについて考慮されていない。更に、特許文献４に記載された技術によれば、経路をリンクに分けて資源予約を管理するが、複数の資源管理装置によって管理することについては全く考慮されていない。
【００１１】
そこで、本発明は、資源管理装置が、認識していないネットワーク資源ドメインに対する資源要求情報を受け付けた際に、他の資源管理装置と連携することによって資源要求情報を処理することができる資源管理方法、装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【００１２】
本発明によれば、１つのネットワーク資源ドメインを管理する資源管理装置を複数有し、複数のネットワーク資源ドメインがノードを介して接続されたシステムにおける資源管理方法において、
各資源管理装置はそれぞれ、１つのネットワーク資源ドメインを介したノード間を「リンク」として記憶したトポロジデータベースと、１つ以上のリンクからなるノード間を「パス」として記憶したレジストリデータベースとを有し、
第１の資源管理装置が、パスが提供するネットワーク資源に対する資源要求情報を受け付ける第１のステップと、
第１の資源管理装置が、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する第２のステップと、
第１の資源管理装置が、自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、当該リンクをパスとして含む資源要求情報を送信する第３のステップと、
資源要求情報を受信した第２の資源管理装置は、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する第４のステップと、
第２の資源管理装置が、自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、当該リンクをパスとして含む資源要求情報を送信する第５のステップと
を有することを特徴とする。
【００１３】
本発明の資源管理方法における他の実施形態によれば、第３及び第５のステップについて、資源要求情報を受信した資源管理装置は、資源要求情報のパスにおける自ら管理するリンクについて、資源要求情報に基づく処理を実行することも好ましい。
【００１４】
本発明の資源管理方法における他の実施形態によれば、ネットワーク資源について、ノードに対する制御対象は、通信帯域及び／又は転送優先度であることも好ましい。
【００１５】
本発明によれば、１つのネットワーク資源ドメインを管理する資源管理装置について、他の資源管理装置と連携して、複数のネットワーク資源ドメインがノードを介して接続されたネットワーク資源を管理する資源管理装置であって、
１つのネットワーク資源ドメインを介したノード間を「リンク」として記憶したトポロジデータベースと、
１つ以上のリンクからなるノード間を「パス」として記憶したレジストリデータベースと、
パスが提供するネットワーク資源に対する資源要求情報を受け付ける資源要求受付手段と、
資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定するサービス管理手段と、
自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、当該リンクをパスとして含む資源要求情報を送信する資源要求送信手段と
を有することを特徴とする。
【００１６】
本発明の資源管理装置における他の実施形態によれば、
資源要求情報のパスにおける自ら管理するリンクについて、資源要求情報に基づく処理を実行する機器制御手段を有することも好ましい。
【００１７】
本発明の資源管理装置における他の実施形態によれば、ネットワーク資源について、ノードに対する制御対象は、通信帯域及び／又は転送優先度であることも好ましい。
【００１８】
本発明によれば、１つのネットワーク資源ドメインを管理する資源管理装置について、他の資源管理装置と連携して、複数のネットワーク資源ドメインがノードを介して接続されたネットワーク資源を管理する資源管理装置に搭載されたコンピュータを機能させるプログラムであって、
１つのネットワーク資源ドメインを介したノード間を「リンク」として記憶したトポロジデータベースと、
１つ以上のリンクからなるノード間を「パス」として記憶したレジストリデータベースと、
パスが提供するネットワーク資源に対する資源要求情報を受け付ける資源要求受付手段と、
資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定するサービス管理手段と、
自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置のいずれかへ、当該リンクをパスとして含む資源要求情報を送信する資源要求送信手段と
してコンピュータを機能させることを特徴とする。
【００１９】
本発明の資源管理装置用のプログラムにおける他の実施形態によれば、資源要求情報のパスにおける自ら管理するリンクについて、資源要求情報に基づく処理を実行する機器制御手段としてコンピュータを機能させることも好ましい。
【００２０】
本発明の資源管理装置用のプログラムにおける他の実施形態によれば、ネットワーク資源について、ノードに対する制御対象は、通信帯域及び／又は転送優先度であることも好ましい。
【発明の効果】
【００２１】
本発明の資源管理方法、装置及びプログラムによれば、資源管理装置が、認識していないネットワーク資源ドメインに対する資源要求情報を受け付けた際に、他の資源管理装置と連携することによって資源要求情報を処理することができる。これは、異なるネットワーク資源ドメインにおける有効利用につながる。
【図面の簡単な説明】
【００２２】
【図１】従来技術における資源管理装置を備えたシステム構成図である。
【図２】ネットワーク資源ドメイン毎に資源管理装置を備えたシステム構成図である。
【図３】本発明における第１のシステム構成図である。
【図４】図３に基づくシーケンス図である。
【図５】本発明における第２のシステム構成図である。
【図６】図５に基づくシーケンス図である。
【図７】本発明の資源管理装置における機能構成図である。
【図８】資源管理装置を用いた次世代ネットワークのシステム構成図である。
【発明を実施するための最良の形態】
【００２３】
以下では、図面を用いて、本発明を実施するための最良の形態について詳細に説明する。
【００２４】
図２は、ネットワーク資源ドメイン毎に資源管理装置を備えたシステム構成図である。
【００２５】
図２によれば、図１と同様に、複数のネットワーク資源ドメインＡ〜Ｄが、ノードを介して相互に接続されている。また、ネットワーク資源ドメイン毎に、１つの資源管理装置１（ネットワーク資源ドメインＡ用、Ｂ用、Ｃ用及びＤ用）が備えられている。複数の資源管理装置１も、相互に通信可能となっている。資源管理装置１が、資源要求情報を相互に交換することによって、異なるネットワーク資源ドメインを渡って資源予約をすることができる。
【００２６】
資源管理装置１は、管理対象となるネットワーク資源に配置された複数のノードとネットワークを介して通信し、それらノードを制御する。
【００２７】
本発明における資源管理装置の管理対象となる資源は、ネットワーク資源である。資源管理装置は、ネットワーク資源に配置された複数のノードとネットワークを介して接続され、各ノードを制御する。ここで、ネットワーク資源について、ノードに対する制御対象は、通信帯域及び／又は転送優先度である。
【００２８】
本発明における資源管理装置１は、トポロジデータベース及びレジストリデータベースを有する。「レジストリ」とは、１つ以上のリンクからなるノード間を「パス」として記憶したものである。「トポロジ」とは、１つの資源ドメインを介したノード間を「リンク」として記憶したものである。複数の資源管理装置１が相互に連携し、レジストリ及びトポロジの情報を交換することによって、パスが提供するネットワーク資源を管理することができる。
【００２９】
図２のシステムを想定し、例えば資源管理装置Ａが、資源要求情報を受け取ったとする。資源要求情報は、ネットワーク資源ドメインＡ〜Ｄにおけるネットワーク資源を要求するものであるとする。この場合であっても、資源管理装置Ａは、資源管理装置Ｂ〜Ｄ全てが管理するネットワーク資源ドメインを知る必要がある。資源管理装置Ａが、例えば資源管理装置Ｃのネットワーク資源ドメインＣを知らない場合、ネットワーク資源ドメインＢ〜Ｄに渡るその資源要求情報を拒否することとなる。
【００３０】
図３は、本発明における第１のシステム構成図である。図４は、図３に基づくシーケンス図である。
【００３１】
図３によれば、資源管理装置Ａは、資源管理装置Ｂ及びＤの存在のみを認識していたとする。即ち、資源管理装置Ａは、資源管理装置Ｃの存在を認識していない。
【００３２】
（Ｓ４１）最初に、資源管理装置Ａは、オペレーションクライアント２から、パスＡ１［ノード１−ノード２］の資源に対する資源要求情報を受け付けたとする。「資源要求情報」は、以下の要素を含む。
（１）要求対象資源：パス［ノード−ノード］
（２）要求資源量
【００３３】
（Ｓ４２）資源管理装置Ａは、レジストリデータベースに、パスと、パス毎のリンクとを対応付けて蓄積している。図４によれば、例えば、以下のように蓄積している。
パスＡ１［ノード１−ノード２］：［リンクＡ１−リンクＡ２−リンクＡ３］
パスＡ２［ノード１−ノード３］：［リンクＡ１］
パスＡ３［ノード１−ノード４］：［リンクＡ１−リンクＡ２］
また、資源管理装置Ａは、トポロジデータベースに、パスを構成するリンクと、リンク毎のネットワーク資源ドメインとを記憶している。ここで、記憶される資源ドメインは、各ドメインを管理する資源管理装置のアドレスであってもよい。図４によれば、以下のように蓄積している。
リンクＡ１［ノード１−ノード３］：ネットワーク資源ドメインＡ
リンクＡ２［ノード３−ノード４］：ネットワーク資源ドメインＢ
リンクＡ３［ノード４−ノード２］：ネットワーク資源ドメインＤ
【００３４】
資源管理装置Ａは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図４によれば、資源要求情報のパスＡ１［ノード１−ノード２］には［リンクＡ１−リンクＡ２−リンクＡ３］が含まれている。また、自ら管理するリンク以外のリンクとして、以下の２つがある。
リンクＡ２［ノード３−ノード４］：ネットワーク資源ドメインＢ
リンクＡ３［ノード４−ノード２］：ネットワーク資源ドメインＤ
尚、資源管理装置Ａは、資源管理装置Ｃを認識していないために、リンクＡ３［ノード４−ノード２］がネットワーク資源ドメインＤであると認識している。
【００３５】
（Ｓ４３）資源管理装置Ａは、自ら管理するリンク以外のリンクについて、それらのリンクのネットワーク資源ドメインを管理する資源管理装置へ、資源要求情報を更に送信する。ここで、資源要求情報は、当該リンクをパスとして含む。図４によれば、資源管理装置Ａは、以下の２つの資源要求情報を送信する。
パス［ノード３−ノード４］を含む資源要求情報：  資源管理装置Ｂへ
パス［ノード４−ノード２］を含む資源要求情報：  資源管理装置Ｄへ
【００３６】
また、資源管理装置Ａは、資源要求情報のパスにおける自ら管理するリンクＡ１［ノード１−３］について、当該資源要求情報に基づく処理を実行する。
【００３７】
（Ｓ４４）資源管理装置Ｂは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図４によれば、資源要求情報のパスＢ［ノード３−ノード４］には、自ら管理するリンクＢ１しか含まれていない。従って、資源管理装置Ｂは、資源要求情報のパスにおける自ら管理するリンクＢ１［ノード３−４］について、当該資源要求情報に基づく処理を実行する。
【００３８】
（Ｓ４５）資源管理装置Ｄは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図４によれば、資源要求情報のパスＤ１［ノード４−ノード２］には［リンクＤ１−リンクＤ２］が含まれている。また、自ら管理するリンク以外のリンクとして、ネットワーク資源ドメインＣによって管理されるリンクＤ１［ノード４−ノード５］がある。
【００３９】
（Ｓ４６）資源管理装置Ｄは、パス［ノード４−ノード５］を含む資源要求情報を、資源管理装置Ｃへ送信する。
【００４０】
また、資源管理装置Ｄは、資源要求情報のパスにおける自ら管理するリンクＤ２［ノード５−２］について、当該資源要求情報に基づく処理を実行する。
【００４１】
（Ｓ４７）資源管理装置Ｃは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図４によれば、資源要求情報のパスＣ［ノード４−ノード５］には、自ら管理するリンクＣ１しか含まれていない。従って、資源管理装置Ｃは、資源要求情報のパスにおける自ら管理するリンクＣ１［ノード４−５］について、当該資源要求情報に基づく処理を実行する。
【００４２】
図５は、本発明における第２のシステム構成図である。図６は、図５に基づくシーケンス図である。
【００４３】
図５によれば、資源管理装置Ａは、資源管理装置Ｂの存在のみを認識していたとする。即ち、資源管理装置Ａは、資源管理装置Ｃ及びＤの存在を認識していない。
【００４４】
（Ｓ６１）最初に、資源管理装置Ａは、オペレーションクライアント２から、パスＡ１［ノード１−ノード２］のネットワーク資源に対する資源要求情報を受け付けたとする。
【００４５】
（Ｓ６２）資源管理装置Ａは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図６によれば、資源要求情報のパスＡ１［ノード１−ノード２］には［リンクＡ１−リンクＡ２］が含まれている。自ら管理するリンク以外のリンクとして、ネットワーク資源ドメインＢによって管理されたリンクＡ２［ノード３−ノード２］がある。尚、資源管理装置Ａは、資源管理装置Ｃ及びＤを認識していないために、リンクＡ２［ノード３−ノード２］がネットワーク資源ドメインＢであると認識している。
【００４６】
（Ｓ６３）資源管理装置Ａは、自ら管理するリンク以外のリンクについて、そのリンク内のネットワーク資源ドメインを管理する資源管理装置へ、資源要求情報を更に送信する。図６によれば、資源管理装置Ａは、パス［ノード３−ノード２］を含む資源要求情報を、資源管理装置Ｂへ送信する。
【００４７】
また、資源管理装置Ａは、資源要求情報のパスにおける自ら管理するリンクＡ１［ノード１−ノード３］について、当該資源要求情報に基づく処理を実行する。
【００４８】
（Ｓ６４）資源管理装置Ｂは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図６によれば、資源要求情報のパスＢ１［ノード３−ノード２］には［リンクＢ１−リンクＢ２］が含まれている。自ら管理するリンク以外のリンクとして、ネットワーク資源ドメインＣによって管理されたリンクＢ２［ノード４−ノード２］がある。尚、資源管理装置Ｂは、資源管理装置Ｄを認識していないために、リンクＢ２［ノード４−ノード２］がネットワーク資源ドメインＣであると認識している。
【００４９】
（Ｓ６５）資源管理装置Ｂは、自ら管理するリンク以外のリンクについて、そのリンク内のネットワーク資源ドメインを管理する資源管理装置へ、資源要求情報を更に送信する。図６によれば、資源管理装置Ｂは、パス［ノード４−ノード２］を含む資源要求情報を、資源管理装置Ｃへ送信する。
【００５０】
また、資源管理装置Ｂは、資源要求情報のパスにおける自ら管理するリンクＢ１［ノード３−ノード４］について、当該資源要求情報に基づく処理を実行する。
【００５１】
（Ｓ６６）資源管理装置Ｃは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図６によれば、資源要求情報のパスＣ１［ノード４−ノード２］には［リンクＣ１−リンクＣ２］が含まれている。自ら管理するリンク以外のリンクとして、ネットワーク資源ドメインＤによって管理されたリンクＣ２［ノード５−ノード２］がある。
【００５２】
（Ｓ６７）資源管理装置Ｃは、自ら管理するリンク以外のリンクについて、そのリンク内のネットワーク資源ドメインを管理する資源管理装置へ、資源要求情報を更に送信する。図６によれば、資源管理装置Ｂは、パス［ノード５−ノード２］を含む資源要求情報を、資源管理装置Ｃへ送信する。
【００５３】
また、資源管理装置Ｃは、資源要求情報のパスにおける自ら管理するリンクＣ１［ノード４−ノード５］について、当該資源要求情報に基づく処理を実行する。
【００５４】
（Ｓ６８）資源管理装置Ｄは、レジストリデータベース及びトポロジデータベースを用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。図６によれば、資源要求情報のパスＤ１［ノード５−ノード２］には、自ら管理するリンクＤ１しか含まれていない。従って、資源管理装置Ｄは、資源要求情報のパスにおける自ら管理するリンクＤ１［ノード５−２］について、当該資源要求情報に基づく処理を実行する。
【００５５】
図６は、本発明の資源管理装置における機能構成図である。
【００５６】
図６によれば、資源管理装置１は、通信インタフェース１００と、レジストリデータベース１０１と、トポロジデータベース１０２とを有する。通信インタフェース１００は、ネットワークに接続され、自ら管理するノードと通信する共に、他の複数の資源管理装置１とも通信する。
【００５７】
レジストリデータベース１０１は、１つ以上のリンクからなるノード間の「パス」を「レジストリ」として蓄積する。
【００５８】
トポロジデータベース１０２は、１つのネットワーク資源ドメインを介したノード間の「リンク」を「トポロジ」として蓄積する。
【００５９】
また、図６によれば、資源管理装置１は、資源要求受付部１１１と、サービス管理部１１２と、資源要求送信部１１３と、機器制御部１１４とを有する。これら機能構成部は、資源管理装置に搭載されたコンピュータを機能させるプログラムを実行することによって実現される。
【００６０】
資源要求受付部１１１は、ノードの間のパスのネットワーク資源に対する資源要求情報を受け付ける。資源要求情報は、オペレーションクライアント２から受け付けるものであってもよいし、他の資源管理装置から受信するものであってもよい。資源要求情報は、サービス管理部１１２へ出力される。
【００６１】
サービス管理部１１２は、レジストリデータベース１０１及びトポロジデータベース１０２を用いて、資源要求情報のパスに、自ら管理するリンク以外のリンクが含まれているか否かを判定する。パスにおける自ら管理するリンク以外のリンクの情報を、資源要求送信部１１３へ出力する。また、パスにおける自ら管理するリンクの情報を、機器制御部１１４へ出力する。
【００６２】
資源要求送信部１１３は、パスにおける自ら管理するリンク以外のリンクについて、そのリンク内のネットワーク資源ドメインを管理する資源管理装置へ、当該リンクをパスとして含む資源要求情報を送信する。
【００６３】
機器制御部１１４は、パスにおける自ら管理するリンクについて、資源要求情報に基づく処理を実行する。
【００６４】
図８は、資源管理装置を用いた次世代ネットワークのシステム構成図である。
【００６５】
図８によれば、複数の資源管理装置が、次世代ネットワーク(ＮＧＮ：Next Generation Network)におけるリソース受付制御機能（ＲＡＣＦ:Resource and Admission Control Functions)装置として適用されている。端末は、ＵＮＩ（User Network Interface）を介して、先ずサービス・ストラタムにおけるセッション制御機能に対する接続要求を送信する。このセッション制御機能は、資源要求情報を、転送制御機能を有するトランスポート・ストラタムへ送信する。その資源要求情報は、トランスポート・ストラタムにおける１つのリソース受付制御機能サーバ（資源管理装置）によって受信される。リソース受付制御機能装置は、他のリソース受付制御機能装置と相互に連携し、複数のネットワーク資源ドメインに渡ってネットワーク資源の確保を実行する。これによって、転送制御機能のシステム全体におけるネットワーク資源の利用性能を向上させることができる。
【００６６】
以上、詳細に説明したように、本発明の資源管理方法、装置及びプログラムによれば、資源管理装置が、認識していないネットワーク資源ドメインに対する資源要求情報を受け付けた際に、他の資源管理装置と連携することによって資源要求情報を処理することができる。これは、異なるネットワーク資源ドメインにおける有効利用につながる。
【００６７】
前述した本発明の種々の実施形態において、本発明の技術思想及び見地の範囲の種々の変更、修正及び省略は、当業者によれば容易に行うことができる。前述の説明はあくまで例であって、何ら制約しようとするものではない。本発明は、特許請求の範囲及びその均等物として限定するものにのみ制約される。
【符号の説明】
【００６８】
１  資源管理装置
１００  通信インタフェース
１０１  レジストリデータベース
１０２  トポロジデータベース
１１１  資源要求受付部
１１２  サービス管理部
１１３  資源要求送信部
１１４  機器制御部
２  オペレーションクライアント
【図１】
2011205233.tif 000003
【図２】
2011205233.tif 000004
【図３】
2011205233.tif 000005
【図４】
2011205233.tif 000006
【図５】
2011205233.tif 000007
【図６】
2011205233.tif 000008
【図７】
2011205233.tif 000009
【図８】
2011205233.tif 000010