JP4548792B2 - オーバーレイネットワークの通信経路制御方法および通信経路制御システムとプログラム - Google Patents
オーバーレイネットワークの通信経路制御方法および通信経路制御システムとプログラム Download PDFInfo
- Publication number
- JP4548792B2 JP4548792B2 JP2006225127A JP2006225127A JP4548792B2 JP 4548792 B2 JP4548792 B2 JP 4548792B2 JP 2006225127 A JP2006225127 A JP 2006225127A JP 2006225127 A JP2006225127 A JP 2006225127A JP 4548792 B2 JP4548792 B2 JP 4548792B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- relay
- communication path
- nodes
- overlay network
- 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
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
Claims (7)
- IPネットワークに接続するN個のオーバーレイノードによって構成される論理網であるオーバーレイネットワークにおいて、発信元ノードから着信先ノードヘの通信経路をネットワークの状況に応じて制御する通信経路制御方法であって、
上記オーバーレイネットワークに属する各ノードi(i=1〜N)は、自ノードを発信元ノードとし他ノードj(iを除く全て)を着信先ノードjとして、発信元ノードiと着信先ノードjの間の通信品質を測定するステップと、
N個のノードの中からM個のノードを中継ノードの候補として選択し、選択した中継候補ノードkから、該中継候補ノードkと着信先ノードjの間の通信品質測定結果を取得し、自ノードiから当該中継候補ノードkを経由して着信先ノードjに到達するときの通信品質を算出するステップと、
該算出した通信品質と上記測定した通信品質とを比較し、測定した通信品質が良ければ自ノードiから着信先ノードjへの直通の通信経路を決定し、算出した通信品質が良ければ、最も高品質を提供するノードk*を中継した着信先ノードjへの通信経路を決定するステップと、
当該ノードk*を決定した頻度を記憶装置に記憶するステップと、
次回の中継ノード候補選択時に、上記記憶した頻度が高い順にM’個の中継ノード候補を選択し、残りのM−M’個は、上記頻度には依存せずに等確率で中継ノード候補を選択するステップと、
上記M−M’個の中継ノード候補が設置されたネットワーク条件の変動を監視し、変動を検知した際には当該中継ノード候補の上記選択確率をその状況に応じて変化させるステップと
を有することを特徴とするオーバーレイネットワークの通信経路制御方法。 - 請求項1に記載のオーバーレイネットワークの通信経路制御方法であって、
上記中継ノードとして決定された各ノードkが、オーバーレイネットワーク内に設置され中継ノード候補の情報を管理するサーバに、発信元ノードiと着信先ノードjとのペアの通信経路として自ノードkが中継ノードとして決定されたことを示す情報を通知するステップを実行し、
各ノードkからの上記情報を受信したサーバが、当該ノードkが時点nに中継ノードとなった回数C’(n,k)をカウントし、該カウント値を用いて、次の時点n+1における各ノードkの得点を、式「C(n+1,k)=max{C_low,(1−1/t’)C(n,k)+1/t’C’(n,k)}」(「C_low」は予め定める得点の下限値、「1/t’」は平滑化パラメータであり、予め定めるパラメータβ(>0)とc(>1)を用いて「t’=min{n+β,c}」で与えられ、C(n,k)の初期値はC(0,k)=1(全てのk)とする)により更新するステップと、
上記発信元ノードiが、上記時点nにおいて着信先ノードjへの通信経路を決定する際、上記サーバから各ノードkの得点C(n,k)を読み出し、確率p_k=C(n,k)/ΣkC(n,k)でノードk(kはi以外)を中継候補ノードとして選択する処理を、M−M’個の中継候補ノードが決定するまで繰り返すステップと、
残りのノード群の中から中継候補ノードを等確率で選択する処理を、M’個選択するまで繰り返すステップとを実行する
ことを特徴とするオーバーレイネットワークの通信経路制御方法。 - 請求項1に記載のオーバーレイネットワークの通信経路制御方法であって、
上記発信元ノードiは、
自ノードiから着信先ノードjへの通信経路に、上記M個の中継候補ノードのいずれかを用いて迂回するか否かを決定する際に、
自ノードiから中継候補ノードkの遅延時間d(i,k)と中継候補ノードkと着信先ノードjの間の遅延時間d(k,j)を用いて、「d(i,j)>d(i,k)+d(k,j)」を満たすkが存在するか否かを調べるステップと、
存在しない場合は、自ノードiから着信先ノードjへの直通の通信経路を決定し、存在する場合は、右辺を最小にするkを中継ノードk*として決定するステップと
を有することを特徴とするオーバーレイネットワークの通信経路制御方法。 - 請求項2に記載のオーバーレイネットワークの通信経路制御方法であって、
上記管理サーバは、
各ノードkが時点nに中継ノードとなった回数C’(n,k)をカウントして、該カウント値の合計値ΣkC’(n,k)を計算するステップと、
計算した合計値ΣkC’(n,k)をノードペア総数N(N−1)で割った値F(n)(=ΣkC’(n,k)/{N(N−1)})を、迂回経路の方が品質が良い頻度として求めるステップと、
現在の時点nがn>Tであれば、T期間前までの移動平均を意味するF_T(n)を「F_T(n)=Σx=1〜TF(n−x)/T」の式を用いて計算し、「F(n)/F_T(n)」が予め定めたしきい値よりも小さければ、各ノードの得点C(n,k)を再初期化してC(0,k)(k=1〜N)、時点n=0とするステップとを有する
ことを特徴とするオーバーレイネットワークの通信経路制御方法。 - 請求項2に記載のオーバーレイネットワークの通信経路制御方法であって、
各オーバーレイノードiは、
自ノードiから着信先ノードjへの遅延d(i,j)を測定するステップと、
現時点nの自ノードiから他の全てのノードヘの平均遅延時間d_avg(n)=Σjd(i,j)/(N−1)を計算するステップと、
時点n−1における指数重み付け移動平均d_avg_s(n−1)を「d_avg_s(n−1)=(1−α)d_avg_s(n−2)+αd_avg(n−1)、…αは予め定める平滑化パラメータであり、0<α<1」の式を用いて計算するステップと、
「d_avg(n)<d_avg_s(n−1)−th_d、…th_dはしきい値であり、予め定めるか、もしくは遅延の測定結果の履歴d_avg_s(n−2),d_avg_s(n−3),d_avg(n−4),…から下位yパーセント値を求めておき、その値とd_avg_s(n−1)の差をth_dに設定する」となれば、遅延の変化を示す情報を上記管理サーバに通知するステップとを有し、
該管理サーバは、遅延の変化を示す情報をノードiから受信すると、自サーバで管理しているノードk(k=1〜N)の得点C(n,k)に関して上位Xノード内にノードiがエントリされているかどうか調べ、エントリされていなければ、ノードiの得点C(n、i)を「C(n、i)←C(n、i)+C_add、…C_addは予め定める得点増加量である」の代入式を用いて増加させるステップを有する
ことを特徴とするオーバーレイネットワークの通信経路制御方法。 - 請求項1もしくは請求項3のいずれかに記載のオーバーレイネットワークの通信経路制御方法における各ステップを実行してノード間の通信品質の測定および中継ノードを用いて迂回するか否かを決定する手段と、
請求項2に記載のオーバーレイネットワークの通信経路制御方法における各ステップを実行して中継候補ノードの選択を行う手段と、
請求項4もしくは請求項5のいずれかに記載のオーバーレイネットワークの通信経路制御方法における各ステップを実行して、中継ノード選択の際に用いるノードの得点を変更する手段と
を具備することを特徴とするオーバーレイネットワークにおける通信経路制御システム。 - コンピュータに、請求項1から請求項5のいずれかに記載のオーバーレイネットワークの通信経路制御方法における各ステップを実行させるためのプログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006225127A JP4548792B2 (ja) | 2006-08-22 | 2006-08-22 | オーバーレイネットワークの通信経路制御方法および通信経路制御システムとプログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006225127A JP4548792B2 (ja) | 2006-08-22 | 2006-08-22 | オーバーレイネットワークの通信経路制御方法および通信経路制御システムとプログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008053794A JP2008053794A (ja) | 2008-03-06 |
| JP4548792B2 true JP4548792B2 (ja) | 2010-09-22 |
Family
ID=39237454
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006225127A Expired - Fee Related JP4548792B2 (ja) | 2006-08-22 | 2006-08-22 | オーバーレイネットワークの通信経路制御方法および通信経路制御システムとプログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4548792B2 (ja) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4852568B2 (ja) * | 2008-05-26 | 2012-01-11 | 日本電信電話株式会社 | オーバーレイネットワーク通信経路決定方法とシステムおよびプログラム |
| JP4950961B2 (ja) * | 2008-08-18 | 2012-06-13 | 日本電信電話株式会社 | 通信径路決定システムと方法およびプログラム |
| JP4977107B2 (ja) * | 2008-10-01 | 2012-07-18 | 日本電信電話株式会社 | オーバーレイネットワークのトラヒック制御システムと方法およびプログラム |
| JP4971292B2 (ja) * | 2008-11-25 | 2012-07-11 | 日本電信電話株式会社 | オーバーレイネットワーク経路選択システムと方法およびプログラム |
| US8862066B2 (en) | 2009-03-25 | 2014-10-14 | Nec Corporation | Providing suppressing degradation of throughput of communication device, recording medium for control program of communication device, communication system and communication method |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3406246B2 (ja) * | 1999-05-13 | 2003-05-12 | 沖電気工業株式会社 | 迂回経路選定方法及び装置、障害回復方法及び装置、ノード並びにネットワークシステム |
| US6275470B1 (en) * | 1999-06-18 | 2001-08-14 | Digital Island, Inc. | On-demand overlay routing for computer-based communication networks |
-
2006
- 2006-08-22 JP JP2006225127A patent/JP4548792B2/ja not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008053794A (ja) | 2008-03-06 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN111865781B (zh) | 用于路径优化的方法、设备和计算机程序产品 | |
| CN1918861B (zh) | 通信网络中的流量流确定 | |
| US10666556B2 (en) | Application information based network route modification | |
| Uzakgider et al. | Learning-based approach for layered adaptive video streaming over SDN | |
| US10122627B2 (en) | Network routing through an overlay network | |
| Sahhaf et al. | Adaptive and reliable multipath provisioning for media transfer in SDN-based overlay networks | |
| JP2016048498A (ja) | キャッシュ制御装置およびキャッシュ制御方法 | |
| CN112787832A (zh) | 用于生成网络拓扑的方法、电子设备和计算机程序产品 | |
| JP4749392B2 (ja) | オーバーレイネットワークにおける通信経路決定方法とオーバーレイノードおよびオーバーレイネットワークとプログラム | |
| Kannan et al. | Adaptive routing mechanism in SDN to limit congestion | |
| JP4971292B2 (ja) | オーバーレイネットワーク経路選択システムと方法およびプログラム | |
| JP2009284448A (ja) | オーバーレイネットワーク通信経路制御方法とシステムおよびプログラム | |
| JP4548792B2 (ja) | オーバーレイネットワークの通信経路制御方法および通信経路制御システムとプログラム | |
| Koryachko et al. | Adaptive rerouting of data flows in distributed data centers | |
| JP4553314B2 (ja) | オーバーレイネットワークにおける通信経路決定方法および通信経路決定システム | |
| JP5723806B2 (ja) | 通信システム、経路制御装置、経路制御方法及び経路制御プログラム | |
| JP5651619B2 (ja) | 通信システム、経路決定装置、経路決定方法及び経路決定プログラム | |
| JP4852568B2 (ja) | オーバーレイネットワーク通信経路決定方法とシステムおよびプログラム | |
| Farrugia et al. | Solving the multicommodity flow problem using an evolutionary routing algorithm in a computer network environment | |
| Le et al. | A reinforcement learning-based solution for intra-domain egress selection | |
| Sharma et al. | Enhancing QoS for multimedia services using mobility-aware bandwidth estimation algorithm in MANETs | |
| JP4437976B2 (ja) | オーバーレイネットワーク通信経路計算システムと方法およびプログラム | |
| Kengne Tchendji et al. | Traffic predictive-based flow splitting rerouting scheme for link failures in software-defined networks | |
| JP4950961B2 (ja) | 通信径路決定システムと方法およびプログラム | |
| Tseng et al. | Time-aware congestion-free routing reconfiguration |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080725 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20100629 |
|
| 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: 20100702 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20100702 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130716 Year of fee payment: 3 |
|
| 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 |
|
| LAPS | Cancellation because of no payment of annual fees |