(57)【要約】【課題】本発明は、通信品質保証されたネットワークリソースの予約量を必要最低限とすることを目的とする。【解決手段】本発明の仮想ネットワーク制御システムは、制御サーバと、物理ノード装置と、物理リンク装置を備え、物理ノード装置が要求する仮想ノード容量及び仮想ノードデータレートを制御サーバ経由で物理ノード装置及び物理リンク装置に割当てる。物理リンク装置での仮想ノードデータレートが変化した場合には、仮想ノードデータレートの再割り当てを行う。【選択図】図１
2016127323.tif 000002
【特許請求の範囲】
【請求項１】
仮想ネットワークの少なくとも一部を構成する仮想ノードとして機能し、前記仮想ノードの実現時に送受信するデータのデータレートである仮想ノードデータレートを通知する物理ノード装置と、
前記仮想ネットワークの少なくとも一部を構成する仮想リンクとして機能し、前記仮想ノードの実現時に送受信するデータを転送する物理リンク装置と、
前記物理ノード装置の有する容量のなかから、通知された前記仮想ノード容量を前記仮想ノードに割り当てて前記物理ノード装置を前記仮想ノードとして機能させる物理ノード制御部と、
通知された仮想リンク容量を前記物理リンク装置に割り当てて前記物理リンク装置を前記仮想リンクとして機能させる物理リンク制御部と、
前記物理ノード装置から通知された前記仮想ノードデータレートを受信し、前記物理ノード制御部に前記物理ノード装置の使用する前記仮想ノード容量を通知するとともに、前記仮想ノードデータレートに相当する仮想リンク容量を前記物理リンク制御部に通知する制御サーバと、
を備える仮想ネットワーク制御システム。
【請求項２】
前記物理ノード装置における前記仮想ノードの送受信するデータレートが変化したことを検知し、変化後のデータレートを前記仮想ノードデータレートとして前記制御サーバへ通知するデータレート制御部をさらに備え、
前記制御サーバは、変化後の前記仮想ノードデータレートを前記データレート制御部から受信すると、前記物理リンク制御部に変化後の前記仮想リンク容量を通知し、
前記物理リンク制御部は、前記物理リンク装置に割り当てている前記仮想リンク容量を、前記制御サーバから通知された変化後の前記仮想リンク容量に変更する、
請求項１に記載の仮想ネットワーク制御システム。
【請求項３】
仮想ネットワークの少なくとも一部を構成する仮想ノードとして機能する物理ノード装置が、前記仮想ノードの実現時に送受信するデータのデータレートである仮想ノードデータレートを制御サーバに通知し、前記制御サーバが、前記物理ノード装置から通知された前記仮想ノードデータレートから生成した仮想リンク容量を前記仮想ネットワークの少なくとも一部を構成する仮想リンクとして機能する物理リンク装置を制御する物理リンク制御部に通知する容量通知手順と、
前記物理ノード制御部が、前記物理ノード装置の有する容量のなかから前記容量通知手順で通知された前記仮想ノード容量を前記仮想ノードに割り当てて前記物理ノード装置を前記仮想ノードとして機能させ、前記物理リンク制御部が、前記物理リンク装置の有するデータレートのなかから前記容量通知手順で通知された前記仮想リンク容量を前記物理リンク装置に割り当てて前記物理リンク装置を前記仮想リンクとして機能させる仮想ネットワーク構築手順と、
を順に有する仮想ネットワーク制御方法。
【請求項４】
前記データレート制御部が、前記物理ノード装置における前記仮想ノードの送受信するデータのデータレートが変化したことを検知し、変化後のデータレートを変化後の前記仮想ノードデータレートとして前記制御サーバへ通知し、前記制御サーバが、変化後の前記仮想リンク容量を前記物理リンク制御部に通知し、前記物理リンク制御部が、前記物理リンク装置に割り当てている前記仮想リンク容量を変化後の前記仮想リンク容量に変更するデータレート変更手順を、前記仮想ネットワーク構築手順の後にさらに有する、
請求項３に記載の仮想ネットワーク制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、仮想ネットワーク制御システム及び仮想ネットワーク制御方法に関する。
【背景技術】
【０００２】
本願発明に関連する非特許文献１、２の技術は、スライスのリンクリソースであるリンクスリバに帯域等のネットワークリソースを静的に予約することで通信品質を保証することができる。ここで、スライスとは、ネットワーク装置のリソースの部分集合であり、ノードスリバとリンクスリバの結合によって仮想ネットワークを形成するものである。ノードスリバとは、演算装置と記憶装置を仮想化して構築されたノードリソースである。リンクスリバとは、物理リンクを含む通信線を仮想化して構築されたリンクリソースである。
【０００３】
一般的に静的にネットワークリソースを予約するシステムでは、通信品質劣化を生じないためにピークレートでネットワークリソースを予約する。課金は予約されたネットワークリソース量で行われるが、大半の時間において実際に流れるデータ量は予約されたネットワークリソース量よりかなり少なく、過剰投資となる。
【０００４】
また、ネットワークリソースが余剰に予約されることは、他の通信品質保証を受ける通信トラフィックの新規予約を妨げることになるか、あるいは、それを防止するためにインフラ提供者が予約可能なネットワークリソースを増やすためにインフラ増強が必要になるかの、いずれかの事象が生じうる。
【０００５】
本願発明に関連する非特許文献３の技術は、仮想リンクであるリンクスリバのネットワークリソース量を動的に変更することが可能であるが、アプリケーションプログラムがデータレートを変更することを検知する機構を持たないため、適切にネットワークリソース量を設定する事ができない。また、非特許文献３の技術では、仮想ノードであるノードスリバのネットワークリソース量を動的に変更することは可能であるが、アプリケーションプログラムがノードスリバの容量変更を検知する機構を持たないため、適切にノードスリバの容量を設定することができない。ここで、アプリケーションプログラムとは、本明細書ではスライスの管理者によって開発もしくは配備されるプログラムの総称をいう。アプリケーションプログラム３３は、実現されたノードスリバ（仮想マシン）上で動作する。
【０００６】
例えば、本願発明の関連技術ではアプリケーションプログラムがリンク帯域を検出してデータレートを自律的に制御することで使用可能なリンク帯域を最大限に活用する方式が一般的であり、この方式とアプリケーションプログラムの使用量に応じたリンクスリバのリソース量変更を単純に組み合わせてしまうと、リンクスリバのリソース量を増やす事象が発生しないため、アプリケーションプログラムのデータレートが減少することを契機としてリンクスリバのリソース量が減少し続けてしまい、適切なリソース量の割当がなされない。
【先行技術文献】
【非特許文献】
【０００７】
【非特許文献１】山本猛仁、  滝澤允、  高橋紀之、  中尾  彰宏、「スライス提供を考慮した仮想化ネットワークの管理モデル」、電子情報通信学会通信ソサイエティ大会、２０１１年９月。
【非特許文献２】中尾彰宏、「新世代ネットワーク構想におけるネットワーク仮想化」、電子情報通信学会誌、Ｖｏｌ．９４、Ｎｏ．５、ｐｐ．３８５―３９０、２０１１年５月。
【非特許文献３】片山陽平、南勇貴、山田一久、島野勝弘、「仮想化ノードにおける仮想リンク容量の動的変更に関する制御方式設計」、電子情報通信学会総合大会、２０１４年。
【発明の概要】
【発明が解決しようとする課題】
【０００８】
前記課題を解決するために、本発明は、通信品質保証されたネットワークリソースの予約量を必要最低限とすることを目的とする。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、本願発明の仮想ネットワーク制御システムは、物理ノード装置と、物理リンク装置と、物理ノード制御部と、物理リンク制御部と、制御サーバとを備える。物理ノード装置は、仮想ノードの機能を実現するために使用する容量である仮想ノード容量に従って仮想ノードを実現する。仮想ノードは、仮想ノードが送受信するデータのデータレートである仮想ノードデータレートを制御サーバに通知する機能を具備する。物理リンク装置は、仮想リンクを実現するために使用する容量である仮想リンク容量にて仮想リンクを実現する。物理ノード制御部は、制御サーバから通知された仮想ノード容量に従って、物理ノード装置に仮想ノードを実現させる。物理リンク制御部は、制御サーバから通知された仮想ノードデータレートに相当する仮想リンク容量にて、物理リンク装置に仮想リンクを実現する。制御サーバは、仮想ノードから仮想ノードデータレートの通知を受け、物理ノード制御部に仮想ノード容量を通知し、物理リンク制御部に仮想リンク容量を通知する。
【００１０】
具体的には、本願発明に係る仮想ネットワーク制御システムは、仮想ネットワークの少なくとも一部を構成する仮想ノードとして機能し、前記仮想ノードの実現時に送受信するデータのデータレートである仮想ノードデータレートを通知する物理ノード装置と、前記仮想ネットワークの少なくとも一部を構成する仮想リンクとして機能し、前記仮想ノードの実現時に送受信するデータを転送する物理リンク装置と、前記物理ノード装置の有する容量のなかから、通知された前記仮想ノード容量を前記仮想ノードに割り当てて前記物理ノード装置を前記仮想ノードとして機能させる物理ノード制御部と、通知された仮想リンク容量を前記物理リンク装置に割り当てて前記物理リンク装置を前記仮想リンクとして機能させる物理リンク制御部と、前記物理ノード装置から通知された前記仮想ノードデータレートを受信し、前記物理ノード制御部に前記物理ノード装置の使用する前記仮想ノード容量を通知するとともに、前記仮想ノードデータレートに相当する仮想リンク容量を前記物理リンク制御部に通知する制御サーバを備える。
【００１１】
本願発明に係る仮想ネットワーク制御システムでは、前記物理ノード装置における前記仮想ノードの送受信するデータレートが変化したことを検知し、変化後のデータレートを前記仮想ノードデータレートとして前記制御サーバへ通知するデータレート制御部をさらに備え、前記制御サーバは、変化後の前記仮想ノードデータレートを前記データレート制御部から受信すると、前記物理リンク制御部に変化後の前記仮想リンク容量を通知し、前記物理リンク制御部は、前記物理リンク装置に割り当てている前記仮想リンク容量を、前記制御サーバから通知された変化後の前記仮想リンク容量に変更してもよい。
【００１２】
本発明は、データレート制御部をさらに備えるので、仮想ノードの送受信するデータレートが変化すると仮想リンクに割り当てている仮想リンク容量を、変化後の仮想ノードが送受信するデータレートに変更することができる。したがって、本願発明に係る仮想ネットワーク制御システムは、通信品質保証されたネットワークリソースの予約量を必要最低限とすることができる。
【００１３】
具体的には、本願発明に係る仮想ネットワーク制御方法は、仮想ネットワークの少なくとも一部を構成する仮想ノードとして機能する物理ノード装置が、前記仮想ノードの実現時に送受信するデータのデータレートである仮想ノードデータレートを制御サーバに通知し、前記制御サーバが、前記物理ノード装置から通知された前記仮想ノードデータレートから生成した仮想リンク容量を前記仮想ネットワークの少なくとも一部を構成する仮想リンクとして機能する物理リンク装置を制御する物理リンク制御部に通知する容量通知手順と、前記物理ノード制御部が、前記物理ノード装置の有する容量のなかから前記容量通知手順で通知された前記仮想ノード容量を前記仮想ノードに割り当てて前記物理ノード装置を前記仮想ノードとして機能させ、前記物理リンク制御部が、前記物理リンク装置の有するデータレートのなかから前記容量通知手順で通知された前記仮想リンク容量を前記物理リンク装置に割り当てて前記物理リンク装置を前記仮想リンクとして機能させる仮想ネットワーク構築手順とを順に有する。
【００１４】
本願発明に係る仮想ネットワーク制御方法では、データレート制御部が、前記物理ノード装置における前記仮想ノードの送受信するデータのデータレートが変化したことを検知し、変化後のデータレートを変化後の前記仮想ノードデータレートとして前記制御サーバへ通知し、前記制御サーバが、変化後の前記仮想リンク容量を前記物理リンク制御部に通知し、前記物理リンク制御部が、前記物理リンク装置に割り当てている前記仮想リンク容量を変化後の前記仮想リンク容量に変更するデータレート変更手順を、前記仮想ネットワーク構築手順の後にさらに有してもよい。
【発明の効果】
【００１５】
本発明によれば、通信品質保証されたネットワークリソースの予約量を必要最低限とすることができる。
【図面の簡単な説明】
【００１６】
【図１】本発明の実施形態に係る仮想ネットワーク制御システムの一例の模式図を示す。
【図２】本発明の実施形態に係る仮想ネットワーク制御方法の一例の模式図を示す。
【発明を実施するための形態】
【００１７】
以下、本発明の実施形態について、図面を参照しながら詳細に説明する。なお、本発明は、以下に示す実施形態に限定されるものではない。これらの実施の例は例示に過ぎず、本発明は当業者の知識に基づいて種々の変更、改良を施した形態で実施することができる。なお、本明細書及び図面において符号が同じ構成要素は、相互に同一のものを示すものとする。
【００１８】
図１に本発明の実施形態に係る仮想ネットワーク制御システムを示す。本実施形態に係る仮想ネットワーク制御システムは、制御サーバ１０と、物理ノード装置３０と、物理リンク装置４０とを備える。図１では、物理ノード装置３０の数は２つであり、物理リンク装置４０の数が１つである場合の例を示すが、物理ノード装置３０及び物理リンク装置４０の数は任意である。
【００１９】
物理ノード装置３０及び物理リンク装置４０は、仮想ネットワークを割当てることのできるスライスを提供する。物理ノード装置３０は、仮想ネットワークの少なくとも一部を構成する仮想ノードとして機能する。物理リンク装置４０は、仮想ネットワークの少なくとも一部を構成する仮想リンクとして機能する。物理ノード装置３０及び物理リンク装置４０を接続することで、仮想ネットワークを構成する。制御サーバ１０は、物理ノード装置３０及び物理リンク装置４０のネットワーク構成を管理するとともに、動作を制御する。
【００２０】
物理ノード装置３０は、スライス制御部３１と、ノードスリバ３２を備える。スライス制御部３１は、物理ノード制御部として機能する。ノードスリバ３２はスライス制御部３１によって実現（構築）され、実現されたノードスリバ３２（仮想マシン）上でアプリケーションプログラム３３が動作する。スライス制御部３１は、物理ノード装置３０の有する容量のなかから、通知された仮想ノード容量を仮想ノードに割り当ててノードスリバ３２を仮想ノードとして機能させる。仮想ノード容量はメモリ量、ＣＰＵ数、ポート数、ポートのリンク容量などを含み、特に制御サーバ１０からスライス制御部３１に通知される仮想ノード容量は、仮想ノードのポートのリンク容量を変更するための値が含まれる。また、仮想ノード容量は、サーバ１０からスライス制御部３１等に通知される任意の情報をさらに含んでもよい。アプリケーションプログラム３３は、データレート制御部３４を備える。データレート制御部３４は、アプリケーションプログラム３３が送受信するデータのデータレートを制御する。
【００２１】
物理ノード装置３０は、コンピュータを、スライス制御部３１と、ノードスリバ３２として機能させることで実現してもよい。この場合、物理ノード装置３０のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が記憶部（不図示）に記憶されたコンピュータプログラムを実行することで、各構成を実現する。また、物理ノード装置３０を実現する際のコンピュータ及びプログラムは、コンピュータによって制御される任意の機器をさらに備えてもよい。
【００２２】
物理リンク装置４０は、仮想ネットワークの少なくとも一部を構成する仮想リンクとして機能し、仮想ノードの実現時に送受信するデータを転送する。また、物理リンク装置４０は、スライス制御部４１と、リンクスリバ４２とを備える。リンクスリバ４２は、仮想ネットワークの少なくとも一部を構成する仮想リンクとして機能し、仮想ノードの送受信するデータを転送する。スライス制御部４１は、物理リンク制御部として機能し、制御サーバ１０から通知された仮想リンク容量をリンクスリバ４２に割り当て、リンクスリバ４２を仮想リンクとして機能させる。
【００２３】
物理リンク装置４０は、コンピュータを、スライス制御部４１と、リンクスリバ４２として機能させることで実現してもよい。この場合、物理リンク装置４０のＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）が記憶部（不図示）に記憶されたコンピュータプログラムを実行することで、各構成を実現する。また、物理リンク装置４０を実現する際のコンピュータ及びプログラムは、コンピュータによって制御される任意の機器をさらに備えてもよい。
【００２４】
制御サーバ１０は、物理ノード装置３０及び物理リンク装置４０のネットワーク構成を保持し、データレート制御部３４から通知された仮想ノードデータレートから仮想リンク容量を生成する。例えば、仮想リンク容量は、仮想ノードデータレートと同じ値である。また、一般的に仮想リンク容量は離散値で設定されるため、仮想ノードデータレートがこの離散値と一致しない場合には、例えば、仮想リンク容量は仮想ノードデータレートより大きく、かつ、設定可能な最小の、離散値となる。また、アプリケーションプログラム３３のデータレートの値が、仮想リンク容量を変更するのにかかる時間に対して同程度以下の時間間隔で増減する場合に対応するために、データレート制御部３４から通知された仮想ノードデータレートは、アプリケーションプログラムのデータレートの増減の最大値とすることもある。ここで、仮想リンク容量は、制御サーバ１０が物理リンク装置３０等に通知する任意の情報をさらに有してもよい。制御サーバ１０は、物理リンク装置３０に仮想リンク容量を通知する。制御サーバ１０は、仮想リンク容量を割り当て可能な複数の物理リンク装置３０がある場合、データレートの空きの多い物理リンク装置４０の物理リンク制御部に対し、仮想リンク容量を通知する。制御サーバ１０は、物理ノード装置３０及び物理リンク装置４０のネットワーク構成を保持し、物理ノード装置３０及び、物理リンク装置４０を管理する。例えば、制御プログラム１１は、仮想リンク容量を割り当て可能な複数の物理リンク装置４０がある場合、データレートの空きの多い物理リンク装置４０の物理リンク制御部に対し、仮想リンク容量を通知する。
【００２５】
制御サーバ１０は、制御プログラム１１を備える。制御プログラム１１は、物理ノード装置３０から通知された仮想ノードデータレートを受信し、スライス制御部３１に物理ノード装置３０の使用する仮想ノード容量を通知するとともに、スライス制御部４１に物理リンク装置４０の使用する仮想リンク容量を通知する。また、制御サーバ１０は、変化後の仮想ノードデータレートをデータレート制御部３４から受信すると、スライス制御部４１に変化後の仮想リンク容量を通知する。
【００２６】
本実施形態に係る発明は、スライスのリンクリソースであるリンクスリバ４２に流すべきデータレートの指定値を制御サーバ１０がアプリケーションプログラム３３から受信するステップと、制御サーバ１０が受信した指定値をアプリケーションプログラム３３のデータレート制御部３４に通知するステップと、制御サーバ１０が受信した指定値をスライス制御部４１に通知するステップとによって、通信品質保証されたネットワークリソースの予約量を必要最小限にする。
【００２７】
図２を用いて、本実施形態に係る仮想ネットワーク制御方法を説明する。本実施形態に係る仮想ネットワーク制御方法は、容量通知手順と、仮想ネットワーク構築手順とを順に有する。容量通知手順ではステップＳ１、Ｓ２−２、Ｓ２−４を実行し、仮想ネットワーク構築手順ではステップＳ２−３、Ｓ２−５、Ｓ３を実行する。
【００２８】
容量通知手順では、アプリケーションプログラム３３が、仮想ノードデータレートを制御サーバ１０に通知する（Ｓ１）。仮想ノードデータレートは、仮想ノードの実現時にアプリケーションプログラム３３が送受信するデータのデータレートである。制御サーバ１０は、アプリケーションプログラム３３からリンクスリバ４２に流すデータレート指定値を受信する（Ｓ１）。
【００２９】
容量通知手順では、制御サーバ１０は、物理ノード装置３０に仮想ノード容量を通知するとともに物理リンク装置４０に仮想リンク容量を通知する。具体的には、制御プログラム１１は、スライス制御部３１にリソース変更要求を行う（Ｓ２−２）。ここで、制御プログラム１１が変更要求するリソースとは、ノードスリバ３２が仮想ノードの機能を実現するために使用する仮想ノード容量である。次に、制御プログラム１１はスライス制御部４１にリソース変更要求を行う（Ｓ２−４）。ここで、制御プログラム１１が変更要求するリソースとは、リンクスリバ４２が仮想リンクの機能を実現するために使用する仮想リンク容量である。ここで、仮想リンク容量は、制御サーバ１０が、データレート制御部３４から通知された仮想ノードデータレートを用いて生成する。また、ステップＳ２−４で、制御プログラム１１がスライス制御部４１にリソース変更要求を行う際には、仮想リンク容量を割り当て可能な複数の物理リンク装置４０がある場合、データレートの空きの多い物理リンク装置４０のスライス制御部４１に対し、仮想リンク容量を通知する。
【００３０】
制御サーバ１０は、アプリケーションプログラム３３のデータレート制御部３４へアプリケーションプログラム３３のデータレートを変更する命令を発行する（Ｓ３）。この命令には、アプリケーションプログラム３３が、リンクスリバ４２に流すデータのデータレート指定値を含む。
【００３１】
仮想ネットワーク構築手順では、スライス制御部３１が、物理ノード装置３０の有する容量のなかから制御サーバ１０から通知された仮想ノード容量を仮想ノードに割り当てて物理ノード装置３０を仮想ノードとして機能させる。例えば、スライス制御部３１は、ステップＳ２−２でなされたリソース変更要求に対応したノードスリバ３２のリソース変更処理を行う（Ｓ２−３）。
【００３２】
また仮想ネットワーク構築手順では、スライス制御部４１が、物理リンク装置４０の有するデータレートのなかから制御サーバ１０から通知された仮想リンク容量を物理リンク装置４０に割り当てて物理リンク装置４０を仮想リンクとして機能させる。例えば、スライス制御部４１は、ステップＳ２−４でなされたリソース変更要求に対応したリンクスリバ４２のリソース変更処理を行う（Ｓ２−５）。
【００３３】
本実施形態に係る仮想ネットワーク制御方法は、仮想ネットワーク構築手順の後に、データレート変更手順をさらに有してもよい。データレート変更手順では、ステップＳ４−１、Ｓ４−２、Ｓ５−１、Ｓ５−２、Ｓ６−２、Ｓ６−３、Ｓ６−４、Ｓ６−５を実行する。以下、データレート変更手順の詳細を説明する。
【００３４】
制御サーバ１０が、スライス制御部４１に変化後の仮想リンク容量を通知する。スライス制御部４１は、物理リンク装置４０に割り当てている仮想リンク容量を変化後の仮想リンク容量に変更する。
【００３５】
データレート制御部３４が、物理ノード装置３０における仮想ノードの送受信するデータレートが変化したことを検知する。例えば、データレート制御部３４は、アプリケーションプログラム３３からデータレート変更の契機となるイベントを受信する（Ｓ４−１）。イベントにはデータレート変更後にリンクスリバ４２に流すべきデータレートの指定値が含まれる。なお、アプリケーションプログラム３３がデータレート変更の契機となるイベントを生成する契機としては、例えば、アプリケーションプログラム３３が配信するコンテンツの変更がある。
【００３６】
次に、データレート制御部３４は、変化後のデータレートを仮想ノードデータレートとして制御サーバ１０へ通知する。例えば、データレート制御部３４は、制御サーバ１０へ、アプリケーションプログラム３３がリンクスリバ４２に流すべきデータレート指定値を送信する（Ｓ４−２）。
【００３７】
ステップＳ４−２で変化後の仮想ノードデータレートが通知されると、制御サーバ１０は、変化後の仮想ノードデータレートと現在の仮想ノードデータレートを比較し、どちらが大きいかを判定する（Ｓ４−２）。ここでは、変化後の仮想ノードデータレートが現在の仮想ノードデータレートよりも小さかった場合について説明する。
【００３８】
制御サーバ１０の制御プログラム１１は、データレート制御部３４にデータレートの指定値を通知する（Ｓ５−１）。次に、データレート制御部３４は、アプリケーションプログラム３３へデータレートの変更命令を発行する（Ｓ５−２）。これにより、アプリケーションプログラム３３がリンクスリバ４２に流すデータレートを変更する。
【００３９】
制御サーバ１０は、スライス制御部４１にリソース変更要求を行う（Ｓ６−４）。スライス制御部４１は、制御サーバ１０から通知された変化後の仮想リンク容量が通知されると、物理リンク装置４０のリンクスリバ４２に割当てられている仮想リンク容量を変更後の仮想リンク容量に変更する（Ｓ６−５）。これにより、リンクスリバ４２のネットワークリソースを効率よく利用することができる。
【００４０】
制御サーバ１０は、スライス制御部３１にリソース変更要求を行ってもよい（Ｓ６−２）。この場合、スライス制御部３１はノードスリバ３２のリソース変更処理を行う（Ｓ６−３）。これにより、ノードスリバ３２のネットワークリソースを効率よく利用することができる。
【００４１】
ステップＳ４−２で変化後の仮想ノードデータレートが現在の仮想ノードデータレートよりも大きかった場合について説明する。ステップＳ４−２の後、先ず、ステップ、Ｓ６−４、Ｓ６−５の順で実行し、物理リンク装置４０のリンクスリバ４２に割当てられている仮想リンク容量を変更後の仮想リンク容量に変更する（Ｓ６−５）。次に、ステップＳ５−１、Ｓ５−２、Ｓ６−２、Ｓ６−３の順で実行し、アプリケーションプログラム３３へのデータレートの変更命令の発行（Ｓ５−２）及びスライス制御部３１によるノードスリバ３２のリソース変更処理（Ｓ６−３）を行う。
【００４２】
仮想ノードデータレートを変更する際には、設定変更の中間状態で転送するデータのロスが生じないようにする必要がある。そのため、仮想リンク容量を減少させる場合には、先にアプリケーションプログラム３３のデータレートの変更を行う。そして、仮想ノードデータレートを増加させる場合には、先に物理リンク装置４０のリンクスリバ４２に割当てられている仮想リンク容量の変更を行う。
【産業上の利用可能性】
【００４３】
本発明は、情報通信産業に適用することができる。
【符号の説明】
【００４４】
１０：制御サーバ
１１：制御プログラム
３０：物理ノード装置
３１：スライス制御部
３２：ノードスリバ
３３：アプリケーションプログラム
３４：データレート制御部
４０：物理リンク装置
４１：スライス制御部
４２：リンクスリバ
【図１】
2016127323.tif 000003
【図２】
2016127323.tif 000004