JPH09186701A - 最適帯域幅割当て方法及び装置 - Google Patents

最適帯域幅割当て方法及び装置

Info

Publication number
JPH09186701A
JPH09186701A JP24655996A JP24655996A JPH09186701A JP H09186701 A JPH09186701 A JP H09186701A JP 24655996 A JP24655996 A JP 24655996A JP 24655996 A JP24655996 A JP 24655996A JP H09186701 A JPH09186701 A JP H09186701A
Authority
JP
Japan
Prior art keywords
bandwidth
link
network
reserved
traffic
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.)
Pending
Application number
JP24655996A
Other languages
English (en)
Inventor
Aline Fichou
アライン・フィショウ
Claude Galand
クラウド・ガランド
Pierre-Andre Foriel
ピエール−アンドレ・フォリエル
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.)
International Business Machines Corp
Original Assignee
International Business Machines 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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of JPH09186701A publication Critical patent/JPH09186701A/ja
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L12/5602Bandwidth control in ATM Networks, e.g. leaky bucket
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L45/00Routing or path finding of packets in data switching networks
    • H04L45/02Topology update or discovery
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0896Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5619Network Node Interface, e.g. tandem connections, transit switching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5629Admission control
    • H04L2012/5631Resource management and allocation
    • H04L2012/5632Bandwidth allocation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

