JP3087953B2 - Atm通信網 - Google Patents
Atm通信網Info
- Publication number
- JP3087953B2 JP3087953B2 JP22559696A JP22559696A JP3087953B2 JP 3087953 B2 JP3087953 B2 JP 3087953B2 JP 22559696 A JP22559696 A JP 22559696A JP 22559696 A JP22559696 A JP 22559696A JP 3087953 B2 JP3087953 B2 JP 3087953B2
- Authority
- JP
- Japan
- Prior art keywords
- bandwidth
- rate
- exchange
- bandwidth ratio
- residual
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Description
【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明はATM(Asynchronou
s Transfer Mode)通信に利用する。本発明はABR(Ava
ilable Bit Rate)方式に利用するに適する。
s Transfer Mode)通信に利用する。本発明はABR(Ava
ilable Bit Rate)方式に利用するに適する。
【0002】
【従来の技術】従来のATM通信網におけるセルの送出
レート制御では、交換機におけるバッファ内の出力待ち
セル数を観測しておき、輻輳状況を送信端を収容する交
換機に通知していた。この状況を図11に示す。図11
は従来のATM通信網の概念図である。図11におい
て、バッファ内の出力待ちセル数の観測をしている交換
機3および4では、そのキュー長があらかじめ定めてお
いた閾値を超過したとき、輻輳であることを送信端5−
1を収容する交換機1−1に通知し、出力レートを制御
できる交換機は輻輳情報が到達したときには、あらかじ
め定めておいた量だけレートを下げ、反対に輻輳ではな
いことが通知されたときにはあらかじめ定めておいた量
だけレートを上げ、出力レートを制御している。
レート制御では、交換機におけるバッファ内の出力待ち
セル数を観測しておき、輻輳状況を送信端を収容する交
換機に通知していた。この状況を図11に示す。図11
は従来のATM通信網の概念図である。図11におい
て、バッファ内の出力待ちセル数の観測をしている交換
機3および4では、そのキュー長があらかじめ定めてお
いた閾値を超過したとき、輻輳であることを送信端5−
1を収容する交換機1−1に通知し、出力レートを制御
できる交換機は輻輳情報が到達したときには、あらかじ
め定めておいた量だけレートを下げ、反対に輻輳ではな
いことが通知されたときにはあらかじめ定めておいた量
だけレートを上げ、出力レートを制御している。
【0003】この処理を図12および図13を参照して
説明する。図12は送信端5−1を収容する交換機1−
1の動作を示すフローチャートである。図13は中継用
の交換機3および受信端6−1を収容する交換機4の動
作を示すフローチャートである。図12に示すように、
交換機1−1は制御情報を受信し(S21)、その中に
輻輳の通知が含まれている場合には(S22)、出力レ
ートを減少させる(S24)。輻輳の通知が含まれてい
ない場合には(S22)、出力レートを上昇させる。ま
た、図13に示すように、交換機3および4はバッファ
内のセル数をチェックする(S31)。バッファ内のセ
ル数が閾値を超過していれば(S32)、輻輳状態の通
知を行い(S33)、バッファ内のセル数が閾値を超過
していなければ、通常状態であることを通知する(S3
4)。通常状態であることの通知は、輻輳の通知を行わ
ないことと等価である。なお、これら制御情報の通知セ
ルとしてはRMセル(Resource Management Cell 出典AT
M Forum 95-0013)が用いられることが一般的である。こ
の制御機構は、ABR(Available Bit Rate 出典ATM Fo
rum95-0013) でも採用されている。
説明する。図12は送信端5−1を収容する交換機1−
1の動作を示すフローチャートである。図13は中継用
の交換機3および受信端6−1を収容する交換機4の動
作を示すフローチャートである。図12に示すように、
交換機1−1は制御情報を受信し(S21)、その中に
輻輳の通知が含まれている場合には(S22)、出力レ
ートを減少させる(S24)。輻輳の通知が含まれてい
ない場合には(S22)、出力レートを上昇させる。ま
た、図13に示すように、交換機3および4はバッファ
内のセル数をチェックする(S31)。バッファ内のセ
ル数が閾値を超過していれば(S32)、輻輳状態の通
知を行い(S33)、バッファ内のセル数が閾値を超過
していなければ、通常状態であることを通知する(S3
4)。通常状態であることの通知は、輻輳の通知を行わ
ないことと等価である。なお、これら制御情報の通知セ
ルとしてはRMセル(Resource Management Cell 出典AT
M Forum 95-0013)が用いられることが一般的である。こ
の制御機構は、ABR(Available Bit Rate 出典ATM Fo
rum95-0013) でも採用されている。
【0004】
【発明が解決しようとする課題】しかしながら、従来の
セルの送出レート制御では、制御を行う交換機と観測を
行う交換機の間の距離があるため、輻輳通知を行って
も、実際に制御が開始されるまでの遅延時間があり、そ
の間、輻輳状態から回復するための制御は期待できず、
その間のレートの上昇は避けることができなかった。
セルの送出レート制御では、制御を行う交換機と観測を
行う交換機の間の距離があるため、輻輳通知を行って
も、実際に制御が開始されるまでの遅延時間があり、そ
の間、輻輳状態から回復するための制御は期待できず、
その間のレートの上昇は避けることができなかった。
【0005】図14に遅延がある場合の送出レートの振
る舞いの例を示す。図14は輻輳通知と送出レートとの
関係を示す図であり、横軸に時間をとり、縦軸に送出レ
ートをとる。図14からわかることは、輻輳の通知をし
ても遅延時間分待った後でないと、送出レートは下降し
ないことがわかる。また、その間にバッファ内セル数も
大きくなる。この問題を軽減するためには、送出レート
の上昇幅を小さく制限し、輻輳時の送出レート減少幅を
大きく設定することが効果的であるが、そのようにする
となかなか送出レートを上昇させることができず、結果
として、帯域に余裕があってもなかなか送出レートの上
昇しない効率の悪い転送となってしまう欠点がある。こ
の状況を図15に示す。図15は効率の悪いセル転送の
例を示す図であり、横軸に時間をとり、縦軸に送出レー
トをとる。図15は、図14よりもレート上昇を半分に
した場合の振る舞いを示す。網掛けの部分は、実際には
空いているが、使われていない帯域の量を表している。
る舞いの例を示す。図14は輻輳通知と送出レートとの
関係を示す図であり、横軸に時間をとり、縦軸に送出レ
ートをとる。図14からわかることは、輻輳の通知をし
ても遅延時間分待った後でないと、送出レートは下降し
ないことがわかる。また、その間にバッファ内セル数も
大きくなる。この問題を軽減するためには、送出レート
の上昇幅を小さく制限し、輻輳時の送出レート減少幅を
大きく設定することが効果的であるが、そのようにする
となかなか送出レートを上昇させることができず、結果
として、帯域に余裕があってもなかなか送出レートの上
昇しない効率の悪い転送となってしまう欠点がある。こ
の状況を図15に示す。図15は効率の悪いセル転送の
例を示す図であり、横軸に時間をとり、縦軸に送出レー
トをとる。図15は、図14よりもレート上昇を半分に
した場合の振る舞いを示す。網掛けの部分は、実際には
空いているが、使われていない帯域の量を表している。
【0006】各交換機で、受入可能な送出レートを算出
して、その値を制御する交換機に通知する方式がATM Fo
rum 95-0013 の中に示されている。しかし、この従来の
方法では網内の全ての交換機で受入可能な送出レートを
算出し、その中の最小の値が制御する交換機に通知され
る必要がある。受入可能な送出レートの計算のために
は、複雑な計算を高速に行う必要があり、困難であっ
た。また、この従来の方法でも、遅延時間が大きな場合
には、レートの上昇幅を小さく、減少幅を大きくするこ
とによって対応していた。
して、その値を制御する交換機に通知する方式がATM Fo
rum 95-0013 の中に示されている。しかし、この従来の
方法では網内の全ての交換機で受入可能な送出レートを
算出し、その中の最小の値が制御する交換機に通知され
る必要がある。受入可能な送出レートの計算のために
は、複雑な計算を高速に行う必要があり、困難であっ
た。また、この従来の方法でも、遅延時間が大きな場合
には、レートの上昇幅を小さく、減少幅を大きくするこ
とによって対応していた。
【0007】実際のATM通信網では、送出レートを制
御する交換機に近い交換機と、遠い交換機があり、その
距離や遅延時間に応じて制御パラメータを変化させるこ
とは非常に手間がかかり、また接続の度に遅延を測定す
ることは難しかった。さらに、一つの交換機には多くの
VCルートが多重されており、それぞれに対して制御パ
ラメータを変えることは、制御の設定に関する複雑さが
増すため、好ましいことではない。
御する交換機に近い交換機と、遠い交換機があり、その
距離や遅延時間に応じて制御パラメータを変化させるこ
とは非常に手間がかかり、また接続の度に遅延を測定す
ることは難しかった。さらに、一つの交換機には多くの
VCルートが多重されており、それぞれに対して制御パ
ラメータを変えることは、制御の設定に関する複雑さが
増すため、好ましいことではない。
【0008】また、従来の技術では遅延により、適当な
帯域を他のサービスのために残そうとしても、遅延時間
に依存してしまうため、パラメータ設定によりその残し
ておくべき帯域を決めることが非常に難しかった。
帯域を他のサービスのために残そうとしても、遅延時間
に依存してしまうため、パラメータ設定によりその残し
ておくべき帯域を決めることが非常に難しかった。
【0009】本発明は、このような背景に行われたもの
であって、遅延なく送出レート設定を行うことができる
ATM通信網を提供することを目的とする。本発明は、
送出レートを高速に可変することができるATM通信網
を提供することを目的とする。本発明は送出レートをV
Pリンクの使用効率が高くなるように可変することがで
きるATM通信網を提供することを目的とする。本発明
は、所望の帯域を残すことができるATM通信網を提供
することを目的とする。
であって、遅延なく送出レート設定を行うことができる
ATM通信網を提供することを目的とする。本発明は、
送出レートを高速に可変することができるATM通信網
を提供することを目的とする。本発明は送出レートをV
Pリンクの使用効率が高くなるように可変することがで
きるATM通信網を提供することを目的とする。本発明
は、所望の帯域を残すことができるATM通信網を提供
することを目的とする。
【0010】
【課題を解決するための手段】本発明は、交換機におい
て入力帯域(すでに設定されたVCルートの使用帯域)
の観測を行い、残余帯域率を算出し、送出レートを可変
に制御可能な交換機にその残余帯域率を通知し、通知さ
れた交換機はその情報をもとに輻輳を回避しつつ可能な
限り高いレートでセルを送出することを特徴としてい
る。
て入力帯域(すでに設定されたVCルートの使用帯域)
の観測を行い、残余帯域率を算出し、送出レートを可変
に制御可能な交換機にその残余帯域率を通知し、通知さ
れた交換機はその情報をもとに輻輳を回避しつつ可能な
限り高いレートでセルを送出することを特徴としてい
る。
【0011】従来の技術とは、観測を行う交換機におい
て、入力帯域の観測を行い1−(入力帯域/VPリンク
容量)で定義される残余帯域率を算出する機能を持つ
点、その残余帯域率を送出レートの制御を行う交換機に
通知する手段を持つ点、送出レートの制御を行う交換機
は残余帯域率の通知を受信する機能を持つ点、受信した
残余帯域率より送出レートを算出する機能を持つ点、算
出した送出レート以下に制御する機能を持つ点が異な
る。
て、入力帯域の観測を行い1−(入力帯域/VPリンク
容量)で定義される残余帯域率を算出する機能を持つ
点、その残余帯域率を送出レートの制御を行う交換機に
通知する手段を持つ点、送出レートの制御を行う交換機
は残余帯域率の通知を受信する機能を持つ点、受信した
残余帯域率より送出レートを算出する機能を持つ点、算
出した送出レート以下に制御する機能を持つ点が異な
る。
【0012】すなわち、本発明はATM通信網であっ
て、送信端および受信端を収容する交換機と、この交換
機相互間を接続する物理伝送路と、この物理伝送路に介
挿される中継用の交換機とを備え、前記交換機間にはV
Cルートが設定可能なVPリンクがそれぞれ設定された
ATM通信網である。本発明の特徴とするところは、前
記交換機は、他の交換機との間に設定されるVPリンク
についてその残余帯域率を演算記録する手段と、この残
余帯域率を送信端を収容する交換機に向け残余帯域情報
として送出する手段と、他の交換機から到来する残余帯
域情報があるとき、自己が記録した残余帯域率と到来し
た残余帯域情報に含まれる残余帯域率とを比較しいずれ
か小さい方の残余帯域率を最新の残余帯域率として更新
記録する手段とを備えたところにある。
て、送信端および受信端を収容する交換機と、この交換
機相互間を接続する物理伝送路と、この物理伝送路に介
挿される中継用の交換機とを備え、前記交換機間にはV
Cルートが設定可能なVPリンクがそれぞれ設定された
ATM通信網である。本発明の特徴とするところは、前
記交換機は、他の交換機との間に設定されるVPリンク
についてその残余帯域率を演算記録する手段と、この残
余帯域率を送信端を収容する交換機に向け残余帯域情報
として送出する手段と、他の交換機から到来する残余帯
域情報があるとき、自己が記録した残余帯域率と到来し
た残余帯域情報に含まれる残余帯域率とを比較しいずれ
か小さい方の残余帯域率を最新の残余帯域率として更新
記録する手段とを備えたところにある。
【0013】これにより、輻輳発生の有無にかかわらず
送信端を収容する交換機は残余帯域率の情報を収集する
ことができる。また、この残余帯域率の情報は頻繁に網
内に転送されるRMセルなどの通知セルにより短い時間
内に最新の情報に更新される。
送信端を収容する交換機は残余帯域率の情報を収集する
ことができる。また、この残余帯域率の情報は頻繁に網
内に転送されるRMセルなどの通知セルにより短い時間
内に最新の情報に更新される。
【0014】前記演算記録する手段は、すでに設定され
たVCルートの使用帯域を入力帯域とし、1−(入力帯
域/VPリンク容量)にしたがって残余帯域率を演算す
る手段を備える構成とすることが望ましい。これによ
り、上記の簡単な計算式により残余帯域率を演算するこ
とができる。
たVCルートの使用帯域を入力帯域とし、1−(入力帯
域/VPリンク容量)にしたがって残余帯域率を演算す
る手段を備える構成とすることが望ましい。これによ
り、上記の簡単な計算式により残余帯域率を演算するこ
とができる。
【0015】送信端を収容する交換機は、自己が記録し
た残余帯域率と到来した残余帯域情報に含まれる残余帯
域率とを比較しいずれか小さい方の残余帯域率にしたが
って、自己の交換機が設定するVCルートの帯域を可変
的に設定する手段を備える構成とすることが望ましい。
た残余帯域率と到来した残余帯域情報に含まれる残余帯
域率とを比較しいずれか小さい方の残余帯域率にしたが
って、自己の交換機が設定するVCルートの帯域を可変
的に設定する手段を備える構成とすることが望ましい。
【0016】このとき、前記設定する手段は、記録され
た残余帯域率の時系列的変化を監視する手段を備え、こ
の監視結果にしたがってVCルートの帯域を設定するパ
ラメータの値を設定する手段を備える構成とすることが
望ましい。
た残余帯域率の時系列的変化を監視する手段を備え、こ
の監視結果にしたがってVCルートの帯域を設定するパ
ラメータの値を設定する手段を備える構成とすることが
望ましい。
【0017】すなわち、RMセルなどの通知セルが頻繁
に新しい残余帯域率の情報を送信端を収容する交換機に
もたらすが、前回の通知と今回の通知との間隙のタイミ
ングにおける送出レート制御は残余帯域率の予測を行っ
て設定する。例えば、前回の通知と今回の通知とで残余
帯域率が上昇傾向にあるか、下降傾向にあるかを認識
し、上昇傾向にあれば残余帯域が増加する傾向にあると
予測し、送出レートが速やかに増加するように制御す
る。逆に、下降傾向にあれば残余帯域が減少する傾向に
あると予測し、送出レートをあまり増加させないか、あ
るいは、減少させるように制御する。
に新しい残余帯域率の情報を送信端を収容する交換機に
もたらすが、前回の通知と今回の通知との間隙のタイミ
ングにおける送出レート制御は残余帯域率の予測を行っ
て設定する。例えば、前回の通知と今回の通知とで残余
帯域率が上昇傾向にあるか、下降傾向にあるかを認識
し、上昇傾向にあれば残余帯域が増加する傾向にあると
予測し、送出レートが速やかに増加するように制御す
る。逆に、下降傾向にあれば残余帯域が減少する傾向に
あると予測し、送出レートをあまり増加させないか、あ
るいは、減少させるように制御する。
【0018】
【0019】
【実施例】本発明実施例の構成を図1ないし図3を参照
して説明する。図1は本発明実施例の全体構成図であ
る。図2は中継用の交換機および受信端を収容する交換
機のブロック構成図である。図3は送信端を収容する交
換機のブロック構成図である。
して説明する。図1は本発明実施例の全体構成図であ
る。図2は中継用の交換機および受信端を収容する交換
機のブロック構成図である。図3は送信端を収容する交
換機のブロック構成図である。
【0020】本発明はATM通信網であって、送信端5
−1、5−2および受信端6−1を収容する交換機1−
1、1−2、2−2と、この交換機1−1、1−2、2
−2の相互間を接続する物理伝送路(図示せず)と、こ
の物理伝送路に介挿される中継用の交換機2−1とを備
え、交換機1−1、1−2、2−1、2−2の間にはV
Cルートが設定可能なVPリンクがそれぞれ設定された
ATM通信網である。
−1、5−2および受信端6−1を収容する交換機1−
1、1−2、2−2と、この交換機1−1、1−2、2
−2の相互間を接続する物理伝送路(図示せず)と、こ
の物理伝送路に介挿される中継用の交換機2−1とを備
え、交換機1−1、1−2、2−1、2−2の間にはV
Cルートが設定可能なVPリンクがそれぞれ設定された
ATM通信網である。
【0021】ここで、本発明の特徴とするところは、交
換機2−1、2−2は、他の交換機との間に設定される
VPリンクについてその残余帯域率を演算記録する手段
としての到着セル数カウンタ31、到着レート算出部3
2、残余帯域率算出部33、残余帯域率書込RMセル送
出部36と、この残余帯域率を送信端5−1および5−
2を収容する交換機1−1および1−2に向け残余帯域
情報として送出する手段としての残余帯域率書込RMセ
ル送出部36と、他の交換機から到来する残余帯域情報
があるとき、自己が記録した残余帯域率と到来した残余
帯域情報に含まれる残余帯域率とを比較しいずれか小さ
い方の残余帯域率を最新の残余帯域率として更新記録す
る手段としての比較演算部35とを備えたところにあ
る。
換機2−1、2−2は、他の交換機との間に設定される
VPリンクについてその残余帯域率を演算記録する手段
としての到着セル数カウンタ31、到着レート算出部3
2、残余帯域率算出部33、残余帯域率書込RMセル送
出部36と、この残余帯域率を送信端5−1および5−
2を収容する交換機1−1および1−2に向け残余帯域
情報として送出する手段としての残余帯域率書込RMセ
ル送出部36と、他の交換機から到来する残余帯域情報
があるとき、自己が記録した残余帯域率と到来した残余
帯域情報に含まれる残余帯域率とを比較しいずれか小さ
い方の残余帯域率を最新の残余帯域率として更新記録す
る手段としての比較演算部35とを備えたところにあ
る。
【0022】残余帯域率算出部33は、すでに設定され
たVCルートの使用帯域を入力帯域とし、1−(入力帯
域/VPリンク容量)にしたがって残余帯域率を演算す
る。
たVCルートの使用帯域を入力帯域とし、1−(入力帯
域/VPリンク容量)にしたがって残余帯域率を演算す
る。
【0023】送信端5−1および5−2を収容する交換
機1−1および1−2は、自己が記録した残余帯域率と
到来した残余帯域情報に含まれる残余帯域率とを比較し
いずれか小さい方の残余帯域率にしたがって、自己の交
換機5−1および5−2が設定するVCルートの帯域を
可変的に設定する手段としての送出レート算出部37お
よび送出レート制御部38を備えている。
機1−1および1−2は、自己が記録した残余帯域率と
到来した残余帯域情報に含まれる残余帯域率とを比較し
いずれか小さい方の残余帯域率にしたがって、自己の交
換機5−1および5−2が設定するVCルートの帯域を
可変的に設定する手段としての送出レート算出部37お
よび送出レート制御部38を備えている。
【0024】送出レート算出部37は、記録された残余
帯域率の時系列的変化を監視し、この監視結果にしたが
ってVCルートの帯域を設定するパラメータの値を設定
する。
帯域率の時系列的変化を監視し、この監視結果にしたが
ってVCルートの帯域を設定するパラメータの値を設定
する。
【0025】次に、本発明実施例の動作を説明する。図
1の1−1および1−2は送出レートを制御する機能を
持つ交換機、2−1および2−2は送出レートを制御す
る機能を持たないで入力帯域を観測する交換機、3−
1、3−2、3−3、3−4はそれぞれ交換機間に設定
されるVPリンク、4−1および4−2はVCルートで
ある。交換機1−1、1−2、2−1、2−2はそれぞ
れVPリンク3−1、3−2、3−3、3−4に加わる
入力レートを観測しておき、当該VPリンクにおける残
余帯域率を1−(入力帯域/VPリンク容量)によって
求める。交換機2−2は、VPリンク3−4に関する残
余帯域率を交換機2−1に通知する。交換機2−2はV
Pリンク3−4の残余帯域率を交換機1−1および1−
2に向けて通知する。交換機2−1は交換機2−2から
の情報を抽出し、VPリンク3−3の残余帯域率と交換
機2−2から通知されてきた値のうち小さい方を交換機
1−1および1−2に通知する。これは、受信端6−1
からVCルート毎に制御用のRMセルを送出し、そのR
Mセル上に残余帯域を書込み、各交換機を通過する度に
上記の手順により値を書き換えて交換機1−1および1
−2に向けて中継することにより実現することができ
る。
1の1−1および1−2は送出レートを制御する機能を
持つ交換機、2−1および2−2は送出レートを制御す
る機能を持たないで入力帯域を観測する交換機、3−
1、3−2、3−3、3−4はそれぞれ交換機間に設定
されるVPリンク、4−1および4−2はVCルートで
ある。交換機1−1、1−2、2−1、2−2はそれぞ
れVPリンク3−1、3−2、3−3、3−4に加わる
入力レートを観測しておき、当該VPリンクにおける残
余帯域率を1−(入力帯域/VPリンク容量)によって
求める。交換機2−2は、VPリンク3−4に関する残
余帯域率を交換機2−1に通知する。交換機2−2はV
Pリンク3−4の残余帯域率を交換機1−1および1−
2に向けて通知する。交換機2−1は交換機2−2から
の情報を抽出し、VPリンク3−3の残余帯域率と交換
機2−2から通知されてきた値のうち小さい方を交換機
1−1および1−2に通知する。これは、受信端6−1
からVCルート毎に制御用のRMセルを送出し、そのR
Mセル上に残余帯域を書込み、各交換機を通過する度に
上記の手順により値を書き換えて交換機1−1および1
−2に向けて中継することにより実現することができ
る。
【0026】交換機2−1、2−2の構成を図2を参照
して説明する。図2において、あるVCルートにおいて
左から右に流れるセルフローに関する残余帯域率の測定
と通知を考える。図2において11は着目するセルフロ
ーの流入するVPリンク、12はVPリンク11と同じ
VPリンクで双方向通信を考えたときVPリンク11と
は逆方向側のVPリンクを表す。同様に21は出力側の
VPリンクで着目するフロー側のVPリンク、22は逆
向きのVPリンクである。31は到着セル数カウンタ、
32は到着レート算出部、33は残余帯域率算出部、3
4はRMセル抽出部、35は比較演算部、36は残余帯
域率書込RMセル送出部である。図2において、到着セ
ル数カウンタ31で一定観測時間毎の到着セル数が算出
され、その値が到着レート算出部32に送られる。到着
レート算出部32では、到着レートすなわち入力帯域を 入力帯域=α*到着セル数/観測時間+(1−α)Ra
te なる式を用いて求めてその値を残余帯域率算出部33に
送る。残余帯域率算出部33では残余帯域率(RB)を RB=1−(入力帯域/VPリンク容量) で求め、その値を比較演算部35に送る。
して説明する。図2において、あるVCルートにおいて
左から右に流れるセルフローに関する残余帯域率の測定
と通知を考える。図2において11は着目するセルフロ
ーの流入するVPリンク、12はVPリンク11と同じ
VPリンクで双方向通信を考えたときVPリンク11と
は逆方向側のVPリンクを表す。同様に21は出力側の
VPリンクで着目するフロー側のVPリンク、22は逆
向きのVPリンクである。31は到着セル数カウンタ、
32は到着レート算出部、33は残余帯域率算出部、3
4はRMセル抽出部、35は比較演算部、36は残余帯
域率書込RMセル送出部である。図2において、到着セ
ル数カウンタ31で一定観測時間毎の到着セル数が算出
され、その値が到着レート算出部32に送られる。到着
レート算出部32では、到着レートすなわち入力帯域を 入力帯域=α*到着セル数/観測時間+(1−α)Ra
te なる式を用いて求めてその値を残余帯域率算出部33に
送る。残余帯域率算出部33では残余帯域率(RB)を RB=1−(入力帯域/VPリンク容量) で求め、その値を比較演算部35に送る。
【0027】RMセル抽出部34では、VPリンク22
から流入するRMセルを取り出し、RMセル上に書かれ
ている残余帯域率情報を抽出し、その値を比較演算部3
5に送る。比較演算部35では、残余帯域率算出部33
により算出された残余帯域率(RB)とVPリンク22
から到来したRMセル上の残余帯域率情報を比較し小さ
い方の値を出力し、残余帯域率書込RMセル送出部36
に渡す。残余帯域率書込RMセル送出部36では、受け
取った値をRMセルに書込んだものを送出する。
から流入するRMセルを取り出し、RMセル上に書かれ
ている残余帯域率情報を抽出し、その値を比較演算部3
5に送る。比較演算部35では、残余帯域率算出部33
により算出された残余帯域率(RB)とVPリンク22
から到来したRMセル上の残余帯域率情報を比較し小さ
い方の値を出力し、残余帯域率書込RMセル送出部36
に渡す。残余帯域率書込RMセル送出部36では、受け
取った値をRMセルに書込んだものを送出する。
【0028】図1において、交換機1−1は交換機2−
1から通知された残余帯域率とVPリンク3−1の残余
帯域率の小さい方をVCルート4−1の総合的な残余帯
域率としてその値を保持する。交換機1−2も同様にV
Cルート4−2の残余帯域率を保持する。交換機1−1
および1−2の構成を図3に示す。図3において、ある
VCルートにおける左から右に流れるセルフローに関す
る残余帯域率の測定と通知を考える。図3において41
は着目するセルフローの流れるVPリンクの片方向側の
VPリンク、42はVPリンク41と同じVPリンクで
双方向通信を考えたときVPリンク41とは逆向きの方
向のVPリンクを表す。同様に51は出力側のVPリン
クで着目するフロー側のVPリンク、52はVPリンク
51と逆向きのVPリンクである。31は到着セル数カ
ウンタ、32は到着レート算出部、33は残余帯域率算
出部、34はRMセル抽出部、35は比較演算部、37
は送出レート算出部、38は送出レート制御部である。
図3の交換機において、VPリンク51、52は、それ
ぞれ図2で示される交換機1−1、1−2に接続されて
いるとする。図3において、VPリンク51に関する残
余帯域率の測定は図2において説明した残余帯域率算出
部33で行うことができる。また、RMセル抽出部3
4、比較演算部35の動作も図2と同じである。比較演
算部35から出力された残余帯域率は、図1において説
明したVCルートの総合的な残余帯域率を表すことにな
り、その値は図3の送出レート算出部37に送られる。
送出レート算出部37は、送出レートを算出し、送出レ
ート制御部38はその値を受け取り送出レートをそれ以
下に設定する。
1から通知された残余帯域率とVPリンク3−1の残余
帯域率の小さい方をVCルート4−1の総合的な残余帯
域率としてその値を保持する。交換機1−2も同様にV
Cルート4−2の残余帯域率を保持する。交換機1−1
および1−2の構成を図3に示す。図3において、ある
VCルートにおける左から右に流れるセルフローに関す
る残余帯域率の測定と通知を考える。図3において41
は着目するセルフローの流れるVPリンクの片方向側の
VPリンク、42はVPリンク41と同じVPリンクで
双方向通信を考えたときVPリンク41とは逆向きの方
向のVPリンクを表す。同様に51は出力側のVPリン
クで着目するフロー側のVPリンク、52はVPリンク
51と逆向きのVPリンクである。31は到着セル数カ
ウンタ、32は到着レート算出部、33は残余帯域率算
出部、34はRMセル抽出部、35は比較演算部、37
は送出レート算出部、38は送出レート制御部である。
図3の交換機において、VPリンク51、52は、それ
ぞれ図2で示される交換機1−1、1−2に接続されて
いるとする。図3において、VPリンク51に関する残
余帯域率の測定は図2において説明した残余帯域率算出
部33で行うことができる。また、RMセル抽出部3
4、比較演算部35の動作も図2と同じである。比較演
算部35から出力された残余帯域率は、図1において説
明したVCルートの総合的な残余帯域率を表すことにな
り、その値は図3の送出レート算出部37に送られる。
送出レート算出部37は、送出レートを算出し、送出レ
ート制御部38はその値を受け取り送出レートをそれ以
下に設定する。
【0029】図4は送出レート算出部37の算出過程を
示すフローチャートであるが、図3の送出レート算出部
37では、適当な周期で図4の処理フローに従って、V
Cルートの残余帯域率から出力レートを算出する。ただ
し、図4において、RBは通知があったときに比較演算
部35から出力されるVCルートの残余帯域率、RBp
は次の通知を受けるまでの間のRBの予測値、ROUT は
交換機1−1、1−2において制御される送出レート、
Rinitは送信していなかったときに送出を開始するとき
の初期送出レート、γはこのフローを繰り返す毎の帯域
上昇率、πは次の通知までの間全体を通しての帯域上昇
率である。Φ(RB)は通知があったとき、RBをもと
にRBp の初期値を求めるための処理手順を表す。Φ
(RB)については後に説明する。
示すフローチャートであるが、図3の送出レート算出部
37では、適当な周期で図4の処理フローに従って、V
Cルートの残余帯域率から出力レートを算出する。ただ
し、図4において、RBは通知があったときに比較演算
部35から出力されるVCルートの残余帯域率、RBp
は次の通知を受けるまでの間のRBの予測値、ROUT は
交換機1−1、1−2において制御される送出レート、
Rinitは送信していなかったときに送出を開始するとき
の初期送出レート、γはこのフローを繰り返す毎の帯域
上昇率、πは次の通知までの間全体を通しての帯域上昇
率である。Φ(RB)は通知があったとき、RBをもと
にRBp の初期値を求めるための処理手順を表す。Φ
(RB)については後に説明する。
【0030】残余帯域率RBの通知を受けたとき(S
1)、残余帯域率RBをもとにRBpの初期値を求める
(S9)。残余帯域率RBの通知を受けないとき(S
1)、γはRBp から求められる帯域上昇率を表し、す
でに送信を開始している(ROUT>0)の場合には(S
2)、γ倍にレートを上昇させることができる(S3〜
S4〜S5〜S6)。図5は残余帯域率と帯域上昇率と
の関係を示す図であり、横軸に残余帯域率をとり、縦軸
に帯域上昇率をとる。γはP1とP2という二つのパラ
メータにより決めることができる。P1とP2はともに
正の値に設定するため、γはRBp に対して図5に示す
特性を持つことになる。ただし、図5では、いま、P1
を「1」、P2を「−2」に設定した場合を示してい
る。図5より、RBp が大きいとき、すなわち空き帯域
が多いと考えられるときには、γは大きな値となって、
速やかに帯域を上昇させることができる。反対にRBp
が小さいと帯域をあまり上昇させないかあるいは、減少
させることになる。γにより本発明は、帯域に余裕があ
るときには、速やかにレートを上昇させることができ
る。また、あるRBp のとき、γが「1」となるという
ことは、その付近で増加率を「1」付近に設定するとい
うこと、すなわち、帯域の変化を少なくして、一定に保
とうとする傾向が出る。したがって、もし適当な残余帯
域率を目標残余帯域率としたい場合には、その値をRB
p としたときγが「1」となるようにパラメータP1と
P2を指定することにより、残しておくべき帯域を大ま
かに決めることができる。図5においては、γが「1」
となるのは、RBp が「0」となるときとなるようにP
1とP2を設定している。すなわち、目標となる残余帯
域率は「0」であり、容量ぎりぎりまで使用することを
目標とした制御となる。
1)、残余帯域率RBをもとにRBpの初期値を求める
(S9)。残余帯域率RBの通知を受けないとき(S
1)、γはRBp から求められる帯域上昇率を表し、す
でに送信を開始している(ROUT>0)の場合には(S
2)、γ倍にレートを上昇させることができる(S3〜
S4〜S5〜S6)。図5は残余帯域率と帯域上昇率と
の関係を示す図であり、横軸に残余帯域率をとり、縦軸
に帯域上昇率をとる。γはP1とP2という二つのパラ
メータにより決めることができる。P1とP2はともに
正の値に設定するため、γはRBp に対して図5に示す
特性を持つことになる。ただし、図5では、いま、P1
を「1」、P2を「−2」に設定した場合を示してい
る。図5より、RBp が大きいとき、すなわち空き帯域
が多いと考えられるときには、γは大きな値となって、
速やかに帯域を上昇させることができる。反対にRBp
が小さいと帯域をあまり上昇させないかあるいは、減少
させることになる。γにより本発明は、帯域に余裕があ
るときには、速やかにレートを上昇させることができ
る。また、あるRBp のとき、γが「1」となるという
ことは、その付近で増加率を「1」付近に設定するとい
うこと、すなわち、帯域の変化を少なくして、一定に保
とうとする傾向が出る。したがって、もし適当な残余帯
域率を目標残余帯域率としたい場合には、その値をRB
p としたときγが「1」となるようにパラメータP1と
P2を指定することにより、残しておくべき帯域を大ま
かに決めることができる。図5においては、γが「1」
となるのは、RBp が「0」となるときとなるようにP
1とP2を設定している。すなわち、目標となる残余帯
域率は「0」であり、容量ぎりぎりまで使用することを
目標とした制御となる。
【0031】図6は残余帯域率とリンク使用率との関係
を示す図であり、横軸に残余帯域率をとり、縦軸にリン
ク使用率をとる。図6は、図5のγの特性を持つときの
帯域の上昇特性を表している。図4のフローに従えば、
γの値により帯域の上昇特性が制限されるため、常に許
される限り多くの帯域を使用するトラヒック源がついて
いるときの残余帯域の特性は図6に示した範囲内にあ
る。図6の特性は、使用率が最も高く上昇した場合を予
測しており、次の通知までの間の安全側の推定を行って
いるといえる。
を示す図であり、横軸に残余帯域率をとり、縦軸にリン
ク使用率をとる。図6は、図5のγの特性を持つときの
帯域の上昇特性を表している。図4のフローに従えば、
γの値により帯域の上昇特性が制限されるため、常に許
される限り多くの帯域を使用するトラヒック源がついて
いるときの残余帯域の特性は図6に示した範囲内にあ
る。図6の特性は、使用率が最も高く上昇した場合を予
測しており、次の通知までの間の安全側の推定を行って
いるといえる。
【0032】図4のフローにおいて、通知があったとき
には、Φ(RB)によりRBの推定値RBp を修正す
る。Φ(RB)は一連の処理のまとまりである。Φ(R
B)の処理フローを図7に示す。図7は通知があったと
き、残余帯域率RBをもとにRBp の初期値を求めるた
めの処理手順を示すフローチャートである。図7におい
て、S11の処理では、通知された残余帯域率を抽出
し、それをRBに代入している。S12の処理では、前
回の通知受信時に予測した残余帯域率が通知されたRB
であったと仮定し、現在の残余帯域率を予測し直し、そ
の値をRBu に代入している。すなわち、RBu は前回
の通知に基づいた予測よりも、現在の値に近い残余帯域
率を用いた予測となる。具体的には前回と今回の通知の
間、全体で送出レートをπ倍することで最大で許されて
いるので、通知された残余帯域率を1.0から引きそれ
にπを乗じて現在の残余帯域率を予測する。この予測の
計算では、遅延時間に関する情報は使わずにすみ、通知
にかかる遅延時間の間の帯域上昇率は、前回と今回の通
知の間全体を通しての帯域上昇率であるπを用いるのみ
である。S12の処理で推定した現在の残余帯域率RB
u は、最新の通知を受けるまでのγが1以上でかつ帯域
が増加している場合には、図4で通知を受けなかった場
合の予測値RBp よりも、残余帯域率が少な目に予測さ
れる。この様子を図8に示す。図8は残余帯域減少傾向
における通知に基づく予測値と演算による予測値とを示
す図である。横軸に時間をとり、縦軸に残余帯域率をと
る。また、最新の通知を受けるまでのγ(これをγ0 と
表記する)が1以上すなわち帯域の増加がトラヒック源
に許されている場合で、かつ帯域が増加していない場合
には、RBu はRBp よりも残余帯域率を多めに予測す
る。この状況を図9に示す。図9は残余帯域減少増加に
おける通知に基づく予測値と演算による予測値とを示す
図である。横軸に時間をとり、縦軸に残余帯域率をと
る。図8および図9に示した実際の残余帯域の振る舞い
は、許される限り高いレートで送出するトラヒック源を
仮定した場合の曲線である。本発明の予測でも許される
限り高いレートで送出するトラヒック源を仮定した場合
の予測を行っているため、この仮定の下ではRBp の実
際の残余帯域率によく一致すると考えられる。しかし、
実際には必ずしも許されるレート以下のレートで送出す
るトラヒック源があると考えられるので、過度に安全側
に推定を行っている場合がある。そこで、γ0と「1」
との大小関係つまり、送出レートの増加を許可したか、
あるいは減少を指示したかにより場合分けを行い、γ0
が「1」以上の場合には、RBu とRBp の大きい方を
RBp の初期値として図4で説明した推定を再開するこ
とにより、より速やかな送出レートの上昇を促す。反対
にγ0が「1」未満でレートを減少させようとしている
ときには小さい方の値を初期値として、残余帯域をより
少な目に見積もり、安全側の推定を用いることとする。
ただし、通知された残余帯域が「0」以下の場合には、
これはVCルート上で輻輳が起きているということを表
すので、この場合にも安全側の値である小さい方の値を
初期値とする。図7のS13では上記の場合分けを行っ
ている。ただし、γ0は前回の通知があったときのγの
値を保持していた値で、パラメータP3は通常「1」の
近傍に設定する。また、P4は輻輳状態を判断するため
のパラメータで通常は0の近傍に設定する。S14はR
Bp とRBu の最大値をRBp の推定の初期値に設定し
直しており、S15は最小値に設定し直している。
には、Φ(RB)によりRBの推定値RBp を修正す
る。Φ(RB)は一連の処理のまとまりである。Φ(R
B)の処理フローを図7に示す。図7は通知があったと
き、残余帯域率RBをもとにRBp の初期値を求めるた
めの処理手順を示すフローチャートである。図7におい
て、S11の処理では、通知された残余帯域率を抽出
し、それをRBに代入している。S12の処理では、前
回の通知受信時に予測した残余帯域率が通知されたRB
であったと仮定し、現在の残余帯域率を予測し直し、そ
の値をRBu に代入している。すなわち、RBu は前回
の通知に基づいた予測よりも、現在の値に近い残余帯域
率を用いた予測となる。具体的には前回と今回の通知の
間、全体で送出レートをπ倍することで最大で許されて
いるので、通知された残余帯域率を1.0から引きそれ
にπを乗じて現在の残余帯域率を予測する。この予測の
計算では、遅延時間に関する情報は使わずにすみ、通知
にかかる遅延時間の間の帯域上昇率は、前回と今回の通
知の間全体を通しての帯域上昇率であるπを用いるのみ
である。S12の処理で推定した現在の残余帯域率RB
u は、最新の通知を受けるまでのγが1以上でかつ帯域
が増加している場合には、図4で通知を受けなかった場
合の予測値RBp よりも、残余帯域率が少な目に予測さ
れる。この様子を図8に示す。図8は残余帯域減少傾向
における通知に基づく予測値と演算による予測値とを示
す図である。横軸に時間をとり、縦軸に残余帯域率をと
る。また、最新の通知を受けるまでのγ(これをγ0 と
表記する)が1以上すなわち帯域の増加がトラヒック源
に許されている場合で、かつ帯域が増加していない場合
には、RBu はRBp よりも残余帯域率を多めに予測す
る。この状況を図9に示す。図9は残余帯域減少増加に
おける通知に基づく予測値と演算による予測値とを示す
図である。横軸に時間をとり、縦軸に残余帯域率をと
る。図8および図9に示した実際の残余帯域の振る舞い
は、許される限り高いレートで送出するトラヒック源を
仮定した場合の曲線である。本発明の予測でも許される
限り高いレートで送出するトラヒック源を仮定した場合
の予測を行っているため、この仮定の下ではRBp の実
際の残余帯域率によく一致すると考えられる。しかし、
実際には必ずしも許されるレート以下のレートで送出す
るトラヒック源があると考えられるので、過度に安全側
に推定を行っている場合がある。そこで、γ0と「1」
との大小関係つまり、送出レートの増加を許可したか、
あるいは減少を指示したかにより場合分けを行い、γ0
が「1」以上の場合には、RBu とRBp の大きい方を
RBp の初期値として図4で説明した推定を再開するこ
とにより、より速やかな送出レートの上昇を促す。反対
にγ0が「1」未満でレートを減少させようとしている
ときには小さい方の値を初期値として、残余帯域をより
少な目に見積もり、安全側の推定を用いることとする。
ただし、通知された残余帯域が「0」以下の場合には、
これはVCルート上で輻輳が起きているということを表
すので、この場合にも安全側の値である小さい方の値を
初期値とする。図7のS13では上記の場合分けを行っ
ている。ただし、γ0は前回の通知があったときのγの
値を保持していた値で、パラメータP3は通常「1」の
近傍に設定する。また、P4は輻輳状態を判断するため
のパラメータで通常は0の近傍に設定する。S14はR
Bp とRBu の最大値をRBp の推定の初期値に設定し
直しており、S15は最小値に設定し直している。
【0033】図7において、S16とS17の処理で
は、前回通知された残余帯域率(RBorg ) から残余帯
域(RB)が減少していない場合には、トラヒック源が
増加を許しているにも関わらず、使用帯域を増していな
いことが考えられるので、安全側の推定を使い過ぎてい
るとわかる。そこで、RBp を前回の予測値と今回の予
測の大きい方に設定することにより、過度に安全側の推
定を修正している。
は、前回通知された残余帯域率(RBorg ) から残余帯
域(RB)が減少していない場合には、トラヒック源が
増加を許しているにも関わらず、使用帯域を増していな
いことが考えられるので、安全側の推定を使い過ぎてい
るとわかる。そこで、RBp を前回の予測値と今回の予
測の大きい方に設定することにより、過度に安全側の推
定を修正している。
【0034】図7において、S18は次回の通知に備え
ての変数の初期化である。図7のフローでは、遅延時間
のデータを必要としない。実際、通知間隔を通知にかか
る遅延時間よりも長く設定したとき、残余帯域の通知と
その直前の予測とを用いて、場合分けのみを用いて予測
値を求めることができる。
ての変数の初期化である。図7のフローでは、遅延時間
のデータを必要としない。実際、通知間隔を通知にかか
る遅延時間よりも長く設定したとき、残余帯域の通知と
その直前の予測とを用いて、場合分けのみを用いて予測
値を求めることができる。
【0035】図3における送出レート算出部37は、以
上で説明した処理により送出レートを算出し、送出レー
ト制御部38はその値を受け取り送出レートをそれ以下
に設定する。
上で説明した処理により送出レートを算出し、送出レー
ト制御部38はその値を受け取り送出レートをそれ以下
に設定する。
【0036】(実施例まとめ)本発明では、残余帯域の
変化を次の通知までの間残余帯域の予測を行っている。
また、通知があったときに前回の通知のときの予測と今
回の通知された値とを用いて、情報が到達するまでの残
余帯域の変化を場合分けによって判断し、新たな予測を
開始している。そのため、通知を行う交換機が輻輳通知
にあたる残余帯域がきわめて少ない状態を通知し、その
情報が制御する交換機に到達する前であっても、通知を
受けて送出帯域を制御する交換機が予測を行うことによ
り、帯域の上昇を小さく抑えることができる。また、通
知間隔を通知に要する時間以上に設定するならば、通知
される情報および帯域算出手順には、遅延時間の情報は
必要無く、遅延時間に応じてパラメータの設定を変える
必要もない。
変化を次の通知までの間残余帯域の予測を行っている。
また、通知があったときに前回の通知のときの予測と今
回の通知された値とを用いて、情報が到達するまでの残
余帯域の変化を場合分けによって判断し、新たな予測を
開始している。そのため、通知を行う交換機が輻輳通知
にあたる残余帯域がきわめて少ない状態を通知し、その
情報が制御する交換機に到達する前であっても、通知を
受けて送出帯域を制御する交換機が予測を行うことによ
り、帯域の上昇を小さく抑えることができる。また、通
知間隔を通知に要する時間以上に設定するならば、通知
される情報および帯域算出手順には、遅延時間の情報は
必要無く、遅延時間に応じてパラメータの設定を変える
必要もない。
【0037】また、VCルート上のすべての交換機で、
受入可能な帯域の計算を行う必要はなく、残余帯域を観
測しておき、通知のみしか行わない交換機があっても、
それよりも発側に通知を受けて帯域の制御を行う交換機
が存在すれば動作する。受入可能な帯域の計算は、その
制御を行う交換機のみが行えばよいから、複雑な計算を
VCルート上のすべての交換機で行う必要はない。
受入可能な帯域の計算を行う必要はなく、残余帯域を観
測しておき、通知のみしか行わない交換機があっても、
それよりも発側に通知を受けて帯域の制御を行う交換機
が存在すれば動作する。受入可能な帯域の計算は、その
制御を行う交換機のみが行えばよいから、複雑な計算を
VCルート上のすべての交換機で行う必要はない。
【0038】従来の技術とは、観測を行う交換装置にお
いて、入力帯域の観測を行い、1−(入力帯域/VPリ
ンク容量)で定義される残余帯域率を算出する機能を持
つこと、その残余帯域率を送出レートの制御を行う交換
機に通知する手段を持つこと、送出レートの制御を行う
交換機において、残余帯域率の通知を受信する機能を持
つこと、受信した残余帯域率より出力レートを算出する
機能を持つこと、算出したレート以下に制御する機能を
持つことにより、残余帯域が少ないことが通知された
が、通知に要する遅延時間があっても、通知が到達する
前に帯域の大きな上昇を避けることができる。
いて、入力帯域の観測を行い、1−(入力帯域/VPリ
ンク容量)で定義される残余帯域率を算出する機能を持
つこと、その残余帯域率を送出レートの制御を行う交換
機に通知する手段を持つこと、送出レートの制御を行う
交換機において、残余帯域率の通知を受信する機能を持
つこと、受信した残余帯域率より出力レートを算出する
機能を持つこと、算出したレート以下に制御する機能を
持つことにより、残余帯域が少ないことが通知された
が、通知に要する遅延時間があっても、通知が到達する
前に帯域の大きな上昇を避けることができる。
【0039】また、帯域に余裕があるときには帯域を大
きく上昇させ、反対に少ないときは小さく上昇させ、さ
らに輻輳状態ならば帯域を減少させることができるた
め、効率の良い転送が可能となる。また、すべての交換
機で送出帯域の計算を行う必要はなく、残余帯域の観測
と通知のみしか行わない交換機がルート上にあっても動
作させることができる。また、距離に応じたパラメータ
設定が不要である。また、パラメータ設定により使用せ
ずに残しておくべき帯域を決めることを容易にすること
ができる。
きく上昇させ、反対に少ないときは小さく上昇させ、さ
らに輻輳状態ならば帯域を減少させることができるた
め、効率の良い転送が可能となる。また、すべての交換
機で送出帯域の計算を行う必要はなく、残余帯域の観測
と通知のみしか行わない交換機がルート上にあっても動
作させることができる。また、距離に応じたパラメータ
設定が不要である。また、パラメータ設定により使用せ
ずに残しておくべき帯域を決めることを容易にすること
ができる。
【0040】図10に本発明の通信網において通知を行
う交換機におけるVPリンクの使用帯域の変化を示す。
図10では、プロットの点は、送出レートの更新を行っ
た点をあらわし、更新の時間間隔を「1」とすると、通
知の間隔は「32」、通知を行う交換機から送出レート
の制御を行う交換機までの遅延は「14」に設定してい
る。したがって、もし更新間隔を200×10-6とする
ならば、通知間隔は6.4×10-3、遅延は3.2×1
0-3となる。図10では、使用が許されている限り多く
の帯域を使用するトラヒック源がついてるという設定に
してある。また、パラメータP1とP2を図5、図6に
示した場合と同じく、「−1」と「2」にそれぞれ設定
し、使用率「1」を目標となるように設定している。図
10に示すとおり、使用率は速やかに「1」に近づき、
使用率「1」の付近で安定している。図10から本発明
の有効性が確認できる。
う交換機におけるVPリンクの使用帯域の変化を示す。
図10では、プロットの点は、送出レートの更新を行っ
た点をあらわし、更新の時間間隔を「1」とすると、通
知の間隔は「32」、通知を行う交換機から送出レート
の制御を行う交換機までの遅延は「14」に設定してい
る。したがって、もし更新間隔を200×10-6とする
ならば、通知間隔は6.4×10-3、遅延は3.2×1
0-3となる。図10では、使用が許されている限り多く
の帯域を使用するトラヒック源がついてるという設定に
してある。また、パラメータP1とP2を図5、図6に
示した場合と同じく、「−1」と「2」にそれぞれ設定
し、使用率「1」を目標となるように設定している。図
10に示すとおり、使用率は速やかに「1」に近づき、
使用率「1」の付近で安定している。図10から本発明
の有効性が確認できる。
【0041】
【発明の効果】以上説明したように、本発明によれば、
遅延なく送出レート設定を行うことができるため、送出
レートを高速かつ効率良く可変することができる。ま
た、所望の帯域を残すことができる。
遅延なく送出レート設定を行うことができるため、送出
レートを高速かつ効率良く可変することができる。ま
た、所望の帯域を残すことができる。
【図1】本発明実施例の全体構成図。
【図2】中継用の交換機および受信端を収容する交換機
のブロック構成図。
のブロック構成図。
【図3】送信端を収容する交換機のブロック構成図。
【図4】送出レート算出部の算出過程を示すフローチャ
ート。
ート。
【図5】残余帯域率と帯域上昇率との関係を示す図。
【図6】残余帯域率とリンク使用率との関係を示す図。
【図7】通知があったとき、残余帯域率RBをもとにR
Bp の初期値を求めるための処理手順を示すフローチャ
ート。
Bp の初期値を求めるための処理手順を示すフローチャ
ート。
【図8】残余帯域減少傾向における通知に基づく予測値
と演算による予測値とを示す図。
と演算による予測値とを示す図。
【図9】残余帯域減少増加における通知に基づく予測値
と演算による予測値とを示す図。
と演算による予測値とを示す図。
【図10】本発明の通信網において通知を行う交換機に
おけるVPリンクの使用帯域の変化を示す図。
おけるVPリンクの使用帯域の変化を示す図。
【図11】従来のATM通信網の概念図。
【図12】送信端を収容する交換機の動作を示すフロー
チャート。
チャート。
【図13】中継用の交換機および受信端を収容する交換
機の動作を示すフローチャート。
機の動作を示すフローチャート。
【図14】輻輳通知と送出レートとの関係を示す図。
【図15】効率の悪いセル転送の例を示す図。
1−1、1−2、2−1、2−2、3、4 交換機 5−1、5−2 送信端 6−1 受信端 3−1、3−2、3−3、3−4、11、12、21、
22、41、42、51、52 VPリンク 4−1、4−2 VCルート 31 到着セル数カウンタ 32 到着レート算出部 33 残余帯域率算出部 34 RMセル抽出部 35 比較演算部 36 残余帯域率書込RMセル送出部 37 送出レート算出部 38 送出レート制御部
22、41、42、51、52 VPリンク 4−1、4−2 VCルート 31 到着セル数カウンタ 32 到着レート算出部 33 残余帯域率算出部 34 RMセル抽出部 35 比較演算部 36 残余帯域率書込RMセル送出部 37 送出レート算出部 38 送出レート制御部
フロントページの続き (56)参考文献 特開 平5−103018(JP,A) 電子情報通信学会技術研究報告 SS E96−37(1996年8月19日) 1996年電子情報通信学会通信ソサイエ ティ大会 B−539(1996年8月30日) (58)調査した分野(Int.Cl.7,DB名) H04L 12/28 H04L 12/56
Claims (2)
- 【請求項1】 送信端および受信端を収容する交換機
と、この交換機相互間を接続する物理伝送路と、この物
理伝送路に介挿される中継用の交換機とを備え、前記交
換機間にはVC(Virtual Channel:仮想チャネル)ルー
トが設定可能なVP(Virtual Path:仮想伝送路)リン
クがそれぞれ設定されたATM通信網において、 前記交換機は、他の交換機との間に設定されるVPリン
クについてその残余帯域率を演算記憶する手段と、この
残余帯域率を送信端を収容する交換機に向け残余帯域情
報として送出する手段と、他の交換機から到来する残余
帯域情報があるとき、自己が記録した残余帯域率と到来
した残余帯域情報に含まれる残余帯域率とを比較しいず
れか小さい方の残余帯域率を最新の残余帯域率として更
新記録する手段とを備え、前記送信端を収容する交換機は、到来した残余帯域情報
に含まれる残余帯域率の情報に基づいてセル送出レート
を制御する手段を備え、 この送出レートを制御する手段は、到来した残余帯域率
の情報と前回予測した残余帯域率の値とに基づいて次の
残余帯域率の情報が到来するまでの間の残余帯域率を予
測し、その予測した残余帯域率の変化から許容される帯
域上昇率に基づいて送出レートを算出する手段を含む こ
とを特徴とするATM通信網。 - 【請求項2】 前記演算記録する手段は、すでに設定さ
れたVCルートの使用帯域を入力帯域とし、 1−(入力帯域/VPリンク容量) にしたがって残余帯域率を演算する手段を備えた請求項
1記載のATM通信網。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22559696A JP3087953B2 (ja) | 1996-08-27 | 1996-08-27 | Atm通信網 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP22559696A JP3087953B2 (ja) | 1996-08-27 | 1996-08-27 | Atm通信網 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH1070543A JPH1070543A (ja) | 1998-03-10 |
| JP3087953B2 true JP3087953B2 (ja) | 2000-09-18 |
Family
ID=16831811
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP22559696A Expired - Fee Related JP3087953B2 (ja) | 1996-08-27 | 1996-08-27 | Atm通信網 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3087953B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7380272B2 (en) | 2000-05-17 | 2008-05-27 | Deep Nines Incorporated | System and method for detecting and eliminating IP spoofing in a data transmission network |
-
1996
- 1996-08-27 JP JP22559696A patent/JP3087953B2/ja not_active Expired - Fee Related
Non-Patent Citations (2)
| Title |
|---|
| 1996年電子情報通信学会通信ソサイエティ大会 B−539(1996年8月30日) |
| 電子情報通信学会技術研究報告 SSE96−37(1996年8月19日) |
Also Published As
| Publication number | Publication date |
|---|---|
| JPH1070543A (ja) | 1998-03-10 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US5319638A (en) | Link-by-link congestion control for packet transmission systems | |
| EP0647081B1 (en) | Method and apparatus for controlling congestion in a communication network | |
| JP3296733B2 (ja) | 非同期転送モードに基づく網においてデータ源のデータ伝送速度を制御するための方法および装置 | |
| US5274625A (en) | Traffic measurements in packet communications networks | |
| US20030169688A1 (en) | System and method for dynamic rate flow control | |
| JPH10271132A (ja) | パケット交換網におけるフロー制御方式 | |
| JPH1079750A (ja) | Atm交換機におけるフィードバック制御方法および装置 | |
| JP3062041B2 (ja) | 非同期転送網における輻輳制御方式 | |
| JP3650262B2 (ja) | セルの転送レート制御装置およびその方法 | |
| US6597662B1 (en) | Apparatus and method for optimizing max-min fair rate control in ABR sessions | |
| JP3075188B2 (ja) | セルレート監視装置 | |
| US6345039B1 (en) | Device and method for controlling ATM traffic | |
| JP3087953B2 (ja) | Atm通信網 | |
| JP2861959B2 (ja) | Atm網輻輳制御システム | |
| JP3070907B2 (ja) | Atm通信網および経路変更方法 | |
| JP3563328B2 (ja) | ルート制御システム | |
| JP3079066B2 (ja) | Atm通信網 | |
| JP3087949B2 (ja) | Atm通信網 | |
| JP3199290B2 (ja) | パケット網およびパケット網の輻輳回避方法 | |
| JP3085516B2 (ja) | 適応送信レート制御通信装置 | |
| JP3087941B2 (ja) | Atm通信網 | |
| JP2832591B2 (ja) | 一斉通知型輻輳制御方式 | |
| JPH0974420A (ja) | 帯域制御方式 | |
| JPH11298530A (ja) | パケット交換システムおよびその輻輳制御方式 | |
| KR100299054B1 (ko) | 비동기전송모드 교환기에서 버퍼 관리를 이용한 가용 비트 속도 사용 파라미터 제어 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080714 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080714 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090714 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |