JPH10190696A - ポリシングアルゴリズムで使用すべき予定レート値の決定方法、及び関連するポリシング装置 - Google Patents
ポリシングアルゴリズムで使用すべき予定レート値の決定方法、及び関連するポリシング装置Info
- Publication number
- JPH10190696A JPH10190696A JP29138597A JP29138597A JPH10190696A JP H10190696 A JPH10190696 A JP H10190696A JP 29138597 A JP29138597 A JP 29138597A JP 29138597 A JP29138597 A JP 29138597A JP H10190696 A JPH10190696 A JP H10190696A
- Authority
- JP
- Japan
- Prior art keywords
- rate
- cell
- policing
- scheduled
- pol
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 51
- 238000005498 polishing Methods 0.000 title claims abstract description 17
- 230000005540 biological transmission Effects 0.000 claims abstract description 55
- 230000009467 reduction Effects 0.000 claims abstract description 10
- 210000004027 cell Anatomy 0.000 description 289
- 230000008569 process Effects 0.000 description 9
- 238000012546 transfer Methods 0.000 description 5
- 230000006870 function Effects 0.000 description 3
- 230000005764 inhibitory process Effects 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000006727 cell loss Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 230000009471 action Effects 0.000 description 1
- 238000013459 approach Methods 0.000 description 1
- 150000001768 cations Chemical class 0.000 description 1
- 230000003247 decreasing effect Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 229910003460 diamond Inorganic materials 0.000 description 1
- 239000010432 diamond Substances 0.000 description 1
- 230000008713 feedback mechanism Effects 0.000 description 1
- 150000002500 ions Chemical class 0.000 description 1
- 210000003126 m-cell Anatomy 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L12/5602—Bandwidth control in ATM Networks, e.g. leaky bucket
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04Q—SELECTING
- H04Q11/00—Selecting arrangements for multiplex systems
- H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
- H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
- H04Q11/0478—Provisions for broadband connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5629—Admission control
- H04L2012/5631—Resource management and allocation
- H04L2012/5636—Monitoring or policing, e.g. compliance with allocated rate, corrective actions
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5652—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 ポリシングアルゴリズムとこれに関連するポ
リシング装置で使用する予定レート値を決定する方法を
提供する。 【解決手段】 起点ノード(S、VS1)と宛先ノード
(D、VD2)間のデータトラフィックはポリシング装置
(POL)によってポリシングされ、ポリシング装置(PO
L)がデータを廃棄しない限り、トラフィック契約の記
述子と適用規格で規定される規則を起点ノード(S、VS
1)に遵守させる。起点ノード(S、VS1)はそのセル伝
送レートを制御するため、順方向リソース管理セル(FR
M)を宛先ノード(D、VD2)への経路で定期的に送信
し、相手ノードはセルを返送する。ポリシング装置(PO
L)は返送されたこの逆方向リソース管理セル(BRM)が
通過するたびに、予定レート値(R first、R 1st)及び
関連する予定時間値(T first、T last)を決定し、両
方の値を予定レート値リストに記憶し、実ポリシングレ
ート(APR)を決定する場合に使用する。
リシング装置で使用する予定レート値を決定する方法を
提供する。 【解決手段】 起点ノード(S、VS1)と宛先ノード
(D、VD2)間のデータトラフィックはポリシング装置
(POL)によってポリシングされ、ポリシング装置(PO
L)がデータを廃棄しない限り、トラフィック契約の記
述子と適用規格で規定される規則を起点ノード(S、VS
1)に遵守させる。起点ノード(S、VS1)はそのセル伝
送レートを制御するため、順方向リソース管理セル(FR
M)を宛先ノード(D、VD2)への経路で定期的に送信
し、相手ノードはセルを返送する。ポリシング装置(PO
L)は返送されたこの逆方向リソース管理セル(BRM)が
通過するたびに、予定レート値(R first、R 1st)及び
関連する予定時間値(T first、T last)を決定し、両
方の値を予定レート値リストに記憶し、実ポリシングレ
ート(APR)を決定する場合に使用する。
Description
【0001】
【発明の属する技術分野】本発明は、請求項1のプリア
ンブルに記載の予定レート値(scheduled rate value)
を決定する方法、請求項5のプリアンブルに記載の前記
予定レート値を決定する方法を使用するポリシング(po
licing)アルゴリズムおよび、請求項9のプリアンブル
に記載のポリシングアルゴリズムを実行するポリシング
装置に関する。
ンブルに記載の予定レート値(scheduled rate value)
を決定する方法、請求項5のプリアンブルに記載の前記
予定レート値を決定する方法を使用するポリシング(po
licing)アルゴリズムおよび、請求項9のプリアンブル
に記載のポリシングアルゴリズムを実行するポリシング
装置に関する。
【0002】
【従来の技術】そのような予定レート値を決定する方法
とそのようなポリシングアルゴリズムとそのようなポリ
シング装置は当技術分野で、例えば、「Contribution t
o theITU Standard I.371 with reference number D.11
04」から知られている。この寄稿は「Proposed Text on
Conformance Definition for the ABR Service」とい
うタイトルで、アメリカ合衆国の名前でファイルされて
いる。この文書のアネックスの3〜6ページには、AB
R(Available Bit Rate:利用可能
伝送レート)接続のポリシングのアルゴリズム例が記述
されている。この種のABR接続では、起点ノード、す
なわちソースまたは仮想ソースノードが、データを含む
ATM(非同期転送モード)セル間で定期的にいわゆる
リソース管理(RM)セルを送信している。これらのR
Mセルは、ネットワークノード、仮想宛先ノード及び/
または宛先ノードによって解釈され、その内容が変更さ
れる場合がある。各リソース管理セルはネットワークま
たは宛先ノードからそれが送信された起点ノードに返送
(reflect)される。このように、起点ノードが生成し
た順方向リソース管理セル(FRM)はネットワークま
たは宛先ノードから返送されると逆方向リソース管理セ
ル(BRM)になる。このようにして受信される逆方向
RMセルの内容と、「ATM Forum Traffic Management S
pecificationVersion 4、1996年2月発行」の51
〜52ページ5.10.4項で定義される規則に基づ
き、起点ノードはその伝送レートを制御すると仮定され
ている。ABR仕様によると、トラフィック契約ではピ
ークセルレート(PCR)および最小セルレート(MC
R)等の取り決められたパラメータと、この契約でカバ
ーされる接続についてネットワークプロバイダと加入者
が相互にサポートする義務を負う適合定義もおそらく指
定される。ネットワーク内のポリシング装置はトラフィ
ック契約のトラフィック記述子が前記仕様に適合してい
るか、またABR標準化の団体であるATMフォーラム
の勧告であるDGCRA(動的一般的セルレートアルゴ
リズム)の適用があるかどうかを判定する。ポリシング
装置はレート値とこれに関連する時間値をスケジュール
する。ポリシング装置は、予定レート値と時間値から起
点ノードの各瞬間における最大許容セル伝送レートを決
定できる。本明細書では以後このレートを「実ポリシン
グレート」と称する。上述の「Contribution to the IT
U Standard」の3ページ(最後の2行)〜4ページの8
行目には、予定レート値r(j)を決定するアルゴリズ
ムのソフトウェアによる実施が記述してある。この予定
レート値r(j)を決定するのに、逆方向リソース管理
セルのインデックスjが付いたレート制御情報CI
(j)、NI(j)、ER(j)が使用される。先に引
用した「ATM Forum Traffic Management Specificatio
n」52ページに定義されるソースの動作の規則5によ
ると、ソースまたは仮想ソースが最後に順方向リソース
管理セルを転送してから一定の時間が経過した時点で該
ソースまたは仮想ソースが新たにリソース管理セルを送
信する場合は常に、このソースまたは仮想ソースはセル
伝送レートをトラフィック契約の初期セルレートICR
に強制されなくてはならない。さらに、52ページの規
則6によると、ポリシング装置からソースまたは仮想ソ
ースへ逆方向リソース管理セルが最後に送信されてから
少なくとも一定数の順方向リソース管理セルCRMをポ
リシング装置が受信した場合、このソースまたは仮想ソ
ースのセル伝送レートは所定のレート低減係数RDFに
比例して低減されなくてはならない。上記論文で開示さ
れたアルゴリズムでは、起点ノードは規則5または規則
6に従ってセル伝送レートを低減する期間が経過する
と、高い伝送レートに戻ることができる。これは、予定
レートr(j)の計算方法が逆方向リソース管理セルの
内容にのみ基づいているためである。ネットワークトラ
フィック管理の業者にとっては、この手法ではネットワ
ークで輻輳(congestion)が発生することは明白であ
る。
とそのようなポリシングアルゴリズムとそのようなポリ
シング装置は当技術分野で、例えば、「Contribution t
o theITU Standard I.371 with reference number D.11
04」から知られている。この寄稿は「Proposed Text on
Conformance Definition for the ABR Service」とい
うタイトルで、アメリカ合衆国の名前でファイルされて
いる。この文書のアネックスの3〜6ページには、AB
R(Available Bit Rate:利用可能
伝送レート)接続のポリシングのアルゴリズム例が記述
されている。この種のABR接続では、起点ノード、す
なわちソースまたは仮想ソースノードが、データを含む
ATM(非同期転送モード)セル間で定期的にいわゆる
リソース管理(RM)セルを送信している。これらのR
Mセルは、ネットワークノード、仮想宛先ノード及び/
または宛先ノードによって解釈され、その内容が変更さ
れる場合がある。各リソース管理セルはネットワークま
たは宛先ノードからそれが送信された起点ノードに返送
(reflect)される。このように、起点ノードが生成し
た順方向リソース管理セル(FRM)はネットワークま
たは宛先ノードから返送されると逆方向リソース管理セ
ル(BRM)になる。このようにして受信される逆方向
RMセルの内容と、「ATM Forum Traffic Management S
pecificationVersion 4、1996年2月発行」の51
〜52ページ5.10.4項で定義される規則に基づ
き、起点ノードはその伝送レートを制御すると仮定され
ている。ABR仕様によると、トラフィック契約ではピ
ークセルレート(PCR)および最小セルレート(MC
R)等の取り決められたパラメータと、この契約でカバ
ーされる接続についてネットワークプロバイダと加入者
が相互にサポートする義務を負う適合定義もおそらく指
定される。ネットワーク内のポリシング装置はトラフィ
ック契約のトラフィック記述子が前記仕様に適合してい
るか、またABR標準化の団体であるATMフォーラム
の勧告であるDGCRA(動的一般的セルレートアルゴ
リズム)の適用があるかどうかを判定する。ポリシング
装置はレート値とこれに関連する時間値をスケジュール
する。ポリシング装置は、予定レート値と時間値から起
点ノードの各瞬間における最大許容セル伝送レートを決
定できる。本明細書では以後このレートを「実ポリシン
グレート」と称する。上述の「Contribution to the IT
U Standard」の3ページ(最後の2行)〜4ページの8
行目には、予定レート値r(j)を決定するアルゴリズ
ムのソフトウェアによる実施が記述してある。この予定
レート値r(j)を決定するのに、逆方向リソース管理
セルのインデックスjが付いたレート制御情報CI
(j)、NI(j)、ER(j)が使用される。先に引
用した「ATM Forum Traffic Management Specificatio
n」52ページに定義されるソースの動作の規則5によ
ると、ソースまたは仮想ソースが最後に順方向リソース
管理セルを転送してから一定の時間が経過した時点で該
ソースまたは仮想ソースが新たにリソース管理セルを送
信する場合は常に、このソースまたは仮想ソースはセル
伝送レートをトラフィック契約の初期セルレートICR
に強制されなくてはならない。さらに、52ページの規
則6によると、ポリシング装置からソースまたは仮想ソ
ースへ逆方向リソース管理セルが最後に送信されてから
少なくとも一定数の順方向リソース管理セルCRMをポ
リシング装置が受信した場合、このソースまたは仮想ソ
ースのセル伝送レートは所定のレート低減係数RDFに
比例して低減されなくてはならない。上記論文で開示さ
れたアルゴリズムでは、起点ノードは規則5または規則
6に従ってセル伝送レートを低減する期間が経過する
と、高い伝送レートに戻ることができる。これは、予定
レートr(j)の計算方法が逆方向リソース管理セルの
内容にのみ基づいているためである。ネットワークトラ
フィック管理の業者にとっては、この手法ではネットワ
ークで輻輳(congestion)が発生することは明白であ
る。
【0003】
【発明が解決しようとする課題】さらに、周知のアルゴ
リズムには些少な欠点がある。先に述べた「Contributi
on to the ITU Standard」で開示されたポリシング方法
には、ABR接続におけるソース伝送レートを低減する
必要を示す輻輳指示(CI)ビットが逆方向リソース管
理セルに設定されているかチェックする機能がない。こ
の結果、周知のポリシング方法はABR接続に関して最
も厳しいポリシング条件を満たしていない。周知の方法
は、またセルシーケンスの完全性をテストしていない。
先に引用した「ATM Forum Traffic Management Specifi
cation」の51ページ、規則3では、二つの連続する順
方向RMセルの間に送信する必要があるATMデータセ
ルの最小数を規定している。さらにここでポリシング装
置からソースまたは仮想ソースへの逆方向RMセルの送
信の条件を規定している。ポリシング装置がセルシーケ
ンスの完全性をチェックしないと、順方向リソース管理
セルがネットワークにあふれるか、不適当な送信頻度で
送られるであろう。ただし、ネットワークの起点ノード
とポリシング装置の間にスイッチングノードがある場合
は、データセルのセルシーケンスの完全性(integrit
y)が侵害されることがある(「ATM ForumSpecificatio
n」54ページの5.10.6節「Switch behaviour」の
ポイント3を参照)。周知のアルゴリズムのもう一つの
欠点は、アウトオブレートセルの適合性をチェックでき
ないことである。アウトオブレートセルのマークが付い
たセルは、引用済みの「Specification」52ページの
規則11に従う。ポリシング装置がこの種のセルの適合
性をチェックしない場合、これらのアウトオブレートセ
ルがネットワークにあふれて輻輳を引き起こす可能性が
ある。
リズムには些少な欠点がある。先に述べた「Contributi
on to the ITU Standard」で開示されたポリシング方法
には、ABR接続におけるソース伝送レートを低減する
必要を示す輻輳指示(CI)ビットが逆方向リソース管
理セルに設定されているかチェックする機能がない。こ
の結果、周知のポリシング方法はABR接続に関して最
も厳しいポリシング条件を満たしていない。周知の方法
は、またセルシーケンスの完全性をテストしていない。
先に引用した「ATM Forum Traffic Management Specifi
cation」の51ページ、規則3では、二つの連続する順
方向RMセルの間に送信する必要があるATMデータセ
ルの最小数を規定している。さらにここでポリシング装
置からソースまたは仮想ソースへの逆方向RMセルの送
信の条件を規定している。ポリシング装置がセルシーケ
ンスの完全性をチェックしないと、順方向リソース管理
セルがネットワークにあふれるか、不適当な送信頻度で
送られるであろう。ただし、ネットワークの起点ノード
とポリシング装置の間にスイッチングノードがある場合
は、データセルのセルシーケンスの完全性(integrit
y)が侵害されることがある(「ATM ForumSpecificatio
n」54ページの5.10.6節「Switch behaviour」の
ポイント3を参照)。周知のアルゴリズムのもう一つの
欠点は、アウトオブレートセルの適合性をチェックでき
ないことである。アウトオブレートセルのマークが付い
たセルは、引用済みの「Specification」52ページの
規則11に従う。ポリシング装置がこの種のセルの適合
性をチェックしない場合、これらのアウトオブレートセ
ルがネットワークにあふれて輻輳を引き起こす可能性が
ある。
【0004】本発明の目的は、予定レート値と、ポリシ
ングアルゴリズムと、ポリシング装置を決定する上述の
周知のタイプの方法を改良して適合条件がより厳しくネ
ットワークリソースの保護がより保証される方法を提供
することである。
ングアルゴリズムと、ポリシング装置を決定する上述の
周知のタイプの方法を改良して適合条件がより厳しくネ
ットワークリソースの保護がより保証される方法を提供
することである。
【0005】
【課題を解決するための手段】本発明によれば、この目
的は請求項1に記載の予定レート値を決定する方法と、
請求項5に記載のポリシングアルゴリズムと、請求項9
に記載のポリシング装置によって達成される。
的は請求項1に記載の予定レート値を決定する方法と、
請求項5に記載のポリシングアルゴリズムと、請求項9
に記載のポリシング装置によって達成される。
【0006】具体的には、ポリシング装置が順方向リソ
ース管理セルを受信した時点で、ポリシング装置が最後
に逆方向RMセルを受信してから一定数の順方向リソー
ス管理セルを受信している場合は、所定のレート低減係
数RDFに比例して予定レート値を低減する。さらに、
ポリシング装置で二つの順方向リソース管理セルを受信
する間に一定の時間が経過した場合、予定レート値は初
期セルレートに強制的に低減される。入来セルの適合性
をチェックするための実ポリシングレートが予定レート
値から計算される。したがって、この実ポリシングレー
トは上述したように低減され、ソースはそのセル伝送レ
ートが強制的に低減された後ではこれを超えるセル伝送
レートでセルを返送することはできない。
ース管理セルを受信した時点で、ポリシング装置が最後
に逆方向RMセルを受信してから一定数の順方向リソー
ス管理セルを受信している場合は、所定のレート低減係
数RDFに比例して予定レート値を低減する。さらに、
ポリシング装置で二つの順方向リソース管理セルを受信
する間に一定の時間が経過した場合、予定レート値は初
期セルレートに強制的に低減される。入来セルの適合性
をチェックするための実ポリシングレートが予定レート
値から計算される。したがって、この実ポリシングレー
トは上述したように低減され、ソースはそのセル伝送レ
ートが強制的に低減された後ではこれを超えるセル伝送
レートでセルを返送することはできない。
【0007】予定レート値を決定する本方法の別の特徴
が請求項2に記載されている。
が請求項2に記載されている。
【0008】逆方向リソース管理セルがポリシング装置
に到着するたびに新しいレート値がスケジュールされ
る。スケジュールすべきレート値を決定するには、最後
に順方向リソース管理セルが到着した時点で導かれた情
報を考慮する必要がある。これは、例えば、順方向RM
セルの到着時に更新され、逆方向RMセルの到着時に予
定レート値を決定するのに使用される値を持つ予定レー
トパラメータを使って実現できる。
に到着するたびに新しいレート値がスケジュールされ
る。スケジュールすべきレート値を決定するには、最後
に順方向リソース管理セルが到着した時点で導かれた情
報を考慮する必要がある。これは、例えば、順方向RM
セルの到着時に更新され、逆方向RMセルの到着時に予
定レート値を決定するのに使用される値を持つ予定レー
トパラメータを使って実現できる。
【0009】本発明に従って予定レート値を決定する方
法の別の特徴が請求項3に記載されている。
法の別の特徴が請求項3に記載されている。
【0010】このように、「ABR Specification」の規
則5に従ってソース伝送レートが初期セルレートに強制
された場合は常に、ネットワークリソースは保護され
る。これはこのソースから順方向リソース管理セルがあ
る時間受信されない場合に起こる。一定期間動作のない
ソースは初期セルレートを超えるレートでセルを返送す
ることが禁止される。
則5に従ってソース伝送レートが初期セルレートに強制
された場合は常に、ネットワークリソースは保護され
る。これはこのソースから順方向リソース管理セルがあ
る時間受信されない場合に起こる。一定期間動作のない
ソースは初期セルレートを超えるレートでセルを返送す
ることが禁止される。
【0011】本発明に従って予定レート値を決定する方
法の別の特徴が請求項4に記載されている。
法の別の特徴が請求項4に記載されている。
【0012】このように、ソース伝送レートが「ABR Sp
ecification」の規則6に従って段階的に強制的に低減
される場合は常に、ネットワークリソースが保護され
る。これは、逆方向リソース管理セルの数がポリシング
装置が受信する順方向リソース管理セルの数と比べてか
なり少ない場合に行われる。これは、例えばネットワー
クの障害でリソース管理セルを返送できない場合に起こ
るであろう。
ecification」の規則6に従って段階的に強制的に低減
される場合は常に、ネットワークリソースが保護され
る。これは、逆方向リソース管理セルの数がポリシング
装置が受信する順方向リソース管理セルの数と比べてか
なり少ない場合に行われる。これは、例えばネットワー
クの障害でリソース管理セルを返送できない場合に起こ
るであろう。
【0013】このポリシングアルゴリズムの別の特徴が
請求項6に記載されている。
請求項6に記載されている。
【0014】上述の「ATM Forum Specification」を使
って、ソースまたは仮想ソースは実ポリシングレートに
適合しない順方向リソース管理セルを送信することがで
きる。このようなセルはビットの一つである通称CLP
(セル損失優先)ビットにアウトオブレートセルのマー
クを付けなければならず、TCR(タグ付きセルレー
ト)より遅いレートでのみ送られる。より詳細に言え
ば、「Specification」の52ページのソースの動作に
関する規則11を考慮する必要がある。本ポリシングア
ルゴリズムは、ネットワークがアウトオブレートセルで
あふれないようにこれらのアウトオブレートセルの適合
性をチェックする段階を含む。
って、ソースまたは仮想ソースは実ポリシングレートに
適合しない順方向リソース管理セルを送信することがで
きる。このようなセルはビットの一つである通称CLP
(セル損失優先)ビットにアウトオブレートセルのマー
クを付けなければならず、TCR(タグ付きセルレー
ト)より遅いレートでのみ送られる。より詳細に言え
ば、「Specification」の52ページのソースの動作に
関する規則11を考慮する必要がある。本ポリシングア
ルゴリズムは、ネットワークがアウトオブレートセルで
あふれないようにこれらのアウトオブレートセルの適合
性をチェックする段階を含む。
【0015】この本ポリシングアルゴリズムの別の特徴
が請求項7に記載されている。
が請求項7に記載されている。
【0016】実際に、「ATM Forum Specification」で
現在提案されているアルゴリズムを実施するとさまざま
な問題が発生する。これは、当分野で周知のアルゴリズ
ムAに基づいたDGCRAのメモリ要件を正しく見積る
ことができず、ABRの分野の業者には周知であるアル
ゴリズムBのリアルタイムベースの更新メカニズムも実
現が困難であるという理由による。実ポリシングレート
をリアルタイムでなく各セルの到着の時点で決定すれ
ば、アルゴリズムBの実現は容易になる。
現在提案されているアルゴリズムを実施するとさまざま
な問題が発生する。これは、当分野で周知のアルゴリズ
ムAに基づいたDGCRAのメモリ要件を正しく見積る
ことができず、ABRの分野の業者には周知であるアル
ゴリズムBのリアルタイムベースの更新メカニズムも実
現が困難であるという理由による。実ポリシングレート
をリアルタイムでなく各セルの到着の時点で決定すれ
ば、アルゴリズムBの実現は容易になる。
【0017】本発明によるポリシングアルゴリズムの更
に別の特徴が請求項8に記載されている。
に別の特徴が請求項8に記載されている。
【0018】このように、ソースは二つの連続した順方
向リソース管理セルの間にあまりに多くのATMデータ
セルを送信するか、リソース管理セルの送信頻度が不十
分か、受信した逆方向リソース管理セルよりもずっと多
くのリソース管理セルを送信すると、セルはポリシング
装置によって廃棄される。こうして、ポリシング装置は
引用した「Specification」の規則3a)と3b)と3
c)もチェックすることになる。
向リソース管理セルの間にあまりに多くのATMデータ
セルを送信するか、リソース管理セルの送信頻度が不十
分か、受信した逆方向リソース管理セルよりもずっと多
くのリソース管理セルを送信すると、セルはポリシング
装置によって廃棄される。こうして、ポリシング装置は
引用した「Specification」の規則3a)と3b)と3
c)もチェックすることになる。
【0019】
【発明の実施の形態】本発明の上述した、またそれ以外
の目的と特徴は、付属の図面を参照しながら以下の説明
を読めば、より明らかになり、発明それ自体も最もよく
理解できるであろう。
の目的と特徴は、付属の図面を参照しながら以下の説明
を読めば、より明らかになり、発明それ自体も最もよく
理解できるであろう。
【0020】次の節では、ATM(非同期転送モード)
のサービスクラスであるABR(利用可能伝送レート)
をサポートするセルスイッチングネットワークにおいて
本ポリシングアルゴリズムを実施する方法の詳細を開示
する。最初に、ABR(利用可能伝送レート)サービス
クラスを簡潔に説明する。次に、図1を参照しながらポ
リシングアルゴリズムが適用されるセルスイッチングネ
ットワークのアーキテクチャを論じ、図1のポリシング
装置POLが実行するポリシングアルゴリズムを詳細に
説明する。
のサービスクラスであるABR(利用可能伝送レート)
をサポートするセルスイッチングネットワークにおいて
本ポリシングアルゴリズムを実施する方法の詳細を開示
する。最初に、ABR(利用可能伝送レート)サービス
クラスを簡潔に説明する。次に、図1を参照しながらポ
リシングアルゴリズムが適用されるセルスイッチングネ
ットワークのアーキテクチャを論じ、図1のポリシング
装置POLが実行するポリシングアルゴリズムを詳細に
説明する。
【0021】ABR(利用可能伝送レート)サービスク
ラスを説明する前に、以下の説明で使用する略語とパラ
メータ名のリストを掲げる。
ラスを説明する前に、以下の説明で使用する略語とパラ
メータ名のリストを掲げる。
【0022】ATM:非同期転送モード;ABR:利用
可能伝送レート;RM:リソース管理セル;FRM:順
方向リソース管理セル;BRM:逆方向リソース管理セ
ル;CLP:セル損失優先ビット;CI:輻輳指示ビッ
ト;NI:増加禁止ビット;ER:明示速度;MCR:
最小セルレート;PCR:ピークセルレート;ICR:
初期セルレート;TCR:タグ付きセルレート;RI
F:レート増加係数;RDF:レート低減係数;CD
F:カットオフ低減係数;R_real:以下の節で
「レートスケジュールパラメータ」と呼ばれる、スケジ
ュールされるレートを決定するパラメータ;R_fir
st:第一の予定レート値;R_last:第二の予定
レート値;T_first:第一の予定時間値;T_l
ast:第二の予定時間値;T_cell:セルの到着
時刻;Tb:逆方向RMセルの到着時刻;Tb_las
t:最後の逆方向RMセルの到着時刻;Ta:インレー
トセルの到着時刻;Ta−last:最後のインレート
セルの到着時刻;Tf:順方向RMセルの到着時刻;T
f_last:最後の順方向RMセルの到着時刻;T
o:アウトオブレートFRMセルの到着時刻;Sche
duled:予定レート値のリストが空かどうかを示す
ブール関数パラメータ;Ccount:ポリシング装置
が最後のBRMセルを受信してから受信したインレート
FRMセルの数を記録するカウンタ;Ncount:ポ
リシング装置が最後のインレートFRMセルを受信して
から受信したインレートセルの数を記録するカウンタ;
Trm:セルシーケンス時間パラメータ;Nrm:二つ
のFRMセル間でソースが送信するデータセル量を決定
するセルシーケンスパラメータ;Mrm:最後のFRM
セルが少なくともTrm時間前に送信された場合の二つ
のFRMセル間でソースが送信する最小データセル量を
決定するセルシーケンスパラメータ;CDVTまたはτ
1:セル遅延変動許容値;T1:ソースSからセルが送
信されてから当該インタフェース、例えばポリシング装
置で受信されるまでの時間を示す。したがって、T1は
起点ノードからポリシング装置への片方向転送遅延であ
る;T2:逆方向接続の逆方向RMセルの当該インタフ
ェース、例えばポリシング装置から送信されてからRM
セルがソースに受信されるまでの遅延と、前記接続での
インレートセルの次の送信から当該インタフェース、例
えばポリシング装置に到着するまでの遅延の合計を示
す。したがって、T2は連続送信時間の間のセル間隔の
残余時間を除く、起点ノードとポリシング装置の往復フ
ィードバック遅延である;τ2:引用済みの「ATM Foru
m Specification」34ページ、4.5.5節、ポイント
3に規定するT2の上限値を示す。
可能伝送レート;RM:リソース管理セル;FRM:順
方向リソース管理セル;BRM:逆方向リソース管理セ
ル;CLP:セル損失優先ビット;CI:輻輳指示ビッ
ト;NI:増加禁止ビット;ER:明示速度;MCR:
最小セルレート;PCR:ピークセルレート;ICR:
初期セルレート;TCR:タグ付きセルレート;RI
F:レート増加係数;RDF:レート低減係数;CD
F:カットオフ低減係数;R_real:以下の節で
「レートスケジュールパラメータ」と呼ばれる、スケジ
ュールされるレートを決定するパラメータ;R_fir
st:第一の予定レート値;R_last:第二の予定
レート値;T_first:第一の予定時間値;T_l
ast:第二の予定時間値;T_cell:セルの到着
時刻;Tb:逆方向RMセルの到着時刻;Tb_las
t:最後の逆方向RMセルの到着時刻;Ta:インレー
トセルの到着時刻;Ta−last:最後のインレート
セルの到着時刻;Tf:順方向RMセルの到着時刻;T
f_last:最後の順方向RMセルの到着時刻;T
o:アウトオブレートFRMセルの到着時刻;Sche
duled:予定レート値のリストが空かどうかを示す
ブール関数パラメータ;Ccount:ポリシング装置
が最後のBRMセルを受信してから受信したインレート
FRMセルの数を記録するカウンタ;Ncount:ポ
リシング装置が最後のインレートFRMセルを受信して
から受信したインレートセルの数を記録するカウンタ;
Trm:セルシーケンス時間パラメータ;Nrm:二つ
のFRMセル間でソースが送信するデータセル量を決定
するセルシーケンスパラメータ;Mrm:最後のFRM
セルが少なくともTrm時間前に送信された場合の二つ
のFRMセル間でソースが送信する最小データセル量を
決定するセルシーケンスパラメータ;CDVTまたはτ
1:セル遅延変動許容値;T1:ソースSからセルが送
信されてから当該インタフェース、例えばポリシング装
置で受信されるまでの時間を示す。したがって、T1は
起点ノードからポリシング装置への片方向転送遅延であ
る;T2:逆方向接続の逆方向RMセルの当該インタフ
ェース、例えばポリシング装置から送信されてからRM
セルがソースに受信されるまでの遅延と、前記接続での
インレートセルの次の送信から当該インタフェース、例
えばポリシング装置に到着するまでの遅延の合計を示
す。したがって、T2は連続送信時間の間のセル間隔の
残余時間を除く、起点ノードとポリシング装置の往復フ
ィードバック遅延である;τ2:引用済みの「ATM Foru
m Specification」34ページ、4.5.5節、ポイント
3に規定するT2の上限値を示す。
【0023】τ3:引用済みの「ATM Forum Specificat
ion」34ページ、4.5.5節、ポイント3に規定する
T2の下限値を示す。
ion」34ページ、4.5.5節、ポイント3に規定する
T2の下限値を示す。
【0024】TICR:その後は初期セルレートの強制が
許される時間ADTF:RMセルの送信で伝送レートが
初期セルレートICRに低減されるまでの許容時間;L
VST:ソースからの送信間隔が等しいと仮定した場合
のインレートセルの公称到着時間;TAT_outra
te:アウトオブレートセルの理論的到着時間、すなわ
ちソースからの送信間隔が等しいと仮定した場合のアウ
トオブレートセルの公称到着時間;CRM:BRMセル
なしで送信できるFRMセルの限度数;I:インレート
セルの増分;Iold:Iの以前の値;Ioutrat
e:アウトオブレートセルの増分;S:ソース;VS:
仮想ソース;D:宛先;VD:仮想宛先;SN:スイッ
チングノード;POL:ポリシング装置。
許される時間ADTF:RMセルの送信で伝送レートが
初期セルレートICRに低減されるまでの許容時間;L
VST:ソースからの送信間隔が等しいと仮定した場合
のインレートセルの公称到着時間;TAT_outra
te:アウトオブレートセルの理論的到着時間、すなわ
ちソースからの送信間隔が等しいと仮定した場合のアウ
トオブレートセルの公称到着時間;CRM:BRMセル
なしで送信できるFRMセルの限度数;I:インレート
セルの増分;Iold:Iの以前の値;Ioutrat
e:アウトオブレートセルの増分;S:ソース;VS:
仮想ソース;D:宛先;VD:仮想宛先;SN:スイッ
チングノード;POL:ポリシング装置。
【0025】ATMネットワークにおける接続での情報
転送に関してATMフォーラムが定義したサービスクラ
スの一つにABR(利用可能伝送レート)がある。AB
Rは余分なネットワーク帯域を利用している。この帯域
はCBR(連続伝送レート)またはVBR(可変伝送レ
ート)などの決定論的なサービスクラスが使用しない帯
域である。また、ABRはソースノードまたは端末がネ
ットワークからフィードバック情報を受信すると伝送レ
ートを低減できるようにネットワーク輻輳を報告する閉
ループフィードバックメカニズムを有している。ABR
サービスはバーストデータ、例えばLAN(ローカルエ
リアネットワーク)データの高信頼伝送に理想的な方式
である。加入者とネットワークプロバイダが結ぶABR
トラフィック契約は加入者が超過できないピークセルレ
ートPCRと、プロバイダが常時保証する最小セルレー
トMCRと、本発明に関して直接関連性がないその他の
パラメータ、例えば最大セル誤り率を規定している。A
BR接続を特徴付けるパラメータの概要と、ATMフォ
ーラムが規定する各種ATMサービスクラスの簡潔な説
明と、ABRサービスに関する詳細が、雑誌「Telecomm
unications」vol.29、No.4、1995年4月
発行の論文「ABR: Realizing the Promise of ATM」、
N.Rickardに記載されている。
転送に関してATMフォーラムが定義したサービスクラ
スの一つにABR(利用可能伝送レート)がある。AB
Rは余分なネットワーク帯域を利用している。この帯域
はCBR(連続伝送レート)またはVBR(可変伝送レ
ート)などの決定論的なサービスクラスが使用しない帯
域である。また、ABRはソースノードまたは端末がネ
ットワークからフィードバック情報を受信すると伝送レ
ートを低減できるようにネットワーク輻輳を報告する閉
ループフィードバックメカニズムを有している。ABR
サービスはバーストデータ、例えばLAN(ローカルエ
リアネットワーク)データの高信頼伝送に理想的な方式
である。加入者とネットワークプロバイダが結ぶABR
トラフィック契約は加入者が超過できないピークセルレ
ートPCRと、プロバイダが常時保証する最小セルレー
トMCRと、本発明に関して直接関連性がないその他の
パラメータ、例えば最大セル誤り率を規定している。A
BR接続を特徴付けるパラメータの概要と、ATMフォ
ーラムが規定する各種ATMサービスクラスの簡潔な説
明と、ABRサービスに関する詳細が、雑誌「Telecomm
unications」vol.29、No.4、1995年4月
発行の論文「ABR: Realizing the Promise of ATM」、
N.Rickardに記載されている。
【0026】図1にABRサービスをサポートするAT
Mセルスイッチングネットワークを示す。このATMネ
ットワークはソースSと、第一の仮想宛先/仮想ソース
ノードVD1/VS1と、ポリシング装置POLと、ス
イッチングノードSNと、第二の仮想宛先/仮想ソース
ノードVD2/VS2と、宛先ノードDを含む。ソース
Sは、第一の仮想宛先/仮想ソースノードVD1/VS
1とポリシング装置POLを介して、スイッチングノー
ドSNに結合される。ポリシング装置POLは図1には
示していないが、ネットワークインタフェースに位置す
る。さらに、スイッチングノードSNは第二の仮想宛先
/仮想ソースノードVD2/VS2を介して宛先ノード
Dに結合される。
Mセルスイッチングネットワークを示す。このATMネ
ットワークはソースSと、第一の仮想宛先/仮想ソース
ノードVD1/VS1と、ポリシング装置POLと、ス
イッチングノードSNと、第二の仮想宛先/仮想ソース
ノードVD2/VS2と、宛先ノードDを含む。ソース
Sは、第一の仮想宛先/仮想ソースノードVD1/VS
1とポリシング装置POLを介して、スイッチングノー
ドSNに結合される。ポリシング装置POLは図1には
示していないが、ネットワークインタフェースに位置す
る。さらに、スイッチングノードSNは第二の仮想宛先
/仮想ソースノードVD2/VS2を介して宛先ノード
Dに結合される。
【0027】以下、ソースノードSと宛先ノードD間の
ABR接続を考える。ソースノードSは宛先ノードDへ
ATMセル送信し、定期的に順方向リソース管理セルF
RMによって遮断される。これらの順方向リソース管理
セルFRMの内容は、宛先ノードDへの経路にある各ノ
ード、すなわち、第一の仮想宛先/仮想ソースノードV
D1/VS1または、スイッチングノードSNまたは、
第二の仮想宛先/仮想ソースノードVD2/VS2また
は、宛先ノードD自体によって変更される場合がある。
これらのノードは順方向リソース管理セルFRMを返送
することができる。順方向リソース管理セルは、ソース
Sへ戻る逆方向リソース管理セルBRMになり、ソース
Sはその伝送レートを制御することができる。また逆方
向では経路にある各ノードはリソース管理セルの内容を
変更することができる。リソース管理セルFRMまたは
BRMはビット情報(輻輳指示ビットCIと増加禁止ビ
ットNI)と明示的レート情報ERを含む。逆方向リソ
ース管理セルBRMの輻輳指示ビットCIがセットされ
ている場合、ソースSは伝送レートを低減する必要があ
る。また、増加禁止ビットNIがセットされている場
合、伝送レートを増加することはできない。輻輳指示ビ
ットCIとレート増加禁止ビットNIが両方ともセット
されていない場合、伝送レートを増加することができ
る。ソースSはさらに、逆方向リソース管理セルBRM
の明示的レート値ERを超えてその伝送レートを使用す
ることはできない。ABRソースの動作を規定するこれ
ら及びその他の規則は、本明細書の冒頭で引用した「AT
M Forum Traffic Management Specification Version
4、」の5.10.4節に記載されている。仮想宛先/
仮想ソースノードVD1/VS1とVD2/VS2は、
仮想宛先のVD1またはVD2で順方向リソース管理セ
ルを返送し、仮想ソースのVS1またはVS2に新しい
順方向リソース管理セルを挿入することによってフィー
ドバックループを分割する。スイッチングノードSNの
バッファオーバフローまたはネットワークの輻輳を防止
するため、ポリシング装置POLは受信セル一つ一つに
ついて契約のトラフィック仕様に適合するかチェックす
る。適合しないセルは廃棄される。ポリシング装置PO
LがABRソースの動作を定義する規則に関して最も厳
しい適合条件を満たした場合にネットワーク保護が最適
化されるのは明らかである。次節では、図1のポリシン
グ装置POLが実行するポリシングアルゴリズムを説明
する。ポリシング装置POLはソースSと宛先D間の接
続で取り決められたトラフィック記述子の値を認識して
いると仮定する。
ABR接続を考える。ソースノードSは宛先ノードDへ
ATMセル送信し、定期的に順方向リソース管理セルF
RMによって遮断される。これらの順方向リソース管理
セルFRMの内容は、宛先ノードDへの経路にある各ノ
ード、すなわち、第一の仮想宛先/仮想ソースノードV
D1/VS1または、スイッチングノードSNまたは、
第二の仮想宛先/仮想ソースノードVD2/VS2また
は、宛先ノードD自体によって変更される場合がある。
これらのノードは順方向リソース管理セルFRMを返送
することができる。順方向リソース管理セルは、ソース
Sへ戻る逆方向リソース管理セルBRMになり、ソース
Sはその伝送レートを制御することができる。また逆方
向では経路にある各ノードはリソース管理セルの内容を
変更することができる。リソース管理セルFRMまたは
BRMはビット情報(輻輳指示ビットCIと増加禁止ビ
ットNI)と明示的レート情報ERを含む。逆方向リソ
ース管理セルBRMの輻輳指示ビットCIがセットされ
ている場合、ソースSは伝送レートを低減する必要があ
る。また、増加禁止ビットNIがセットされている場
合、伝送レートを増加することはできない。輻輳指示ビ
ットCIとレート増加禁止ビットNIが両方ともセット
されていない場合、伝送レートを増加することができ
る。ソースSはさらに、逆方向リソース管理セルBRM
の明示的レート値ERを超えてその伝送レートを使用す
ることはできない。ABRソースの動作を規定するこれ
ら及びその他の規則は、本明細書の冒頭で引用した「AT
M Forum Traffic Management Specification Version
4、」の5.10.4節に記載されている。仮想宛先/
仮想ソースノードVD1/VS1とVD2/VS2は、
仮想宛先のVD1またはVD2で順方向リソース管理セ
ルを返送し、仮想ソースのVS1またはVS2に新しい
順方向リソース管理セルを挿入することによってフィー
ドバックループを分割する。スイッチングノードSNの
バッファオーバフローまたはネットワークの輻輳を防止
するため、ポリシング装置POLは受信セル一つ一つに
ついて契約のトラフィック仕様に適合するかチェックす
る。適合しないセルは廃棄される。ポリシング装置PO
LがABRソースの動作を定義する規則に関して最も厳
しい適合条件を満たした場合にネットワーク保護が最適
化されるのは明らかである。次節では、図1のポリシン
グ装置POLが実行するポリシングアルゴリズムを説明
する。ポリシング装置POLはソースSと宛先D間の接
続で取り決められたトラフィック記述子の値を認識して
いると仮定する。
【0028】図2〜図7のフローチャートは、水平の線
と垂直の線で相互に接続された形が異なるボックスで構
成されている。これらの線で連続するステップのユニー
クなツリーが構成される。このツリーの分岐は図の上か
ら下へ、左から右へたどる。連続して実行されるべき処
理は矩形で示している。矩形の左右の辺が二重になって
いるボックスは手順または処理のクラスタを示してい
る。このクラスタに含まれる処理は、左右の辺が二重の
矩形の底面に接続され、場合によって別の図に分けて描
かれ、フローチャートが満杯にならないようにしてい
る。菱形のボックスは二つの処理のうち一つを選択する
ことを示している。所定の条件が満たされた場合、菱形
のYのマークが付いた側に接続する処理または処理の分
岐が実行される。規定の条件が満たされない場合、菱形
のNのマークが付いた側に接続する処理または処理の分
岐が実行される。所定の条件自体は菱形のボックスに記
述される。空のボックスは処理がないことを示す。
と垂直の線で相互に接続された形が異なるボックスで構
成されている。これらの線で連続するステップのユニー
クなツリーが構成される。このツリーの分岐は図の上か
ら下へ、左から右へたどる。連続して実行されるべき処
理は矩形で示している。矩形の左右の辺が二重になって
いるボックスは手順または処理のクラスタを示してい
る。このクラスタに含まれる処理は、左右の辺が二重の
矩形の底面に接続され、場合によって別の図に分けて描
かれ、フローチャートが満杯にならないようにしてい
る。菱形のボックスは二つの処理のうち一つを選択する
ことを示している。所定の条件が満たされた場合、菱形
のYのマークが付いた側に接続する処理または処理の分
岐が実行される。規定の条件が満たされない場合、菱形
のNのマークが付いた側に接続する処理または処理の分
岐が実行される。所定の条件自体は菱形のボックスに記
述される。空のボックスは処理がないことを示す。
【0029】図2にポリシングアルゴリズムの概要を示
す。セルは移動方向とそのCLPビットの設定に応じて
異なった取扱いを受ける。CLPビットはアウトオブレ
ートセル専用である。アウトオブレートセルとは、実ポ
リシングレートAPRに適合しないセルである。より詳
細に言えば、「ATM Forum Specification」で規定した
ソースの動作の最初の三つの規則に適合しないセルであ
る。ポリシング装置はまず入来セルが順方向セル、すな
わちソースSから宛先Dへ移動するセルか、逆方向セ
ル、すなわち宛先DからソースSへ移動するセルかを判
定する。重要なのは、ソースSと宛先Dはこの両者の接
続形態によっては役割を交代することがあるという点で
ある。SとDとの間の接続でデータセルがリソース管理
セルに遮断されながらSからDへ送信され、リソース管
理セルだけがDからSへルーティングされる場合、Sは
ソースの役割を果たし、Dは宛先ノードの役割を果た
す。逆方向セルは返送されたインレートまたはアウトオ
ブレートの順方向リソース管理セルで、ソースのセル伝
送レートを制御する情報を持っているため、ポリシング
装置POLによって分析する必要がある。ポリシング装
置POLは、逆方向リソース管理セルBRMの内容から
「リストの新規項目追加」手順で予定レート値を計算す
る。逆方向リソース管理セルBRMがポリシング装置P
OLからソースSへ送信された後、この値を使って実ポ
リシングレートAPRと予定時間が決定される。予定時
間とこれに関連する予定レート値は、ポリシング装置P
OLの予定レート値リストに記憶されている。順方向セ
ルがポリシング装置POLに到着すると、ポリシング装
置POLはこのセルがトラフィック契約のトラフィック
記述子と先に引用した「Specification」で定義される
ソースの動作の規則に適合しているかを判定する必要が
ある。セルにインレートセルのマークが付いている(C
LPビットが設定されていない)場合、ポリシング装置
POLは予定レート値リストに記憶された値から実ポリ
シングレートAPRを「APRの決定」手順で決定し、
セルが上述した「Specification」のセルシーケンス規
則3aと3bと3cに適合しているかを「シーケンス完
全性」手順でチェックし、セルが実ポリシングレートA
PRに適合しているかどうかを「インレート適合性」手
順で判定する。セルにアウトオブレートセルのマークが
付いている(CLPビットが設定されている)場合、セ
ルの適合性を「Specification」の規則11に規定する
方法でチェックすることになる。図2はその手順「アウ
トレート適合性」を含む。結論として、図2のアルゴリ
ズムは図1のポリシング装置POLに到着するセル一つ
一つについて実行されるが、手順の内容は到着セルの性
質によって異なる。
す。セルは移動方向とそのCLPビットの設定に応じて
異なった取扱いを受ける。CLPビットはアウトオブレ
ートセル専用である。アウトオブレートセルとは、実ポ
リシングレートAPRに適合しないセルである。より詳
細に言えば、「ATM Forum Specification」で規定した
ソースの動作の最初の三つの規則に適合しないセルであ
る。ポリシング装置はまず入来セルが順方向セル、すな
わちソースSから宛先Dへ移動するセルか、逆方向セ
ル、すなわち宛先DからソースSへ移動するセルかを判
定する。重要なのは、ソースSと宛先Dはこの両者の接
続形態によっては役割を交代することがあるという点で
ある。SとDとの間の接続でデータセルがリソース管理
セルに遮断されながらSからDへ送信され、リソース管
理セルだけがDからSへルーティングされる場合、Sは
ソースの役割を果たし、Dは宛先ノードの役割を果た
す。逆方向セルは返送されたインレートまたはアウトオ
ブレートの順方向リソース管理セルで、ソースのセル伝
送レートを制御する情報を持っているため、ポリシング
装置POLによって分析する必要がある。ポリシング装
置POLは、逆方向リソース管理セルBRMの内容から
「リストの新規項目追加」手順で予定レート値を計算す
る。逆方向リソース管理セルBRMがポリシング装置P
OLからソースSへ送信された後、この値を使って実ポ
リシングレートAPRと予定時間が決定される。予定時
間とこれに関連する予定レート値は、ポリシング装置P
OLの予定レート値リストに記憶されている。順方向セ
ルがポリシング装置POLに到着すると、ポリシング装
置POLはこのセルがトラフィック契約のトラフィック
記述子と先に引用した「Specification」で定義される
ソースの動作の規則に適合しているかを判定する必要が
ある。セルにインレートセルのマークが付いている(C
LPビットが設定されていない)場合、ポリシング装置
POLは予定レート値リストに記憶された値から実ポリ
シングレートAPRを「APRの決定」手順で決定し、
セルが上述した「Specification」のセルシーケンス規
則3aと3bと3cに適合しているかを「シーケンス完
全性」手順でチェックし、セルが実ポリシングレートA
PRに適合しているかどうかを「インレート適合性」手
順で判定する。セルにアウトオブレートセルのマークが
付いている(CLPビットが設定されている)場合、セ
ルの適合性を「Specification」の規則11に規定する
方法でチェックすることになる。図2はその手順「アウ
トレート適合性」を含む。結論として、図2のアルゴリ
ズムは図1のポリシング装置POLに到着するセル一つ
一つについて実行されるが、手順の内容は到着セルの性
質によって異なる。
【0030】各インレートセルがポリシング装置POL
に到着すると、ポリシング装置POLはその予定レート
値リストを調べて実ポリシングレートAPRを決定しな
ければならない。受信したインレートセルのレート適合
性をチェックするため、この実ポリシングレートAPR
をポリシング装置POLが認識する必要がある。予定レ
ート値リストが最大二つの予定レート値とこれに関連す
る予定時間値を含む場合の実ポリシングレートAPRを
決定する手順を図3に示す。予定レート値リストでポリ
シング装置POLへのセルの到着時間T_cellは予
定時間値(T_first、T_last)と比較さ
れ、正確な実ポリシングレートAPRが引き出される。
インレートセルの到着時間T_cellが最も初期の予
定時間値T_firstを下回る場合、実ポリシングレ
ートAPRは変更されない。到着時間T_cellが最
初の予定時間値T_firstと同じか上回る場合、実
ポリシングレートAPRは最初の予定レート値R_fi
rstまたは最後の予定レート値R_lastに等しく
なる。この場合にインレートセルが最後の予定時間値T
_lastを超える時間T_cellにおけるポリシン
グ装置POLに到着すると、実ポリシングレートAPR
は最後の予定レート値R_lastになる。そうでない
場合、実ポリシングレートAPRは最初の予定レート値
R_firstに等しくなる。実ポリシングレートAP
Rが最後の予定レート値R_lastに等しくなる場
合、予定レート値リストの予定は解除される。この処理
は、現行のソフトウェア実施形態で0の値、又は「偽」
を指定されているブール関数パラメータSchedul
edによって行われる。ポリシング装置POLがインレ
ートセルを受信するたびに、Scheduledパラメ
ータが1、すなわち「真」であるかどうかを判定してか
らAPRを決定するのは明らかである。ポリシング装置
POLがレート値が予定されていないことを認識してい
る場合、実ポリシングレートAPRは変更されない。予
定レート値リストは最も古い項目のT_firstとR
_firstとをT_lastとR_lastに入れ替
えることによって更新される。明白な理由によって、こ
の処理はインレートセルが最初の予定時間値T_fir
stと同じかそれを超える時間T_cellに到着した
場合に限って実行される。これ以外の場合、予定レート
値リストは変更されない。
に到着すると、ポリシング装置POLはその予定レート
値リストを調べて実ポリシングレートAPRを決定しな
ければならない。受信したインレートセルのレート適合
性をチェックするため、この実ポリシングレートAPR
をポリシング装置POLが認識する必要がある。予定レ
ート値リストが最大二つの予定レート値とこれに関連す
る予定時間値を含む場合の実ポリシングレートAPRを
決定する手順を図3に示す。予定レート値リストでポリ
シング装置POLへのセルの到着時間T_cellは予
定時間値(T_first、T_last)と比較さ
れ、正確な実ポリシングレートAPRが引き出される。
インレートセルの到着時間T_cellが最も初期の予
定時間値T_firstを下回る場合、実ポリシングレ
ートAPRは変更されない。到着時間T_cellが最
初の予定時間値T_firstと同じか上回る場合、実
ポリシングレートAPRは最初の予定レート値R_fi
rstまたは最後の予定レート値R_lastに等しく
なる。この場合にインレートセルが最後の予定時間値T
_lastを超える時間T_cellにおけるポリシン
グ装置POLに到着すると、実ポリシングレートAPR
は最後の予定レート値R_lastになる。そうでない
場合、実ポリシングレートAPRは最初の予定レート値
R_firstに等しくなる。実ポリシングレートAP
Rが最後の予定レート値R_lastに等しくなる場
合、予定レート値リストの予定は解除される。この処理
は、現行のソフトウェア実施形態で0の値、又は「偽」
を指定されているブール関数パラメータSchedul
edによって行われる。ポリシング装置POLがインレ
ートセルを受信するたびに、Scheduledパラメ
ータが1、すなわち「真」であるかどうかを判定してか
らAPRを決定するのは明らかである。ポリシング装置
POLがレート値が予定されていないことを認識してい
る場合、実ポリシングレートAPRは変更されない。予
定レート値リストは最も古い項目のT_firstとR
_firstとをT_lastとR_lastに入れ替
えることによって更新される。明白な理由によって、こ
の処理はインレートセルが最初の予定時間値T_fir
stと同じかそれを超える時間T_cellに到着した
場合に限って実行される。これ以外の場合、予定レート
値リストは変更されない。
【0031】先に引用した「Specification」の52ペ
ージ、ソースの動作の規則3aでは、Nrm−1データ
セルは二つの連続するインレート順方向リソース管理セ
ルの間に送信されなければならないと述べている。最後
のFRMセルが送信されてから時間間隔Trmが経過し
少なくともMrm個のインレートセルがソースSから送
信された場合(MrmはNrmより小さい所定の番
号)、上記に述べたことは侵害され新しい順方向RMセ
ルがソースSから送信される必要がある。二つの連続す
るインレート順方向RMセル間のデータセル数は、カウ
ンタNcountを介してカウントされる。図4に示す
ように、カウンタNcountは、セルが順方向リソー
ス管理セルFRMであるか、規則3aに適合しない場合
を除いて、ポリシング装置POLがセルを受信するたび
に増やされる。受信セルが順方向リソース管理セルFR
Mの場合、NcountはFRMセルがセルシーケンス
規則を侵害していない限り0にリセットされる。カウン
タNcountはソースSと宛先Dの接続の開始時にN
rm−1に初期化される。これは、「ABR Specificatio
n」の規則2に従ったソースSの最初の送信セルはFR
Mセルでなくてはならないためである。規則3aに照ら
して受信セルが適合しない場合、セルシーケンスの完全
性違反となり、セルはポリシング装置POLによって廃
棄される。規則3aへの適合性をチェックするには、よ
り詳細に言えば最後に送信されたRMセルの到着からの
経過時間Ta−Tf_lastをTrmと比較する場
合、セル遅延変動許容値CDVTを考慮して、ソースS
の疑わしい点をSに有利に解釈する必要がある。
ージ、ソースの動作の規則3aでは、Nrm−1データ
セルは二つの連続するインレート順方向リソース管理セ
ルの間に送信されなければならないと述べている。最後
のFRMセルが送信されてから時間間隔Trmが経過し
少なくともMrm個のインレートセルがソースSから送
信された場合(MrmはNrmより小さい所定の番
号)、上記に述べたことは侵害され新しい順方向RMセ
ルがソースSから送信される必要がある。二つの連続す
るインレート順方向RMセル間のデータセル数は、カウ
ンタNcountを介してカウントされる。図4に示す
ように、カウンタNcountは、セルが順方向リソー
ス管理セルFRMであるか、規則3aに適合しない場合
を除いて、ポリシング装置POLがセルを受信するたび
に増やされる。受信セルが順方向リソース管理セルFR
Mの場合、NcountはFRMセルがセルシーケンス
規則を侵害していない限り0にリセットされる。カウン
タNcountはソースSと宛先Dの接続の開始時にN
rm−1に初期化される。これは、「ABR Specificatio
n」の規則2に従ったソースSの最初の送信セルはFR
Mセルでなくてはならないためである。規則3aに照ら
して受信セルが適合しない場合、セルシーケンスの完全
性違反となり、セルはポリシング装置POLによって廃
棄される。規則3aへの適合性をチェックするには、よ
り詳細に言えば最後に送信されたRMセルの到着からの
経過時間Ta−Tf_lastをTrmと比較する場
合、セル遅延変動許容値CDVTを考慮して、ソースS
の疑わしい点をSに有利に解釈する必要がある。
【0032】ネットワークに順方向セルがあふれるのを
防ぐため、ABRソース動作仕様の規則6ではソースS
のセル伝送レートは、二つの連続する逆方向リソース管
理セルの受信の間に少なくともCRMインレート順方向
リソース管理セルが送信される場合、増加させる必要が
あると述べている。これに則り、図4のカウンタCco
untはインレート順方向RMセルが到着するたびに一
つずつ増やされる。カウンタCcountの値は他の手
順でチェックされる。
防ぐため、ABRソース動作仕様の規則6ではソースS
のセル伝送レートは、二つの連続する逆方向リソース管
理セルの受信の間に少なくともCRMインレート順方向
リソース管理セルが送信される場合、増加させる必要が
あると述べている。これに則り、図4のカウンタCco
untはインレート順方向RMセルが到着するたびに一
つずつ増やされる。カウンタCcountの値は他の手
順でチェックされる。
【0033】各インレートセルはさらに契約のトラフィ
ック記述子とABRのソース動作の他の規則に適合する
かチェックされなければならない。図5Aと、図5B
と、図5cはインレートセルの適合をチェックするため
に実行すべき手順を構成している。順方向リソース管理
セルの許容送信間隔ADTFを超過すると、セル遅延変
動許容値CDVTを考慮して、レートは初期セルレート
ICRに低減される。この順方向RMセルと最後の順方
向RMセルの受信間隔Ta−Tf_lastが許容時間
間隔ADTF+CDVTを超える場合に、上述の処理は
時間値TICRを順方向RMセルの到着時間Taと同じに
設定することによって実現できる。セルがポリシング装
置POLに到着した時間Taは、順方向RMセルが到着
するたびに最後の順方向RMセルの到着時間Tf_la
stとして記憶される。時間TICR以降は、ポリシング
装置POLはソースSの伝送レートを初期セルレートI
CRに強制することができる。初期セルレートICRを
強制できることを確認するため、ポリシング装置POL
はソースSが伝送レートを低減できるという情報を同時
に受信したかどうかをチェックする。最後の逆方向RM
セルがポリシング装置POLをTICRより少なくともτ
2前のTb_lastに通過した場合、ソースSは時間
内に前記情報を受信し、TICRにおけるセル伝送レート
を初期セルレートICRに低減することができた。この
場合、実ポリシングレートAPRは、初期のセルレート
ICRとAPRの以前の値の小さい方がトラフィック契
約で取り決められる最小セルレートMCRとピークセル
レートPCRの間にある場合、この小さい方に低減され
る。パラメータR_realと予定レート値リストの項
目のR_firstとR_lastが更新される。最後
の逆方向リソース管理セルがポリシング装置POLを後
で通過した場合、ソースSが伝送レートをICRに同時
に低減しない可能性があるため、APRは変更されな
い。二つの連続する逆方向RMセルの間の順方向RMセ
ルのカウンタパラメータであるCcountは、最後の
逆方向RMセルの到着時間が最後のセルの到着時間Ta
_lastマイナスτ3または現在の受信セルの到着時
間Taマイナスτ2を超える場合、0に初期化される。
実際、CcountはソースSで受信した二つのBRM
セルの間に送信されたFRMセルの数をカウントするカ
ウンタに等しい。ポリシング装置POLが、受信した順
方向RMセルがソースSが最後の逆方向RMセルを受信
した後に送信されたことを認識している場合、すなわち
Ta>=Tb_last+τ2の場合に限って、ポリシ
ング装置POLはCcountを増やすことができる。
これ以外の場合、すなわちTa<Tb_last+τ2
の場合、カウンタCcountをゼロにリセットする必
要がある。ただし、逆方向RMセルがTa_lastと
Ta−τ2の間の瞬間にポリシング装置POLに到着し
た場合、カウンタCcountは各順方向RMセルに関
して逆方向セルが受信されたにも関わらず、リセットさ
れない。このため、第二の条件であるTb_last>
Ta_last−τ3もチェックされる。Ccount
の値もCRMと比較される。CcountがCRMより
大きく、新しい順方向RMセルが到着した場合、ソース
Sの規則6は実ポリシングレートAPRがAPR.CD
F(CDFはカットオフ低減係数)に等しいステップで
低減されなければならないと規定している。APRが取
り決められた最小セルレートMCRとピークセルレート
PCRで定義される範囲を超えない場合もあるのは当然
である。したがって、APRを低減してからこのことを
チェックする必要がある。実ポリシングレートAPRの
値が変更されると、パラメータR_realと予定レー
ト値R_firstとR_lastも更新される。
ック記述子とABRのソース動作の他の規則に適合する
かチェックされなければならない。図5Aと、図5B
と、図5cはインレートセルの適合をチェックするため
に実行すべき手順を構成している。順方向リソース管理
セルの許容送信間隔ADTFを超過すると、セル遅延変
動許容値CDVTを考慮して、レートは初期セルレート
ICRに低減される。この順方向RMセルと最後の順方
向RMセルの受信間隔Ta−Tf_lastが許容時間
間隔ADTF+CDVTを超える場合に、上述の処理は
時間値TICRを順方向RMセルの到着時間Taと同じに
設定することによって実現できる。セルがポリシング装
置POLに到着した時間Taは、順方向RMセルが到着
するたびに最後の順方向RMセルの到着時間Tf_la
stとして記憶される。時間TICR以降は、ポリシング
装置POLはソースSの伝送レートを初期セルレートI
CRに強制することができる。初期セルレートICRを
強制できることを確認するため、ポリシング装置POL
はソースSが伝送レートを低減できるという情報を同時
に受信したかどうかをチェックする。最後の逆方向RM
セルがポリシング装置POLをTICRより少なくともτ
2前のTb_lastに通過した場合、ソースSは時間
内に前記情報を受信し、TICRにおけるセル伝送レート
を初期セルレートICRに低減することができた。この
場合、実ポリシングレートAPRは、初期のセルレート
ICRとAPRの以前の値の小さい方がトラフィック契
約で取り決められる最小セルレートMCRとピークセル
レートPCRの間にある場合、この小さい方に低減され
る。パラメータR_realと予定レート値リストの項
目のR_firstとR_lastが更新される。最後
の逆方向リソース管理セルがポリシング装置POLを後
で通過した場合、ソースSが伝送レートをICRに同時
に低減しない可能性があるため、APRは変更されな
い。二つの連続する逆方向RMセルの間の順方向RMセ
ルのカウンタパラメータであるCcountは、最後の
逆方向RMセルの到着時間が最後のセルの到着時間Ta
_lastマイナスτ3または現在の受信セルの到着時
間Taマイナスτ2を超える場合、0に初期化される。
実際、CcountはソースSで受信した二つのBRM
セルの間に送信されたFRMセルの数をカウントするカ
ウンタに等しい。ポリシング装置POLが、受信した順
方向RMセルがソースSが最後の逆方向RMセルを受信
した後に送信されたことを認識している場合、すなわち
Ta>=Tb_last+τ2の場合に限って、ポリシ
ング装置POLはCcountを増やすことができる。
これ以外の場合、すなわちTa<Tb_last+τ2
の場合、カウンタCcountをゼロにリセットする必
要がある。ただし、逆方向RMセルがTa_lastと
Ta−τ2の間の瞬間にポリシング装置POLに到着し
た場合、カウンタCcountは各順方向RMセルに関
して逆方向セルが受信されたにも関わらず、リセットさ
れない。このため、第二の条件であるTb_last>
Ta_last−τ3もチェックされる。Ccount
の値もCRMと比較される。CcountがCRMより
大きく、新しい順方向RMセルが到着した場合、ソース
Sの規則6は実ポリシングレートAPRがAPR.CD
F(CDFはカットオフ低減係数)に等しいステップで
低減されなければならないと規定している。APRが取
り決められた最小セルレートMCRとピークセルレート
PCRで定義される範囲を超えない場合もあるのは当然
である。したがって、APRを低減してからこのことを
チェックする必要がある。実ポリシングレートAPRの
値が変更されると、パラメータR_realと予定レー
ト値R_firstとR_lastも更新される。
【0034】セルの理論的到着時間を決定する増分I
は、以前の増分値Ioldと実ポリシングレートAPR
の逆数のいずれか小さい方である。セルが到着した時間
Taが以前のインレートセルLVSTの到着時間に増分
Iを加えた値より大きいか等しい場合、このセルは適合
している。この条件をチェックするため、許容値CDV
Tも考慮する必要がある。以前のインレートセルの到着
時間LVSTは更新され、新しいセルの予想到着時間、
すなわちLVST+Iと、考慮する許容値CDVTのた
めにLVST+Iを下回るか、ソースSがその最大許容
レートでセルを送信していないためにLVST+Iを上
回る可能性があるTaのより大きい方になる。このよう
な手法で、ソースSが一時的にその許容最大レートを下
回るレートでセルを送信し、後に許容最大レートを上回
るレートで送信することを回避できる。ソースSに与え
られる能力をこのソースSが取っておくことはできな
い。「インレート適合性」手順は、到着時間Taが最後
のインレートセルの到着時間Ta_lastとして記憶
されると終了する。
は、以前の増分値Ioldと実ポリシングレートAPR
の逆数のいずれか小さい方である。セルが到着した時間
Taが以前のインレートセルLVSTの到着時間に増分
Iを加えた値より大きいか等しい場合、このセルは適合
している。この条件をチェックするため、許容値CDV
Tも考慮する必要がある。以前のインレートセルの到着
時間LVSTは更新され、新しいセルの予想到着時間、
すなわちLVST+Iと、考慮する許容値CDVTのた
めにLVST+Iを下回るか、ソースSがその最大許容
レートでセルを送信していないためにLVST+Iを上
回る可能性があるTaのより大きい方になる。このよう
な手法で、ソースSが一時的にその許容最大レートを下
回るレートでセルを送信し、後に許容最大レートを上回
るレートで送信することを回避できる。ソースSに与え
られる能力をこのソースSが取っておくことはできな
い。「インレート適合性」手順は、到着時間Taが最後
のインレートセルの到着時間Ta_lastとして記憶
されると終了する。
【0035】図1でポリシング装置POLが受信したセ
ルが逆方向リソース管理セルBRMの場合、このセルが
含む情報を使って新しい予定レート値と予定時間値を決
定する必要がある。図6Aと図6Bにこれに関して実行
すべき連続した手順を示す。上述した「Specificatio
n」52ページのABRソース動作定義の規則8に規定
するように、ソースSのセル伝送レートは、受信した逆
方向RMセルの輻輳指示ビットCIが設定されている場
合、少なくともセル伝送レートに比例した条件で低減さ
れなければならない。本発明のアルゴリズムでは、レー
ト予定パラメータR_realはこの場合のR_rea
l・RDFだけ低減される。ここで、RDFは低減のス
テップとセル伝送レートの比例関係を決定するレート低
減係数である。後述するように、レート予定パラメータ
R_realは予定レート値R_first及び/また
はR_lastを決定するのに使用される。R_rea
lの値の低減は予定レート値の同等の低減につながるた
め、輻輳指示ビットCIが設定されている場合、セルを
ポリシング装置POLが廃棄できる場合を除いて、規則
8をソースSが満たす必要がある。輻輳指示ビットが設
定されず、増加禁止ビットNIも設定されない場合、ソ
ースSはセル伝送レートをピークセルレートPCRに比
例した条件で増加することができる。この比例関係はレ
ート増加係数RIFによって決定される。図6Aから分
かるとおり、レート予定パラメータR_realは、輻
輳指示ビットCIもレート増加禁止ビットNIも設定さ
れていない場合、PCR・RIFだけ増加する。予定レ
ート値R_firstとR_lastの両方または一方
は上記の状況に似て、同等の方法で増加する。レート増
加禁止ビットNIだけが設定されている場合は、実ポリ
シングレートAPRを変更する必要はない。ソースSは
この場合セル伝送レートを増加できないため、R_re
alは変更されない。
ルが逆方向リソース管理セルBRMの場合、このセルが
含む情報を使って新しい予定レート値と予定時間値を決
定する必要がある。図6Aと図6Bにこれに関して実行
すべき連続した手順を示す。上述した「Specificatio
n」52ページのABRソース動作定義の規則8に規定
するように、ソースSのセル伝送レートは、受信した逆
方向RMセルの輻輳指示ビットCIが設定されている場
合、少なくともセル伝送レートに比例した条件で低減さ
れなければならない。本発明のアルゴリズムでは、レー
ト予定パラメータR_realはこの場合のR_rea
l・RDFだけ低減される。ここで、RDFは低減のス
テップとセル伝送レートの比例関係を決定するレート低
減係数である。後述するように、レート予定パラメータ
R_realは予定レート値R_first及び/また
はR_lastを決定するのに使用される。R_rea
lの値の低減は予定レート値の同等の低減につながるた
め、輻輳指示ビットCIが設定されている場合、セルを
ポリシング装置POLが廃棄できる場合を除いて、規則
8をソースSが満たす必要がある。輻輳指示ビットが設
定されず、増加禁止ビットNIも設定されない場合、ソ
ースSはセル伝送レートをピークセルレートPCRに比
例した条件で増加することができる。この比例関係はレ
ート増加係数RIFによって決定される。図6Aから分
かるとおり、レート予定パラメータR_realは、輻
輳指示ビットCIもレート増加禁止ビットNIも設定さ
れていない場合、PCR・RIFだけ増加する。予定レ
ート値R_firstとR_lastの両方または一方
は上記の状況に似て、同等の方法で増加する。レート増
加禁止ビットNIだけが設定されている場合は、実ポリ
シングレートAPRを変更する必要はない。ソースSは
この場合セル伝送レートを増加できないため、R_re
alは変更されない。
【0036】逆方向RMセルはビット情報だけでなく明
示的レート値ERを伝搬する。後者はABRソース動作
仕様の規則9によるとソースSのセル伝送レートはこの
値を超えることはない。さらに、規則1ではソースSが
トラフィック契約で取り決められたピークセル伝送レー
トPCRを超えてセルを送信することを禁止している。
したがって、ポリシングレートは常にピークセルレート
PCRと、受信した明示的レート値ERと、逆方向RM
セルのビット情報から計算したレート値R_realの
うち最も小さい値である必要がある。さらにこの最小の
値は取り決められた最小セルレートMCRより大きくな
くてはならない。この最小セルレートMCRは常にソー
スSに対して保証されているため、予定レート値R_f
irst及び/またはR_lastは後者が偽であって
も最小セルレートMCRと等しくなる。こうして計算さ
れたレート値R_realは関連する時間値と共にポリ
シング装置POLの予定レート値リストに記憶される。
この時間値は、ポリシング装置POLにおいて関連する
レート値を使って実ポリシングレートAPRを決定する
義務が生じる時点を表し、明らかにポリシング装置PO
LとソースSとの距離によって異なる場合がある。この
距離はレートの増加にとっては重要でないがレートの低
減に関しては考慮の対象となる。レート値とこれに関連
する時間値は予定レート値リストの新しい項目である。
この項目を予定レート値リストに追加する方法を図6B
を参照しながら以下に説明する。ポリシング装置POL
は図6Aから分かるように、最近受信して解釈された逆
方向RMセルの到着時間Tbを記憶し、そのパラメータ
「Scheduled」によって新しい項目の予定が組
まれたことを示す。
示的レート値ERを伝搬する。後者はABRソース動作
仕様の規則9によるとソースSのセル伝送レートはこの
値を超えることはない。さらに、規則1ではソースSが
トラフィック契約で取り決められたピークセル伝送レー
トPCRを超えてセルを送信することを禁止している。
したがって、ポリシングレートは常にピークセルレート
PCRと、受信した明示的レート値ERと、逆方向RM
セルのビット情報から計算したレート値R_realの
うち最も小さい値である必要がある。さらにこの最小の
値は取り決められた最小セルレートMCRより大きくな
くてはならない。この最小セルレートMCRは常にソー
スSに対して保証されているため、予定レート値R_f
irst及び/またはR_lastは後者が偽であって
も最小セルレートMCRと等しくなる。こうして計算さ
れたレート値R_realは関連する時間値と共にポリ
シング装置POLの予定レート値リストに記憶される。
この時間値は、ポリシング装置POLにおいて関連する
レート値を使って実ポリシングレートAPRを決定する
義務が生じる時点を表し、明らかにポリシング装置PO
LとソースSとの距離によって異なる場合がある。この
距離はレートの増加にとっては重要でないがレートの低
減に関しては考慮の対象となる。レート値とこれに関連
する時間値は予定レート値リストの新しい項目である。
この項目を予定レート値リストに追加する方法を図6B
を参照しながら以下に説明する。ポリシング装置POL
は図6Aから分かるように、最近受信して解釈された逆
方向RMセルの到着時間Tbを記憶し、そのパラメータ
「Scheduled」によって新しい項目の予定が組
まれたことを示す。
【0037】図6Bに、予定レート値リストに新しい項
目を追加する手順を示す。予定レートパラメータR_r
ealが現在の最初の予定レート値R_firstに等
しいかそれより大きい場合、T_lastを0に初期化
し、予定レート値R_firstとR_lastを更新
して高い方のレートR_realと同じにすることでこ
のレートR_firstは予定解除される。さらに、新
しい高い方のレートに関連する時間T_firstの予
定が組まれる。T_fisrtはポリシング装置POL
への逆方向RMセルTbの到着時間をτ3で拡張した値
に等しくなる。しかし、逆方向RMセルTbの到着時間
が最初の予定レートT_firstを下回る場合には、
T_fisrtは変更されない。T_firstは、拡
張到着時間Tb+τ3がT_firstより小さく、計
算されたレート値R_realが実ポリシングレートA
PRに等しいかそれより大きい場合はTb+τ3に等し
くなる。
目を追加する手順を示す。予定レートパラメータR_r
ealが現在の最初の予定レート値R_firstに等
しいかそれより大きい場合、T_lastを0に初期化
し、予定レート値R_firstとR_lastを更新
して高い方のレートR_realと同じにすることでこ
のレートR_firstは予定解除される。さらに、新
しい高い方のレートに関連する時間T_firstの予
定が組まれる。T_fisrtはポリシング装置POL
への逆方向RMセルTbの到着時間をτ3で拡張した値
に等しくなる。しかし、逆方向RMセルTbの到着時間
が最初の予定レートT_firstを下回る場合には、
T_fisrtは変更されない。T_firstは、拡
張到着時間Tb+τ3がT_firstより小さく、計
算されたレート値R_realが実ポリシングレートA
PRに等しいかそれより大きい場合はTb+τ3に等し
くなる。
【0038】値R_realが現在の最初の予定レート
値R_firstより小さい場合、最後の予定項目T_
lastとR_lastは、新しい時間値とレート値T
b+τ2とR_realをそれぞれ含むように更新され
る。
値R_firstより小さい場合、最後の予定項目T_
lastとR_lastは、新しい時間値とレート値T
b+τ2とR_realをそれぞれ含むように更新され
る。
【0039】逆方向RMセルの到着時間Tbは最後の逆
方向RMセルの到着時間Tb_lastとして記憶さ
れ、ブールパラメータ「Scheduled]には真す
なわち1の値が付与される。
方向RMセルの到着時間Tb_lastとして記憶さ
れ、ブールパラメータ「Scheduled]には真す
なわち1の値が付与される。
【0040】アウトオブレートセルはABRソース動作
仕様の規則11に則って送信されなければならない。こ
のようなアウトオブレートセルは実ポリシングレートA
PRを下回るレートで送信される必要はないが、タグ付
きセルレートと呼ばれる最大アウトオブレートセルレー
トTCRを尊重する必要がある。「ABR Standard Speci
fication」によると、TCRは10セル/秒の固定定数
である。したがって、図7に示すアウトオブレート適合
性チェック手順は「インレート適合性」に比べると簡単
である。アウトオブレートセルとして認められるのはリ
ソース管理セルRMだけである。ソースSからポリシン
グ装置POLへの送信時間に、次のアウトオブレートセ
ルTAT_outrateの理論的到着時間マイナス許
容値CDVTの時間後にCLPビットが1のリソース管
理セルを受信した場合、そのセルは受け付けられる。そ
うでない場合、セルは規則11に適合せず、廃棄され
る。次のアウトオブレートセルTAT_outrate
の理論的到着時間を計算するには、最後のアウトオブレ
ートセルの到着時間Toと現在の値TAT_outra
teの大きい方をIoutrateステップで、例えば
0.1秒に等しいステップで増加させる必要がある。こ
の方法で、一定時間アウトオブレートセルが送信されて
いない場合にアウトオブレートセルがTCRより高い速
度で送信されるのを回避できる。換言すると、ソースS
は一定期間アウトオブレートセルを送信しないことによ
りアウトオブレート能力を取っておくことはできない。
ステップIoutrateは明らかにTCRの逆数に初
期化される。
仕様の規則11に則って送信されなければならない。こ
のようなアウトオブレートセルは実ポリシングレートA
PRを下回るレートで送信される必要はないが、タグ付
きセルレートと呼ばれる最大アウトオブレートセルレー
トTCRを尊重する必要がある。「ABR Standard Speci
fication」によると、TCRは10セル/秒の固定定数
である。したがって、図7に示すアウトオブレート適合
性チェック手順は「インレート適合性」に比べると簡単
である。アウトオブレートセルとして認められるのはリ
ソース管理セルRMだけである。ソースSからポリシン
グ装置POLへの送信時間に、次のアウトオブレートセ
ルTAT_outrateの理論的到着時間マイナス許
容値CDVTの時間後にCLPビットが1のリソース管
理セルを受信した場合、そのセルは受け付けられる。そ
うでない場合、セルは規則11に適合せず、廃棄され
る。次のアウトオブレートセルTAT_outrate
の理論的到着時間を計算するには、最後のアウトオブレ
ートセルの到着時間Toと現在の値TAT_outra
teの大きい方をIoutrateステップで、例えば
0.1秒に等しいステップで増加させる必要がある。こ
の方法で、一定時間アウトオブレートセルが送信されて
いない場合にアウトオブレートセルがTCRより高い速
度で送信されるのを回避できる。換言すると、ソースS
は一定期間アウトオブレートセルを送信しないことによ
りアウトオブレート能力を取っておくことはできない。
ステップIoutrateは明らかにTCRの逆数に初
期化される。
【0041】上述の実施の形態では予定レート値リスト
の項目は二つ迄であるが、本発明を適用する場合に項目
は二つに限られないことに留意されたい。ATMフォー
ラムは、ABR(利用可能伝送レート)クラスに関し
て、DGCRA AとDGCRA Bアルゴリズムとし
て周知の二種類のポリシングアルゴリズムを提案してい
る。アルゴリズムAがアルゴリズムBと異なる点は、予
定レート値リストの項目数が所定の数に限定されないこ
とである。アルゴリズムBは最大二つの予定レート値を
含むリストを管理する。リストの項目が一つまたは二つ
またはそれ以上であることとは無関係に、順方向リソー
ス管理セルがポリシング装置POLに到着した時点で導
き出される情報を使用して予定レート値が決定される。
このことから、電気通信ネットワークのトラフィック管
理の分野の業者にとっては、本発明の適用可能性は予定
レート値リストのサイズによって制約を受けないことが
明らかになろう。
の項目は二つ迄であるが、本発明を適用する場合に項目
は二つに限られないことに留意されたい。ATMフォー
ラムは、ABR(利用可能伝送レート)クラスに関し
て、DGCRA AとDGCRA Bアルゴリズムとし
て周知の二種類のポリシングアルゴリズムを提案してい
る。アルゴリズムAがアルゴリズムBと異なる点は、予
定レート値リストの項目数が所定の数に限定されないこ
とである。アルゴリズムBは最大二つの予定レート値を
含むリストを管理する。リストの項目が一つまたは二つ
またはそれ以上であることとは無関係に、順方向リソー
ス管理セルがポリシング装置POLに到着した時点で導
き出される情報を使用して予定レート値が決定される。
このことから、電気通信ネットワークのトラフィック管
理の分野の業者にとっては、本発明の適用可能性は予定
レート値リストのサイズによって制約を受けないことが
明らかになろう。
【0042】さらに、上述のアルゴリズム例に記述した
手順が本発明の適用範囲を限定すると考えてはならな
い。例えば手順「シーケンス完全性」は本発明の目的を
達成するために必要な手順ではなく、従って必ずしも実
行する必要はない。本発明の代替的実施の形態では、R
Mセルストリームのシーケンス完全性を保ちながらデー
タセルに関してRMセルをシーケンス外で送信すること
ができる。
手順が本発明の適用範囲を限定すると考えてはならな
い。例えば手順「シーケンス完全性」は本発明の目的を
達成するために必要な手順ではなく、従って必ずしも実
行する必要はない。本発明の代替的実施の形態では、R
Mセルストリームのシーケンス完全性を保ちながらデー
タセルに関してRMセルをシーケンス外で送信すること
ができる。
【0043】また、本発明は必ずしもABR(利用可能
伝送レート)環境で実現しなくてはならないというもの
ではない。他のクラスのデータ、例えば先に引用した
「ABR:Realizing the Promise of ATM」で概説している
VBR+クラスはリソース管理セルのフィードバックを
サポートしているので、ソースはセル伝送レートを制御
できるため、本発明のアルゴリズムに従ってポリシング
することができる。
伝送レート)環境で実現しなくてはならないというもの
ではない。他のクラスのデータ、例えば先に引用した
「ABR:Realizing the Promise of ATM」で概説している
VBR+クラスはリソース管理セルのフィードバックを
サポートしているので、ソースはセル伝送レートを制御
できるため、本発明のアルゴリズムに従ってポリシング
することができる。
【0044】本発明の原理を特定の装置に関連して述べ
てきたが、この説明は例を用いたもので、本発明の適用
範囲を制限するものではない。
てきたが、この説明は例を用いたもので、本発明の適用
範囲を制限するものではない。
【図1】本発明によるポリシングアルゴリズムを実行す
るポリシング装置POLを含むセルスイッチングネット
ワークである。
るポリシング装置POLを含むセルスイッチングネット
ワークである。
【図2】本発明によるポリシングアルゴリズムを実施す
るのフローチャートである。
るのフローチャートである。
【図3】図2において実ポリシングレートAPRを決定
する手順のフローチャートである。
する手順のフローチャートである。
【図4】図2においてセルシーケンス完全性をチェック
する手順のフローチャートである。
する手順のフローチャートである。
【図5A】図2においてインレートセルの適合性をチェ
ックする手順の第1のフローチャートである。
ックする手順の第1のフローチャートである。
【図5B】図2においてインレートセルの適合性をチェ
ックする手順の第2のフローチャートである。
ックする手順の第2のフローチャートである。
【図5C】図2においてインレートセルの適合性をチェ
ックする手順の第3のフローチャートである。
ックする手順の第3のフローチャートである。
【図6A】図2において予定レート値リストに新しい項
目を追加する手順のフローチャートである。
目を追加する手順のフローチャートである。
【図6B】図6Aに示す手順で使用する予定レート値リ
ストに新しい項目を追加する手順のフローチャートであ
る。
ストに新しい項目を追加する手順のフローチャートであ
る。
【図7】図2においてアウトオブレートセルの適合性を
チェックする手順のフローチャートである。
チェックする手順のフローチャートである。
BRM 逆方向リソース管理セル D、VD2 宛先ノード FRM 順方向リソース管理セル POL ポリシング装置 S、VS1 ソースノード
───────────────────────────────────────────────────── フロントページの続き (72)発明者 エドアード・メツツ オランダ国、エヌ・エル−8604・ゼツト・ エー・スネツク、デケマラーン・8
Claims (9)
- 【請求項1】 ポリシング装置(POL)において、前
記ポリシング装置(POL)がセルスイッチングネット
ワークの起点ノード(S、VS1)と宛先ノード(D、
VD2)間の接続でセルトラフィックをポリシングする
ために使用すべき予定レート値(R_first、R_
last)を関連する予定時間(T_first、T_
last)から決定する方法であって、 前記ポリシング装置(POL)経由で前記起点ノードに
向かって逆方向にルーティングされる逆方向リソース管
理セル(BRM)に含まれるレート制御情報(CI、N
I、ER)の受信及び解釈のときに、前記起点ノード
(S、VS1)のセル伝送レートが前記起点ノード
(S、VS1)によって制御され、 前記方法は、前記逆方向リソース管理セル(BRM)の
前記レート制御情報(CI、NI、ER)から前記予定
レート値(R_first、R_last)を計算する
ステップを含み、 前記予定レート値(R_first、R_last)を
計算するために、前記起点ノード(S、VS1)で生成
され、前記ポリシング装置(POL)経由で前記宛先ノ
ード(D、VD2)に向かって順方向にルーティングさ
れる順方向リソース管理セル(FRM)から導き出され
た情報も使用することを特徴とする方法。 - 【請求項2】 前記ポリシング装置(POL)における
前記順方向リソース管理セル(FRM)の到着時に、逆
方向リソース管理セル(BRM)の到着時に前記予定レ
ート値(R_first、R_last)を計算する際
に使用する予定レートパラメータ(R_real)を決
定することを特徴とする請求項1に記載の予定レート値
(R_first、R_last)を決定する方法。 - 【請求項3】 前記順方向リソース管理セル(FRM)
から導き出された情報が、前記セル伝送レートを初期セ
ルレート(ICR)に低減する必要があることを示すこ
とを特徴とする請求項1に記載の予定レート値(R_f
irst、R_last)を決定する方法。 - 【請求項4】 前記順方向リソース管理セル(FRM)
から導き出された情報が、前記セル伝送レートを所定の
レート低減係数(RDF)によって低減する必要がある
ことを示すことを特徴とする請求項1に記載の予定レー
ト値(R_first、R_last)を決定する方
法。 - 【請求項5】 セルスイッチングネットワークの起点ノ
ード(S、VS1)と宛先ノード(D、VD2)間の接
続におけるセルトラフィックのポリシングアルゴリズム
であって、 前記ポリシングアルゴリズムを実行するポリシング装置
(POL)経由で前記起点ノード(S、VS1)に向か
って逆方向にルーティングされる逆方向リソース管理セ
ル(BRM)に含まれるレート制御情報(CI、NI、
ER)の受信及び解釈のときに、前記起点ノード(S、
VS1)のセル伝送レートが前記起点ノード(S、VS
1)によって制御され、 前記ポリシングアルゴリズムが、 a.逆方向リソース管理セル(BRM)が前記ポリシン
グ装置(POL)に到着するたびに、前記逆方向リソー
ス管理セル(BRM)のレート制御情報(CI、NI、
ER)から予定レート値(R_first、R_las
t)と関連する予定時間値(T_first、T_la
st)を決定するステップと、 b.前記予定レート値(R_first、R_las
t)と関連する予定時間値(T_first、T_la
st)を予定レート値リストに記憶するステップと、 c.前記予定レート値リストに記憶された情報から実ポ
リシングレート(APR)を決定するステップと、 d.前記実ポリシングレート(APR)に関して、前記
ポリシング装置(POL)に到着する各インレートセル
の適合性をチェックするステップとを含み、前記ステッ
プaの前記予定レート値(R_first、R_las
t)を計算するために、前記起点ノード(S、VS1)
で生成され、前記ポリシング装置(POL)経由で前記
宛先ノード(D、VD2)に向かって順方向にルーティ
ングされる順方向リソース管理セル(FRM)から導き
出された情報も使用することを特徴とするポリシングア
ルゴリズム。 - 【請求項6】 前記アルゴリズムがさらに、 e.所定の最大アウトオブレートセルレートに関して、
前記ポリシング装置(POL)に到着する前記各アウト
オブレートセルの適合性をチェックするステップを含む
ことを特徴とする請求項5に記載のポリシングアルゴリ
ズム。 - 【請求項7】 前記ポリシング装置(POL)における
各インレートセルの到着時間にステップcが実行される
ことを特徴とする請求項5に記載のポリシングアルゴリ
ズム。 - 【請求項8】 前記アルゴリズムがさらに、 f.順方向インレートセルが前記ポリシング装置(PO
L)に到着するたびに、二つの連続する順方向リソース
管理セル(FRM)の間に受信したデータセルの数と、
二つの連続する逆方向リソース管理セル(BRM)の間
に受信した順方向リソース管理セル(FRM)の数をカ
ウントすることによってセルシーケンスの完全性をチェ
ックするステップを含むことを特徴とする請求項5に記
載のポリシングアルゴリズム。 - 【請求項9】 セルスイッチングネットワークの起点ノ
ード(S、VS1)と宛先ノード(D、VD2)間の接
続におけるセルトラフィックのポリシングを行うポリシ
ング装置(POL)であって、 前記ポリシングアルゴリズムを実行する前記ポリシング
装置(POL)経由で前記起点ノード(S、VS1)に
向かって逆方向にルーティングされる逆方向リソース管
理セル(BRM)に含まれるレート制御情報(CI、N
I、ER)の受信及び解釈のときに、前記起点ノード
(S、VS1)のセル伝送レートが前記起点ノード
(S、VS1)によって制御され、 a.逆方向リソース管理セル(BRM)が前記ポリシン
グ装置(POL)に到着するたびに、前記逆方向リソー
ス管理セル(BRM)のレート制御情報(CI、NI、
ER)から予定レート値(R_first、R_las
t)と関連する予定時間値(T_first、T_la
st)を決定するように構成された予定レート値決定手
段と、 b.前記予定レート値(R_first、R_las
t)と関連する予定時間値(T_first、T_la
st)を予定レート値リストに記憶するように構成され
た記憶手段と、 c.前記予定レート値リストに記憶された情報から実ポ
リシングレート(APR)を決定するように構成された
計算手段と、 d.前記実ポリシングレート(APR)に関して、前記
ポリシング装置(POL)に到着する各インレートセル
の適合性をチェックするように構成されたポリシング手
段とを含み、前記予定レート値決定手段は、前記ステッ
プaの前記予定レート値(R_first、R_las
t)を計算するために、前記起点ノード(S、VS1)
で生成され、前記ポリシング装置(POL)経由で前記
宛先ノード(D、VD2)に向かって順方向にルーティ
ングされる順方向リソース管理セル(FRM)から導き
出された情報も使用するように構成されていることを特
徴とするポリシング装置(POL)。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP96402253A EP0838924A1 (en) | 1996-10-23 | 1996-10-23 | Method to determine a scheduled rate value to be used in a policing algorithm, and related policing device |
| FR96402253.7 | 1996-10-23 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH10190696A true JPH10190696A (ja) | 1998-07-21 |
Family
ID=8225305
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP29138597A Pending JPH10190696A (ja) | 1996-10-23 | 1997-10-23 | ポリシングアルゴリズムで使用すべき予定レート値の決定方法、及び関連するポリシング装置 |
Country Status (4)
| Country | Link |
|---|---|
| US (1) | US6072989A (ja) |
| EP (1) | EP0838924A1 (ja) |
| JP (1) | JPH10190696A (ja) |
| CA (1) | CA2216016A1 (ja) |
Families Citing this family (17)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CA2240596A1 (en) * | 1997-11-28 | 1999-05-28 | Newbridge Networks Corporation | Controlling atm layer transfer characteristics based on physical layer dynamic rate adaptation |
| FR2779302B1 (fr) * | 1998-05-28 | 2000-06-23 | Alsthom Cge Alcatel | Controle de congestion dans un noeud atm |
| JP3159962B2 (ja) | 1998-11-27 | 2001-04-23 | 沖電気工業株式会社 | Atm交換装置 |
| US6331970B1 (en) * | 1998-12-28 | 2001-12-18 | Nortel Networks Limited | Dynamic generic cell rate algorithm for policing ABR traffic |
| US6704280B1 (en) | 1999-06-10 | 2004-03-09 | Nortel Networks Limited | Switching device and method for traffic policing over a network |
| US6466541B1 (en) * | 2000-05-31 | 2002-10-15 | Fujitsu Network Communications, Inc. | Cell pacing on a network link employing a rate-based flow control protocol with underlying credit-based flow control mechanisms |
| US7237034B2 (en) | 2000-09-18 | 2007-06-26 | Openwave Systems Inc. | Method and apparatus for controlling network traffic |
| US6944168B2 (en) * | 2001-05-04 | 2005-09-13 | Slt Logic Llc | System and method for providing transformation of multi-protocol packets in a data stream |
| US6904057B2 (en) * | 2001-05-04 | 2005-06-07 | Slt Logic Llc | Method and apparatus for providing multi-protocol, multi-stage, real-time frame classification |
| US7042848B2 (en) * | 2001-05-04 | 2006-05-09 | Slt Logic Llc | System and method for hierarchical policing of flows and subflows of a data stream |
| US6901052B2 (en) * | 2001-05-04 | 2005-05-31 | Slt Logic Llc | System and method for policing multiple data flows and multi-protocol data flows |
| US7161904B2 (en) * | 2002-06-04 | 2007-01-09 | Fortinet, Inc. | System and method for hierarchical metering in a virtual router based network switch |
| US7965717B2 (en) * | 2003-01-17 | 2011-06-21 | Nortel Networks Limited | Multi-staged services policing |
| ATE539533T1 (de) * | 2004-01-12 | 2012-01-15 | Alcatel Lucent | Verfahren und systeme zur ressourcenbündelung in einem kommunikationsnetz |
| CA2593542C (en) * | 2005-01-07 | 2012-02-28 | Thomson Global Resources | Systems, methods, and software for distributed loading of databases |
| US9438652B2 (en) | 2013-04-15 | 2016-09-06 | Opentv, Inc. | Tiered content streaming |
| CN107657808A (zh) * | 2017-11-17 | 2018-02-02 | 广西小草信息产业有限责任公司 | 一种交通管理终端和管理方法 |
Family Cites Families (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US5377327A (en) * | 1988-04-22 | 1994-12-27 | Digital Equipment Corporation | Congestion avoidance scheme for computer networks |
| EP0487235B1 (en) * | 1990-11-21 | 1999-02-03 | AT&T Corp. | Bandwidth and congestion management in accessing broadband ISDN networks |
| JP3187230B2 (ja) * | 1993-09-06 | 2001-07-11 | 株式会社東芝 | ふくそう制御方法及びふくそう制御装置 |
| US5784358A (en) * | 1994-03-09 | 1998-07-21 | Oxford Brookes University | Broadband switching network with automatic bandwidth allocation in response to data cell detection |
| JP3568617B2 (ja) * | 1995-03-24 | 2004-09-22 | 株式会社東芝 | Atm通信網におけるセル転送速度規制方法 |
| US5546377A (en) * | 1995-10-31 | 1996-08-13 | Digital Equipment Corporation | Efficient distributed method for computing max-min fair rates of a limited resource in ATM networks |
-
1996
- 1996-10-23 EP EP96402253A patent/EP0838924A1/en not_active Withdrawn
-
1997
- 1997-10-07 CA CA002216016A patent/CA2216016A1/en not_active Abandoned
- 1997-10-23 US US08/956,894 patent/US6072989A/en not_active Expired - Lifetime
- 1997-10-23 JP JP29138597A patent/JPH10190696A/ja active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| US6072989A (en) | 2000-06-06 |
| EP0838924A1 (en) | 1998-04-29 |
| CA2216016A1 (en) | 1998-04-23 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH10190696A (ja) | ポリシングアルゴリズムで使用すべき予定レート値の決定方法、及び関連するポリシング装置 | |
| US7908390B2 (en) | Packet forwarding apparatus using token bucket algorithm and leaky bucket algorithm | |
| US6724726B1 (en) | Method of putting a flow of packets of a network for transporting packets of variable length into conformity with a traffic contract | |
| US5936940A (en) | Adaptive rate-based congestion control in packet networks | |
| EP0784895B1 (en) | Flow control method and apparatus for cell-based communication networks | |
| US5289462A (en) | Traffic management in packet communications networks | |
| US6046983A (en) | Dynamic rate control system | |
| JP3732981B2 (ja) | 連続ビット・レート仮想パス接続の帯域幅を動的に調節するための方法 | |
| US7068660B2 (en) | Method for measurement-based connection admission control (MBAC) in a packet data network | |
| US6442164B1 (en) | Method and system for allocating bandwidth and buffer resources to constant bit rate (CBR) traffic | |
| EP0800294B1 (en) | Method to control data flow rate, queuing network node and packet switching network | |
| JPH1079750A (ja) | Atm交換機におけるフィードバック制御方法および装置 | |
| JPH04138743A (ja) | トラヒック監視方式 | |
| JPH1174909A (ja) | 資源を共有するシステムにおけるサービス要求受付管理方法 | |
| US5787073A (en) | ATM cell rate control with transmission priority given to control cells for quick response to network congestion | |
| US5526345A (en) | Method for statistical multiplexing | |
| US6341134B1 (en) | Process for the arrangement of equitable-loss packets | |
| US5862127A (en) | Method of controlling the peak cell rate spacing of multiplexed ATM traffic | |
| US6735172B1 (en) | Providing connection admission control in a communications network | |
| JPH06315034A (ja) | セル流制御装置およびatm通信網 | |
| US6466545B1 (en) | Apparatus and method for transmission rate control | |
| JP3589260B2 (ja) | トラフィックシェーピング装置 | |
| US5905710A (en) | Method for controlling a re-emission interval in an asynchronous transfer mode interval controller | |
| JPH09214499A (ja) | セル流量制御装置 | |
| Lee et al. | Simple measurement-based connection admission control for heterogeneous traffic sources |