(57)【要約】 【課題】 データ通信ネットワークで非予約トラフィッ
クへの帯域幅の割当てを最適化する方法を提供する。 【解決手段】 デジタル・ネットワークの高速転送リン
クでの非予約トラフィックへの最適帯域幅割当ては、交
換デバイスを通して接続された入力/出力アダプタを含
むネットワーク・ノード/ポートでのデータ・パケット
の転送を調整することにより行われる。そのため、ネッ
トワーク・ノードに、ネットワークのイメージを維持す
るトポロジ・データベースを格納した制御点計算デバイ
ス(CP)が割当てられる。このデータベースは、定期
的に、また呼び出しセットアップ時に、リンクlの現在
使用可能な帯域幅を示すリンクlの明示レート・パラメ
ータと、リンクlの非予約コネクション数を示すパラメ
ータNNRlとを含むトポロジ・データベース更新メッセ
ージ(TDU)によって更新される。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、高速データ転送ネ
ットワークの非予約帯域幅トラフィックに、動作帯域幅
を動的に、最適な形で割当てる方法及び装置に関する。
【0002】
【従来の技術】現在のデジタル・ネットワークは、同じ
ネットワーク上で各種のデータ(純データ、または音
声、画像、ビデオ等、デジタル化された情報信号)を転
送しながら、これらのトラフィックの各種類に固有の要
件に準拠するようにしたマルチメディア環境で動作する
ようになっている。
【0003】例えば、さまざまなユーザによって与えら
れる情報は数種類に分けられることに気づく。これらに
は、所定の一定限度の遅れ時間内にエンドユーザに伝え
られなければならないリアルタイム情報(音声情報等)
と、非リアルタイム情報が含まれる。リアルタイム情報
に、この遅れ時間内に伝えられない情報があった場合、
その情報は捨てられるだけである。
【0004】その場合、元の信号の復元は、エンドユー
ザ側ではデータ・パケット転送環境で、補間/補外法等
の手法によってある程度は可能である。これらの手法
は、限られた数の棄却された連続したパケットの"損失"
だけを克服する解決法は提供するが、遅れ時間の制限と
いう要件は克服していない。
【0005】一方で情報は、予約トラフィック情報と非
予約(NR)情報を含むと考えられる。予約トラフィッ
ク情報の転送は、両当事者間で契約により合意された条
件に従って、所定の最大遅延時間で保証されなければな
らない。NR情報は、特別な時間制限なくネットワーク
で転送される制御情報や特定のソースのトラフィック等
である(ただしトラフィックは、ネットワークの効率を
高めるために最適化する必要がある)。
【0006】他方、先に述べた通り、デジタル化された
データが、ビット・パケットとして配置されるパケット
交換法や回線交換法等、いろいろな手法が開発されてい
る。
【0007】回線交換法と比べたパケット交換法の基本
的なメリットは、回線上で、さまざまなタイプのデータ
の統計的多重化が可能なことである。これにより転送帯
域幅が最適化される。回線交換法に比べたパケット交換
法の欠点は、ジッタや遅れが出ることであり、これは既
に知られている通り、ビデオまたは音声のような等時性
データの転送には障害になることがある。このような背
景から、パケット交換ネットワークで新たなコネクショ
ンが確立される毎に、遅延やジッタが制限されるように
ネットワークをコントロールする方法が提案されてい
る。
【0008】これらの方法は、例えば欧州特許出願第9
4480097.8号に述べられている。この種の方法
はどれも、ネットワークで転送されるサービスまたは制
御データを要求したエンドユーザに対して、ネットワー
クの高速リンク(または回線)とノードまたはポートを
通るパスを確立し、使用可能な転送帯域幅を最適な形で
利用する。
【0009】基本的には、契約によって定められたパラ
メータを基準に、予約トラフィック(リアルタイム情報
を含む)には所定の帯域幅を割当て、次に、非予約トラ
フィックには一定の基準で残った帯域幅を割当てること
ができる。
【0010】しかし、瞬間的トラフィックは予約トラフ
ィックでも非予約トラフィックでも明らかに可変である
ことを考えれば、グローバルなネットワーク利用の効率
を考慮する限り、固定帯域幅の割当ては本質的に非効率
である。
【0011】最初の改良例では、あらかじめ計算された
過大帯域幅がソース毎に割当てられ、ネットワーク内で
生じる瞬間的輻輳を検出し、何らかの"スローダウン"メ
カニズムをモニタする手段が使用される。このようなメ
カニズムは既に、先に述べた欧州特許出願書類、及び米
国特許第5280470号に述べられている。上記の欧
州特許出願書類では、スローダウン・メカニズムは、ス
イッチ・バックプレッシャ信号の管理を通してノード交
換レベルで輻輳をコントロールするのに用いられるだけ
である。米国特許第5280470号では、ネットワー
ク・ノードで輻輳が検出され、増加が許容できない時に
のみ予約帯域幅でスローダウンが働く。その際、ソース
がいくつかアクティブではない場合にはリンク使用率が
低下することがある。従ってデータ・ソースは、実際に
は動的には考慮されない。言い換えると、ここで見る従
来の装置は、コネクション間の真の動的共有を実現せ
ず、ソースにスローダウン・メッセージを送ることによ
ってトラフィックの輻輳を一時的に解消するのに役立つ
だけである。
【0012】
【発明が解決しようとする課題】本発明の目的は、デー
タ通信ネットワークで、非予約トラフィックへの帯域幅
の割当てを最適化する方法を提供することである。
【0013】本発明の他の目的は、データ通信ネットワ
ークで、予約トラフィックをモニタし、非予約トラフィ
ックに転送帯域幅を動的に割当てるかまたは適応させる
方法を提供することである。
【0014】本発明の他の目的は、ATM(非同期転送
モード)またはフレーム・リレーで動作する通信ネット
ワークで、現実のデータ・ソースの要件をもとに、非予
約トラフィック・ソース間で転送帯域幅を動的にかつ公
平に配付する方法を提供することである。
【0015】
【課題を解決するための手段】本発明は、データ・ソー
スとして機能するデータ端末装置とデータ宛先端末との
間で割当てられたネットワーク・パスで、優先度の異な
るデータ・トラフィックを転送するよう形成された高速
リンクによって相互接続されたノードを含む高速データ
転送ネットワークで、データ・トラフィックを最適化す
る、最適帯域幅割当て方法に関する。上記優先度は、所
定の合意内容をもとに上記割当てられたパスで、ある転
送帯域幅が予約されている予約トラフィックのための上
位優先度と、予約トラフィックが満足されれば上記パス
で使用可能な転送帯域幅内でネットワーク上を転送する
必要のある、非予約トラフィックのための下位優先度と
を含む。非予約トラフィックに帯域幅を割当てる上記方
法は、ネットワーク・パスに沿った各リンク上のネット
ワーク占有度のイメージを格納する少なくとも1つのト
ポロジ・データベースを作成及び維持するステップと、
定期的に、またネットワーク内の端末呼び出しセットア
ップ時に、リンクlで現在使用可能な帯域幅を示す各リ
ンクlの明示レート・パラメータ(ERl)と、リンク
lの非予約コネクション数を示すパラメータNNRとを含
む、トポロジ・データベース更新(TDU)メッセージ
を作成及び同報通信するステップと、上記TDU情報を
受信して、上記パスに沿った各ノードについて上記パス
に沿った各リンクで使用可能な残った転送帯域幅を計算
し、上記使用可能な帯域幅をネットワークに接続された
非予約トラフィック・ソースに割当てるステップと、を
含む。
【0016】
【発明の実施の形態】本発明は、集中管理ネットワーク
にも分散管理ネットワークにも等しく適用できるが、好
適な実施例は、分散管理のデータ転送ネットワークに関
して述べる。従って、これはどのような場合でも本発明
の制限を意味するとみなすべきではない。
【0017】図1に、本発明を実施するのに使用できる
分散管理(すなわちネットワークの各ノードでの管理)
のパケット交換ネットワークの1つの例を示す。このネ
ットワークは、高速中継線(またはリンク)(l0、l
1、l2、l3、l4)によって相互接続され、データ
・ソースまたは宛先の端末として機能する外部のデータ
端末装置(DTE)に接続されたアクセス回線(AL)
によってアクセスできる、5つの交換ノードSW0乃至
SW4を含む。
【0018】ネットワーク管理アーキテクチャは分散型
であり、各交換ノードは、制御点CPによって管理され
る。CPは全て、制御点間の制御メッセージを効率よく
マルチキャストする手段を提供する制御点スパニング・
ツリー(CPST)を介して相互接続される。CPは、
ネットワークの他のCPに制御メッセージを同報通信し
たいときは、このメッセージを、所定のCPST交換ア
ドレスに送り、アーキテクチャがCPスパニング・ツリ
ーの全ての回線上で、またこれらの回線でのみこのメッ
セージをルーティングする手段を提供する。このアーキ
テクチャはまた、各交換ノード上のツリー・アドレスを
初期化し、回線や交換ノードに障害が発生した場合には
ツリーを自動的に再構成する手段を提供する。
【0019】各CPは、ネットワークについての情報を
格納するトポロジ・データベースのコピーを含む。これ
には、ネットワークの物理構成と回線の特性及びステー
タスが含まれる。
【0020】予約トラフィックを転送する、ネットワー
クの全ての回線lについて、優先度が指定されたパケッ
トに関して許容される最大遅延T(n)と、この回線上
の帯域幅使用率R_res(n)が定義され、トポロジ
・データベースに記録される。この情報は、必要な時に
制御点スパニング・ツリーを、送られるトポロジ・デー
タベース更新メッセージ(TDU)を介して他の制御点
に配付される。
【0021】このようなスパニング・ツリー構成につい
て詳しくは、欧州特許出願番号第94480048.1
号、"A Data Communication Network and Method for O
perating said Network"を参照されたい。
【0022】動作時、ソース・ユーザ端末装置は、宛先
端末との接続を要求することができる。例えば、ユーザ
端末装置DTE−AとDTE−B(それぞれアクセス回
線AL−AとAL−Bを介してネットワークに接続され
る)は、DTE−AがDTE−Bとのコネクションを要
求すると(すなわちDTE−Aの呼び出しセットアップ
時に)、最大遅延T−maxとパケット損失可能性P−
lossに関して指定されるサービス品質(QoS)
で、ネットワークを通して相互接続される。
【0023】その場合、交換ノードSW0では、制御点
CP0はまず、QoSと、ユーザによって指定されるト
ラフィック特性(ピーク・レート、平均レート、平均パ
ケット長)を使って、ソース端末と宛先端末の間のトラ
フィックに割当てられたルートまたはパス上の、全ての
回線で予約されるコネクションの等価容量と呼ばれる帯
域幅C_eqを計算する。これは、この回線上の、その
コネクションに対して指定されている損失可能性P−l
ossよりも小さいパケット損失可能性P0(n)を保
証するためである。
【0024】制御点CP0は次に、トポロジ・データベ
ースで、回線ベースで使用可能な情報をもとに宛先に達
するのに最適なネットワーク・ルートを計算する。その
ため、パス選択プログラムが最初、ルートに適したネッ
トワーク回線を識別する。R(n)とR_res(n)
がそれぞれ、回線nの容量とその現在の予約レベルを示
す場合、回線は次の場合に適格である。
【数14】 R_res(n)+C_eq≦0.85R(n)
【0025】プログラムは次に、変更ベルマン・フォー
ド(modified Bellman-Ford)・アルゴリズムを使っ
て、最小重み、最小ホップ・カウントで、適格な回線を
使い、QoSを満足する、ソースから宛先までのルート
を見つける。
【数15】T_max≦ΣT(n) P_loss≦1−π(1−P_l(n))
【0026】ここで、和と積の演算子はルートのN個の
回線について繰り返される(n=1、...、N)。
【0027】等価容量と最適ルートについては次の文献
を参照されたい。R.Guerin、H.Ahmadi、M.Naghshine
h、"Equivalent Capacity and its Application to Ban
dwidth Allocation in High Speed Networks"、publish
ed in IEEE Journal of Selected Areas in Communicat
ions、JSAC-7、Sept.1991.H.Ahmadi、J.S.Chen、
R.Guerin、L.Gun、A.M.Lee and T.Tedijanto、"Dy
namic Routing and Call Control in High-Speed Integ
rated Network"、published in Proc.Workshop Sys.E
ng.Traf. Eng.、ITC 13、pp 397-403、Copenhagen、D
enmark.
【0028】ここで、DTE−A1とDTE−Bを交換
ノードSW0から交換ノードSW4まで接続するために
選択されたルートは、交換ノードSW1、SW2を介し
た中継線l0、l1及びl4と、交換ノードSW0、S
W4のアクセス回線AL1を使用すると仮定しよう。
【0029】そのため、ソースの制御点CP0は、ルー
トに沿ってコネクション・セットアップ・メッセージを
送る。メッセージのコピーがルート上の全てのスイッチ
の制御点に送られる(CP1、CP2及びCP4な
ど)。このメッセージは、ルート上の制御点のネットワ
ーク・アドレスのリスト、これら制御点間のリンク名
(l0、l1、l4)のリスト、要求帯域幅C_eq、
コネクションの優先度、及びソースの制御点CP0によ
ってセットされ、コネクションを一意に識別するために
他の全てのCPによって用いられるコネクション相関係
数C_corを含む。
【0030】セットアップ・メッセージのコピーが受信
されると、各CPは2つの基本タスクを実行する。
【0031】まずCPは、新たなコネクションの等価容
量が、回線のルート上の次の交換ノードにまだ使用可能
かどうかチェックし、使用可能であればそれを予約す
る。従ってCPは、最初の上記の関係を確認することに
よって回線が適格かどうかチェックする。そうであれ
ば、CPは新たなコネクションに対して転送回線上の所
望の帯域幅を予約し、コネクション・セットアップを受
け入れ、次のように予約レベルを増分する。
【数16】 R_res(n)=R_res(n)+C_eq
【0032】そしてCPは、この予約レベルが大きく変
更されている場合、結局はCPスパニング・ツリーでト
ポロジ・データベース(TDU)・メッセージを同報通
信して、他のCPにこの回線の新たな予約レベルR_r
esを伝える。
【0033】次にCPは、新たなコネクションの新たな
ラベルを割当て、このラベルをラベル交換のためにルー
ト上の前のスイッチの制御点に送る。
【0034】従って、ネットワーク動作の間、各ノード
n(n=0、1、...)の制御点(CPn)は、定期
的に、また呼び出しセットアップ時に、アクセス・ノー
ドによって収集されたトポロジ・データベース更新(T
DU)メッセージを同報通信する。そこで、本発明のネ
ットワーク帯域幅割当てを動的に最適な形で制御するた
め、TDUフォーマットは明示レート(ER)・パラメ
ータを含むようになっている。従って、図1に示すよう
に、リンクlのTDUフォーマットは、上記のTDUメ
ッセージに、リンクlの明示レート(すなわちERl)
を含む。ここでERlは、NRコネクション数で割っ
た、リンクlで現在使用可能な帯域幅を指定し、従っ
て、上記使用可能な帯域幅を対応する制御点に動的に指
示する。この情報により、全ての対象リンクで現在使用
可能な帯域幅を全て知った状態で、非予約(NR)トラ
フィックを転送するサービスを要求するソースに、帯域
幅を最適な形で割当てることができる。
【0035】トラフィックが、ソース端末DTE−A1
から宛先端末DTE−Bまで、上記パスSW0、l0、
SW1、l1、SW2、l4、SW4を転送されるとす
ると、これらノードのトポロジ・データベースはそれぞ
れ、ノードによって接続された中継線上で明示レートを
使用できるようにする。
【0036】またリンクlのTDUフォーマットは、上
記リンクlの非予約コネクション数の指標を含む(すな
わちNNRl)。
【0037】これらの情報が与えられることで、ネット
ワークで非予約トラフィックをDTE−Aから送れるか
どうかをアクセス・ノード(SW0)制御点によって判
定できるようになるだけでなく、リンクによって接続さ
れた非予約ソース間に配分された帯域幅の、動的且つ公
平な調整が、ネットワーク構成によって可能になる。こ
れによりデータ・パケットの損失は少なくなり、予約ト
ラフィックは影響を受けない。
【0038】図2は、制御点デバイスCP0が接続され
た交換デバイスSW0を含むノード0等、ノード内で用
いられる各種デバイスを示したブロック図である。交換
デバイスSW0は、それぞれ1つの回線またはリンクに
接続されたアダプタ数個(アダプタ0、アダプタ
1、...、アダプタn)を含む。1回線は、トラフィ
ック・ソースとのコネクションを数千本まで処理でき
る。例えば、アダプタ0にはトラフィック・ソース2
1、22、23が接続している。
【0039】各ソースのデータ・トラフィックは、アク
セス制御機能(ACF)デバイス(24、25、26参
照)に向けられる。上記ACFデバイスは、アダプタ制
御エージェント(CA)に双方向に接続される。CAは
それぞれ(CA0、CA1、...、CAn)、ノード
の制御点(CP0)に接続されて、要求により、確立さ
れたローカル・コネクションのリンク情報を、対応する
トポロジ・データベースから取得する。また、既に述べ
た通り、CP0トポロジ・データベースは、ネットワー
ク・リンクからトポロジ・データベース更新(TDU)
メッセージ(TDUl1、TDUl2等)を取得する
(図1参照)。
【0040】図3は、アクセス制御機能(ACF)デバ
イス30とコネクション・エージェント(CA)・デバ
イス31の動作を示す図である。この装置の動作を理解
するには、まず、ユーザからのデータ・トラフィックは
パケット(または、ここではパケットとみなすATMセ
ル)の形に構成され、パケットの転送は調整される(ノ
ード出力ライン上)ということを思い出す必要がある。
さまざまな調整方法が知られているが、その中でリーキ
ー・バケット・メカニズムを利用した方法がある。図4
にリーキー・バケット・メカニズムを示す。図4に示し
たメカニズムでは基本的に、転送されるデータ・パケッ
トは、まず入力バッファ(またはシフト・レジスタ構
造)41を通る。入力バッファからネットワーク回線へ
の転送は、トークン・プールによって調整される。その
ため"トークン"・ジェネレータによって所定レートでト
ークンが作成され、上記トークンがトークン・プール4
2に格納される。次に、入力バッファ41からネットワ
ークに転送される各データ・パケットは、データ・パケ
ットが含むバイト数だけのトークンを要求する。これら
のトークンがトークン・プール42で使用可能な場合、
そのデータ・パケットはネットワークに送られる。でな
ければデータ・パケットは、その数のトークンが作成さ
れるまで待つ必要がある。トークンは、要求側データ・
パケットに個別に付加されるので、棄却可能なデータと
棄却不可能なデータを区別できるようにメカニズムを改
良することができる。従って、リーキー・バケットのレ
ベルで、棄却可能なパケットと棄却不可能なパケットの
区別処理は、トークン・プールの複写により行われる。
つまり、棄却不可能なパケットには緑タグが付けられ、
棄却可能なパケットには赤タグが付けられる。従って、
2つのトークン・プールが、1つは"緑"トークンに、も
う1つは"赤"トークンに用いられる。いずれのプールも
互いに独立して埋められる。緑トークン・プールは、ネ
ットワークのコネクションkに予約された等価容量に等
しいトークン・レートC_eq(k)か、またはNRに対
する最小保証帯域幅であるトークン・レートMCRk
埋められる。赤トークン・プールは、トークン・レート
k,tで埋められる。C_eqの計算は先に述べた文献
に説明されているが、Rk,tの最適計算は本発明の目的
である。
【0041】例えば、棄却可能なデータ・パケットは、
補間/補外等のメカニズムにより、受信側で復元可能な
音声データ・パケットを含むことがある。しかし、本発
明でより重要なことは、リーキー・バケット・メカニズ
ムによるデータ・パケットの転送は、トークン生成レー
トを制御することによって調整可能なことである。図3
で、データ・ソースkに対するアクセス制御機能デバイ
ス(24)のリーキー・バケット32が、可変レートの
トークン・プール33に接続されているのはそのためで
ある。上記トークン・プール33はまた、調整のために
用いられる基準しきい値指標(低基準しきい値THL
高基準しきい値THH)を有する。これらのしきい値に
対するトークン・プールのレベルは、使用率を示し、ト
ークン生成レートを上げる、下げる、或いは維持する
(すなわち変更しない)必要があるかどうかを明らかに
する。
【0042】トークン生成レートRk,tは、対象パスに
沿ったどのコネクションでも、あるメカニズムによって
更新される。例えば、コネクションkのトークン・レー
ト計算メカニズム31は、更新されたトークン生成レー
トRk,tを与えることによって時間tのトークン生成を
更新する。これは最初、トークン・プール33によって
モニタされるコネクションkの使用状態を測定し(デバ
イス35)、例えば、THHとTHLを参照してトークン
・プールのレベルをモニタした結果をもとに、トークン
生成レートを上げる、下げる、または維持する必要があ
るかどうかを指示するパラメータを通して可能になる。
【0043】アクセス・リンクに接続されたアクセス制
御機能デバイス30の個々のローカル・コネクションに
接続される、35等のトークン利用デバイス全てによっ
て与えられた情報は、コネクション・エージェント・デ
バイス31内の割当て帯域幅計算デバイス36に送られ
る。計算デバイス36は、対象ポートの各コネクション
kに現在割当てられている帯域幅を管理する。計算デバ
イス36はまた、トークン・レート生成デバイス34を
制御するレート更新デバイス37をドライブする。計算
デバイス36には、要求により、関係するノード制御点
(CP0等)に送られる各種TDUによって更新され
る、トポロジ・データベースの、必要な全ての明示レー
ト(ERl)と、使用可能な非予約コネクション数(N
NRl)が与えられることで、時間tにリンクlのコネク
ションkに割当てられる、更新されたトークン生成レー
トRl,k,tの計算が可能になり、トークン・レート生成
デバイス34がドライブされる。
【0044】動作時、装置はリーキー・バケット値を定
期的に取得し、あるコネクションでそのレートを上げる
(i)か、下げる(d)か、または維持する(すなわち
変更なし)(e)かを決定することができる。
【0045】Lkを、コネクションkのパスに沿ったリ
ンクのセットとする。ローカル・ポート(DTE−Aの
SW0等)のコネクションkに可能なレートを決定する
には、まず、Lkに属する、パスに沿った全てのリンク
lについて、ポートの全てのコネクションに割当てられ
た帯域幅の部分Bl,tを知る必要がある。Bl,tは次式に
よって与えられる。
【数17】
【0046】ここで、Nlは、パスにリンクlがあるロ
ーカル・ポートに接続された非予約コネクション数であ
る。ERlは、リンクlの明示レートである。(Rh
o)res l,tは、対象ネットワーク・ノードで統計的にモ
ニタされ、時間tにリンクlの予約トラフィックによっ
て用いられる帯域幅の比である。Clは、リンクlの速
度である。NNRlは、パスにリンクlがあるネットワー
ク内の非予約コネクション数合計である。MCRkは、
コネクションkの非予約トラフィックに"予約"された帯
域幅の一部である(このパラメータMCRkは、非予約
トラフィックではヌルにする必要があるが、そのトラフ
ィックに対して公平に最小帯域幅を任意予約することが
できる)。言い換えると、
【数18】
【0047】は、リンクlを共有する全ての非予約コネ
クションの最小セル・レート(MCR)(ある場合)の
和になる。
【0048】次に、時間t−1のローカル・ノードのリ
ーキー・バケット値を使って、このノードに接続された
ソースの新たな明示レートRk,tを、時間tについて計
算する必要がある。
【0049】装置は、リーキー・バケットからの情報を
使って、ボトルネックになっており、その帯域幅全ては
使用しておらず、従って一部を開放できるコネクション
に、帯域幅N(d) l,tを要求するコネクションの数N(i)
l,tと、必要な帯域幅を使用していて、それ以上を必要
としないコネクションのN(e) l,tを導くことができる
(Nl=N(i) l,t+N(d) l,t+N(e) l,t)。コネクショ
ンkのレートを上げる、下げる、または維持する必要が
あるかどうかにもとづくこの分類は、ローカル・ノード
でセットされた現在値、Rk,t-1にのみ依存することに
注意されたい。
【0050】あるコネクションkを考えると、時間t−
1にリンクlでセットされた現在のレートRl,k,t-1
使い、Rl,k,t-1を、コネクションkのレートを下げる
必要がある場合はR(d) l,k,t-1と、コネクションkのレ
ートを上げる必要がある場合はR(i) l,k,t-1と、また、
コネクションkをその現在のレートに維持できる場合は
(e) l,k,t-1と書換える。レートRl,k,tの計算は、Lk
の全てのリンクlについて下記の回帰システムに従って
行われる。φ下げる場合、
【数19】
【0051】φ変更なしの場合、
【数20】
【0052】φ上げる場合、
【数21】
【0053】ここで、α'l,tとα"l,tは、乗法減少係
数、β'l,tとβ"l,tは、加法増加係数である。
【0054】コネクションkのレートは、次に、パスに
沿って計算された最小レートにセットされる。
【数22】
【0055】このモデルの前提条件は、コネクションは
全て、定義された公平基準を満足するために、取得した
帯域幅をいつでも開放できなければならないということ
である。例えば、ある任意の時間に、レートの増加を求
めるコネクションと、"問題のない"コネクションしかな
い場合、前のシステムに関するこの状態が安定している
のは公平ではない。すなわち、"問題のない"コネクショ
ンに割当てられた帯域幅の一部を、ボトルネックになっ
ているコネクション間で再配分する必要がある。ここで
選ばれている公平基準は、ネットワークが提供できる以
上の帯域幅を全てのコネクションが必要とする状態は、
上記の非平衡状態よりも公平な状態であるということで
ある。これは、もちろん採用できる公平基準の1つにす
ぎない。
【0056】より多くの帯域幅を必要とするコネクショ
ンに関する式の和の項はまた、それらのコネクション間
で、ある公平性を実現するために用いられる。この項が
ない場合(すなわちR(i) l,k,t-1を使う)、既に充分な
総帯域幅を有しており、それ以上を要求するコネクショ
ンは、レートが小さく、帯域幅を突然要求するコネクシ
ョンを考慮して、取得した帯域幅の一部を開放すること
はない。このシナリオは公平ではないので、増加を待っ
ているコネクションの総帯域幅は、等しく再配分する必
要がある(最大/最小の基準に従って)。
【0057】項Bl,t/Bl,t-1は、全てのコネクション
に、リンクlの非予約トラフィックに使用可能な帯域幅
のバリエーションを等しく配分する。
【0058】α'l,t、α"l,t、β'l,t、β"l,tを計算す
る問題点は、これらは時間変数N(i ) l,t、N(d) l,t、N
(e) l,tの関数であるので単純ではない。そのため、それ
ら自体も時間の関数になる。更にこれらパラメータは常
に、リンクlについて次式を満足する必要がある。
【数23】
【0059】システムの解は複雑すぎて、各時間tにつ
いて評価できないので、次のようにヒューリスティック
なアプローチをとる必要がある。φ帯域幅の減少を要す
るコネクションの場合、α'l,tは、もちろん、1よりも
小さく、帯域幅を要するコネクション数が大きくなると
0に近くなる。開放された帯域幅の一部も、変更を要し
ないコネクションに追加する必要がある、すなわちβ'
l,t項の一部である。ここで次式を置く。
【数24】
【0060】φ等しい帯域幅を要するコネクションの場
合、α"l,tも、帯域幅を要するコネクション数が大きく
なると0に近づく。
【数25】
【0061】他方、これらのコネクションのレートは、
帯域幅を開放するコネクションにN(i) l,t(e) l,t/N
2 lを適用することによって大きくなる。
【0062】この値は、N(e) l,tコネクション間に等し
く配分される。次式が得られる。
【数26】
【0063】φ帯域幅の増加を要するコネクションの場
合、β"l,t項は、項N(i)2 l,t/N2 lを、N(i) l,tコネ
クション間に等しく配分された、前のコネクション・レ
ートのセットの両方に適用することによって開放される
総帯域幅である。
【数27】
【0064】本発明を実施するアルゴリズムは次のよう
に要約できる。 全コネクションについて:φリーキー・バケット統計を
用い、コネクションkを、増加、減少、または現状維持
を要すると"指定"する。 全リンクについて:φN(i) l,t、N(d) l,t及びN(e) l,t
を計算する。φTDUメッセージを受信して、各リンク
lで使用可能な帯域幅を更新する。
【数28】
【0065】φ以下を計算する。
【数29】
【0066】全コネクションについて:φコネクション
・パスの全リンクについて、Rl,k,tを更新する。減少
の場合、
【数30】
【0067】現状維持の場合、
【数31】
【0068】増加の場合、
【数32】
【0069】φ次のようにセットする。
【数33】
【数34】 Rk,t=max{MCRk,min{PCRk,Rk,t}} (10)
【0070】非予約トラフィックは現実には、休止期間
がかなり長く、ほとんどがバースト的であると予想され
る。こうした静フェーズがあるため、アクティブなコネ
クションは2、3あるだけであり、統計的多重化を導入
することによってパフォーマンスが向上すると考えるの
は理にかなっている。これは、基本的には、ネットワー
ク内に輻輳がない限りは、全てのコネクションに、その
およその公平な取り分よりも"少し多く"割当てられると
いうことを意味する。
【0071】図5に、本発明を実施し、コネクションk
について求められるレート調整を行うアルゴリズムのブ
ロック図を示す。
【0072】まず、デバイス35(図3参照)によって
定義される使用率と、他の全てのローカル・コネクショ
ン(1、2、3、...k−1)の使用率が、計算ステ
ージ50に与えられる。この計算ステージはまた、コネ
クション・エージェント(CA)に格納されたテーブル
からt−1のレートを取得する。表は次のようになって
いる。
【表1】 リンク1 リンク2 −− リンクl コネクション1 R1,1,t-1 −− −− Rl,1,t-1 コネクション2 − − − − − − − − − コネクションk − − − Rl,k,t-1
【0073】計算ステージ50(図5参照)は、N(i)
l,t、N(d) l,t、N(e) l,tを与える。
【0074】これらの情報は、上記の表によって与えら
れるデータと共に、第2計算ステージ51に送られ、こ
こでパラメータα'l,t、α"l,t、β'l,t、β"l,tがそれ
ぞれ、先に述べた式(1)乃至(4)に従って計算され
る。
【0075】最後に、α、βのパラメータが、リンクl
の明示レート及び非予約トラフィック数NNRlと共に、
第3計算ステージ52に送られ、式(5)に従って、更
新された使用可能な帯域幅Bl,tの計算が可能になる。
【0076】ステージ50、51及び52の上記の計算
は全てのリンクlについて行われる。
【0077】次に、対象パスの全てのコネクションにつ
いて、また使用率によって定義されるコネクションの状
態が、減少か現状維持(すなわち変更なし)か、増加か
に応じて、それぞれ式(6)、(7)または(8)に従
って、図5のステージ53、54、55(及び図3のデ
バイス37)に示す通り、リンク・レートが更新され
る。
【0078】最後に、ステージ56で、リンクkの新た
なトークン・レート(図3のデバイス34を参照)が、
式(9)及び(10)により計算される。
【0079】この新たなトークン生成レートRk,tは、
トークン・プール33(図3)のトークン生成レートを
更新するために適用される。
【0080】まとめとして、本発明の構成に関して以下
の事項を開示する。
【0081】(1)データ・ソースとして機能するデー
タ端末装置とデータ宛先端末の間に、割当てられたネッ
トワーク・パスに沿って、優先度の異なるデータ・トラ
フィックを転送するよう形成された高速リンクによって
相互接続されたノードを含む高速データ転送ネットワー
クで、データ・トラフィックを最適化するための最適帯
域幅割当て方法であって、上記優先度は、所定の合意に
もとづいて上記パスに沿って転送帯域幅が予約されてい
る予約トラフィックの高優先度と、予約トラフィックが
満足されれば上記パスで使用可能な転送帯域幅があるネ
ットワーク上を転送する必要がある非予約トラフィック
の低優先度とを含み、非予約トラフィックに帯域幅を割
当てる上記方法は、上記ネットワーク・パスに沿った各
リンクのネットワーク占有度のイメージを格納する少な
くとも1つのトポロジ・データベースを作成するステッ
プと、定期的に且つネットワーク内の端末呼び出しセッ
トアップ時に、リンクlで現在使用可能な帯域幅を示
す、各リンクlの明示レート・パラメータ(ERl
と、リンクlの非予約コネクション数を示すパラメータ
NRとを含む、トポロジ・データベース更新メッセージ
を作成及び同報通信し、上記少なくとも1つのトポロジ
・データベースに格納するステップと、上記トポロジ・
データベース更新情報を受信して、上記パスに沿った各
ノードについて、上記パスに沿った各リンク上で使用可
能な、残った転送帯域幅を計算し、上記使用可能な帯域
幅を、ネットワークに接続された非予約トラフィック・
ソースに割当てるステップと、を含む、方法。 (2)上記転送ネットワークは分散制御ネットワークで
あり、上記トポロジ・データベースは各ネットワーク・
ノードに格納され、上記トポロジ・データベース更新情
報は、上記パスに沿った上記ノードに同報通信され、非
予約トラフィックに使用可能な上記帯域幅は、計算され
て、上記パスに沿った各ノード内の関係リンクに割当て
られる、上記(1)記載の最適帯域幅割当て方法。 (3)a)リンクl上の全てのコネクションkについ
て、定期的に且つコネクション・セットアップ時に、コ
ネクションを、帯域幅の増加(i)を要するか、帯域幅
の減少(d)を要するか、または変更の必要はない
(e)と指示するステップと、 b)上記パスに沿ったノードに接続された全てのリンク
lについて、帯域幅の増加を要求するコネクション数
(Nl,t (i))、帯域幅の減少を要求するコネクション数
(Nl,t (d))、及び必要な帯域幅を有するコネクション
数(Nl,t (e)を計算するステップと、トポロジ・データ
ベース更新メッセージの受信により、次のように使用可
能な帯域幅を更新するステップであって、
【数35】 ここで、Nlは、パスにリンクlがあるローカル・ポー
トに接続された非予約コネクション数であり、(Rh
o)res l,tは、対象ネットワーク・ノードで統計的にモ
ニタされる、時間tのリンクlの予約トラフィックの帯
域幅の比であり、Clは、リンクlの速度であり、NNRl
は、パスにリンクlがあるネットワーク内の非予約コネ
クション数の合計であり、MCRkは、コネクションk
の非予約トラフィックに"予約"された帯域幅の一部であ
り(このパラメータMCRkは、非予約トラフィックで
はヌルにする必要があるが、そのトラフィックに対し
て、公平な最小帯域幅を任意予約することができる)、
言い換えると、
【数36】 は、最小セル・レートの和になるものと、
【数37】 を計算するステップとを含み、 c)全てのコネクションについて、またコネクション・
パスの全てのリンクについて、Rl,k,tを次のように更
新し、減少を要する場合、
【数38】 変更を要しない場合、
【数39】 増加を要する場合、
【数40】 最終的にRk,tをmin{Rl,k,t}にセットするステッ
プと、を含む、上記(1)または(2)に記載の最適帯
域幅割当て方法。 (4)高速転送ネットワークの瞬間的イメージを表す、
少なくとも1つの更新されたトポロジ・データベースを
維持する、少なくとも1つの制御点処理装置に接続され
た交換ノードを含む、上記ネットワークのデータ・トラ
フィックに、転送帯域幅を動的に、最適な形で割当てる
装置であって、上記交換ノードは、ネットワークに接続
されたデータ・ソースと宛先端末との間に割当てられた
ネットワーク・パスに沿った、優先度の異なるデータ・
トラフィックを転送する高速リンクによって相互接続さ
れ、上記優先度は、所定条件にもとづいて上記パスに沿
った各リンクに転送帯域幅が予約された予約トラフィッ
クの高優先度と、予約トラフィックが最適化されれば上
記パスに沿って使用可能な、残った転送帯域幅内でネッ
トワークに転送する必要のある非予約トラフィックの低
優先度とを含み、非予約トラフィックに転送帯域幅を動
的に割当てる上記装置は、ソース・トラフィックをモニ
タし、上記コネクションkから現在の使用率を測定する
ため、対象リンク"l"に接続された各データ・トラフィ
ック・ソース(k)に接続されたアクセス制御手段を含
むアクセス制御機能デバイスと、同じリンク"l"に接続
されたデータ・トラフィック・ソースの各制御機能デバ
イスに接続されたコネクション・エージェント(CA)
と、上記制御エージェント・デバイスを上記少なくとも
1つのトポロジ・データベースに接続して、要求に応じ
て上記トポロジ・データベースからリンク情報を取得す
る手段と、前記対象リンクlの各コネクションkに現在
割当てられている回線帯域幅の一部Bl,t-1を計算す
る、上記コネクション・エージェント・デバイス内の第
1計算手段と、リンクlに接続された各コネクションk
の各非予約トラフィック・ソースに割当て可能な更新済
みレートRk,tを、上記アクセス制御機能手段を通して
計算する第2計算手段と、を含む、装置。 (5)各ネットワーク・ノードに、上記トポロジ・デー
タベースを格納した制御点デバイス(CP)が割当てら
れた分散ネットワーク装置で、各対象リンクlについ
て、リンクlで現在使用可能な帯域幅を示す明示レート
(ERl)パラメータと、上記リンクlに現在接続され
ている非予約コネクション数を示すパラメータNNRとを
含む、トポロジ・データベース更新メッセージ(TD
U)を同報通信する手段を備えた、転送帯域幅を動的に
最適な形で割当てる上記(4)記載の装置。 (6)上記制御機能手段は、各データ・ソース・コネク
ションkに接続されて、トークン生成レートRk,tで埋
められるトークン・プールから、トークンを収集した後
に対象パス上の次のリンクに渡されるデータ・パケット
を、上記コネクションkから受信するリーキー・バケッ
トと、トークン・プールの内容を所定しきい値に対して
定期的にモニタし、上記しきい値に対するトークン・プ
ール・レベルをもとに対象コネクションkの要求を測定
する手段と、を含む、転送帯域幅を動的に最適な形で割
当てる上記(4)または(5)に記載の装置。 (7)上記トークン・プールが複写されて、予約トラフ
ィックと非予約トラフィックの区別が可能にされる、転
送帯域幅を動的に最適な形で割当てる上記(6)記載の
装置。 (8)各コネクション使用率を定期的に測定する上記手
段は、対応するトークン・プールの充填レベルを、低し
きい値(THL)と高しきい値(THH)に対してモニタ
し、トークン・プールの充填レートを上げる(i)必要
があるか、下げる(d)必要があるか、または変更する
必要がない(e)かを示す指標を生成する、転送帯域幅
を動的に最適な形で割当てる上記(6)または(7)に
記載の装置。 (9)上記制御エージェント・デバイスは、全てのリン
クlの全てのコネクションに割当てられた帯域幅の一部
l,tを次のように測定する手段と、
【数41】Bl,t=ERl×Nl ここで、ERlは、リンクlの明示レート、Nlは、パス
にリンクlがあるノードに接続された非予約コネクショ
ン数であり、上記Bl,t測定手段と、上記使用率測定手
段とに接続されて、時間tでリンクlの各コネクション
kのパケット転送に割当てられるレートを、時間t−1
の前の値(Rl,k,t-1)と、手段によって与えられた増
加/減少/変更なしの指標とをもとに計算する、レート
更新手段と、よって、減少の場合、
【数42】 変更なしの場合、
【数43】 増加の場合、
【数44】 ここで、α'とα"は、所定の乗法減少係数、β'とβ"
は、所定の加法増加係数であり、インデックス(d)、
(e)、(i)はそれぞれ、デバイスによって示される
通り、帯域幅の一部を開放できるコネクション、必要な
帯域幅を有するコネクション、及び帯域幅の増加を要求
するコネクションを示し、コネクションkの、更新済み
トークン生成レートを、次のようにパスの最小レートに
セットする手段と、
【数45】Rk,t=min{Rl,k,t} を含む、転送帯域幅を動的に最適な形で割当てる上記
(8)記載の装置。 (10)非予約コネクションに予約された帯域幅MCR
kの最小部分は0に等しくされる、転送帯域幅を動的に
最適な形で割当てる上記(9)記載の装置。 (11)Rk,tは、次のようにMCRkとPCRkによっ
て制限される、転送帯域幅を動的に最適な形で割当てる
上記(9)記載の装置。
【数46】Rk,t=max{MCRk,min{PC
k,Rk,t-1}} (12)次式で表される転送帯域幅を動的に最適な形で
割当てる上記(9)、(10)、または(11)に記載
の装置。
【数47】
【図面の簡単な説明】
【図1】本発明を含むよう形成されたデータ転送ネット
ワークの1つの例を示す図である。
【図2】1つのネットワーク・ノード内で本発明を実施
するように形成されたデバイスを示す図である。
【図3】1つのノード・アダプタ内で本発明を実施する
ように形成された装置を詳細に示す図である。
【図4】本発明内で用いられるデバイスを示す図であ
る。
【図5】本発明を実施するための詳細なフローチャート
を示す図である。
【符号の説明】
21、22、23 トラフィック・ソース 24、25、26、30 アクセス制御機能デバイス 31 コネクション・エージェント・デバイス 32 リーキー・バケット 33、42 トークン・プール 34 トークン・レート生成デバイス 35 使用率測定デバイス 36 割当て帯域幅計算デバイス 37 レート更新デバイス 41 入力バッファ
───────────────────────────────────────────────────── フロントページの続き (72)発明者 クラウド・ガランド フランス06800、カグネス−サー−マー、 アベニュー・デ・チュイリエレス 56 (72)発明者 ピエール−アンドレ・フォリエル フランス06700、セント・ローレント・デ ュ・バー、アベニュー・エミール・デシャ メ 60、レジデンス・マリアンヌ ビィ

Claims (12)

    【特許請求の範囲】
  1. 【請求項1】データ・ソースとして機能するデータ端末
    装置とデータ宛先端末の間に、割当てられたネットワー
    ク・パスに沿って、優先度の異なるデータ・トラフィッ
    クを転送するよう形成された高速リンクによって相互接
    続されたノードを含む高速データ転送ネットワークで、
    データ・トラフィックを最適化するための最適帯域幅割
    当て方法であって、上記優先度は、所定の合意にもとづ
    いて上記パスに沿って転送帯域幅が予約されている予約
    トラフィックの高優先度と、予約トラフィックが満足さ
    れれば上記パスで使用可能な転送帯域幅があるネットワ
    ーク上を転送する必要がある非予約トラフィックの低優
    先度とを含み、非予約トラフィックに帯域幅を割当てる
    上記方法は、 上記ネットワーク・パスに沿った各リンクのネットワー
    ク占有度のイメージを格納する少なくとも1つのトポロ
    ジ・データベースを作成するステップと、 定期的に且つネットワーク内の端末呼び出しセットアッ
    プ時に、リンクlで現在使用可能な帯域幅を示す、各リ
    ンクlの明示レート・パラメータ(ERl)と、リンク
    lの非予約コネクション数を示すパラメータNNRとを含
    む、トポロジ・データベース更新メッセージを作成及び
    同報通信し、上記少なくとも1つのトポロジ・データベ
    ースに格納するステップと、 上記トポロジ・データベース更新情報を受信して、上記
    パスに沿った各ノードについて、上記パスに沿った各リ
    ンク上で使用可能な、残った転送帯域幅を計算し、上記
    使用可能な帯域幅を、ネットワークに接続された非予約
    トラフィック・ソースに割当てるステップと、 を含む、方法。
  2. 【請求項2】上記転送ネットワークは分散制御ネットワ
    ークであり、上記トポロジ・データベースは各ネットワ
    ーク・ノードに格納され、上記トポロジ・データベース
    更新情報は、上記パスに沿った上記ノードに同報通信さ
    れ、非予約トラフィックに使用可能な上記帯域幅は、計
    算されて、上記パスに沿った各ノード内の関係リンクに
    割当てられる、請求項1記載の最適帯域幅割当て方法。
  3. 【請求項3】a)リンクl上の全てのコネクションkに
    ついて、定期的に且つコネクション・セットアップ時
    に、コネクションを、帯域幅の増加(i)を要するか、
    帯域幅の減少(d)を要するか、または変更の必要はな
    い(e)と指示するステップと、 b)上記パスに沿ったノードに接続された全てのリンク
    lについて、 帯域幅の増加を要求するコネクション数(Nl,t (i))、
    帯域幅の減少を要求するコネクション数(Nl,t (d))、
    及び必要な帯域幅を有するコネクション数(Nl,t (e)
    計算するステップと、 トポロジ・データベース更新メッセージの受信により、
    次のように使用可能な帯域幅を更新するステップであっ
    て、 【数1】 ここで、 Nlは、パスにリンクlがあるローカル・ポートに接続
    された非予約コネクション数であり、 (Rho)res l,tは、対象ネットワーク・ノードで統計
    的にモニタされる、時間tのリンクlの予約トラフィッ
    クの帯域幅の比であり、 Clは、リンクlの速度であり、 NNRlは、パスにリンクlがあるネットワーク内の非予
    約コネクション数の合計であり、 MCRkは、コネクションkの非予約トラフィックに"予
    約"された帯域幅の一部であり(このパラメータMCRk
    は、非予約トラフィックではヌルにする必要があるが、
    そのトラフィックに対して、公平な最小帯域幅を任意予
    約することができる)、言い換えると、 【数2】 は、最小セル・レートの和になるものと、 【数3】 を計算するステップとを含み、 c)全てのコネクションについて、またコネクション・
    パスの全てのリンクについて、Rl,k,tを次のように更
    新し、 減少を要する場合、 【数4】 変更を要しない場合、 【数5】 増加を要する場合、 【数6】 最終的にRk,tをmin{Rl,k,t}にセットするステッ
    プと、 を含む、請求項1または請求項2に記載の最適帯域幅割
    当て方法。
  4. 【請求項4】高速転送ネットワークの瞬間的イメージを
    表す、少なくとも1つの更新されたトポロジ・データベ
    ースを維持する、少なくとも1つの制御点処理装置に接
    続された交換ノードを含む、上記ネットワークのデータ
    ・トラフィックに、転送帯域幅を動的に、最適な形で割
    当てる装置であって、上記交換ノードは、ネットワーク
    に接続されたデータ・ソースと宛先端末との間に割当て
    られたネットワーク・パスに沿った、優先度の異なるデ
    ータ・トラフィックを転送する高速リンクによって相互
    接続され、上記優先度は、所定条件にもとづいて上記パ
    スに沿った各リンクに転送帯域幅が予約された予約トラ
    フィックの高優先度と、予約トラフィックが最適化され
    れば上記パスに沿って使用可能な、残った転送帯域幅内
    でネットワークに転送する必要のある非予約トラフィッ
    クの低優先度とを含み、非予約トラフィックに転送帯域
    幅を動的に割当てる上記装置は、 ソース・トラフィックをモニタし、上記コネクションk
    から現在の使用率を測定するため、対象リンク"l"に接
    続された各データ・トラフィック・ソース(k)に接続
    されたアクセス制御手段を含むアクセス制御機能デバイ
    スと、 同じリンク"l"に接続されたデータ・トラフィック・ソ
    ースの各制御機能デバイスに接続されたコネクション・
    エージェント(CA)と、 上記制御エージェント・デバイスを上記少なくとも1つ
    のトポロジ・データベースに接続して、要求に応じて上
    記トポロジ・データベースからリンク情報を取得する手
    段と、 前記対象リンクlの各コネクションkに現在割当てられ
    ている回線帯域幅の一部Bl,t-1を計算する、上記コネ
    クション・エージェント・デバイス内の第1計算手段
    と、 リンクlに接続された各コネクションkの各非予約トラ
    フィック・ソースに割当て可能な更新済みレートRk,t
    を、上記アクセス制御機能手段を通して計算する第2計
    算手段と、 を含む、装置。
  5. 【請求項5】各ネットワーク・ノードに、上記トポロジ
    ・データベースを格納した制御点デバイス(CP)が割
    当てられた分散ネットワーク装置で、各対象リンクlに
    ついて、リンクlで現在使用可能な帯域幅を示す明示レ
    ート(ERl)パラメータと、上記リンクlに現在接続
    されている非予約コネクション数を示すパラメータNNR
    とを含む、トポロジ・データベース更新メッセージ(T
    DU)を同報通信する手段を備えた、転送帯域幅を動的
    に最適な形で割当てる請求項4記載の装置。
  6. 【請求項6】上記制御機能手段は、 各データ・ソース・コネクションkに接続されて、トー
    クン生成レートRk,tで埋められるトークン・プールか
    ら、トークンを収集した後に対象パス上の次のリンクに
    渡されるデータ・パケットを、上記コネクションkから
    受信するリーキー・バケットと、 トークン・プールの内容を所定しきい値に対して定期的
    にモニタし、上記しきい値に対するトークン・プール・
    レベルをもとに対象コネクションkの要求を測定する手
    段と、 を含む、転送帯域幅を動的に最適な形で割当てる請求項
    4または請求項5に記載の装置。
  7. 【請求項7】上記トークン・プールが複写されて、予約
    トラフィックと非予約トラフィックの区別が可能にされ
    る、転送帯域幅を動的に最適な形で割当てる請求項6記
    載の装置。
  8. 【請求項8】各コネクション使用率を定期的に測定する
    上記手段は、対応するトークン・プールの充填レベル
    を、低しきい値(THL)と高しきい値(THH)に対し
    てモニタし、トークン・プールの充填レートを上げる
    (i)必要があるか、下げる(d)必要があるか、また
    は変更する必要がない(e)かを示す指標を生成する、
    転送帯域幅を動的に最適な形で割当てる請求項6または
    請求項7に記載の装置。
  9. 【請求項9】上記制御エージェント・デバイスは、 全てのリンクlの全てのコネクションに割当てられた帯
    域幅の一部Bl,tを次のように測定する手段と、 【数7】Bl,t=ERl×Nl ここで、ERlは、リンクlの明示レート、Nlは、パス
    にリンクlがあるノードに接続された非予約コネクショ
    ン数であり、 上記Bl,t測定手段と、上記使用率測定手段とに接続さ
    れて、時間tでリンクlの各コネクションkのパケット
    転送に割当てられるレートを、時間t−1の前の値(R
    l,k,t-1)と、手段によって与えられた増加/減少/変
    更なしの指標とをもとに計算する、レート更新手段と、 よって、 減少の場合、 【数8】 変更なしの場合、 【数9】 増加の場合、 【数10】 ここで、α'とα"は、所定の乗法減少係数、β'とβ"
    は、所定の加法増加係数であり、インデックス(d)、
    (e)、(i)はそれぞれ、デバイスによって示される
    通り、帯域幅の一部を開放できるコネクション、必要な
    帯域幅を有するコネクション、及び帯域幅の増加を要求
    するコネクションを示し、 コネクションkの、更新済みトークン生成レートを、次
    のようにパスの最小レートにセットする手段と、 【数11】Rk,t=min{Rl,k,t} を含む、転送帯域幅を動的に最適な形で割当てる請求項
    8記載の装置。
  10. 【請求項10】非予約コネクションに予約された帯域幅
    MCRkの最小部分は0に等しくされる、転送帯域幅を
    動的に最適な形で割当てる請求項9記載の装置。
  11. 【請求項11】Rk,tは、次のようにMCRkとPCRk
    によって制限される、転送帯域幅を動的に最適な形で割
    当てる請求項9記載の装置。 【数12】Rk,t=max{MCRk,min{PC
    k,Rk,t-1}}
  12. 【請求項12】次式で表される転送帯域幅を動的に最適
    な形で割当てる請求項9、請求項10、または請求項1
    1に記載の装置。 【数13】
JP24655996A 1995-12-20 1996-09-18 最適帯域幅割当て方法及び装置 Pending JPH09186701A (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR95480182.5 1995-12-20
EP95480182A EP0781068A1 (en) 1995-12-20 1995-12-20 Method and system for adaptive bandwidth allocation in a high speed data network

Publications (1)

Publication Number Publication Date
JPH09186701A true JPH09186701A (ja) 1997-07-15

Family

ID=8221628

Family Applications (1)

Application Number Title Priority Date Filing Date
JP24655996A Pending JPH09186701A (ja) 1995-12-20 1996-09-18 最適帯域幅割当て方法及び装置

Country Status (4)

Country Link
US (1) US6118791A (ja)
EP (1) EP0781068A1 (ja)
JP (1) JPH09186701A (ja)
KR (1) KR100222225B1 (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6590865B1 (en) 1998-08-04 2003-07-08 Matsushita Electric Industrial Co., Ltd. Transmission system, bandwidth management apparatus, and bandwidth management method
US7403482B2 (en) 2000-10-30 2008-07-22 Nec Corporation Path provisioning for service level agreements in differentiated service networks

Families Citing this family (157)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6400681B1 (en) 1996-06-20 2002-06-04 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
US6934249B1 (en) 1997-04-01 2005-08-23 Cisco Technology, Inc. Method and system for minimizing the connection set up time in high speed packet switching networks
US6381633B2 (en) 1997-05-09 2002-04-30 Carmel Connection, Inc. System and method for managing multimedia messaging platforms
US6167027A (en) * 1997-09-09 2000-12-26 Cisco Technology, Inc. Flow control technique for X.25 traffic in a high speed packet switching network
US6647028B1 (en) 1997-09-30 2003-11-11 Cisco Technology, Inc. System and method for recovering and restoring lost data in a N-channel coherent data transmission system
US6424624B1 (en) 1997-10-16 2002-07-23 Cisco Technology, Inc. Method and system for implementing congestion detection and flow control in high speed digital network
US6912224B1 (en) 1997-11-02 2005-06-28 International Business Machines Corporation Adaptive playout buffer and method for improved data communication
US6587436B1 (en) 1997-11-24 2003-07-01 Cisco Technology, Inc. Method and apparatus for allocation of available bandwidth
AU1710099A (en) * 1997-12-08 1999-06-28 Packeteer, Inc. Method for data rate control for heterogenous or peer internetworking
US6647008B1 (en) 1997-12-19 2003-11-11 Ibm Corporation Method and system for sharing reserved bandwidth between several dependent connections in high speed packet switching networks
US6667956B2 (en) * 1998-05-01 2003-12-23 Nortel Networks Limited Multi-class network
US6466979B1 (en) * 1998-11-09 2002-10-15 International Business Machines Corporation Adaptive system for optimizing a physical connection in a communication session
KR100359092B1 (ko) * 1998-11-18 2003-02-19 삼성전자 주식회사 가변 등시성 데이터 전송방법 및 그 장치
US6990068B1 (en) 1999-01-15 2006-01-24 Cisco Technology, Inc. Virtual path restoration scheme using fast dynamic mesh restoration in an optical network
US7352692B1 (en) 1999-01-15 2008-04-01 Cisco Technology, Inc. Resource reservation scheme for path restoration in an optical network
US6856627B2 (en) 1999-01-15 2005-02-15 Cisco Technology, Inc. Method for routing information over a network
US6912221B1 (en) 1999-01-15 2005-06-28 Cisco Technology, Inc. Method of providing network services
US6801496B1 (en) 1999-01-15 2004-10-05 Cisco Technology, Inc. Network addressing scheme for reducing protocol overhead in an optical network
US7764596B2 (en) 2001-05-16 2010-07-27 Cisco Technology, Inc. Method for restoring a virtual path in an optical network using dynamic unicast
US7428212B2 (en) 1999-01-15 2008-09-23 Cisco Technology, Inc. Best effort technique for virtual path restoration
US6631134B1 (en) 1999-01-15 2003-10-07 Cisco Technology, Inc. Method for allocating bandwidth in an optical network
JP2000269999A (ja) * 1999-03-19 2000-09-29 Fujitsu Ltd ネットワーク間通信装置
DE69920893T2 (de) 1999-07-13 2006-03-09 International Business Machines Corp. Berichtigung der Verbindungsbandbreite auf der Basis der Beobachtung der Belegung der Ressourcen des Netzes
JP2001067309A (ja) * 1999-08-25 2001-03-16 Toshiba Corp データ処理装置およびそのバス制御方法
EP1119216A1 (de) * 2000-01-21 2001-07-25 Siemens Aktiengesellschaft Verfahren und Vorrichtung zur Zugangssteuerung eines Kommunikationsnetzes
DE10014522C2 (de) * 2000-03-23 2003-08-21 Siemens Ag Verfahren und Anordnung zur Zulässigkeitsprüfung einer Dienstnutzung
AUPQ668300A0 (en) * 2000-04-04 2000-05-04 Gotrek Pty Ltd Apparatus and method for distributing and displaying information over computer network
US6954429B2 (en) * 2000-04-05 2005-10-11 Dyband Corporation Bandwidth control system
US6643702B1 (en) * 2000-04-07 2003-11-04 Omneon Video Networks Traffic scheduler for a first tier switch of a two tier switch
FR2809898B1 (fr) 2000-06-05 2002-11-29 Cit Alcatel Procede de gestion d'un reseau de telecommunications et unite de gestion de reseau pour la mise en oeuvre du procede
US6947445B1 (en) 2000-06-09 2005-09-20 Hughes Electronics Corporation Available bandwidth control mechanism
IL143540A0 (en) * 2000-06-09 2002-04-21 Hughes Electronics Corp Available bandwidth control mechanism
US7369648B1 (en) 2000-07-06 2008-05-06 Purplecomm, Inc. Apparatus and method for PBX-integrated unified messaging services on a switched backbone
US6842463B1 (en) * 2000-07-14 2005-01-11 Nortel Networks Limited Automated and adaptive management of bandwidth capacity in telecommunications networks
US6996132B1 (en) * 2000-08-08 2006-02-07 Verizon Laboratories Inc. Method, apparatus and program for determining available bandwidth between multiple points in a communication system
US8032653B1 (en) * 2000-09-08 2011-10-04 Juniper Networks, Inc. Guaranteed bandwidth sharing in a traffic shaping system
US7111072B1 (en) 2000-09-13 2006-09-19 Cosine Communications, Inc. Packet routing system and method
US8250357B2 (en) 2000-09-13 2012-08-21 Fortinet, Inc. Tunnel interface for securing traffic over a network
US7272643B1 (en) 2000-09-13 2007-09-18 Fortinet, Inc. System and method for managing and provisioning virtual routers
US7574495B1 (en) 2000-09-13 2009-08-11 Fortinet, Inc. System and method for managing interworking communications protocols
US7487232B1 (en) * 2000-09-13 2009-02-03 Fortinet, Inc. Switch management system and method
US6829649B1 (en) * 2000-11-10 2004-12-07 International Business Machines Corporation Method an congestion control system to allocate bandwidth of a link to dataflows
US6760772B2 (en) 2000-12-15 2004-07-06 Qualcomm, Inc. Generating and implementing a communication protocol and interface for high data rate signal transfer
US7065045B2 (en) 2001-01-03 2006-06-20 International Business Machines Corporation Method and system for providing an optimal path choice for differentiated services
US20020120837A1 (en) * 2001-02-28 2002-08-29 Maxemchuk Nicholas Frank Distributed internet multicast system for the stock market
US6901050B1 (en) * 2001-03-05 2005-05-31 Advanced Micro Devices, Inc. Systems and methods for flow-based traffic shaping
US7477594B2 (en) 2001-05-16 2009-01-13 Cisco Technology, Inc. Method for restoring a virtual path in an optical network using 1:N protection
US7089320B1 (en) 2001-06-01 2006-08-08 Cisco Technology, Inc. Apparatus and methods for combining data
US7181547B1 (en) * 2001-06-28 2007-02-20 Fortinet, Inc. Identifying nodes in a ring network
US7730202B1 (en) 2001-07-16 2010-06-01 Cisco Technology, Inc. Dynamic interrupt timer
US7215639B2 (en) * 2001-08-31 2007-05-08 4198638 Canada Inc. Congestion management for packet routers
EP1289189A1 (en) * 2001-08-31 2003-03-05 Alcatel Network management system, network, method and computer program product
US8812706B1 (en) 2001-09-06 2014-08-19 Qualcomm Incorporated Method and apparatus for compensating for mismatched delays in signals of a mobile display interface (MDDI) system
US8125902B2 (en) * 2001-09-27 2012-02-28 Hyperchip Inc. Method and system for congestion avoidance in packet switching devices
US6920494B2 (en) 2001-10-05 2005-07-19 International Business Machines Corporation Storage area network methods and apparatus with virtual SAN recognition
KR100440575B1 (ko) * 2001-12-27 2004-07-21 주식회사 케이티 실시간 화상 데이터 전송을 위한 트래픽 특성화방법
US7324452B2 (en) 2002-01-14 2008-01-29 Fujitsu Limited Weighted credit-based arbitration using credit history
US6954435B2 (en) * 2002-04-29 2005-10-11 Harris Corporation Determining quality of service (QoS) routing for mobile ad hoc networks
US7376125B1 (en) 2002-06-04 2008-05-20 Fortinet, Inc. Service processing switch
US7203192B2 (en) 2002-06-04 2007-04-10 Fortinet, Inc. Network packet steering
US7161904B2 (en) * 2002-06-04 2007-01-09 Fortinet, Inc. System and method for hierarchical metering in a virtual router based network switch
US7177311B1 (en) 2002-06-04 2007-02-13 Fortinet, Inc. System and method for routing traffic through a virtual router-based network switch
US7340535B1 (en) 2002-06-04 2008-03-04 Fortinet, Inc. System and method for controlling routing in a virtual router system
US6618776B1 (en) 2002-08-15 2003-09-09 Logitech Europe, S.A. USB bandwidth monitor
US7330480B2 (en) * 2002-08-26 2008-02-12 Telefonaktiebolaget Lm Ericcson Adaptive network resource control
US6876628B2 (en) 2002-08-28 2005-04-05 Emware, Inc. Optimization of subnetwork bandwidth based on desired subscription rates
US7096383B2 (en) * 2002-08-29 2006-08-22 Cosine Communications, Inc. System and method for virtual router failover in a network routing system
US7397768B1 (en) 2002-09-11 2008-07-08 Qlogic, Corporation Zone management in a multi-module fibre channel switch
US7889761B2 (en) * 2002-09-17 2011-02-15 Broadcom Corporation Method and system for providing bandwidth allocation and sharing in a hybrid wired/wireless network
US7440403B2 (en) * 2002-10-10 2008-10-21 P-Cube Ltd. Method and software for calculating rate constraints
US7266120B2 (en) 2002-11-18 2007-09-04 Fortinet, Inc. System and method for hardware accelerated packet multicast in a virtual routing system
BRPI0410885B1 (pt) 2003-06-02 2018-01-30 Qualcomm Incorporated Gerar e implementar um protocolo de sinal e interface para taxas de dados mais altas
US7620059B2 (en) 2003-07-16 2009-11-17 Qlogic, Corporation Method and apparatus for accelerating receive-modify-send frames in a fibre channel network
US7646767B2 (en) 2003-07-21 2010-01-12 Qlogic, Corporation Method and system for programmable data dependant network routing
US7477655B2 (en) 2003-07-21 2009-01-13 Qlogic, Corporation Method and system for power control of fibre channel switches
US7684401B2 (en) 2003-07-21 2010-03-23 Qlogic, Corporation Method and system for using extended fabric features with fibre channel switch elements
US7430175B2 (en) 2003-07-21 2008-09-30 Qlogic, Corporation Method and system for managing traffic in fibre channel systems
US7525983B2 (en) * 2003-07-21 2009-04-28 Qlogic, Corporation Method and system for selecting virtual lanes in fibre channel switches
US7583597B2 (en) 2003-07-21 2009-09-01 Qlogic Corporation Method and system for improving bandwidth and reducing idles in fibre channel switches
US7573909B2 (en) 2003-07-21 2009-08-11 Qlogic, Corporation Method and system for programmable data dependant network routing
US7894348B2 (en) 2003-07-21 2011-02-22 Qlogic, Corporation Method and system for congestion control in a fibre channel switch
US7522529B2 (en) * 2003-07-21 2009-04-21 Qlogic, Corporation Method and system for detecting congestion and over subscription in a fibre channel network
US7447224B2 (en) * 2003-07-21 2008-11-04 Qlogic, Corporation Method and system for routing fibre channel frames
US7580354B2 (en) 2003-07-21 2009-08-25 Qlogic, Corporation Multi-speed cut through operation in fibre channel switches
US7420982B2 (en) 2003-07-21 2008-09-02 Qlogic, Corporation Method and system for keeping a fibre channel arbitrated loop open during frame gaps
US7630384B2 (en) 2003-07-21 2009-12-08 Qlogic, Corporation Method and system for distributing credit in fibre channel systems
US7558281B2 (en) 2003-07-21 2009-07-07 Qlogic, Corporation Method and system for configuring fibre channel ports
US7792115B2 (en) 2003-07-21 2010-09-07 Qlogic, Corporation Method and system for routing and filtering network data packets in fibre channel systems
EP1661351A2 (en) 2003-08-13 2006-05-31 Qualcomm, Incorporated A signal interface for higher data rates
US7720095B2 (en) 2003-08-27 2010-05-18 Fortinet, Inc. Heterogeneous media packet bridging
KR100951158B1 (ko) 2003-09-10 2010-04-06 콸콤 인코포레이티드 고속 데이터 인터페이스
CA2542649A1 (en) 2003-10-15 2005-04-28 Qualcomm Incorporated High data rate interface
US7289447B2 (en) 2003-10-21 2007-10-30 Comcast Cable Holdings, Llc Method and packet-level device for traffic regulation in a data network
CN1902880A (zh) 2003-10-29 2007-01-24 高通股份有限公司 高数据速率接口
CA2545817C (en) 2003-11-12 2011-11-29 Qualcomm Incorporated High data rate interface with improved link control
MXPA06006012A (es) 2003-11-25 2006-08-23 Qualcomm Inc Interfase de indice de datos alto con sincronizacion de enlace mejorada.
MXPA06006452A (es) 2003-12-08 2006-08-31 Qualcomm Inc Interfase de tasa alta de datos con sincronizacion de enlace mejorada.
US7564789B2 (en) 2004-02-05 2009-07-21 Qlogic, Corporation Method and system for reducing deadlock in fibre channel fabrics using virtual lanes
RU2337497C2 (ru) 2004-03-10 2008-10-27 Квэлкомм Инкорпорейтед Устройство и способ для реализации интерфейса с высокой скоростью передачи данных
US8705521B2 (en) 2004-03-17 2014-04-22 Qualcomm Incorporated High data rate interface apparatus and method
MXPA06010873A (es) 2004-03-24 2007-04-02 Qualcomm Inc Metodo y aparato de interfase de tasa de datos alta.
US8014296B1 (en) 2004-03-31 2011-09-06 Cisco Technology, Inc. Method and apparatus for enabling LCAS-like feature through embedded software
US7930377B2 (en) 2004-04-23 2011-04-19 Qlogic, Corporation Method and system for using boot servers in networks
US7340167B2 (en) 2004-04-23 2008-03-04 Qlogic, Corporation Fibre channel transparent switch for mixed switch fabrics
US8650304B2 (en) 2004-06-04 2014-02-11 Qualcomm Incorporated Determining a pre skew and post skew calibration data rate in a mobile display digital interface (MDDI) communication system
EP2211510B1 (en) 2004-06-04 2011-08-31 Qualcomm Incorporated High data rate interface apparatus and method
US8327026B1 (en) * 2004-07-01 2012-12-04 Hewlett-Packard Development Company, L.P. Method and system for selecting a data compression technique for data transfer through a data network
US7499419B2 (en) 2004-09-24 2009-03-03 Fortinet, Inc. Scalable IP-services enabled multicast forwarding with efficient resource utilization
US8295299B2 (en) 2004-10-01 2012-10-23 Qlogic, Corporation High speed fibre channel switch element
US7593997B2 (en) 2004-10-01 2009-09-22 Qlogic, Corporation Method and system for LUN remapping in fibre channel networks
US7240142B2 (en) * 2004-10-06 2007-07-03 Tellabs Petaluma, Inc. Master electronics card with an adaptive bandwidth circuit
KR100616577B1 (ko) * 2004-11-04 2006-08-29 엘지노텔 주식회사 데이터 전송장치 내의 전송 데이터 레이트 적응 제어 장치 및 그 방법
US7808904B2 (en) 2004-11-18 2010-10-05 Fortinet, Inc. Method and apparatus for managing subscriber profiles
US8667363B2 (en) 2004-11-24 2014-03-04 Qualcomm Incorporated Systems and methods for implementing cyclic redundancy checks
US8723705B2 (en) 2004-11-24 2014-05-13 Qualcomm Incorporated Low output skew double data rate serial encoder
JP2008522493A (ja) * 2004-11-24 2008-06-26 クゥアルコム・インコーポレイテッド デジタルデータインタフェースデバイス
US8692838B2 (en) 2004-11-24 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
US8699330B2 (en) 2004-11-24 2014-04-15 Qualcomm Incorporated Systems and methods for digital data transmission rate control
US8539119B2 (en) 2004-11-24 2013-09-17 Qualcomm Incorporated Methods and apparatus for exchanging messages having a digital data interface device message format
US8873584B2 (en) 2004-11-24 2014-10-28 Qualcomm Incorporated Digital data interface device
US7600057B2 (en) * 2005-02-23 2009-10-06 Broadcom Corporation Method and system for configurable drain mechanism in two-way handshake system
EP1722519A1 (en) 2005-05-13 2006-11-15 BRITISH TELECOMMUNICATIONS public limited company Flow control in a switch of a communication network
US8937871B2 (en) * 2005-05-13 2015-01-20 British Telecommunications Plc Communication system
US20070195787A1 (en) * 2005-10-19 2007-08-23 Alnuweiri Hussein M Methods and apparatus for per-session uplink/downlink flow scheduling in multiple access networks
US8730069B2 (en) 2005-11-23 2014-05-20 Qualcomm Incorporated Double data rate serial encoder
US8692839B2 (en) 2005-11-23 2014-04-08 Qualcomm Incorporated Methods and systems for updating a buffer
TWI287365B (en) * 2005-12-28 2007-09-21 Ind Tech Res Inst A dynamic bandwidth allocation method in an ethernet passive optical network
US7668920B2 (en) * 2006-03-01 2010-02-23 Fortinet, Inc. Electronic message and data tracking system
US7649841B2 (en) * 2006-03-13 2010-01-19 Microsoft Corporation Competitive and considerate congestion control
US7764615B2 (en) * 2006-07-10 2010-07-27 International Business Machines Corporation Distributing rate limits and tracking rate consumption across members of a cluster
US7813276B2 (en) * 2006-07-10 2010-10-12 International Business Machines Corporation Method for distributed hierarchical admission control across a cluster
US7760641B2 (en) * 2006-07-10 2010-07-20 International Business Machines Corporation Distributed traffic shaping across a cluster
US7697423B2 (en) * 2006-08-01 2010-04-13 Cisco Technology, Inc. Prevention of protocol imitation in peer-to-peer systems
US7756037B2 (en) * 2006-08-14 2010-07-13 Cisco Technology, Inc. Oversubscription of guaranteed bandwidth
KR100799587B1 (ko) * 2006-11-17 2008-01-30 한국전자통신연구원 스위치에서 동적 대역 제한 방법 및 장치
US8411566B2 (en) * 2007-10-31 2013-04-02 Smart Share Systems APS Apparatus and a method for distributing bandwidth
US8441926B2 (en) * 2007-11-30 2013-05-14 The Hong Kong University Of Science And Technology Method and system for a novel flow admission control framework
CN101360063B (zh) * 2008-09-10 2011-04-13 中国科学院计算技术研究所 一种ip网络中业务流传输控制方法及系统
US8274882B2 (en) 2009-12-08 2012-09-25 At&T Intellectual Property I, Lp Bulk data transport in a network
US8463900B2 (en) * 2010-02-02 2013-06-11 International Business Machines Corporation Systems and methods for using workload characteristics for sizing and placement for power-aware consolidation
US8572699B2 (en) * 2010-11-18 2013-10-29 Microsoft Corporation Hardware-based credential distribution
US8879410B1 (en) * 2011-09-30 2014-11-04 Physical Optics Corporation Platform adaptive data system
US9894397B2 (en) 2011-12-15 2018-02-13 Cisco Technology, Inc. Controlling bit-rates for media streaming sessions
WO2013095052A1 (en) * 2011-12-23 2013-06-27 Samsung Electronics Co., Ltd. Method and apparatus for providing contents in communication system
US9231850B2 (en) 2012-02-21 2016-01-05 Cisco Technology, Inc. Keepalive mechanism to maintain links in a lossy environment
US9166845B2 (en) 2012-03-23 2015-10-20 Cisco Technology, Inc. Optimizing throughput of data frames in orthogonal frequency division multiplexing (OFDM) communication networks
US9143562B2 (en) * 2012-04-27 2015-09-22 Hewlett-Packard Development Company, L.P. Managing transfer of data from a source to a destination machine cluster
US9443204B2 (en) 2013-02-05 2016-09-13 Cisco Technology, Inc. Distributed architecture for machine learning based computation using a decision control point
KR101717256B1 (ko) * 2016-08-30 2017-03-27 (주)아이엠피 보이스와 오디오의 적응적 네트워크 밸런싱 기반의 광역 전관방송을 위한 음향 송출 장치
US10637734B2 (en) * 2017-05-31 2020-04-28 Cisco Technology, Inc. Techniques for adaptively and selectively protecting control plane of communications network
GB201715760D0 (en) 2017-09-28 2017-11-15 A P Møller Mærsk As A method and system for operating a ship
GB201715761D0 (en) * 2017-09-28 2017-11-15 A P Moller-Maersk As A method and system for operating a ship
EP3756395B1 (en) * 2018-02-23 2026-02-18 Telefonaktiebolaget LM Ericsson (publ) Radio network node, user equipment (ue), system and methods performed therein for handling communication in a wireless communication network
CN111031516B (zh) * 2018-10-10 2024-04-09 上汽通用汽车有限公司 用于为车载通信系统提供安全防护的方法和装置
CN113676412A (zh) * 2020-05-15 2021-11-19 大唐移动通信设备有限公司 网络控制方法及设备
CN112714023B (zh) * 2020-12-30 2023-03-24 网络通信与安全紫金山实验室 一种tsn带宽预留系统、带宽预留值计算方法及装置
CN114584868B (zh) * 2022-02-12 2023-07-18 国网宁夏电力有限公司电力科学研究院 数据中心光电混合架构升级方法

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4538147A (en) * 1982-03-05 1985-08-27 Burroughs Corp. Bandwidth allocation in a token controlled loop communications network
US4445116A (en) * 1982-03-05 1984-04-24 Burroughs Corporation Method for allocating bandwidth between stations in a local area network
EP0621704B1 (en) * 1993-04-19 2001-06-20 International Business Machines Corporation System for network wide bandwidth allocation
US5347511A (en) * 1993-06-07 1994-09-13 International Business Machines Corp. Traffic management in packet communications networks
DE4321458A1 (de) * 1993-06-29 1995-01-12 Alcatel Network Services Verfahren zur Unterstützung des Netzwerkmanagements sowie Netzwerkmanagementeinrichtung dafür
US5359593A (en) * 1993-08-26 1994-10-25 International Business Machines Corporation Dynamic bandwidth estimation and adaptation for packet communications networks
EP0689321A1 (en) * 1994-06-23 1995-12-27 International Business Machines Corporation System for high availablility of network-wide bandwidth allocation
EP0753979A1 (en) * 1995-07-13 1997-01-15 International Business Machines Corporation Routing method and system for a high speed packet switching network
US5815492A (en) * 1996-06-20 1998-09-29 International Business Machines Corporation Dynamic bandwidth estimation and adaptation in high speed packet switching networks
US5848266A (en) * 1996-06-20 1998-12-08 Intel Corporation Dynamic data rate adjustment to maintain throughput of a time varying signal
US5881050A (en) * 1996-07-23 1999-03-09 International Business Machines Corporation Method and system for non-disruptively assigning link bandwidth to a user in a high speed digital network

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6590865B1 (en) 1998-08-04 2003-07-08 Matsushita Electric Industrial Co., Ltd. Transmission system, bandwidth management apparatus, and bandwidth management method
US7403482B2 (en) 2000-10-30 2008-07-22 Nec Corporation Path provisioning for service level agreements in differentiated service networks

Also Published As

Publication number Publication date
US6118791A (en) 2000-09-12
KR100222225B1 (ko) 1999-10-01
KR970056475A (ko) 1997-07-31
EP0781068A1 (en) 1997-06-25

Similar Documents

Publication Publication Date Title
JPH09186701A (ja) 最適帯域幅割当て方法及び装置
US5940372A (en) Method and system for selecting path according to reserved and not reserved connections in a high speed packet switching network
US6934249B1 (en) Method and system for minimizing the connection set up time in high speed packet switching networks
US6262974B1 (en) Method and system for non disruptively assigning link bandwidth to a user in a high speed digital network
US6400681B1 (en) Method and system for minimizing the connection set up time in high speed packet switching networks
US5408465A (en) Flexible scheme for admission control of multimedia streams on integrated networks
JP2981095B2 (ja) 通信装置
US6442138B1 (en) Method and apparatus for controlling admission of connection requests
US6400685B1 (en) Heterogenous traffic connection admission control system for ATM networks and a method thereof
US6038212A (en) Method and system for optimizing the connection set up time in high speed communication networks for recovering from network failure
US6647008B1 (en) Method and system for sharing reserved bandwidth between several dependent connections in high speed packet switching networks
US6594268B1 (en) Adaptive routing system and method for QOS packet networks
US5687167A (en) Method for preempting connections in high speed packet switching networks
US6628670B1 (en) Method and system for sharing reserved bandwidth between several dependent connections in high speed packet switching networks
JP4368981B2 (ja) Atmネットワーク中のロード平衡したubrルーティング
US20040042402A1 (en) Method and system for a local and fast non-disruptive path switching in high speed packet switching networks
EP0717532A1 (en) Dynamic fair queuing to support best effort traffic in an ATM network
JPH08331154A (ja) 最大−最小公平割当を行うパケット交換ネットワーク用混雑制御システムおよび方法
JPH05122240A (ja) Atm伝送におけるvpi,vci割り当て方式
WO2000076153A1 (en) Method and system for allocating bandwidth and buffer resources to constant bit rate (cbr) traffic
EP0814583A2 (en) Method and system for minimizing the connection set up time in high speed packet switching networks
EP0904647B1 (en) Atm network management
JP3252831B2 (ja) Atmにおけるipパケットルーティングプロセッサの分散処理方法及びその装置
JP3053356B2 (ja) 帯域可変通信装置
JP3223898B2 (ja) 集中型通信網観測制御装置