JPH11187042A - 廃棄優先制御方法及び方式 - Google Patents

廃棄優先制御方法及び方式

Info

Publication number
JPH11187042A
JPH11187042A JP36461797A JP36461797A JPH11187042A JP H11187042 A JPH11187042 A JP H11187042A JP 36461797 A JP36461797 A JP 36461797A JP 36461797 A JP36461797 A JP 36461797A JP H11187042 A JPH11187042 A JP H11187042A
Authority
JP
Japan
Prior art keywords
discard
class
buffer
cell
discard class
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.)
Granted
Application number
JP36461797A
Other languages
English (en)
Other versions
JP3000990B2 (ja
Inventor
Toshiaki Arikawa
寿秋 有川
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.)
NEC Corp
Original Assignee
NEC 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 NEC Corp filed Critical NEC Corp
Priority to JP36461797A priority Critical patent/JP3000990B2/ja
Publication of JPH11187042A publication Critical patent/JPH11187042A/ja
Application granted granted Critical
Publication of JP3000990B2 publication Critical patent/JP3000990B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

(57)【要約】 【課題】他の廃棄クラスのトラフィックに影響されにく
く、廃棄優先度の高い廃棄クラスのトラフィックが混ん
だ場合でも廃棄優先度の低い廃棄クラスのセルがATM
スイッチを通過出来る最小限の帯域を保証することを可
能とする廃棄優先制御方法の提供。 【解決手段】セル蓄積量を廃棄クラス毎に計測する手段
と、各廃棄クラスの蓄積量に対する閾値を設け、書き込
み読み出し制御部6は、廃棄クラス検出部5で検出され
る廃棄クラスと同一の廃棄クラスの閾値とセル蓄積量の
比較結果とバッファのセル蓄積量により入力セルをバッ
ファに書き込むか否かを判断する。このため他の廃棄ク
ラスのトラフィックに影響されず、バッファ長から廃棄
クラス2の閾値を引いた分のバッファ領域は廃棄クラス
1で常に使用可能なバッファ領域となる。

Description

【発明の詳細な説明】
【0001】
【発明の属する技術分野】本発明は、バッファの廃棄優
先制御方法に関し、特にATM(AsynchronousTransfer
Mode;非同期転送モード)通信装置で使用されるバッ
ファの廃棄優先制御方法及び方式に関する。
【0002】
【従来の技術】従来、この種の廃棄優先制御方法とし
て、例えば特開平4−369139号公報には、スイッ
チ内のバッファに蓄積されているセルの蓄積量を、入力
セルに付加された廃棄レベル(クラス)に対応して設定
される閾値と比較し、その比較結果に基づき、バッファ
のセル蓄積量が閾値よりも小さい時にのみ入力セルのバ
ッファへの書き込みを行い、バッファのセル蓄積量が閾
値よりも大きい場合には入力セルを廃棄することで、バ
ッファへのセル蓄積量が増加すると、優先度の低いセル
は順次廃棄され、優先度の高いセルは廃棄されないよう
に制御が行われるATMトラフィック制御方式が提案さ
れている。
【0003】図4は、従来の廃棄優先制御方法を説明す
るためのブロック図である。図4を参照すると、入力セ
ル100は、出力バッファ型ATMスイッチのスイッチ
部でスイッチングが行われ、出力回線毎にある出力バッ
ファ部に入力されるセルである。廃棄クラス1の閾値1
01−1、廃棄クラス2の閾値101−2、…、廃棄ク
ラスNの閾値101−Nは、それぞれ各廃棄クラスの閾
値を保持する。
【0004】廃棄クラス検出部102は、入力セルに付
加されたヘッダ情報から廃棄クラスを検出し、セレクタ
103に通知する。セレクタ103は、廃棄クラス検出
部102から通知される廃棄クラスの閾値を廃棄クラス
1の閾値101−1、廃棄クラス2の閾値101−2、
…、廃棄クラスNの閾値101−Nから選択して書き込
み制御部105に通知する。
【0005】セル蓄積量検出部104は、バッファメモ
リ部106に蓄積しているセルの数を検出し、書き込み
制御部105に通知する。書き込み制御部105は、セ
ル蓄積量検出部104から通知されるバッファメモリ部
106のセル蓄積量とセレクタ103から通知される閾
値とを比較し、入力セルをバッファメモリ部106に書
き込むか否かを判断し、バッファメモリ部106に通知
する。
【0006】バッファメモリ部106は、書き込み制御
部105からの指示に従い入力セルの書き込みを行い、
一定間隔でセルの読み出しを行う。また、セル蓄積量検
出部104に対してセル蓄積量を検出するための情報を
通知する。
【0007】次に、この従来の廃棄優先制御方法の動作
を説明する。廃棄クラス検出部102で、入力セル10
0のヘッダ情報より廃棄クラスを検出し、セレクタ10
3で設定済みの各廃棄クラスの閾値101−1、101
−2、…、101−Nから入力セルの廃棄クラスに対応
する閾値を選択する。選択された閾値とバッファメモリ
部106のセル蓄積量を比較し、セル蓄積量が閾値より
も小さい場合、入力セルをバッファメモリ部106に書
き込み、セル蓄積量検出部104の蓄積数をカウントア
ップし、一方、セル蓄積量が閾値よりも大きい場合には
入力セルを廃棄する。
【0008】ここで、各廃棄クラスの閾値101−1、
101−2、…、101−Nを廃棄クラスの優先度に応
じて、優先度の低いクラスの閾値を低い値とし、優先度
が高いクラスの閾値を高い値とすることにより、回線が
混み合った場合、バッファメモリ部106の蓄積量が増
加するので、廃棄クラスの優先度が低いクラスの入力セ
ルから順番に廃棄されるような制御を行っている。
【0009】図5は、バッファのセル蓄積量と閾値との
関係を示した図であり、バッファの蓄積量が閾値th1
未満であれば廃棄クラスにかかわらず、入力セルをバッ
ファに書き込み、バッファのセル蓄積量が閾値th1以
上であれば廃棄優先度の高いクラス(廃棄クラス2)の
セルのみバッファに書き込み、優先度の低いクラス(廃
棄クラス1)のセルは廃棄することを示している。
【0010】
【発明が解決しようとする課題】しかしながら、上記し
た従来の廃棄優先制御方法では、バッファに蓄積されて
いる全ての廃棄クラスのセルの蓄積量の合計と、入力セ
ルの廃棄クラスの閾値とを比較して、入力セルの廃棄を
行うか否かを判断している。
【0011】このため、廃棄クラスのセル廃棄率は該当
廃棄クラスのトラフィックだけで決まるものであるが、
上記従来の方法では、他の廃棄クラスのトラフィックの
影響が非常に大きい。
【0012】また、上記従来の方法においては、優先度
の高いクラスのセルの蓄積量だけで、廃棄優先度の低い
クラスの閾値よりも大きくなっている間は、廃棄優先度
の低いセルはすべて廃棄されてしまう、という問題点も
有している。
【0013】したがって、本発明は、上記問題点に鑑み
てなされたものであって、その目的は、一つのバッファ
のみで複数の廃棄クラスの優先制御を行う廃棄優先制御
方法において、他の廃棄クラスのトラフィックに影響さ
れにくい廃棄優先制御方法及び方式を提供することにあ
る。
【0014】本発明の他の目的は、廃棄優先度の高い廃
棄クラスのトラフィックが混んだ場合でも、廃棄優先度
の低い廃棄クラスのセルがATMスイッチを通過出来る
最小限の帯域を保証する廃棄優先制御方法及び方式を提
供することにある。
【0015】
【課題を解決するための手段】前記目的を達成するた
め、本発明の廃棄優先制御方法は、廃棄クラス毎に閾値
を設定し、入力セルと同一の廃棄クラスのセルの蓄積量
が閾値を越えている場合、またはバッファが満杯であっ
た場合に、入力セルを廃棄することを特徴としたもので
ある。
【0016】また、バッファのキュー長から一方の廃棄
クラスの閾値を引いた領域が他方の廃棄クラスが使用で
きる最小限度のバッファ量になることも他の特徴であ
る。
【0017】[発明の概要]本発明によれば、バッファ
に蓄積されているセル蓄積量を全セルと廃棄クラス毎の
2種類で計数し、廃棄クラス毎のセル蓄積量に対して閾
値を設けることで、セルの蓄積量が閾値を超過したため
のセル廃棄は、他の廃棄クラスのトラフィックに影響さ
れない。
【0018】
【発明の実施の形態】次に、本発明の好ましい実施の形
態について説明する。本発明のセル廃棄優先制御方法
は、その好ましい実施の形態において、入力セルに付加
された廃棄クラス情報に基づきセル廃棄の制御を行うA
TMスイッチのセル廃棄優先制御方法において、バッフ
ァに蓄積されるセルの蓄積量を廃棄クラス毎に計測し、
各廃棄クラス毎に前記バッファ内でのセル蓄積量に対す
る閾値を設定しておき、入力セルに対して該セルの廃棄
クラスに基づき該廃棄クラスの同一クラスのセルの該バ
ッファにおける現在の蓄積量と、該廃棄クラスに対応す
る閾値と、を比較し、この比較結果、及び該バッファの
全体のセル蓄積量に基づき、上記入力セルのバッファへ
の書き込み/廃棄を判断するようにしたものである。
【0019】本発明セル廃棄優先制御方式は、その好ま
しい実施の形態において、セルを蓄積するバッファ(図
1の7)と、バッファ(図1の7)における全てのセル
蓄積量を計数する計数手段(図1の3)と、廃棄クラス
に対応して設けられ、バッファ(図1の7)におけるセ
ル蓄積量を廃棄クラス毎に計数する計数手段(図1の2
−1、2−2)と、バッファ(図1の7)におけセル廃
棄を判断するための閾値を廃棄クラス毎に格納した記憶
手段(図1の1−1、1−2)と、入力セルに対しその
廃棄クラスを検出する手段(図1の5)と、廃棄クラス
検出手段(図1の5)で検出された廃棄クラスに基づき
選択手段(図1の4−2)で選択された、該廃棄クラス
に対応する計数手段で計数された、該廃棄クラスと同一
廃棄クラスのセルの蓄積量と、検出された廃棄クラスに
基づき選択手段(図1の4−1)で選択された該廃棄ク
ラスに対応する記憶手段の閾値と、の比較結果、及びバ
ッファ(図1の7)の全体のセル蓄積量を考慮して、上
記入力セルをバッファに書き込むか又は廃棄するかを判
断する手段(図1の6)と、を備える。
【0020】
【実施例】上記した本発明の実施の形態についてさらに
詳細に説明すべく、本発明の実施例について図面を参照
して以下に説明する。図1は、本発明の一実施例の構成
を示す図である。図1を参照すると、本発明の一実施例
において、入力セル8は、出力バッファ型ATMスイッ
チのスイッチ部でスイッチングが行われ、出力回線毎に
ある出力バッファ部に入力されるセルである。
【0021】廃棄クラス1の閾値1−1は、廃棄クラス
1の閾値の設定を記憶する。廃棄クラス2の閾値1−2
は、廃棄クラス2の閾値の設定を記憶する。
【0022】廃棄クラス1のセル蓄積量検出部2−1
は、バッファメモリ部7に蓄積されている廃棄クラス1
のセルの蓄積量を計測する。廃棄クラス2のセル蓄積量
検出部2−2は、バッファメモリ部7に蓄積されている
廃棄クラス2のセルの蓄積量を計測する。
【0023】セル蓄積量検出部3は、バッファメモリ部
7に蓄積されている全廃棄クラスのセルの蓄積量の合計
を計測する。
【0024】廃棄クラス検出部5は、入力セル8のヘッ
ダ情報から入力セルの廃棄クラスを検出する。
【0025】セレクタ4−1は、廃棄クラス検出部5で
検出した入力セルの廃棄クラスに従い、廃棄クラス1の
閾値1−1か廃棄クラス2の閾値1−2のどちらか一方
を選択する。セレクタ4−2は、廃棄クラス検出部5で
検出した入力セルの廃棄クラスに従い、廃棄クラス1の
セル蓄積量2−1か廃棄クラス2のセル蓄積量2−2の
どちらか一方を選択する。
【0026】書き込み・読み出し制御部6は、セレクタ
4−1、4−2から通知される入力セルと同一の廃棄ク
ラスの閾値と入力セルと同一の廃棄クラスのセル蓄積量
とバッファメモリ部7の全体のセル蓄積量とから入力セ
ルをバッファメモリ部7に書き込むか否かを判断する。
【0027】また、バッファメモリ部7にセルが蓄積さ
れている場合には、書き込まれた順番にセルの読み出し
制御を行う。
【0028】バッファメモリ部7は、セルを一時的に蓄
え、書き込んだ順に読み出しを行うことが可能な記憶手
段からなる
【0029】次に、図1を参照して、本発明の一実施例
の動作について説明する。
【0030】廃棄クラス検出部5で、入力セル8のヘッ
ダ情報より廃棄クラスが検出される。検出された入力セ
ルの廃棄クラスに従い、セレクタ4−1にて、設定済み
の各廃棄クラスの閾値1−1、1−2から、入力セルと
同一の廃棄クラスの閾値を選択し、同様にセレクタ4−
2にて、各廃棄クラスのセル蓄積量検出部2−1、2−
2から、入力セルと同一の廃棄クラスの蓄積量を選択す
る。
【0031】書き込み・読み出し制御部6は、入力セル
と同一の廃棄クラスのセル蓄積量が選択された閾値より
も小さく、且つ、バッファメモリ部7のセル蓄積量がバ
ッファ量よりも小さい場合には、バッファメモリ部7に
書き込みを指示し、入力セルをバッファメモリ部7に書
き込み、セル蓄積量検出部3と該当廃棄クラスのセル蓄
積量検出部2−1又は2−2に対してカウントアップを
指示し、該当セル蓄積数をカウントアップする。
【0032】一方、入力セルと同一の廃棄クラスのセル
蓄積量が選択された閾値よりも大きい場合、またはバッ
ファメモリ部7の全体のセル蓄積量がバッファメモリ部
7のキュー長よりも大きい場合には、バッファメモリ部
7に書き込み指示は出さず、入力セルを廃棄し、セル蓄
積量検出部3と該当廃棄クラスのセル蓄積量検出部2−
1又は2−2に対してもカウントアップの指示を出さな
い。
【0033】さらに、書き込み読み出し制御部6は、セ
ル蓄積量検出部3のセル蓄積量が0でない間、バッファ
メモリ部7に読み出しを指示し、バッファメモリ部7か
らセルを書き込んだ順に1セルずつ読み出し、読み出さ
れたセルの廃棄クラスを検出し、セル蓄積量検出部3と
該当廃棄クラスのセル蓄積量検出部2−1又は2−2に
対してカウントダウンを指示し、該当セル蓄積数をカウ
ントダウンする。
【0034】図2は、本発明の一実施例におけるバッフ
ァの蓄積量と閾値の関係を示した図である。廃棄優先度
の高いクラスを廃棄クラス2、廃棄優先度の低いクラス
を廃棄クラス1として説明する。
【0035】入力セルが廃棄クラス1の場合、廃棄クラ
ス1の蓄積量が閾値thL未満であり、且つバッファの
全廃棄クラスのセルの蓄積量の和がバッファのキュー長
よりも小さい場合にのみ、バッファへ入力セルを書き込
み、廃棄クラス1の蓄積量が閾値thL以上またはバッ
ファの全廃棄クラスのセルの蓄積量の和がバッファのキ
ュー長と等しい場合には入力セルを廃棄する。
【0036】一方、入力セルが廃棄クラス2の場合、廃
棄クラス2の蓄積量が閾値thH未満であり、且つバッ
ファの全廃棄クラスのセルの蓄積量の和がバッファのキ
ュー長よりも小さい場合にのみ、バッファへ入力セルを
書き込み、廃棄クラス2の蓄積量が閾値thH以上また
はバッファの全廃棄クラスのセルの蓄積量の和がバッフ
ァのキュー長と等しい場合に入力セルを廃棄する。
【0037】従って、廃棄クラス1のセルは最低でもバ
ッファのキュー長から閾値thHを引いた領域に書き込
み可能であり、廃棄クラス2のセルは最低でもバッファ
のキュー長から閾値thLを引いた領域に書き込み可能
である。
【0038】次に、本発明をN×Nの出力バッファ型A
TMスイッチに適用した実施例について、図3を参照し
て説明する。
【0039】図3を参照すると、入力セル15−1、1
5−2、…、15−Nは、スイッチ部17でスイッチン
グが行われ、出力回線毎にある出力バッファ部19−
1、19−2、…、19−Nに入力される。
【0040】MUX(マルチプレクス)部16は、入力
セル15−1、15−2、…、15−Nを1セルずつ処
理するために時分割多重する。
【0041】廃棄クラス検出回路13は、入力セル15
−1、15−2、…、15−Nのヘッダ情報から入力セ
ルの廃棄クラスを検出する。スイッチ部17は、セルの
経路情報に従いセルの振り分けを行う。
【0042】FIFO(First In First
Out;先入れ先出し型バッファメモリ)18は、セ
ルを一時的に蓄え、書き込んだ順に読み出すメモリであ
る。
【0043】廃棄クラス1の閾値レジスタ10−1は、
廃棄クラス1の閾値の設定を記憶する。廃棄クラス2の
閾値レジスタ10−2は、廃棄クラス2の閾値の設定を
記憶する。
【0044】廃棄クラス1のセル蓄積量カウンタ11−
1は、FIFO18に蓄積されている廃棄クラス1のセ
ルの蓄積量を計測する。廃棄クラス2のセル蓄積量カウ
ンタ11−2は、FIFO18に蓄積されている廃棄ク
ラス2のセルの蓄積量を計測する。
【0045】セル蓄積量カウンタ12は、FIFO18
に蓄積されている全廃棄クラスのセルの蓄積量の合計を
計測する。
【0046】セレクタ4−1は、廃棄クラス検出回路1
3で検出した入力セルの廃棄クラスに従い、廃棄クラス
1の閾値レジスタ10−1の値か廃棄クラス2の閾値レ
ジスタ10−2の値のどちらか一方を選択する。セレク
タ4−2は、廃棄クラス検出回路13で検出した入力セ
ルの廃棄クラスに従い、廃棄クラス1のセル蓄積量カウ
ンタ11−1の値か廃棄クラス2のセル蓄積量カウンタ
11−2の値のどちらか一方を選択する。
【0047】書き込み・読み出し制御回路14は、セレ
クタ4−1、4−2から通知される入力セルの廃棄クラ
スの閾値と入力セルと同一の廃棄クラスのセル蓄積量と
FIFO18の全体のセル蓄積量とスイッチ(SW)部
17から通知される入力セルの出力経路情報から入力セ
ルをFIFO18に書き込むか否かを判断し、FIFO
18にセルが蓄積されている場合は、書き込まれた順番
に一定間隔でセルの読み出しを行う。
【0048】出力ポート部19−1、19−2、…、1
9−Nは、各々廃棄クラス1、2の閾値レジスタ10−
1、10−2と廃棄クラス1、2の蓄積量カウンタ11
−1、11−2とセル蓄積カウンタとセレクタ4−1、
4−2と書き込み読み出し制御回路14とFIFO18
で構成されている。制御部20は、各廃棄クラスの閾値
レジスタ10−1、10−2の読み書きが可能である。
【0049】次に、図3を参照して、本実施例の動作に
ついて説明する。
【0050】入力セル15−1、15−2、…、15−
Nは、MUX部16で時分割多重される。廃棄クラス検
出回路13で、入力セルのヘッダ情報より廃棄クラスが
検出される。検出された入力セルの廃棄クラスに従い、
セレクタ4−1で設定済みの各廃棄クラスの閾値10−
1、10−2から入力セルと同一の廃棄クラスの閾値を
選択し、セレクタ4−2で各廃棄クラスのセル蓄積量検
出カウンタ11−1、11−2から入力セルと同一の廃
棄クラスの蓄積量を選択する。
【0051】書き込み・読み出し制御回路14は、入力
セルと同一の廃棄クラスのセル蓄積量が選択された閾値
よりも小さく、FIFO18のセル蓄積カウンタ12の
値がバッファ量よりも小く、且つ、スイッチ部17から
通知される入力セルの出力先が自己のポートと一致する
場合には、FIFO18にライトイネーブルを出力し、
入力セルをFIFO18に書き込み、セル蓄積量カウン
タ12と該当廃棄クラスのセル蓄積量カウンタ11−1
又は11−2に対してカウントアップイネーブルを出力
し、該当セル蓄積数をカウントアップする。
【0052】一方、入力セルと同一の廃棄クラスのセル
蓄積量が選択された閾値よりも大きい場合、またはFI
FO18の全体のセル蓄積量カウンタ12の値がFIF
O18のキュー長よりも大きい場合、またはスイッチ部
17から通知される入力セルの出力先が自己のポートと
異なる場合には、FIFO18にライトイネーブルは出
力せず、入力セルを廃棄し、セル蓄積量カウンタ12と
各廃棄クラスのセル蓄積量カウンタ11−1、11−2
に対してもカウントアップの指示を出力しない。
【0053】さらに、書き込み・読み出し制御回路14
は、セル蓄積量カウンタ12のセル蓄積量が0でない
間、一定間隔で、FIFO18にリードイネーブルを出
力し、FIFO18からセルを書き込んだ順に1セルず
つ読み出し、読み出されたセルの廃棄クラスを検出し、
セル蓄積量カウンタ12と該当廃棄クラスのセル蓄積量
カウンタ11−1又は11−2に対してカウントダウン
イネーブルを出力し、該当セル蓄積数をカウントダウン
する。
【0054】
【発明の効果】以上説明したように、本発明によれば下
記記載の効果を奏する。
【0055】本発明の第1の効果は、ある廃棄クラスの
セル廃棄率が他の廃棄クラスのトラフィックに影響され
にくい、ということである。
【0056】その理由は、本発明においては、廃棄クラ
ス毎にセル蓄積量を計測し、各廃棄クラスのセル蓄積量
に対する閾値を設定し、廃棄クラスの蓄積量と該当廃棄
クラスの閾値を比較して廃棄を行うか否かを判断してお
り、廃棄クラス毎の閾値の超過による廃棄は、入力セル
と同一の廃棄クラスのトラフィックのみで決まるからで
ある。
【0057】本発明の第2の効果は、廃棄優先度の高い
クラスのセルのトラフィックが非常に混んでしまった場
合でも廃棄優先度の低いクラスのセルに対して最小限度
の帯域を保証できる、ということである。
【0058】その理由は、本発明においては、廃棄クラ
ス毎にセル蓄積量を計測し、各廃棄クラスのセル蓄積量
に対する閾値を設けているので、廃棄優先度の高いクラ
スの閾値をバッファのキュー長よりも小さな値に設定す
ることにより、バッファのキュー長から廃棄優先度の高
いクラスの閾値を引いた値が廃棄優先度の低いクラスが
常に使用できるバッファ領域となる、ためである。
【図面の簡単な説明】
【図1】本発明の一実施例の構成を示すブロック図であ
る。
【図2】図1のバッファメモリ部のキュー長と閾値の関
係の一例を示す図である。
【図3】本発明の別の実施例の構成を示すブロック図で
ある。
【図4】従来の出力バッファ型ATMスイッチの廃棄優
先制御方法を説明するためのブロック図である。
【図5】図4のバッファメモリ部のキュー長と閾値の関
係の一例を示す図である。
【符号の説明】
1−1、1−2 各廃棄クラスの閾値 2−1、2−2 各廃棄クラスのセル蓄積量計測部 3 セル蓄積量検出部 4−1、4−2 セレクタ 5 廃棄クラス検出部 6 書き込み読み出し制御部 7 バッファメモリ部 8 入力セル 10−1、10−2 各廃棄クラスの閾値レジスタ 11−1、11−2 各廃棄クラスのセル蓄積量カウン
タ 12 セル蓄積量カウンタ 13 廃棄クラス検出回路 14 書き込み読み出し制御回路 15−1、15−2、…、15−N 入力セル 16 MUX部 17 スイッチ部 18 FIFO 19−1、19−2、…、19−N 各出力ポート 20 制御部 100 入力セル 101−1、101−2、…、101−N 各廃棄クラ
スの閾値 102 廃棄クラス検出部 103 セレクタ 104 セル蓄積量検出部 105 書き込み制御部 106 バッファメモリ部

Claims (10)

    【特許請求の範囲】
  1. 【請求項1】バッファ内に蓄積されているセルを各セル
    に付加された廃棄クラス毎に計測したセル蓄積量と、各
    廃棄クラス毎にあらかじめ設定される廃棄閾値と、を比
    較し入力セルを廃棄するか否かを判断する、ことを特徴
    とする廃棄優先制御方法。
  2. 【請求項2】前記廃棄クラス毎の廃棄閾値の設定が変更
    可能である、ことを特徴とする請求項1記載の廃棄優先
    制御方法。
  3. 【請求項3】前記廃棄クラス毎の廃棄閾値の総和が前記
    バッファのキュー長以上になるように設定し、前記バッ
    ファのキュー長よりも大きい分を、少なくとも2つの廃
    棄クラスで共通に使用する、ことを特徴とする請求項1
    又は2記載の廃棄優先制御方法。
  4. 【請求項4】前記バッファのキュー長から一方の廃棄ク
    ラスの閾値を引いた値が、他方の廃棄クラスが常に使用
    できる最低限度のバッファの領域となる、ことを特徴と
    する請求項1又は2記載の廃棄優先制御方法。
  5. 【請求項5】入力セルのセル廃棄クラス情報に基づき複
    数の廃棄クラスの優先制御を行うATMスイッチのセル
    廃棄優先制御方法において、 廃棄クラス毎に閾値を設定し、入力セルの廃棄クラスと
    同一の廃棄クラスのセルのバッファにおける蓄積量が該
    廃棄クラスに対して設定されている閾値を越えている場
    合、もしくは前記バッファが満杯であった場合に前記入
    力セルを廃棄するように制御する、ことを特徴とする廃
    棄優先制御方法。
  6. 【請求項6】入力セルに付加された廃棄クラス情報に基
    づき複数の廃棄クラスの優先制御を行うATMスイッチ
    のセル廃棄優先制御方法において、 バッファに蓄積されるセルの蓄積量を廃棄クラス毎に計
    測し、且つ、各廃棄クラス毎に前記バッファ内でのセル
    蓄積量に対する閾値を設定し、 入力セルに対して該セルの廃棄クラスに基づき前記廃棄
    クラスと同一の廃棄クラスのセルの前記バッファにおけ
    る現在の蓄積量と、前記廃棄クラスに対応する閾値と、
    を比較し、比較結果に基づき前記入力セルの廃棄を行う
    か否かを判断する、ことを特徴とする廃棄優先制御方
    法。
  7. 【請求項7】前記バッファのキュー長から一の廃棄クラ
    スの閾値を引いた領域が他の廃棄クラスのセルを書き込
    み可能な最小限度のバッファ量とされる、ことを特徴と
    する請求項6記載の廃棄優先制御方法。
  8. 【請求項8】入力したセルに付加された廃棄クラス情報
    に基づきセル廃棄の優先制御を行うATMスイッチのセ
    ル廃棄優先制御方式において、 セルを蓄積するバッファと、 前記バッファにおける全てのセル蓄積量を計数する計数
    手段と廃棄クラスに対応して設けられ、前記バッファに
    おけるセル蓄積量を廃棄クラス毎に計数する計数手段
    と、 前記バッファにおけセル廃棄を判断するための閾値を廃
    棄クラス毎に格納した記憶手段と、 入力セルに対しその廃棄クラスを検出する廃棄クラス検
    出手段と、 前記廃棄クラス検出手段で検出された廃棄クラスに基づ
    き選択された、該廃棄クラスに対応する前記計数手段で
    計数された、前記廃棄クラスと同一の廃棄クラスのセル
    の蓄積量と、前記検出された廃棄クラスに基づき選択さ
    れた前記廃棄クラスに対応する前記記憶手段の閾値と、
    の比較結果、及び前記バッファの全体のセル蓄積量を考
    慮して、前記入力セルを前記バッファに書き込みか廃棄
    するかを判断する手段と、 を備えたことを特徴とする廃棄優先制御方式。
  9. 【請求項9】前記廃棄クラス毎の廃棄閾値の総和が前記
    バッファのキュー長以上になるように設定され、前記バ
    ッファのキュー長よりも大きい分を少なくとも2つの廃
    棄クラスで共通に使用する、することを特徴とする請求
    項8記載の廃棄優先制御方式。
  10. 【請求項10】廃棄優先度の高いクラスの閾値を前記バ
    ッファのキュー長よりも小さな値に設定し、前記バッフ
    ァ長から廃棄優先度の高いクラスの閾値を引いた値を廃
    棄優先度の低いクラスが常に使用できるバッファ領域と
    した、ことを特徴とする請求項8記載の廃棄優先制御方
    式。
JP36461797A 1997-12-18 1997-12-18 廃棄優先制御方法及び方式 Expired - Fee Related JP3000990B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP36461797A JP3000990B2 (ja) 1997-12-18 1997-12-18 廃棄優先制御方法及び方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP36461797A JP3000990B2 (ja) 1997-12-18 1997-12-18 廃棄優先制御方法及び方式

Publications (2)

Publication Number Publication Date
JPH11187042A true JPH11187042A (ja) 1999-07-09
JP3000990B2 JP3000990B2 (ja) 2000-01-17

Family

ID=18482256

Family Applications (1)

Application Number Title Priority Date Filing Date
JP36461797A Expired - Fee Related JP3000990B2 (ja) 1997-12-18 1997-12-18 廃棄優先制御方法及び方式

Country Status (1)

Country Link
JP (1) JP3000990B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4712951B2 (ja) * 1999-10-01 2011-06-29 アルカテル−ルーセント ユーエスエー インコーポレーテッド 通信ノードに付与されたデータ・フローを制御するための方法
JP2011151601A (ja) * 2010-01-21 2011-08-04 Alaxala Networks Corp パケット中継装置及びパケットを中継する方法
JP2012039330A (ja) * 2010-08-06 2012-02-23 Alaxala Networks Corp パケット中継装置および輻輳制御方法

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4712951B2 (ja) * 1999-10-01 2011-06-29 アルカテル−ルーセント ユーエスエー インコーポレーテッド 通信ノードに付与されたデータ・フローを制御するための方法
JP2011151601A (ja) * 2010-01-21 2011-08-04 Alaxala Networks Corp パケット中継装置及びパケットを中継する方法
US8761012B2 (en) 2010-01-21 2014-06-24 Alaxala Networks Corporation Packet relay apparatus and method of relaying packet
JP2012039330A (ja) * 2010-08-06 2012-02-23 Alaxala Networks Corp パケット中継装置および輻輳制御方法

Also Published As

Publication number Publication date
JP3000990B2 (ja) 2000-01-17

Similar Documents

Publication Publication Date Title
US6144636A (en) Packet switch and congestion notification method
US6134218A (en) Many dimensional congestion detection system and method
EP0681385B1 (en) Method and apparatus for priority control for cells in an output buffer type ATM switch
JPH09219706A (ja) Atmスイッチ装置及びその制御方法
WO1998026628A9 (en) Many dimensional congestion detection system and method
US6473432B1 (en) Buffer control apparatus and method
EP0858716B1 (en) Improvements in or relating to an atm switch
JP3000990B2 (ja) 廃棄優先制御方法及び方式
JP2000332793A (ja) Atmセルバッファシステム及びその輻輳制御方法
US5940377A (en) Asynchronous transfer mode switch including cell counter verification circuitry
JP2886976B2 (ja) Atm交換機の通話路における品質クラス制御方式
JP3080787B2 (ja) 同報機能を有するatmスイッチ回路およびその同報出力方法
JPH03205937A (ja) パケット交換機の流量制御装置および制御方法
JP2845588B2 (ja) セル交換用バッファメモリ制御回路、および、該セル交換用バッファメモリ制御回路を具備するセル交換機、および、セル交換用バッファメモリの制御方法
JP3001964B2 (ja) バッファ制御装置
JP2683283B2 (ja) Atm交換方式の通話路におけるバッファメモリ負荷管理方式
JP3887747B2 (ja) 信号断検出装置及び信号断検出方法
JP3197152B2 (ja) セル交換装置
JPH04334145A (ja) セル交換装置のバッファ回路
JP3285512B2 (ja) パケット・スイッチおよびネットワーク
JP3610353B2 (ja) Atm輻輳制御表示方法
JPH1168784A (ja) セルスイッチ
JP2899609B2 (ja) セル送出装置
JP2939010B2 (ja) Atmセルの方路振り分け用スイッチ
JP3024631B2 (ja) Atmセル帯域保証機能動作確認用セルバッファ制御システム及びその制御方法

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19991012

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20071112

Year of fee payment: 8

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20081112

Year of fee payment: 9

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091112

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20091112

Year of fee payment: 10

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20101112

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111112

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20111112

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121112

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20121112

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20131112

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees