[go: up one dir, main page]

JP5779557B2 - 経路制御装置及び方法及びプログラム - Google Patents

経路制御装置及び方法及びプログラム Download PDF

Info

Publication number
JP5779557B2
JP5779557B2 JP2012178413A JP2012178413A JP5779557B2 JP 5779557 B2 JP5779557 B2 JP 5779557B2 JP 2012178413 A JP2012178413 A JP 2012178413A JP 2012178413 A JP2012178413 A JP 2012178413A JP 5779557 B2 JP5779557 B2 JP 5779557B2
Authority
JP
Japan
Prior art keywords
node
communication network
path
route
reduction effect
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.)
Expired - Fee Related
Application number
JP2012178413A
Other languages
English (en)
Other versions
JP2014036423A (ja
Inventor
裕之 北田
裕之 北田
雅之 辻野
雅之 辻野
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nippon Telegraph and Telephone Corp
Original Assignee
Nippon Telegraph and Telephone Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Nippon Telegraph and Telephone Corp filed Critical Nippon Telegraph and Telephone Corp
Priority to JP2012178413A priority Critical patent/JP5779557B2/ja
Publication of JP2014036423A publication Critical patent/JP2014036423A/ja
Application granted granted Critical
Publication of JP5779557B2 publication Critical patent/JP5779557B2/ja
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、経路制御装置及び方法及びプログラムに係り、特に、通信ネットワークのトポロジ・帯域容量、交流トラヒック(端点間トラヒック)、通信ネットワークを構成する各通信装置の消費電力量、及び、予備経路の設計ポリシを条件として、消費電力が少ない現用経路、及び予備経路を算出するための通信ネットワークの経路制御装置及び方法及びプログラムに関する。
低電力状態に移行可能な通信装置を増やすには、通信ネットワークのトラヒックができるだけ少ない通信装置を流れるように集約することが有効である。このようにトラヒックを集約して一部の通信装置のみで通信を維持しようという考えを"resource consolidation"という。電力消費量削減を目標とし、この"resource consolidation"の考えに基づき、トラヒックを流す経路を決定する、"energy-aware routing"と呼ばれる技術がある(例えば、非特許文献1、2参照)。
第1の従来技術は、通信ネットワークのトポロジ・帯域容量、交流トラヒック(端点間トラヒック)、通信ネットワークを構成する各通信装置の消費電力量を条件として与え、通信ネットワーク全体での消費電力量を少なくするような経路を算出するものである。
非特許文献1は、発見的な手法により経路を数理的に求める技術である。非特許文献1の技術は、非特許文献2の技術に対して、経路を求めるのにかかる計算負荷が小さいという利点がある反面、消費電力の削減効果が限定的であるという欠点がある。
第2の従来技術は、予備経路も含めてトラヒックを流す経路を算出する技術として、"resilient network design"と呼ばれる分野で検討されている技術がある(例えば、非特許文献3参照)。
第2の従来技術は、通信ネットワークのトポロジ・帯域容量、予備経路の選択条件、交流トラヒック(端点間トラヒック)、通信ネットワークを構成する各通信装置の費用を条件として与え、通信ネットワーク全体の総費用を小さくするような経路を算出するものである。
L. Chiaraviglio, M. Mellia, and F. Neri, "Reducing Power Consumption in Backbone Networks," in 2009 IEEE International Conference on Communications, 2009, pp. 1-6. A. P. Bianzino, C. Chaudet, F. Larroca, D. Rossi, and J. L. Rougier, "Energy-aware routing: A reality check," in 2010 IEEE Globecom Workshops, 2010, pp. 1422-1427. M. Pioro, and D. Medhi, "Routing, Flow, and Capacity Design in Communication and computer Networks," Morgan Kaufmann, 2004, pp. 353-401 (Chapter 9 "Restoration and Protection Design of Resilient Networks".
しかしながら、上記第1の従来技術は、いずれも各端点間トラヒックに対して単一の経路を求めるものであり、通信ネットワーク上の通信装置が故障した場合の予備経路での通信リソースの確保を保証するものではない。低電力状態に移行した通信装置を通常状態に復旧するには、一定の時間を要する(現状の技術レベルからの目安としては、ノードで数分程度、リンクで数十秒程度の時間を要する)ため、所謂キャリアクラスと呼ばれる可用性の高い通信サービスを提供する際には、低電力状態の通信装置を予備経路の通信リソースとして活用できない。このため、通信事業者が運用する通信ネットワークで低電力状態とする通信装置を決定する際には、(トラヒックの転送が可能な通常状態の通信装置による)予備経路についても考慮に含めることが重要である。
第2の従来技術は、予備経路についての考慮に含めて経路を算出するものであるが、総費用の削減を目的(概して最短パスの選択を指向)するものであり、"resource consolidation"の考えに基づき、低電力状態に移行可能な通信装置を増やせるような経路を算出するものではない。
本発明は上記の点に鑑みなされたもので、トラヒックが流れない通信装置を作り出し、通信装置を低電力状態に移行し、通信ネットワーク全体での電力消費量を削減することが可能な通信ネットワークの経路制御装置及び方法及びプログラムを提供することを目的とする。
上記の課題を解決するため、本発明(請求項1)は、トラヒックが流れる通信ネットワークにおいて、該通信ネットワーク全体での電力消費量を削減することが可能となるように経路算出を行う経路制御装置であって、
前記通信ネットワークのトポロジ、該通信ネットワークの帯域容量、端点間トラヒック、該通信ネットワークを構成する各ノードの消費電力量及び予備経路の設計ポリシを受け付ける入力手段と、
前記通信ネットワークにおける通常状態のノードを低電力状態に移行させ、当該ノードを低電力状態に移行した状況の下で、与えられた端点間トラヒックを収容する現用経路、及び当該現用経路と同一でない予備経路を、経路上の各リンクの消費電力量の和が最小になるように算出し、前記ノードを低電力状態に移行させたことによる前記通信ネットワークの消費電力の削減効果を算出する削減効果算出処理を実行する削減効果算出手段と、を備え、
前記削減効果算出手段は、
前記削減効果算出処理を通常状態の各ノードについて実行し、削減効果が最大となるノードを低電力状態に移行させることを決定し、当該ノードを削除した経路を前記通信ネットワークの経路として経路記憶手段に格納する処理を、消費電力の削減効果のあるノードがなくなるまで繰り返し実行し、最終的に前記経路記憶手段に格納されている経路を出力することを特徴とする経路制御装置として構成される
また、本発明(請求項において前記削減効果算出手段は、前記通信ネットワークの帯域容量、前記通信ネットワークを構成する各ノードの消費電力量に基づいて、前記現用経路及び前記予備経路を、MIP(Mixed Integer Programming)を用いて算出する手段を含む。
上記のように、本発明によれば、通信ネットワークにおいて、予備経路を含めた経路選定を行うことで、通信ネットワークの信頼性を担保する、通信ネットワーク全体の消費電力削減に繋がる経路制御が可能になる。
本発明の一実施の形態におけるシステム構成図である。 本発明の一実施の形態における経路制御装置の構成図である。 本発明の一実施の形態における削減効果算出部の概要動作のフローチャートである。 本発明の一実施の形態における削減効果算出部の処理イメージである。 本発明の一実施の形態におけるノードOFF効果算出処理のフローチャートである。 本発明の一実施の形態におけるノードOFF効果算出処理のイメージである。
以下、図面と共に本発明の実施の形態を説明する。
図1は、本発明の一実施の形態におけるシステム構成図である。
同図に示すように、本発明の経路制御装置は、通信装置の消費電力を考慮し、ネットワーク全体の消費電力を最小する経路を算出する。また、現用経路及び現用経路と同一でない予備経路を同時に算出する。
図2は、本発明の一実施の形態における経路制御装置の構成を示す。
同図に示す経路制御装置は、削減効果算出部10、入力部20、情報記憶部30、選択経路記憶部50を有する。情報記憶部30には、通信ネットワークのトポロジ情報、通信ネットワークの帯域容量、端点間トラヒック(トラヒック量を含む)、通信ネットワークを構成する各通信装置の各通信装置の消費電力量が格納されている。本実施の形態では、これらの情報を1つの情報記憶部30に格納しているがこの例に限定されることなく、情報の種類毎に記憶してもよいし、動的な情報、静的な情報に分けて格納するようにしてもよい。選択経路記憶部50は、削減効果算出部30で算出された現用経路、予備経路を格納する。
入力部20は、情報記憶部30から蓄積されている情報を読み出して削減効果算出部10に出力する。
削減効果算出部10は、情報記憶部30からトポロジ情報、通信ネットワークの帯域容量、端点間トラヒック、各通信装置の消費電力量を読み込み、通信装置を電源ON状態からOFF状態にしたときのノードの消費電力の削減効果を算出し、各回の経路情報を選択経路記憶部50に格納する。消費電力の削減効果は、全ての通信装置の電源をONとする通信ネットワーク(初期状態)から始め、消費電力の削減効果の大きいノードから削減効果がなくなるまで順次ノードを削減して選択経路記憶部50に格納していくものである。低電力状態への移行可能性を(消費電力の削減効果の大きい)ノードについてリンクよりも優先的に考慮する手法である。つまり、消費電力が最小の経路に対する近似解を求めるものである。但し、最小であることは保証されない。
なお、通信装置の電源をON/OFFするとは、実際に電源をON/OFFするのではなく、通信装置(ノード)を経路として選択できるか否かを示すものである。電源をONにするとは、通信装置(ノード、リンク)を通常状態にすること、つまり、経路として選択可能であることを指し、電源をOFFにするとは、通信装置を低電力状態(シャットダウンまたはスリープ状態)にすること、つまり、経路として選択できない扱いにすることを指す。
図3は、本発明の一実施の形態の削減効果算出部の処理のフローチャートを示し、図4にその処理イメージを示す。
ステップ100) まず、削減効果算出部10は、情報記憶部30から読み込んだ通信ネットワークの全ノードをON(選択可能状態)にする。図4(a)は、端点間トラヒック1⇒5、1⇒6が全ノードON時の消費電力最小経路である。
ステップ200) 削減効果算出部10は、電源ONのノードに対し、情報記憶部30から各通信装置の消費電力を読み出して、電源をOFFにすることによる消費電力の削減効果を算出し、メモリ(図示せず)に格納する。図4(b)の例において、ノード2をOFFにした場合(経路として選択しない場合)は、ノードOFF効果として500kWが削減され、ノード3をOFFにした場合は、300kWが削減され、ノード4をOFFにした場合は削減効果がなかったことを示す。
ステップ300) メモリ(図示せず)に格納されているノードとその消費電力量を参照し、低消費電力の削減効果がある(プラスになる)ノードが存在するかを判定する。上記のステップ200の例では、ノード2と、ノード3をOFFした場合に効果があるので、ステップ400に移行する。
ステップ400) 最も消費電力の削減効果が高いノードをOFFにし、図4(d)の経路(ノード2が削除された経路)で選択経路記憶部50を更新し、ステップ200に戻る。
上記のステップ200以降の処理を、消費電力の削減効果があるノードがなくなるまで繰り返し、最終的に選択経路記憶部50に格納されている経路を出力する。
上記のステップ200のノードOFF効果算出処理を詳細に説明する。
図5は、本発明の一実施の形態におけるノードOFF効果算出処理のフローチャートであり、図6は、そのイメージを示す。
ステップ201) 削減効果算出部10は、電源OFF時の消費電力の削減効果の算出対象とするノードの電源をOFFにする。
ステップ202) 削減効果算出部10は、トポロジ情報記憶部30の帯域容量を参照して、ONになっている全てのリンクjに対して、そのリンクの帯域容量を残余帯域容量Ujとして設定する。図6(a)において、リンク上の数字が帯域容量を示す。
ステップ203) 削減効果算出部10は、情報記憶部30の端点間トラヒックを読み込み、端点間トラヒックk(トラヒック量Dk)を選択する。端点間トラヒックの選択方法としては、例えば、kの昇順や、Dkの降順(トラヒック量が多いトラヒックから選択)等が考えられるが、これに限定されるものではない。図6(a)の例では、端点間トラヒック1(ノード1−ノード5)の端点間トラヒック量D=2であり、端点間トラヒック2(ノード1−ノード6)の端点間トラヒック量D2=3であるとする。
ステップ204) 削減効果算出部10は、残余帯域容量Ujが端点間トラヒック量Dkより小さい(Uj<Dk)リンクを選択経路記憶部50に格納されている経路上から削除する。なお、初回の処理の場合は、ステップ201〜203の処理を経た経路を対象とする。図6(b)の例では、ノード2を削除している。同図のリンク上の数字は残余帯域容量Ujを示している。
ステップ205) 端点間において、2経路選択することが可能かを判定し、可能である場合はステップ206に移行し、不可能である場合は、ステップ210に移行する。
ステップ206) 削除されていない全てのリンクjに対して、そのリンクの距離(端点間トラヒックでの利用により追加で発生する消費電力)を以下のように設定する。但し、fjはリンクONに伴う消費電力、gjはリンクを流れるトラヒック比例の消費電力である。なお、fj、gjは予め情報記憶部30に格納されているものとする。
・以前に選択した端点間トラヒックkが当該リンクを経由しないとき:
Cj: = fj+ gj× Dk
・以前に選択したkが当該リンクを経由するとき:
Cj:= gj × Dk
図6(c)の例では、x/y(x:fj,y:gj)とすると、ノード1−ノード4のx/yは、30/3となる。
ステップ207) 設計ポリシに応じた最短の現用・予備経路を算出する。最短経路は、上記のUj≧0として、経路上のCjの和が最小になる経路を求める。具体的には、非特許文献4「J. W. Surballe and R. E. Tarian. A quick method of finding shortest pairs of disjoint paths. Networks, 14, 1984.」のalgorithm"等の既存の技術を用いることにより実現可能である。例えば、消費電力量を最小とする現用経路及び予備経路を、通信ネットワークの帯域容量、前記通信ネットワークを構成する各ノードの消費電力量に基づいて、MIP(Mixed Integer Programming)を用いて算出することが可能である。
図6(d)は、端点間トラヒック1を選択した場合の例である。リンク上の数字はUj/Cjを示す。当該Uj/Cjの値が最も小さい経路(ノード1→4→5)を現用経路とし、当該現用経路を含まず、次にUj/Cjの値が小さい経路(ノード1→3→6→5)を予備経路とし、選択経路記憶部50に格納する。また、同図(e)は、端点間トラヒック2を選択した場合の例である。同図では、ノード1→4→6のリンクはどの端点間トラヒックも経由しないので、未使用リンクとして当該リンクを削除(電源OFF)としている例である。
ステップ208) ステップ207で算出した現用・予備経路で経由するリンクの帯域容量を以下のように、端点間トラヒックkのトラヒック量D k分小さくする。
U j: = U j − D k
ステップ209) 他に端点間トラヒックがあるかを判定し、ある場合には、ステップ204で削除したリンクを戻し、ステップ203に戻り、ない場合は処理を終了する。
ステップ210) ステップ205において、端点間に2経路選択することができない場合は、削減効果なしと判定し、処理を終了する。
なお、どの端点間トラヒックも経由しないリンクは電源OFFとして消費電力の削減効果を算出する。
上記の図2に示す構成要素の各動作をプログラムとして構築し、経路制御装置として利用されるコンピュータにインストールして実行させる、または、ネットワークを介して流通させることが可能である。
本発明は、上記の実施の形態に限定されることなく、特許請求の範囲内において、種々変更・応用が可能である。
10 削減効果算出部
30 トポロジ情報記憶部
50 選択経路記憶部

Claims (4)

  1. トラヒックが流れる通信ネットワークにおいて、該通信ネットワーク全体での電力消費量を削減することが可能となるように経路算出を行う経路制御装置であって、
    前記通信ネットワークのトポロジ、該通信ネットワークの帯域容量、端点間トラヒック、該通信ネットワークを構成する各ノードの消費電力量及び予備経路の設計ポリシを受け付ける入力手段と、
    前記通信ネットワークにおける通常状態のノードを低電力状態に移行させ、当該ノードを低電力状態に移行した状況の下で、与えられた端点間トラヒックを収容する現用経路、及び当該現用経路と同一でない予備経路を、経路上の各リンクの消費電力量の和が最小になるように算出し、前記ノードを低電力状態に移行させたことによる前記通信ネットワークの消費電力の削減効果を算出する削減効果算出処理を実行する削減効果算出手段と、を備え、
    前記削減効果算出手段は、
    前記削減効果算出処理を通常状態の各ノードについて実行し、削減効果が最大となるノードを低電力状態に移行させることを決定し、当該ノードを削除した経路を前記通信ネットワークの経路として経路記憶手段に格納する処理を、消費電力の削減効果のあるノードがなくなるまで繰り返し実行し、最終的に前記経路記憶手段に格納されている経路を出力する
    ことを特徴とする経路制御装置。
  2. 前記削減効果算出手段は、前記通信ネットワークの帯域容量、前記通信ネットワークを構成する各ノードの消費電力量に基づいて、前記現用経路及び前記予備経路を、MIP(Mixed Integer Programming)を用いて算出する手段を含む
    請求項1に記載の経路制御装置。
  3. トラヒックが流れる通信ネットワークにおいて、該通信ネットワーク全体での電力消費量を削減することが可能となるように経路算出を行う経路制御方法であって、
    入力手段、削減効果算出手段、経路記憶手段を有する装置において、
    前記入力手段が、前記通信ネットワークのトポロジ、該通信ネットワークの帯域容量、端点間トラヒック、該通信ネットワークを構成する各ノードの消費電力量及び予備経路の設計ポリシを受け付ける入力ステップと、
    前記削減効果算出手段が、前記通信ネットワークにおける通常状態のノードを低電力状態に移行させ、当該ノードを低電力状態に移行した状況の下で、与えられた端点間トラヒックを収容する現用経路、及び当該現用経路と同一でない予備経路を、経路上の各リンクの消費電力量の和が最小になるように算出し、前記ノードを低電力状態に移行させたことによる前記通信ネットワークの消費電力の削減効果を算出する削減効果算出処理を実行する削減効果算出ステップと、を備え、
    前記削減効果算出ステップにおいて、前記削減効果算出手段は、
    前記削減効果算出処理を通常状態の各ノードについて実行し、削減効果が最大となるノードを低電力状態に移行させることを決定し、当該ノードを削除した経路を前記通信ネットワークの経路として前記経路記憶手段に格納する処理を、消費電力の削減効果のあるノードがなくなるまで繰り返し実行し、最終的に前記経路記憶手段に格納されている経路を出力する
    ことを特徴とする経路制御方法。
  4. コンピュータを、
    請求項1又は2に記載の経路制御装置の各手段として機能させるための経路制御プログラム。
JP2012178413A 2012-08-10 2012-08-10 経路制御装置及び方法及びプログラム Expired - Fee Related JP5779557B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2012178413A JP5779557B2 (ja) 2012-08-10 2012-08-10 経路制御装置及び方法及びプログラム

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2012178413A JP5779557B2 (ja) 2012-08-10 2012-08-10 経路制御装置及び方法及びプログラム

Publications (2)

Publication Number Publication Date
JP2014036423A JP2014036423A (ja) 2014-02-24
JP5779557B2 true JP5779557B2 (ja) 2015-09-16

Family

ID=50285128

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2012178413A Expired - Fee Related JP5779557B2 (ja) 2012-08-10 2012-08-10 経路制御装置及び方法及びプログラム

Country Status (1)

Country Link
JP (1) JP5779557B2 (ja)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE112019002149T5 (de) 2018-04-25 2021-01-28 Nec Communication Systems, Ltd. Fahrzeugeingebaute kommunikationsvorrichtung, fahrzeuginterneskommunikationssystem, kommunikationsverfahren und -programm

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5113093B2 (ja) * 2009-01-06 2013-01-09 Kddi株式会社 ネットワークの管理システム及び管理方法
JP5434443B2 (ja) * 2009-09-30 2014-03-05 富士通株式会社 経路制御方式,経路制御システム及び経路制御プログラム
JP5418289B2 (ja) * 2010-02-23 2014-02-19 富士通株式会社 経路決定装置,経路決定方法及び経路決定プログラム
JP2012147271A (ja) * 2011-01-12 2012-08-02 Nippon Telegr & Teleph Corp <Ntt> 監視制御装置及び通信経路設定方法及びプログラム

Also Published As

Publication number Publication date
JP2014036423A (ja) 2014-02-24

Similar Documents

Publication Publication Date Title
Vissicchio et al. Central control over distributed routing
Huang et al. Sequential restorations of complex networks after cascading failures
Wang et al. R3: resilient routing reconfiguration
Qu et al. Reliability-aware service function chaining with function decomposition and multipath routing
US20180123875A1 (en) Dynamic scheduling of network updates
CN107682211B (zh) 一种网络拓扑结构确定方法、装置及计算机可读存储介质
Nguyen et al. Slick packets
Jiang et al. PCF: provably resilient flexible routing
Develder et al. Survivable optical grid dimensioning: Anycast routing with server and network failure protection
JP5167293B2 (ja) 経路制御装置、通信システムおよび経路計算方法
Wu et al. Efficient and consistent flow update for software defined networks
JP5779557B2 (ja) 経路制御装置及び方法及びプログラム
US9906435B2 (en) Method and apparatus for determining intermediate routing node and system
JP4536690B2 (ja) 経路計算方法及び装置及びプログラム
CN105577535B (zh) 基于多下一跳和备份路径的混合链路保护方法
Norouzi et al. Reliable and energy-efficient routing for green software defined networking
JP5952779B2 (ja) ネットワーク制御装置、および、ネットワーク制御プログラム
CN110601974B (zh) 一种共享保护路径的选择方法
Izumi et al. An adaptive multipath routing scheme based on SDN for disaster-resistant storage systems
JP5951147B2 (ja) 情報処理装置及び情報処理方法及びプログラム
Du et al. A dynamic allocation mechanism of delivering capacity in coupled networks
Fortz Applications of meta‐heuristics to traffic engineering in IP networks
JP2007235351A (ja) 網トポロジ設計方法および網トポロジ設計装置
JP4829911B2 (ja) ネットワーク設計装置、ネットワーク設計方法およびネットワーク設計システム
JP2016225729A (ja) ネットワークシステム、データ転送制御方法及び制御装置

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20140701

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20150130

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20150210

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20150413

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: 20150707

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20150713

R150 Certificate of patent or registration of utility model

Ref document number: 5779557

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150

LAPS Cancellation because of no payment of annual fees