JP5364183B2 - ネットワークのリソース管理装置 - Google Patents
ネットワークのリソース管理装置 Download PDFInfo
- Publication number
- JP5364183B2 JP5364183B2 JP2012037500A JP2012037500A JP5364183B2 JP 5364183 B2 JP5364183 B2 JP 5364183B2 JP 2012037500 A JP2012037500 A JP 2012037500A JP 2012037500 A JP2012037500 A JP 2012037500A JP 5364183 B2 JP5364183 B2 JP 5364183B2
- Authority
- JP
- Japan
- Prior art keywords
- network
- virtual network
- resource
- virtual
- traffic demand
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Description
請求項2に記載の発明では、インフラ網に係るインフラ網トポロジ情報と、当該インフラ網の上に構築された各仮想網に係る仮想網トポロジ情報とに基づき、前記各仮想網に係るトラヒック需要情報を収集する情報収集部と、前記トラヒック需要情報に基づき、前記各仮想網から制御対象の仮想網を選択し、当該仮想網に基づき、前記インフラ網に係る各物理リソースから制御対象の物理リソースを選択する仮想網選択部と、前記情報収集部が収集した前記トラヒック需要情報に基づき、選択された前記仮想網に提供する前記物理リソースを、前記トラヒック需要情報に対して相乗的に大きくなるように算出する予約リソース計算部と、を備えたことを特徴とするネットワークのリソース管理装置とした。
このようにすることで、仮想網の数が増加しても、容易に各仮想網間の相互干渉を最小化することができる。さらに、多くの物理リソースを消費する重要な仮想網に、多くの物理リソースを予約することができる。
(第1の実施形態の構成)
インフラ網10は、ノード20a〜20dと、リンク21−1〜21−4とを備えている。ノード20aとノード20bとは、リンク21−1によって接続されている。ノード20bとノード20dとは、リンク21−2によって接続されている。ノード20dとノード20cとは、リンク21−3によって接続されている。ノード20cとノード20aとは、リンク21−4によって接続されている。
インフラ網10は、例えば、各ノード20a〜20dが光ファイバで接続されているWDMネットワークであり、IP over WDM(Internet Protocol over wavelength division multiplexing)をサポートしているものである。
本実施形態では、インフラ網10の物理リソースとして、WDMリンクの各波長を各仮想網11に配分する場合について説明している。
インフラ網10および仮想網11を流れるフレーム60は、IEEE802.1Qに準拠している。IEEE802.1Qは、ブリッジなどで連結されたネットワークに於いて、同一のネットワークリンクを透過的に共有する規格である。
宛先アドレス61は、このフレーム60の宛先の機器が有しているMAC(Media Access Control)アドレスを格納している。
送信元アドレス62は、このフレーム60の送信元の機器が有しているMACアドレスを格納している。
タグ63のCFI65は、1ビットのフィールドであり、フレーム60のMACアドレスが非正規フォーマットであるか否かを示すものである。
イーサタイプ67は、データ68で送信しているプロトコルタイプを格納している。
データ68は、当該フレーム60のペイロードである。
FCS69は、当該フレーム60が壊れていないかどうかをチェックするためのものである。
インフラ網10は、ノード20a,20bと、IPルータ50a,50bとを備えている。ノード20aとノード20bとは、リンク21−1を介して接続されている。
以下、このインフラ網10の物理リソースの配分量の調節による予約リソース量の配分方法について説明する。
共有型の属性の物理リソースは、複数の仮想網11が利用可能である。予約型の属性の物理リソースは、予約された特定の仮想網11のみが利用可能である。各仮想網11は、利用権限を有している予約型の物理リソースと、共有型の物理リソースとを組み合わせて、仮想網トポロジを構成する。
波長#1〜#5は、仮想網「#1」11−1用に予約されている。すなわち、波長#1〜#5は、予約型の属性を有している。
波長#6〜#10は、仮想網「#1」11−1と仮想網「#2」11−2との共有である。すなわち、波長#6〜#10は、未予約であり、共有型の属性を有している。
リソース管理装置30は、記憶部31と、処理部35と、通信部40とを備えている。記憶部31は、網状態情報DB(Database)32と、トラヒック需要情報DB33と、仮想網パス情報DB34とを備えている。処理部35は、情報収集部36と、仮想網選択部37と、予約リソース計算部38と、リソース配分部39とを備えている。通信部40は、インフラ網10に接続されている。
記憶部31は、例えば、フラッシュメモリやHDD(Hard Disk Drive)などであり、情報を格納するものである。
網状態情報DB32は、インフラ網10を構成する各リンク21と各ノード20の情報を格納するデータベースである。
トラヒック需要情報DB33は、各仮想網11で転送されるトラヒック量の情報を格納するデータベースである。
仮想網パス情報DB34は、各仮想網11のノード20間に設定されるパス22の中継経路の情報を格納するデータベースである。
情報収集部36は、定期的に各ノード20から、各仮想網11の交流トラヒック情報を取得して、トラヒック需要情報DB33に蓄積するものである。
リソース配分部39は、予約リソースの配分量を、ノード20やリンク21に通知することにより、物理リソースを配分するものである。
通信部40は、インフラ網10の各ノード20と通信するものであり、例えば、NIC(Network Interface Card)である。
この配分量計算関数F(x)は、予約リソース計算部38が配分量を計算するときに用いる関数である。
図5(a)〜(c)の縦軸は、配分量計算関数F(x)の値を示している。図5(a)〜(c)の横軸は、当該仮想網11のトラヒック需要比率xの値を示している。ここでトラヒック需要比率xとは、仮想網11のトラヒック需要を、全ての仮想網11のトラヒック需要の総和に対する当該仮想網11のトラヒック需要の比率である。
処理を開始すると、ステップS10に於いて、リソース管理装置30の仮想網選択部37は、仮想網パス情報DB34の各仮想網11の性能状態と、トラヒック需要情報DB33の各仮想網11のトラヒック需要の情報とから、予約リソースの配分対象とする仮想網11の集合を選択する。すなわち、仮想網選択部37は、問題となりやすい仮想網11を選択する。
以下、各ステップS10〜S14の処理を詳細に説明する。
ステップS10の処理は、仮想網11の選択方法の処理である。制御対象の仮想網の選択には、以下の方法がある。以下の方法のうち、1つまたは複数を組み合わせて、制御対象の仮想網11を選択することができる。
ステップS11の処理は、各仮想網11の集合への配分対象とする物理リソースを選択する処理である。
ステップS11の処理に於いて、リソース管理装置30の仮想網選択部37は、各仮想網11の集合が収容している物理リソースのうち、競合の発生している物理リソース、または競合の発生が予期される物理リソースに対して、予約型の属性を設定する。リソース管理装置30の仮想網選択部37は、例えば、当該物理リソースの使用割合が閾値(例えば90%)を超えていたならば、物理リソースの競合の発生が予期されると判断する。
ステップS12の処理は、ステップS10で選択された仮想網11の集合に対して、各トラヒック需要比率xを計算する処理である。
リソース管理装置30の予約リソース計算部38は、トラヒック需要比率xを、予約リソースの配分対象となる物理リソース単位で計算する。リソース管理装置30の予約リソース計算部38は、当該物理リソースを通過する全ての仮想網11のトラヒック需要の総和を計算したのち、当該トラヒック需要の総和に対する当該仮想網11のトラヒック需要比率を計算する。
ステップS13の処理は、仮想網11のトラヒック需要比率xに基づき、仮想網11に配分する予約リソースを計算する処理である。リソース管理装置30の予約リソース計算部38は、計算対象となる物理リソース単位で、以下の計算式に従って配分量計算関数F(x)により配分量を計算する。仮想網11の予約リソース配分量は、以下の式1によって算出される。
本実施形態に於いて、各仮想網11の通信によって直接に物理リソースの競合を調停するのではなく、リソース管理装置30が、インフラ網10のネットワーク仮想化を行う際に、各仮想網11に割り当てる物理リソースを調整し、間接的に物理リソースの競合を調停する。これにより、各仮想網11は、通信によるオーバヘッドを回避し、システム全体の堅牢性を高めることができる。
(第1の実施形態の効果)
以上説明した第1の実施形態では、次の(A)〜(C)のような効果がある。
第2の実施形態のリソース管理装置30は、第1の実施形態のリソース管理装置30よりも、更に計算量を抑えて処理負荷を軽減することを特徴としている。
第2の実施形態のインフラ網10および各仮想網11の構成は、第1の実施形態のインフラ網10および各仮想網11(図1)の構成と同様である。
第2の実施形態のリソース管理装置30の構成は、第1の実施形態のリソース管理装置30(図4)の構成と同様である。
図7は、第2の実施形態に於けるリソース配分量計算処理を示す図である。図6で示す第1の実施形態のリソース配分量計算処理と同一の要素には同一の符号を付与している。
処理を開始すると、ステップS10aに於いて、リソース管理装置30の仮想網選択部37は、インフラ網10を構成する物理リソースのうち、トラヒック需要情報DB33に基づき、ボトルネックとなりやすい物理リソースを選択する。すなわち、仮想網選択部37は、特に競合が予測され、予約型の設定が必要とされる物理リソースを選択する。
ステップS12,S13の処理は、第1の実施形態のステップS12,S13の処理(図6)と同様である。
以上説明した第2の実施形態では、次の(F)のような効果がある。
本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲で、変更実施が可能である。この利用形態や変形例としては、例えば、次の(a)〜(b)のようなものがある。
11 仮想網
20 ノード
21 リンク
22 パス
30 リソース管理装置
31 記憶部
32 網状態情報DB(インフラ網トポロジ情報)
33 トラヒック需要情報DB(トラヒック需要情報)
34 仮想網パス情報DB(仮想網トポロジ情報)
35 処理部
36 情報収集部
37 仮想網選択部
38 予約リソース計算部
39 リソース配分部
40 通信部
50 IPルータ
60 フレーム
Claims (7)
- インフラ網に係るインフラ網トポロジ情報と、当該インフラ網の上に構築された各仮想網に係る仮想網トポロジ情報とに基づき、前記各仮想網に係るトラヒック需要情報を収集する情報収集部と、
前記トラヒック需要情報に基づき、前記各仮想網から制御対象の仮想網を選択し、当該仮想網に基づき、前記インフラ網に係る各物理リソースから制御対象の物理リソースを選択する仮想網選択部と、
前記情報収集部が収集した前記トラヒック需要情報に基づき、区分線形関数によって、選択された前記仮想網に提供する前記物理リソースを算出する予約リソース計算部と、
を備えることを特徴とするネットワークのリソース管理装置。 - インフラ網に係るインフラ網トポロジ情報と、当該インフラ網の上に構築された各仮想網に係る仮想網トポロジ情報とに基づき、前記各仮想網に係るトラヒック需要情報を収集する情報収集部と、
前記トラヒック需要情報に基づき、前記各仮想網から制御対象の仮想網を選択し、当該仮想網に基づき、前記インフラ網に係る各物理リソースから制御対象の物理リソースを選択する仮想網選択部と、
前記情報収集部が収集した前記トラヒック需要情報に基づき、選択された前記仮想網に提供する前記物理リソースを、前記トラヒック需要情報に対して相乗的に大きくなるように算出する予約リソース計算部と、
を備えることを特徴とするネットワークのリソース管理装置。 - インフラ網に係るインフラ網トポロジ情報と、当該インフラ網の上に構築された各仮想網に係る仮想網トポロジ情報とに基づき、前記インフラ網に係る各物理リソースの前記各仮想網に係るトラヒック需要情報を収集する情報収集部と、
前記トラヒック需要情報に基づき、前記各物理リソースから制御対象の物理リソースを選択し、当該物理リソースに基づき前記各仮想網から制御対象の仮想網を選択する仮想網選択部と、
前記情報収集部が収集した前記トラヒック需要情報に基づき、選択された前記仮想網に提供する前記物理リソースを算出する予約リソース計算部と、
を備えたことを特徴とするネットワークのリソース管理装置。 - 前記予約リソース計算部は、区分線形関数によって、前記トラヒック需要情報から、選択された前記仮想網に提供する前記物理リソースを算出する、
ことを特徴とする請求項3に記載のネットワークのリソース管理装置。 - 前記予約リソース計算部は、前記トラヒック需要情報に対して、選択された前記仮想網に提供する前記物理リソースが相乗的に大きくなるように算出する、
ことを特徴とする請求項3に記載のネットワークのリソース管理装置。 - 前記予約リソース計算部が算出した前記物理リソースを、前記仮想網に予約配分するリソース配分部を、
更に備えたことを特徴とする請求項1ないし請求項5のいずれか1項に記載のネットワークのリソース管理装置。 - 前記予約リソース計算部は、
前記各仮想網に係る前記トラヒック需要情報に基づいて、予約リソースの配分量を算出し、
前記物理リソースに、共有型の属性または予約型の属性のいずれかを設定する、
ことを特徴とする請求項1ないし請求項6のいずれか1項に記載のネットワークのリソース管理装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012037500A JP5364183B2 (ja) | 2012-02-23 | 2012-02-23 | ネットワークのリソース管理装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2012037500A JP5364183B2 (ja) | 2012-02-23 | 2012-02-23 | ネットワークのリソース管理装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2013175810A JP2013175810A (ja) | 2013-09-05 |
JP5364183B2 true JP5364183B2 (ja) | 2013-12-11 |
Family
ID=49268376
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012037500A Active JP5364183B2 (ja) | 2012-02-23 | 2012-02-23 | ネットワークのリソース管理装置 |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5364183B2 (ja) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6307172B2 (ja) * | 2015-03-20 | 2018-04-04 | 株式会社Nttドコモ | スライス管理システム及びスライス管理方法 |
WO2016152589A1 (ja) * | 2015-03-20 | 2016-09-29 | 株式会社Nttドコモ | システム及び方法 |
JP6403621B2 (ja) * | 2015-03-31 | 2018-10-10 | 株式会社日立製作所 | ネットワークシステム、リソース管理方法、及び制御装置 |
WO2016178376A1 (ja) * | 2015-05-07 | 2016-11-10 | 日本電信電話株式会社 | 仮想ネットワーク制御装置、仮想ネットワーク制御方法、及びプログラム |
CN108174386A (zh) * | 2016-12-08 | 2018-06-15 | 中兴通讯股份有限公司 | 一种通信网络切分方法、装置及*** |
CN112804687B (zh) * | 2019-11-14 | 2023-04-11 | 华为技术有限公司 | 一种资源分配方法、装置、***及存储介质 |
WO2024034446A1 (ja) * | 2022-08-09 | 2024-02-15 | 日本電気株式会社 | コアネットワーク装置、アプリケーションサーバ、及び通信方法 |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5256406B2 (ja) * | 2011-03-30 | 2013-08-07 | 日本電信電話株式会社 | ネットワーク可視化方法およびネットワーク可視化装置 |
JP5200133B2 (ja) * | 2011-03-30 | 2013-05-15 | 日本電信電話株式会社 | ネットワーク資源管理装置およびネットワーク資源管理方法 |
-
2012
- 2012-02-23 JP JP2012037500A patent/JP5364183B2/ja active Active
Also Published As
Publication number | Publication date |
---|---|
JP2013175810A (ja) | 2013-09-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5364183B2 (ja) | ネットワークのリソース管理装置 | |
JP7417825B2 (ja) | スライスベースルーティング | |
US10542076B2 (en) | Cloud service control and management architecture expanded to interface the network stratum | |
EP3641244B1 (en) | Method and apparatus for selecting path | |
US7839780B2 (en) | Dynamic traffic rearrangement to enforce policy changes in MPLS networks | |
JP7288980B2 (ja) | 仮想サービスネットワークにおけるサービス品質 | |
KR20160041631A (ko) | 서비스 품질 인지 라우팅 제어 장치 및 라우팅 제어 방법 | |
CN108476175B (zh) | 使用对偶变量的传送sdn流量工程方法与*** | |
CN109005126B (zh) | 数据流的处理方法、设备和计算机可读存储介质 | |
JP5200133B2 (ja) | ネットワーク資源管理装置およびネットワーク資源管理方法 | |
Domżał et al. | Automatic hidden bypasses in software-defined networks | |
JP2009055357A (ja) | ノード装置及び通信網及びパス設定方法及びプログラム | |
Alhowaidi et al. | Dynamic provisioning in virtualized Cloud infrastructure in IP/MPLS-over-WDM networks | |
Thazin et al. | End-to-end dynamic bandwidth resource allocation based on QoS demand in SDN | |
Biernacka et al. | Elastic optical bypasses for traffic bursts | |
Szymanski | Low latency energy efficient communications in global-scale cloud computing systems | |
KR101976958B1 (ko) | 종단간 네트워크 서비스의 품질 보장을 위한 응답 시간 기반 그래프 선택 관리 방법 | |
CN106453145B (zh) | 一种传输链路控制方法及装置 | |
Spadaro et al. | Virtual slices allocation in multi-tenant data centre architectures based on optical technologies and SDN | |
Varyani et al. | Fair Share of Latency in Inter-Data-Center Backbone Networks | |
Miyamura et al. | Dynamic resource allocation mechanism for managed self-organization | |
Saxena et al. | Review of SDN-based load-balancing methods, issues, challenges, and roadmap | |
Gomes et al. | Energy-Aware Allocation of Reliable Virtual Software Defined Networks | |
JP2012104886A (ja) | 転送制御装置 | |
Mohamed et al. | Software defined network traffic routing optimization: A systematic literature |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130618 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130726 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20130903 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130906 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5364183 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |