Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP3652966B2 - Back pressure threshold automatic change method - Google Patents
[go: Go Back, main page]

JP3652966B2 - Back pressure threshold automatic change method - Google Patents

Back pressure threshold automatic change method Download PDF

Info

Publication number
JP3652966B2
JP3652966B2 JP2000226255A JP2000226255A JP3652966B2 JP 3652966 B2 JP3652966 B2 JP 3652966B2 JP 2000226255 A JP2000226255 A JP 2000226255A JP 2000226255 A JP2000226255 A JP 2000226255A JP 3652966 B2 JP3652966 B2 JP 3652966B2
Authority
JP
Japan
Prior art keywords
value
threshold
fluctuation
unit
delay
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Lifetime
Application number
JP2000226255A
Other languages
Japanese (ja)
Other versions
JP2002044098A (en
Inventor
智純 森本
Original Assignee
日本電気エンジニアリング株式会社
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 日本電気エンジニアリング株式会社 filed Critical 日本電気エンジニアリング株式会社
Priority to JP2000226255A priority Critical patent/JP3652966B2/en
Publication of JP2002044098A publication Critical patent/JP2002044098A/en
Application granted granted Critical
Publication of JP3652966B2 publication Critical patent/JP3652966B2/en
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Images

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

【0001】
【発明の属する技術分野】
本発明はバックプレッシャ閾値自動変更方式に関し、特にATM交換システムのバックプレッシャ閾値自動変更方式に関する。
【0002】
【従来の技術】
従来、この種のバックプレッシャ閾値自動変更方式は、例えば特開平6−244858号公報に記載されたATM網のバッファ閾値制御システムのように、高品質ATMセルの廃棄低減を目的として用いられている。
【0003】
図10は、従来のバックプレッシャ閾値自動変更方式の構成を示すブロック図である。図10を参照すると従来のバックプレッシャ閾値自動変更方式は、到着したATMセルを蓄積するバッファ10と、バッファ10のキュー長を測定するキュー長測定手段11と、キュー長測定手段11の出力と別途入力される閾値とを比較する比較手段12と、信号メッセージから与えられる情報を基に1つの呼を受け付ける毎に最適な閾値を比較手段12に与える制御部20と、比較手段12の比較結果に応じてバッファ10に到着するATMセルの廃棄制御を行うセル廃棄手段13とを備える。
【0004】
次に動作を説明する。入力ラインからはATMセルと信号メッセージを受ける。制御部20では信号メッセージからCLP検出部21でATMセル毎にCLPビットの値を検出してCPU22に通知する。さらに、CPU22は1つの呼毎にCLPの比率を計算し、メモリ23内の閾値テーブル23aから対応する閾値を読み出して、キュー長閾値として比較手段12の入力に与える。
【0005】
比較手段12ではキュー長測定手段11からのバッファ使用率と前記の閾値を比較する。低品質ATMセルの到着が多い場合には、閾値を小さくする。そして、セル廃棄手段13で低品質ATMセルの廃棄を行い、高品質ATMセルの廃棄をなるべく少なくする。
【0006】
これにより、高品質ATMセルが到着したときには、バッファ10に空きがある限りそのセルを蓄積するが、低品質ATMセルが到着したときには、キュー長が閾値を越えているならば、セル廃棄手段13によりそのATMセルを廃棄する。
【0007】
【発明が解決しようとする課題】
上述した従来技術では、高品質ATMセルの廃棄低減しか考慮されていないため、高品質ATMセルの遅延及び揺らぎに伴うセル欠落、PCR(PEAK CELL RATE)超過、及びエコー等が生じてしまうという問題があった。
【0008】
また従来の技術では、低品質ATMセルを廃棄するためにセル廃棄手段を新たに設けなければならないという問題があった。
【0009】
本発明は上記問題点に鑑みてなされたものであって、本発明の目的は、高品質ATMセルの遅延及び揺らぎの低減することができるバックプレッシャ閾値自動設定方式を提供することにある。
【0010】
本発明の他の目的は、セル廃棄手段を使用せずに低品質ATMセルの廃棄が可能なバックプレッシャ閾値自動設定方式を提供することである。
【0011】
【課題を解決するための手段】
請求項1記載の発明は、バックプレッシャ閾値自動変更方式であって、入力セルを一時的に蓄積する入力バッファ部と、前記入力バッファ部から送出されたセルを交換接続するATMスイッチ部と、前記ATMスイッチ部から送出されたセルを一時的に蓄積し、セル蓄積量が予め設定された閾値を超えると前記入力バッファ部に対してセル送出の抑制を行う出力バッファ部と、前記入力バッファ部に入力されるセルの揺らぎを測定し、測定結果が許容範囲外である時に前記閾値の変更を要求する閾値変更要求信号を出力する揺らぎ測定部と、前記揺らぎ測定部からの要求によって変更すべき閾値を決定して前記出力バッファ部の閾値を変更する閾値制御部とを備えたことを特徴とする。
【0012】
請求項2記載の発明は、前記揺らぎ測定部が、閾値変更タイミングを通知する閾値変更タイマー部と、前記閾値変更タイマー部から通知されたタイミングで前記入力バッファ部に入力される高品質ATMセルの到着間隔を監視する揺らぎ監視部と、前記到着間隔から揺らぎ値を算出する揺らぎ値算出部と、前記揺らぎ値と予め設定された許容揺らぎ値とを比較して前記揺らぎ値が許容範囲外の時に閾値変更要求信号を出力する揺らぎ値比較部とを備えたことを特徴とする。
【0013】
請求項3記載の発明は、前記閾値制御部が、前記閾値変更要求信号の受信により新たな閾値を決定する閾値決定部と、前記閾値決定部で決定した閾値を前記出力バッファ部に設定する閾値変更機能とを備えることを特徴とする。
【0014】
請求項4記載の発明は、バックプレッシャ閾値自動変更方式であって、入力セルを一時的に蓄積する入力バッファ部と、前記入力バッファ部から送出されたセルを交換接続するATMスイッチ部と、前記ATMスイッチ部から送出されたセルを一時的に蓄積し、セル蓄積量が予め設定された閾値を超えると前記入力バッファ部に対してセル送出の抑制を行う出力バッファ部と、前記入力バッファ部に入力されるセルの揺らぎ値及び遅延値を測定し、前記揺らぎ値または前記遅延値が許容範囲外である時に前記閾値の変更を要求する閾値変更要求信号を出力する遅延及び揺らぎ測定部と、前記遅延及び揺らぎ測定部からの要求によって変更すべき閾値を決定して前記出力バッファ部の閾値を変更する閾値制御部とを備えたことを特徴とする。
【0015】
請求項5記載の発明は、前記遅延及び揺らぎ測定部が、閾値変更タイミングを通知する閾値変更タイマー部と、前記閾値変更タイマー部から通知されたタイミングで前記入力バッファ部に入力される高品質ATMセルの到着間隔を監視する遅延及び揺らぎ監視部と、前記到着間隔から揺らぎ値及び遅延値を算出する遅延及び揺らぎ値算出部と、前記揺らぎ値及び前記遅延値を予め設定された許容揺らぎ値及び許容遅延値と各々比較して前記揺らぎ値または前記遅延値が許容範囲外の時に閾値変更要求信号を出力する遅延及び揺らぎ値比較部とを備えたことを特徴とする。
【0016】
【発明の実施の形態】
次に、本発明の実施形態について図面を参照して詳細に説明する。図1は、本発明にかかるバックプレッシャ閾値自動変更方式の実施形態の構成を示すブロック図である。図1を参照すると本発明の実施形態は、入力バッファ部1と、ATMスイッチ部2と、出力バッファ部3と、揺らぎ測定部4と、閾値制御部5と、回線出力部6とを備える。
【0017】
入力バッファ部1は、サービスクラス毎に入力セルを一時的に蓄積し、ATMスイッチ部2に出力する。また出力バッファ部3からバックプレッシャ要求を受信すると、低品質ATMセルの送出を抑制し、低品質ATMセル用入力バッファが満杯になると低品質ATMセルを廃棄する。
【0018】
ATMスイッチ部2は、入力バッファ部1と出力バッファ部3の間に接続され、セルの交換接続を行う。通常、ATMスイッチ部2には回線セル入力100からセルが入力され、出力バッファ入力線110を通り、出力バッファ部3へと蓄積される。出力バッファ部3から出力したセルは、出力バッファ出力線150から回線出力部6を経由して出力される。
【0019】
出力バッファ部3は、ATMスイッチ部2から出力されたセルを一時的に蓄積し、回線出力部6を介して回線に出力する。出力バッファ部3が蓄積できるセル数は、キュー長閾値として予め設定されており、セル蓄積量が閾値を超えると入力バッファ部1に対してセル送出を抑制するバックプレッシャを発生する。なお、キュー長閾値は外部から変更することができる。また出力バッファ部3は、受信したセルのサービスクラスを示すサービスクラス通知信号120を揺らぎ測定部4に出力する。
【0020】
揺らぎ測定部4は、出力バッファ部3から受信したサービスクラス通知信号120から、所定のタイミングで高品質ATMセルの揺らぎの測定を行い、測定値が許容範囲外の時に閾値変更要求信号130を出力する。
【0021】
ここにおいて、サービスクラスとはパス毎に決定されるトラヒックタイプを指し、本実施形態では輻輳時に優先度の高い高品質ATMセルと優先度の低い低品質ATMセルの2つのクラスで説明する。なお、本発明におけるサービスクラスは2つとは限らず、2つ以上の複数有することも可能である。
【0022】
閾値制御部5は、揺らぎ測定部4から閾値変更要求信号130を受信すると、適切なキュー長閾値を決定して閾値変更信号140を出力バッファ部3に出力する。
【0023】
図2は図1における揺らぎ測定部4の内部構成を示すブロック図である。
図2を参照すると、揺らぎ測定部4は、閾値変更タイマー機能41と、揺らぎ監視機能42と、揺らぎ値算出機能43と、最大許容揺らぎ値記憶機能44と、最小許容揺らぎ値記憶機能45と、揺らぎ値比較機能46とを備える。
【0024】
閾値変更タイマー機能41は、揺らぎ監視機能42に接続され、閾値変更の実行タイミングを示す監視タイミング通知信号を出力する。閾値変更タイマー機能41には予めタイマー値が設定されており、このタイマー値に基づいて監視タイミング通知信号が出力される。タイマー値の設定例としては、システム起動初期時のみや一定サイクル毎の設定が挙げられる。
【0025】
揺らぎ監視機能42は、閾値変更タイマー機能41から監視タイミング通知信号が通知されると、サービスクラス通知信号120から高品質ATMセルの到着間隔を監視し、その監視結果を揺らぎ値算出機能43に出力する。揺らぎ値算出機能43は、揺らぎ監視機能42から受信した監視結果から高品質ATMセルの揺らぎ値を算出して揺らぎ値比較機能46に出力する。
【0026】
最大許容揺らぎ値記憶機能44は、揺らぎ値比較機能46に接続されており、高品質ATMセルの最大許容揺らぎ値が予め記憶されている。最大揺らぎ値とはセルの欠落が生じない範囲でとりうる最大の揺らぎ値のことで、この値は外部から変更することができる。また変更の際にはVPI/VCI毎の設定も可能である。
【0027】
最小許容揺らぎ値記憶機能45は、揺らぎ値比較機能46に接続されており、高品質ATMセルの最小許容揺らぎ値が予め記憶されている。最小許容揺らぎ値とは出力回線側の許容最大速度を超えない範囲でとりうる最小の揺らぎ値のことで、この値は外部から変更することができる。また変更の際にはVPI/VCI毎の設定も可能である。
【0028】
揺らぎ値比較機能46は、揺らぎ値算出機能43から受信した揺らぎ値が許容範囲内であるか判定を行い、許容範囲外の時は閾値制御部5に対して閾値変更要求信号130を出力する。また判定時の上限値及び下限値は、最大許容揺らぎ値記憶機能44に記憶された最大許容値と最小許容揺らぎ値記憶機能45に記憶された最小許容値を使用する。
【0029】
図3は図1における閾値制御部5の内部構成を示すブロック図である。
図3を参照すると、閾値制御部5は、閾値決定機能51と、閾値増加値記憶機能52と、閾値減少値記憶機能53と、閾値変更機能54とを備える。
【0030】
閾値決定機能51は、閾値変更要求信号130を受信すると揺らぎ測定値が許容範囲を上回っているのか、下回っているのかを判断して閾値の減少または増加を行う。閾値増加値記憶機能52は、閾値決定機能51に接続され、閾値決定機能51が閾値を増加する際の増加量が記憶されている。閾値減少値記憶機能53は、閾値決定機能51に接続され、閾値決定機能51が閾値を減少する際の減少量が記憶されている。
【0031】
閾値変更機能54は、閾値決定機能51で確定した閾値を受信し、出力バッファ部3へバックプレッシャの閾値変更処理手続きを送出して、出力バッファ部3の閾値を閾値決定機能51から受信した閾値に変更する。
【0032】
次に図1の実施形態の動作について詳細に説明する。
入力セルは、一旦、入力バッファ部1に蓄積された後、入力バッファ出力線100を介してATMスイッチ部2に出力される。ATMスイッチ部2は入力したセルの交換処理を行い、所定の出力バッファ部3に出力する。出力バッファ部3は、受信したセルを一時的に蓄積し、その後、回線出力部6を介してセルを出力する。
一方、揺らぎ測定部4は、常に出力バッファ部3からサービスクラス通知信号120を受信しており、以下の手順で揺らぎの測定を行う。
【0033】
図4は、揺らぎ測定部4における揺らぎの測定手順を示すフローチャート図である。
揺らぎ測定部4は、閾値変更タイマー機能41で予め設定されたタイマー値から閾値を変更するタイミングであると判断した場合(例えばタイマー値オーバーフロー)に、揺らぎ監視機能42に対して監視タイミング信号を出力する(ステップ401)。揺らぎ監視機能42は監視タイミング信号を受信すると、直ちに高品質ATMセルの到着間隔をVPI/VCI毎に監視し、その結果を揺らぎ値算出機能43へ出力する(ステップ402)。
【0034】
揺らぎ値算出機能43は揺らぎ監視機能42から到着間隔の結果を受信すると、各高品質ATMセル毎に揺らぎ値を算出し、揺らぎ値比較機能46へ出力する(ステップ403)。揺らぎ値比較機能46は、揺らぎ値算出機能43からの入力値と最大許容揺らぎ値記憶機能44および最小許容揺らぎ値記憶機能45からの入力値とを比較して、測定値がこの許容範囲内に収まっているか否かを判断する(ステップ404)。
【0035】
そして範囲内であれば高品質ATMセルの揺らぎに問題はないと判断して、揺らぎ測定部4は監視タイミング信号受信待ちの状態となる。また、範囲外であれば揺らぎ値比較機能46は閾値制御部5に対して閾値変更要求信号130を送出する(ステップ405)。閾値変更要求信号130を受信した閾値制御部5は、以下の手順で閾値の変更を行う。
【0036】
図5は、閾値制御部5における閾値の変更手順を示すフローチャート図である。
閾値制御部5は、閾値決定機能51で閾値変更要求信号130を受信すると(ステップ501)、揺らぎ測定値が許容範囲を上回っているか否かを判断する(ステップ502)。閾値決定機能51において、許容範囲を上回っていると判断された場合は、閾値減少値記憶機能53から受信した閾値の減少量と出力バッファ部3に設定されている閾値とから変更すべき閾値が決定される(ステップ503)。
【0037】
また閾値決定機能51において、許容範囲を下回っていると判断された場合には、閾値増加値記憶機能52から受信した閾値の増加量と出力バッファ部3に設定されている閾値とから変更すべき閾値が決定される(ステップ504)。閾値変更機能54は閾値決定機能51で確定した閾値を基に、出力バッファ部3へ閾値変更処理手続きを送出して、出力バッファ部3の閾値変更を実施する(ステップ505)。
【0038】
これら一連の手順で出力バッファ部3の閾値変更が行われ、閾値が減少した場合はバックプレッシャが起こりやすくなり、低品質ATMセルを抑制し、高品質ATMセルの揺らぎを低下させることが可能となる。また抑制された低品質ATMセルは、低品質ATMセル用バッファ部が満杯になった時点で低品質ATMセルの廃棄を開始する。一方、閾値が増加するとバックプレッシャが起こりにくくなり、低品質ATMセルの品質が向上する。
【0039】
以上、説明したように第1の実施形態では、揺らぎを監視して出力バッファ部3の閾値を最適化することによって、高品質ATMセルの品質を確保しつつ、低品質ATMセルの遅延あるいは廃棄処理を減少するさせることが可能となる。
【0040】
次に本発明の第2の実施形態について図面を参照して詳細に説明する。
図6は第2の実施形態の構成を示すブロック図で、第1の実施形態における揺らぎ測定部4に代えて遅延及び揺らぎ測定部7を備えたことを特徴とする。遅延及び揺らぎ測定部7は、揺らぎ値の測定に加えて遅延値の測定も行う。なお図6において、図1に示す符号と同一符号は同一機能を有するものとして詳細の説明を省略する。
【0041】
図7は遅延及び揺らぎ測定部7の内部構成を示すブロック図である。図7を参照すると、遅延及び揺らぎ測定部7は、遅延及び揺らぎ監視機能71と、閾値変更タイマー機能41と、遅延及び揺らぎ値算出機能72と、最大許容揺らぎ値記憶機能44と、最小許容揺らぎ値記憶機能45と、最大許容遅延値記憶機能73と、遅延及び揺らぎ値比較機能74とを備える。なお、図2に示す符号と同一符号は同一機能を有するものとして詳細を説明する。
【0042】
遅延及び揺らぎ監視機能71は、閾値変更タイマー機能41から監視タイミング通知信号が通知されると、サービスクラス通知信号120から高品質ATMセルの到着間隔を監視し、その監視結果を遅延及び揺らぎ値算出機能72に出力する。遅延及び揺らぎ値算出機能72は、遅延及び揺らぎ監視機能71から受信した監視結果から高品質ATMセルの遅延値及び揺らぎ値を算出して遅延及び揺らぎ値比較機能74に出力する。
【0043】
最大許容遅延値記憶機能73は、遅延及び揺らぎ値比較機能74に接続され、高品質ATMセルの最大許容遅延値が予め記憶されている。最大許容遅延値とはエコーが生じない範囲でとりうる最大の遅延値のことで、この値は外部から変更することができる。また変更の際にはVPI/VCI毎の設定も可能である。
【0044】
遅延及び揺らぎ値比較機能74は、遅延及び揺らぎ値算出機能72から受信した遅延値及び揺らぎ値が許容範囲内であるか判定を行い、許容範囲外の時は閾値制御部5に対して閾値変更要求信号130を出力する。また許容範囲の上限値及び下限値は、最大許容揺らぎ値記憶機能44に記憶された最大許容値と最小許容揺らぎ値記憶機能45に記憶された最小許容値を使用し、遅延値判定時の上限値は最大許容遅延値記憶機能73に記憶された最大遅延値を使用する。
【0045】
次に第2の実施形態の動作について図面を参照して詳細に説明する。なお、第2の実施形態は、第1の実施形態に対して遅延及び揺らぎ測定部7及び閾値制御部5の動作の一部が異なるだけなので、これらのポイントに絞って説明し、他の部分については説明を省略する。
【0046】
遅延及び揺らぎ測定部7は、常に出力バッファ部3からサービスクラス通知信号120を受信しており、以下の手順で遅延及び揺らぎの測定を行う。
【0047】
図8は遅延及び揺らぎ測定部7における遅延及び揺らぎ測定手順を示すフローチャート図である。
遅延及び揺らぎ測定部7は、閾値変更タイマー機能41で予め設定されたタイマー値から閾値を変更するタイミングであると判断した場合(例えばタイマー値オーバーフロー)に、遅延及び揺らぎ監視機能71に対して監視タイミング信号を出力する(ステップ801)。遅延及び揺らぎ監視機能71は監視タイミング信号を受信すると、直ちに高品質ATMセルの到着間隔をVPI/VCI毎に監視し、その結果を遅延及び揺らぎ値算出機能72へ出力する(ステップ802)。
【0048】
遅延及び揺らぎ値算出機能72は遅延及び揺らぎ監視機能71から到着間隔の結果を受信すると、各高品質ATMセル毎に遅延値及び揺らぎ値を算出し、遅延及び揺らぎ値比較機能74へ出力する(ステップ803)。遅延及び揺らぎ値比較機能74は、遅延及び揺らぎ値算出機能72からの入力値と最大許容揺らぎ値記憶機能44及び最小許容揺らぎ値記憶機能45からの入力値とを比較して、測定値がこの許容範囲内に収まっているか否かを判断する(ステップ804)。
そして、範囲外であれば遅延及び揺らぎ値比較機能74は閾値制御部5に対して閾値変更要求信号130を送出する(ステップ806)。
【0049】
一方、範囲内であれば次に遅延及び揺らぎ値算出機能72からの遅延値と最大許容遅延値記憶機能73からの入力値を比較して、条件に適合しているか否かを判断する(ステップ805)。そして適合していなければ同じく閾値制御装置4に対して閾値変更要求信号130を送出する(ステップ806)。また条件に適合している場合は高品質ATMセルの遅延及び揺らぎに問題はないと判断する。閾値変更要求信号130を受信した閾値制御部5は、図9のフローチャート図に示した手順に従って閾値の変更を行う。
【0050】
以上、説明したように第2の実施形態では、揺らぎ及び遅延を監視して出力バッファ部3の閾値を最適化することによって、高品質ATMセルの品質を確保しつつ、低品質ATMセルの遅延あるいは廃棄処理を減少するさせることが可能となる。
【0051】
【発明の効果】
第1の効果は、低品質ATMセルの廃棄率を低下しつつ、高品質ATMセルの品質を確保することが可能になるということである。その理由は、高品質ATMの揺らぎが生じた際に、適正なバックプレッシャ閾値を算出して変更するからである。第2の効果は、低品質ATMセルの廃棄手段が不要なことである。その理由は、入力バッファ部が満杯になるとセルの廃棄が行われるからである。
【図面の簡単な説明】
【図1】本発明の第1の実施形態の構成を示すブロック図である。
【図2】揺らぎ測定部4の内部構成を示すブロック図である。
【図3】閾値制御部5の内部構成を示すブロック図である。
【図4】第1の実施形態の揺らぎ測定手順を示すフローチャート図である。
【図5】第1の実施形態の閾値変更手順を示すフローチャート図である。
【図6】本発明の第2の実施形態の構成を示すブロック図である。
【図7】遅延及び揺らぎ測定部7の内部構成を示すブロック図である。
【図8】第2の実施形態の遅延及び揺らぎ測定手順を示すフローチャート図である。
【図9】第2の実施形態の閾値変更手順を示すフローチャート図である。
【図10】従来技術の構成を示すブロック図である。
【符号の説明】
1 入力バッファ部
2 ATMスイッチ部
3 出力バッファ部
4 揺らぎ測定部
5 閾値制御部
6 回線出力部
7 遅延及び揺らぎ測定部
41 閾値変更タイマー機能
42 揺らぎ監視機能
43 揺らぎ値算出機能
44 最大許容揺らぎ値記憶機能
45 最小許容揺らぎ値記憶機能
46 揺らぎ値比較機能
51 閾値決定機能
52 閾値増加値記憶機能
53 閾値減少値記憶機能
54 閾値変更機能
71 遅延及び揺らぎ監視機能
72 遅延及び揺らぎ値算出機能
73 最大許容遅延値記憶機能
74 遅延及び揺らぎ値比較機能
[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a back pressure threshold automatic change system, and more particularly to a back pressure threshold automatic change system of an ATM switching system.
[0002]
[Prior art]
Conventionally, this type of back pressure threshold automatic change method is used for the purpose of reducing discard of high-quality ATM cells, as in, for example, a buffer threshold control system for an ATM network described in Japanese Patent Laid-Open No. 6-244858. .
[0003]
FIG. 10 is a block diagram showing a configuration of a conventional back pressure threshold automatic changing method. Referring to FIG. 10, the conventional back pressure threshold automatic change method is different from the buffer 10 for accumulating arriving ATM cells, the queue length measuring means 11 for measuring the queue length of the buffer 10, and the output of the queue length measuring means 11 separately. The comparison means 12 for comparing the input threshold value, the control unit 20 for giving the optimum threshold value to the comparison means 12 every time a call is received based on the information given from the signal message, and the comparison result of the comparison means 12 Correspondingly, cell discarding means 13 for performing discard control of ATM cells arriving at the buffer 10 is provided.
[0004]
Next, the operation will be described. An ATM cell and a signal message are received from the input line. In the control unit 20, the CLP detection unit 21 detects the value of the CLP bit for each ATM cell from the signal message and notifies the CPU 22 of the value. Further, the CPU 22 calculates the CLP ratio for each call, reads the corresponding threshold value from the threshold value table 23 a in the memory 23, and gives it to the input of the comparison means 12 as a queue length threshold value.
[0005]
The comparison unit 12 compares the buffer usage rate from the queue length measurement unit 11 with the threshold value. When there are many arrivals of low quality ATM cells, the threshold value is decreased. Then, the cell discarding means 13 discards the low-quality ATM cell, and minimizes the discard of the high-quality ATM cell.
[0006]
Thus, when a high-quality ATM cell arrives, the cell is stored as long as there is a vacancy in the buffer 10, but when a low-quality ATM cell arrives, if the queue length exceeds the threshold, the cell discarding means 13 To discard the ATM cell.
[0007]
[Problems to be solved by the invention]
In the above-described prior art, only the reduction of discard of high-quality ATM cells is taken into consideration, so that there are problems such as cell loss due to delay and fluctuation of high-quality ATM cells, PCR (PEAK CELL RATE) excess, echo, and the like. was there.
[0008]
Further, the conventional technique has a problem that a cell discarding means must be newly provided in order to discard a low-quality ATM cell.
[0009]
The present invention has been made in view of the above problems, and an object of the present invention is to provide a back pressure threshold automatic setting method capable of reducing delay and fluctuation of a high-quality ATM cell.
[0010]
Another object of the present invention is to provide a back pressure threshold automatic setting method capable of discarding low-quality ATM cells without using cell discarding means.
[0011]
[Means for Solving the Problems]
The invention according to claim 1 is a backpressure threshold automatic change system, wherein an input buffer unit that temporarily stores input cells, an ATM switch unit that exchanges and connects cells sent from the input buffer unit, and An output buffer unit that temporarily stores cells transmitted from the ATM switch unit, and suppresses cell transmission to the input buffer unit when the cell accumulation amount exceeds a preset threshold; and the input buffer unit A fluctuation measurement unit that measures fluctuation of an input cell and outputs a threshold value change request signal that requests the change of the threshold value when the measurement result is out of an allowable range, and a threshold value that should be changed according to a request from the fluctuation measurement unit And a threshold value control unit that changes the threshold value of the output buffer unit.
[0012]
The invention according to claim 2 is characterized in that the fluctuation measuring unit includes a threshold change timer unit that notifies threshold change timing, and a high-quality ATM cell that is input to the input buffer unit at a timing notified from the threshold change timer unit. A fluctuation monitoring unit that monitors an arrival interval, a fluctuation value calculation unit that calculates a fluctuation value from the arrival interval, and the fluctuation value is compared with a preset allowable fluctuation value. And a fluctuation value comparison unit that outputs a threshold value change request signal.
[0013]
According to a third aspect of the present invention, the threshold control unit determines a new threshold by receiving the threshold change request signal, and a threshold for setting the threshold determined by the threshold determination unit in the output buffer unit And a change function.
[0014]
The invention according to claim 4 is a back pressure threshold automatic change system, wherein an input buffer unit that temporarily stores input cells, an ATM switch unit that exchanges and connects cells sent from the input buffer unit, and An output buffer unit that temporarily stores cells transmitted from the ATM switch unit, and suppresses cell transmission to the input buffer unit when the cell accumulation amount exceeds a preset threshold; and the input buffer unit A delay and fluctuation measuring unit for measuring a fluctuation value and a delay value of an input cell, and outputting a threshold value change request signal for requesting the change of the threshold value when the fluctuation value or the delay value is out of an allowable range; And a threshold value control unit that determines a threshold value to be changed according to a request from the delay and fluctuation measurement unit and changes the threshold value of the output buffer unit.
[0015]
According to a fifth aspect of the present invention, the delay and fluctuation measurement unit is a threshold change timer unit that notifies a threshold change timing, and a high-quality ATM that is input to the input buffer unit at a timing notified from the threshold change timer unit. A delay and fluctuation monitoring unit for monitoring the arrival interval of cells; a delay and fluctuation value calculating unit for calculating a fluctuation value and a delay value from the arrival interval; an allowable fluctuation value in which the fluctuation value and the delay value are set in advance; and And a delay and fluctuation value comparison unit that outputs a threshold value change request signal when the fluctuation value or the delay value is outside the allowable range in comparison with an allowable delay value.
[0016]
DETAILED DESCRIPTION OF THE INVENTION
Next, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing a configuration of an embodiment of an automatic back pressure threshold change system according to the present invention. Referring to FIG. 1, the embodiment of the present invention includes an input buffer unit 1, an ATM switch unit 2, an output buffer unit 3, a fluctuation measurement unit 4, a threshold control unit 5, and a line output unit 6.
[0017]
The input buffer unit 1 temporarily accumulates input cells for each service class and outputs them to the ATM switch unit 2. When a back pressure request is received from the output buffer unit 3, transmission of low quality ATM cells is suppressed, and when the input buffer for low quality ATM cells is full, the low quality ATM cells are discarded.
[0018]
The ATM switch unit 2 is connected between the input buffer unit 1 and the output buffer unit 3 to perform cell exchange connection. Normally, cells are input from the line cell input 100 to the ATM switch unit 2 and stored in the output buffer unit 3 through the output buffer input line 110. The cells output from the output buffer unit 3 are output from the output buffer output line 150 via the line output unit 6.
[0019]
The output buffer unit 3 temporarily accumulates the cells output from the ATM switch unit 2 and outputs the cells to the line via the line output unit 6. The number of cells that can be stored in the output buffer unit 3 is set in advance as a queue length threshold value. When the cell storage amount exceeds the threshold value, back pressure is generated for the input buffer unit 1 to suppress cell transmission. The queue length threshold can be changed from the outside. The output buffer unit 3 outputs a service class notification signal 120 indicating the service class of the received cell to the fluctuation measuring unit 4.
[0020]
The fluctuation measuring unit 4 measures the fluctuation of the high-quality ATM cell at a predetermined timing from the service class notification signal 120 received from the output buffer unit 3, and outputs a threshold value change request signal 130 when the measured value is outside the allowable range. To do.
[0021]
Here, the service class refers to a traffic type determined for each path, and in the present embodiment, two classes of a high-quality ATM cell having a high priority and a low-quality ATM cell having a low priority at the time of congestion will be described. Note that the number of service classes in the present invention is not limited to two, and two or more service classes may be provided.
[0022]
Upon receiving the threshold change request signal 130 from the fluctuation measuring unit 4, the threshold control unit 5 determines an appropriate queue length threshold and outputs the threshold change signal 140 to the output buffer unit 3.
[0023]
FIG. 2 is a block diagram showing an internal configuration of the fluctuation measuring unit 4 in FIG.
Referring to FIG. 2, the fluctuation measurement unit 4 includes a threshold change timer function 41, a fluctuation monitoring function 42, a fluctuation value calculation function 43, a maximum allowable fluctuation value storage function 44, a minimum allowable fluctuation value storage function 45, And a fluctuation value comparison function 46.
[0024]
The threshold change timer function 41 is connected to the fluctuation monitoring function 42 and outputs a monitoring timing notification signal indicating the execution timing of the threshold change. A timer value is set in advance in the threshold change timer function 41, and a monitoring timing notification signal is output based on this timer value. As an example of setting the timer value, there is a setting only at the initial stage of system start-up or for every fixed cycle.
[0025]
When the monitoring timing notification signal is notified from the threshold change timer function 41, the fluctuation monitoring function 42 monitors the arrival interval of high-quality ATM cells from the service class notification signal 120 and outputs the monitoring result to the fluctuation value calculation function 43. To do. The fluctuation value calculation function 43 calculates the fluctuation value of the high-quality ATM cell from the monitoring result received from the fluctuation monitoring function 42 and outputs it to the fluctuation value comparison function 46.
[0026]
The maximum allowable fluctuation value storage function 44 is connected to the fluctuation value comparison function 46, and the maximum allowable fluctuation value of the high-quality ATM cell is stored in advance. The maximum fluctuation value is the maximum fluctuation value that can be taken in a range where no cell is lost. This value can be changed from the outside. In addition, for each change, setting for each VPI / VCI is also possible.
[0027]
The minimum allowable fluctuation value storage function 45 is connected to the fluctuation value comparison function 46, and the minimum allowable fluctuation value of the high-quality ATM cell is stored in advance. The minimum allowable fluctuation value is the minimum fluctuation value that can be taken within the range not exceeding the allowable maximum speed on the output line side, and this value can be changed from the outside. In addition, for each change, setting for each VPI / VCI is also possible.
[0028]
The fluctuation value comparison function 46 determines whether or not the fluctuation value received from the fluctuation value calculation function 43 is within the allowable range, and outputs a threshold value change request signal 130 to the threshold value control unit 5 when the fluctuation value is outside the allowable range. As the upper limit value and the lower limit value at the time of determination, the maximum allowable value stored in the maximum allowable fluctuation value storage function 44 and the minimum allowable value stored in the minimum allowable fluctuation value storage function 45 are used.
[0029]
FIG. 3 is a block diagram showing the internal configuration of the threshold control unit 5 in FIG.
Referring to FIG. 3, the threshold control unit 5 includes a threshold determination function 51, a threshold increase value storage function 52, a threshold decrease value storage function 53, and a threshold change function 54.
[0030]
When the threshold value determining function 51 receives the threshold value change request signal 130, the threshold value determining function 51 determines whether the fluctuation measurement value is above or below the allowable range, and decreases or increases the threshold value. The threshold increase value storage function 52 is connected to the threshold determination function 51, and stores an increase amount when the threshold determination function 51 increases the threshold. The threshold decrease value storage function 53 is connected to the threshold determination function 51, and stores a decrease amount when the threshold determination function 51 decreases the threshold.
[0031]
The threshold value change function 54 receives the threshold value determined by the threshold value determination function 51, sends a back pressure threshold value change processing procedure to the output buffer unit 3, and receives the threshold value of the output buffer unit 3 from the threshold value determination function 51. Change to
[0032]
Next, the operation of the embodiment of FIG. 1 will be described in detail.
The input cell is temporarily stored in the input buffer unit 1 and then output to the ATM switch unit 2 via the input buffer output line 100. The ATM switch unit 2 performs an exchange process of the input cell and outputs it to a predetermined output buffer unit 3. The output buffer unit 3 temporarily stores the received cells, and then outputs the cells via the line output unit 6.
On the other hand, the fluctuation measuring unit 4 always receives the service class notification signal 120 from the output buffer unit 3 and measures fluctuations according to the following procedure.
[0033]
FIG. 4 is a flowchart showing a procedure for measuring fluctuations in the fluctuation measuring unit 4.
The fluctuation measuring unit 4 outputs a monitoring timing signal to the fluctuation monitoring function 42 when it is determined that it is time to change the threshold from the timer value preset by the threshold changing timer function 41 (for example, timer value overflow). (Step 401). When receiving the monitoring timing signal, the fluctuation monitoring function 42 immediately monitors the arrival interval of the high-quality ATM cell for each VPI / VCI, and outputs the result to the fluctuation value calculation function 43 (step 402).
[0034]
When the fluctuation value calculation function 43 receives the result of the arrival interval from the fluctuation monitoring function 42, it calculates a fluctuation value for each high-quality ATM cell and outputs it to the fluctuation value comparison function 46 (step 403). The fluctuation value comparison function 46 compares the input value from the fluctuation value calculation function 43 with the input values from the maximum allowable fluctuation value storage function 44 and the minimum allowable fluctuation value storage function 45, and the measured value falls within this allowable range. It is determined whether it is within the range (step 404).
[0035]
If it is within the range, it is determined that there is no problem in the fluctuation of the high-quality ATM cell, and the fluctuation measuring unit 4 is in a state of waiting for the monitoring timing signal reception. If it is out of range, the fluctuation value comparison function 46 sends a threshold value change request signal 130 to the threshold value control unit 5 (step 405). The threshold control unit 5 that has received the threshold change request signal 130 changes the threshold in the following procedure.
[0036]
FIG. 5 is a flowchart showing a threshold changing procedure in the threshold controller 5.
When the threshold value determination function 51 receives the threshold value change request signal 130 (step 501), the threshold value control unit 5 determines whether or not the fluctuation measurement value exceeds the allowable range (step 502). If the threshold value determining function 51 determines that the threshold value is exceeded, the threshold value to be changed from the threshold decrease amount received from the threshold decrease value storage function 53 and the threshold value set in the output buffer unit 3 is determined. It is determined (step 503).
[0037]
If the threshold value determining function 51 determines that the threshold value is below the allowable range, it should be changed from the threshold increase amount received from the threshold value increase value storage function 52 and the threshold value set in the output buffer unit 3. A threshold is determined (step 504). Based on the threshold value determined by the threshold value determination function 51, the threshold value change function 54 sends a threshold value change processing procedure to the output buffer unit 3, and changes the threshold value of the output buffer unit 3 (step 505).
[0038]
When the threshold value of the output buffer unit 3 is changed in a series of these procedures and the threshold value decreases, back pressure is likely to occur, and it is possible to suppress low-quality ATM cells and reduce fluctuations in high-quality ATM cells. Become. The suppressed low-quality ATM cells start to be discarded when the low-quality ATM cell buffer is full. On the other hand, when the threshold value increases, back pressure hardly occurs and the quality of the low quality ATM cell is improved.
[0039]
As described above, in the first embodiment, by monitoring the fluctuation and optimizing the threshold value of the output buffer unit 3, the quality or delay of the low-quality ATM cell is ensured while ensuring the quality of the high-quality ATM cell. Processing can be reduced.
[0040]
Next, a second embodiment of the present invention will be described in detail with reference to the drawings.
FIG. 6 is a block diagram showing the configuration of the second embodiment, and is characterized in that a delay and fluctuation measuring unit 7 is provided instead of the fluctuation measuring unit 4 in the first embodiment. The delay and fluctuation measurement unit 7 measures the delay value in addition to the measurement of the fluctuation value. In FIG. 6, the same reference numerals as those shown in FIG. 1 have the same functions, and detailed description thereof is omitted.
[0041]
FIG. 7 is a block diagram showing an internal configuration of the delay and fluctuation measuring unit 7. Referring to FIG. 7, the delay and fluctuation measuring unit 7 includes a delay and fluctuation monitoring function 71, a threshold change timer function 41, a delay and fluctuation value calculation function 72, a maximum allowable fluctuation value storage function 44, and a minimum allowable fluctuation. A value storage function 45, a maximum allowable delay value storage function 73, and a delay and fluctuation value comparison function 74 are provided. Details will be described assuming that the same reference numerals as those shown in FIG. 2 have the same functions.
[0042]
When the monitoring timing notification signal is notified from the threshold change timer function 41, the delay and fluctuation monitoring function 71 monitors the arrival interval of high-quality ATM cells from the service class notification signal 120, and calculates the delay and fluctuation value from the monitoring result. Output to function 72. The delay and fluctuation value calculation function 72 calculates the delay value and fluctuation value of the high-quality ATM cell from the monitoring result received from the delay and fluctuation monitoring function 71, and outputs them to the delay and fluctuation value comparison function 74.
[0043]
The maximum allowable delay value storage function 73 is connected to the delay and fluctuation value comparison function 74, and the maximum allowable delay value of the high quality ATM cell is stored in advance. The maximum allowable delay value is the maximum delay value that can be taken within a range where no echo occurs, and this value can be changed from the outside. In addition, for each change, setting for each VPI / VCI is also possible.
[0044]
The delay and fluctuation value comparison function 74 determines whether or not the delay value and fluctuation value received from the delay and fluctuation value calculation function 72 are within the allowable range. A request signal 130 is output. Further, the upper limit value and the lower limit value of the allowable range use the maximum allowable value stored in the maximum allowable fluctuation value storage function 44 and the minimum allowable value stored in the minimum allowable fluctuation value storage function 45, and the upper limit when determining the delay value. As the value, the maximum delay value stored in the maximum allowable delay value storage function 73 is used.
[0045]
Next, the operation of the second embodiment will be described in detail with reference to the drawings. Note that the second embodiment differs from the first embodiment only in some of the operations of the delay and fluctuation measurement unit 7 and the threshold control unit 5, so only these points will be described and other parts will be described. Description of is omitted.
[0046]
The delay and fluctuation measurement unit 7 always receives the service class notification signal 120 from the output buffer unit 3, and measures delay and fluctuation in the following procedure.
[0047]
FIG. 8 is a flowchart showing a delay and fluctuation measurement procedure in the delay and fluctuation measurement unit 7.
The delay and fluctuation measuring unit 7 monitors the delay and fluctuation monitoring function 71 when it is determined that it is time to change the threshold from the timer value preset by the threshold change timer function 41 (for example, timer value overflow). A timing signal is output (step 801). Upon receiving the monitoring timing signal, the delay and fluctuation monitoring function 71 immediately monitors the arrival interval of high quality ATM cells for each VPI / VCI, and outputs the result to the delay and fluctuation value calculation function 72 (step 802).
[0048]
When the delay and fluctuation value calculation function 72 receives the arrival interval result from the delay and fluctuation monitoring function 71, the delay and fluctuation value calculation function 72 calculates the delay value and fluctuation value for each high-quality ATM cell and outputs them to the delay and fluctuation value comparison function 74 ( Step 803). The delay and fluctuation value comparison function 74 compares the input value from the delay and fluctuation value calculation function 72 with the input values from the maximum allowable fluctuation value storage function 44 and the minimum allowable fluctuation value storage function 45, and the measured value is It is determined whether it is within the allowable range (step 804).
If it is out of the range, the delay and fluctuation value comparison function 74 sends a threshold value change request signal 130 to the threshold value control unit 5 (step 806).
[0049]
On the other hand, if it is within the range, the delay value from the delay and fluctuation value calculation function 72 is compared with the input value from the maximum allowable delay value storage function 73 to determine whether or not the condition is met (step). 805). If not matched, a threshold value change request signal 130 is sent to the threshold value controller 4 (step 806). If the condition is met, it is determined that there is no problem in delay and fluctuation of the high-quality ATM cell. The threshold control unit 5 that has received the threshold change request signal 130 changes the threshold according to the procedure shown in the flowchart of FIG.
[0050]
As described above, in the second embodiment, the delay of the low quality ATM cell is ensured while ensuring the quality of the high quality ATM cell by monitoring the fluctuation and the delay and optimizing the threshold value of the output buffer unit 3. Or it becomes possible to reduce disposal processing.
[0051]
【The invention's effect】
The first effect is that it is possible to ensure the quality of high-quality ATM cells while reducing the discard rate of low-quality ATM cells. The reason is that an appropriate back pressure threshold value is calculated and changed when fluctuation of the high quality ATM occurs. The second effect is that a means for discarding low-quality ATM cells is unnecessary. The reason is that cells are discarded when the input buffer is full.
[Brief description of the drawings]
FIG. 1 is a block diagram showing a configuration of a first exemplary embodiment of the present invention.
FIG. 2 is a block diagram showing an internal configuration of a fluctuation measuring unit 4;
FIG. 3 is a block diagram showing an internal configuration of a threshold control unit 5;
FIG. 4 is a flowchart showing a fluctuation measurement procedure according to the first embodiment.
FIG. 5 is a flowchart showing a threshold value changing procedure according to the first embodiment.
FIG. 6 is a block diagram showing a configuration of a second exemplary embodiment of the present invention.
7 is a block diagram showing an internal configuration of a delay and fluctuation measurement unit 7. FIG.
FIG. 8 is a flowchart showing a delay and fluctuation measurement procedure according to the second embodiment.
FIG. 9 is a flowchart showing a threshold value changing procedure according to the second embodiment.
FIG. 10 is a block diagram showing a configuration of a conventional technique.
[Explanation of symbols]
DESCRIPTION OF SYMBOLS 1 Input buffer part 2 ATM switch part 3 Output buffer part 4 Fluctuation measurement part 5 Threshold control part 6 Line output part 7 Delay and fluctuation measurement part 41 Threshold change timer function 42 Fluctuation monitoring function 43 Fluctuation value calculation function 44 Maximum allowable fluctuation value storage Function 45 Minimum allowable fluctuation value storage function 46 Fluctuation value comparison function 51 Threshold determination function 52 Threshold increase value storage function 53 Threshold decrease value storage function 54 Threshold change function 71 Delay and fluctuation monitoring function 72 Delay and fluctuation value calculation function 73 Maximum allowable delay Value storage function 74 Delay and fluctuation value comparison function

Claims (5)

入力セルを一時的に蓄積する入力バッファ部と、前記入力バッファ部から送出されたセルを交換接続するATMスイッチ部と、前記ATMスイッチ部から送出されたセルを一時的に蓄積し、セル蓄積量が予め設定された閾値を超えると前記入力バッファ部に対してセル送出の抑制を行う出力バッファ部と、前記入力バッファ部に入力されるセルの揺らぎを測定し、測定結果が許容範囲外である時に前記閾値の変更を要求する閾値変更要求信号を出力する揺らぎ測定部と、前記揺らぎ測定部からの要求によって変更すべき閾値を決定して前記出力バッファ部の閾値を変更する閾値制御部とを備えたことを特徴とするバックプレッシャ閾値自動変更方式。An input buffer unit that temporarily stores input cells, an ATM switch unit that exchanges and connects cells transmitted from the input buffer unit, and cells that are transmitted from the ATM switch unit are temporarily stored, and a cell storage amount When the value exceeds a preset threshold value, the output buffer unit that suppresses cell transmission to the input buffer unit and the fluctuation of the cell input to the input buffer unit are measured, and the measurement result is outside the allowable range. A fluctuation measurement unit that outputs a threshold value change request signal that sometimes requests the change of the threshold value, and a threshold value control unit that determines a threshold value to be changed according to a request from the fluctuation measurement unit and changes the threshold value of the output buffer unit A back pressure threshold automatic change method characterized by comprising. 前記揺らぎ測定部が、閾値変更タイミングを通知する閾値変更タイマー部と、前記閾値変更タイマー部から通知されたタイミングで前記入力バッファ部に入力される高品質ATMセルの到着間隔を監視する揺らぎ監視部と、前記到着間隔から揺らぎ値を算出する揺らぎ値算出部と、前記揺らぎ値と予め設定された許容揺らぎ値とを比較して前記揺らぎ値が許容範囲外の時に閾値変更要求信号を出力する揺らぎ値比較部とを備えたことを特徴とする請求項1記載のバックプレッシャ閾値自動変更方式。The fluctuation measurement unit is a threshold change timer unit that notifies threshold change timing, and a fluctuation monitoring unit that monitors the arrival interval of high-quality ATM cells that are input to the input buffer unit at the timing notified from the threshold change timer unit A fluctuation value calculation unit that calculates a fluctuation value from the arrival interval, and a fluctuation that outputs a threshold value change request signal when the fluctuation value is out of an allowable range by comparing the fluctuation value with a preset allowable fluctuation value The back pressure threshold automatic change method according to claim 1, further comprising a value comparison unit. 前記閾値制御部が、前記閾値変更要求信号の受信により新たな閾値を決定する閾値決定部と、前記閾値決定部で決定した閾値を前記出力バッファ部に設定する閾値変更機能とを備えることを特徴とする請求項1または請求項2記載のバックプレッシャ閾値自動変更方式。The threshold control unit includes a threshold value determination unit that determines a new threshold value by receiving the threshold value change request signal, and a threshold value change function that sets the threshold value determined by the threshold value determination unit in the output buffer unit. The back pressure threshold automatic change method according to claim 1 or 2. 入力セルを一時的に蓄積する入力バッファ部と、前記入力バッファ部から送出されたセルを交換接続するATMスイッチ部と、前記ATMスイッチ部から送出されたセルを一時的に蓄積し、セル蓄積量が予め設定された閾値を超えると前記入力バッファ部に対してセル送出の抑制を行う出力バッファ部と、前記入力バッファ部に入力されるセルの揺らぎ値及び遅延値を測定し、前記揺らぎ値または前記遅延値が許容範囲外である時に前記閾値の変更を要求する閾値変更要求信号を出力する遅延及び揺らぎ測定部と、前記遅延及び揺らぎ測定部からの要求によって変更すべき閾値を決定して前記出力バッファ部の閾値を変更する閾値制御部とを備えたことを特徴とするバックプレッシャ閾値自動変更方式。An input buffer unit that temporarily stores input cells, an ATM switch unit that exchanges and connects cells transmitted from the input buffer unit, and cells that are transmitted from the ATM switch unit are temporarily stored, and a cell storage amount An output buffer unit that suppresses cell transmission to the input buffer unit when a threshold value set in advance is exceeded, and a fluctuation value and a delay value of a cell input to the input buffer unit are measured, and the fluctuation value or A delay and fluctuation measuring unit that outputs a threshold change request signal for requesting the change of the threshold when the delay value is outside an allowable range; and a threshold to be changed according to a request from the delay and fluctuation measuring unit, and A back pressure threshold automatic change method, comprising: a threshold control unit that changes a threshold of the output buffer unit. 前記遅延及び揺らぎ測定部が、閾値変更タイミングを通知する閾値変更タイマー部と、前記閾値変更タイマー部から通知されたタイミングで前記入力バッファ部に入力される高品質ATMセルの到着間隔を監視する遅延及び揺らぎ監視部と、前記到着間隔から揺らぎ値及び遅延値を算出する遅延及び揺らぎ値算出部と、前記揺らぎ値及び前記遅延値を予め設定された許容揺らぎ値及び許容遅延値と各々比較して前記揺らぎ値または前記遅延値が許容範囲外の時に閾値変更要求信号を出力する遅延及び揺らぎ値比較部とを備えたことを特徴とする請求項4記載のバックプレッシャ閾値自動変更方式。The delay and fluctuation measuring unit monitors a threshold change timer unit for notifying a threshold change timing, and a delay for monitoring an arrival interval of high-quality ATM cells input to the input buffer unit at a timing notified from the threshold change timer unit. And a fluctuation monitoring unit, a delay and fluctuation value calculation unit for calculating a fluctuation value and a delay value from the arrival interval, and comparing the fluctuation value and the delay value with a preset allowable fluctuation value and an allowable delay value, respectively. 5. The back pressure threshold automatic change system according to claim 4, further comprising a delay and fluctuation value comparison unit that outputs a threshold change request signal when the fluctuation value or the delay value is outside an allowable range.
JP2000226255A 2000-07-27 2000-07-27 Back pressure threshold automatic change method Expired - Lifetime JP3652966B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2000226255A JP3652966B2 (en) 2000-07-27 2000-07-27 Back pressure threshold automatic change method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2000226255A JP3652966B2 (en) 2000-07-27 2000-07-27 Back pressure threshold automatic change method

Publications (2)

Publication Number Publication Date
JP2002044098A JP2002044098A (en) 2002-02-08
JP3652966B2 true JP3652966B2 (en) 2005-05-25

Family

ID=18719901

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2000226255A Expired - Lifetime JP3652966B2 (en) 2000-07-27 2000-07-27 Back pressure threshold automatic change method

Country Status (1)

Country Link
JP (1) JP3652966B2 (en)

Also Published As

Publication number Publication date
JP2002044098A (en) 2002-02-08

Similar Documents

Publication Publication Date Title
US6356629B1 (en) Switched virtual circuit controller setup congestion management strategy
JP3525656B2 (en) Packet switch and congestion notification method
JP2870569B2 (en) Congestion processing method and congestion processing circuit in frame relay switching equipment
JP3162975B2 (en) ATM switch using discard priority control management system
JP2001156785A (en) Cell abort avoidance system and method in buffer
JPH09307561A (en) ATM switch and heavy / light congestion determination device for controlling traffic flow rate
KR0147136B1 (en) Equipment and method for congestion control in atm network
JPH09130400A (en) Priority control system
JPH07264189A (en) Traffic control device for private ATM network
JP3309834B2 (en) ATM switching device and cell buffer usage rate monitoring method
JP3652966B2 (en) Back pressure threshold automatic change method
JPH0744543B2 (en) Congestion detection method and its equipment in asynchronous transfer mode
JP2000332793A (en) Atm cell buffer system and congestion control method therefor
US6643264B1 (en) ATM exchange
JP3141880B2 (en) Packet control device
KR100350473B1 (en) CONGESTION CONTROLLING METHOD FOR SIGNALLING LINK IN No.7 SIGNALLING NETWORK
JP3429647B2 (en) Buffer memory management system
JP2000165392A (en) ATM communication method and ATM communication device
JP2002185515A (en) Voice gateway and network congestion control method
JP3087942B2 (en) Flow control device
JPH11127156A (en) Communication control method
JP3141877B2 (en) Packet switching system
JP3636086B2 (en) Congestion detection device
JP3324568B2 (en) Communication control device
JPH11243393A (en) Transmission rate control method and program recording medium

Legal Events

Date Code Title Description
A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20050113

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20050201

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20050224

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

S533 Written request for registration of change of name

Free format text: JAPANESE INTERMEDIATE CODE: R313533

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20080304

Year of fee payment: 3

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

Free format text: PAYMENT UNTIL: 20090304

Year of fee payment: 4

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

Free format text: PAYMENT UNTIL: 20090304

Year of fee payment: 4

S531 Written request for registration of change of domicile

Free format text: JAPANESE INTERMEDIATE CODE: R313531

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

Free format text: PAYMENT UNTIL: 20090304

Year of fee payment: 4

R350 Written notification of registration of transfer

Free format text: JAPANESE INTERMEDIATE CODE: R350

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

Free format text: PAYMENT UNTIL: 20100304

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20100304

Year of fee payment: 5

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

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20110304

Year of fee payment: 6

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

Free format text: PAYMENT UNTIL: 20120304

Year of fee payment: 7

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

Free format text: PAYMENT UNTIL: 20130304

Year of fee payment: 8