JP3344401B2 - ゆらぎバッファ制御装置 - Google Patents
ゆらぎバッファ制御装置Info
- Publication number
- JP3344401B2 JP3344401B2 JP2000058242A JP2000058242A JP3344401B2 JP 3344401 B2 JP3344401 B2 JP 3344401B2 JP 2000058242 A JP2000058242 A JP 2000058242A JP 2000058242 A JP2000058242 A JP 2000058242A JP 3344401 B2 JP3344401 B2 JP 3344401B2
- Authority
- JP
- Japan
- Prior art keywords
- fluctuation
- data
- read
- buffer
- detected
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04J—MULTIPLEX COMMUNICATION
- H04J3/00—Time-division multiplex systems
- H04J3/02—Details
- H04J3/06—Synchronising arrangements
- H04J3/062—Synchronisation of signals having the same nominal but fluctuating bit rates, e.g. using buffers
- H04J3/0632—Synchronisation of packets and cells, e.g. transmission of voice via a packet network, circuit emulation service [CES]
-
- 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/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/5649—Cell delay or jitter
-
- 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
- H04L2012/5653—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL]
- H04L2012/5654—Cell construction, e.g. including header, packetisation, depacketisation, assembly, reassembly using the ATM adaptation layer [AAL] using the AAL1
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Computer Hardware Design (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Description
装置に係わり、例えば非同期転送モード網と同期転送モ
ード網とで構成されたネットワークにおいて非同期転送
モード網から同期転送モード網への転送セルのゆらぎを
吸収するゆらぎ吸収バッファの制御に好適なゆらぎバッ
ファ制御装置に関する。
者網は、サービス内容の多様化に伴い、網の末端部分に
おける既存の設備等が流用され一定のフレーム周期でデ
ータ転送を行う同期転送モード(Synchronous Transfer
Mode:以下、STMと略す。)網と、これらSTM網
間を中継するためのセルと呼ばれる固定パケット単位に
データ転送を行う非同期転送モード(Asynchronous Tra
nsfer Mode:以下、ATMと略す。)網とから構成され
ている。このため、STM網とATM網との間のインタ
フェース部分では、サーキットエミュレーションサービ
ス(Circuit Emulation service:以下、CEと略
す。)において、STM網の転送単位であるSTMフレ
ームとATM網の転送単位であるATMセルとの間の変
換が行われる。このCEは、ATM専用線上でSTMを
エミュレーションする。
転送経路が異なるため、CEで受信されるセルは、所定
の基準位相に対して遅延変動が発生してしまう。このよ
うな非同期のATMセルと同期のSTMフレームとの間
の変換処理を行うため、CEはこの遅延変動であるゆら
ぎを吸収するためのゆらぎ吸収バッファを備え、非同期
の遅延変動に起因するタイミングを調整する。
STMフレームを受信した場合、送出すべきATMセル
は非同期で良いためこのようなゆらぎ吸収バッファは必
要ではない。しかし、ATM網からATMセルを非同期
に受信した場合、STMフレームに変換してSTM網に
送出するタイミングが規定されているため、CEにおい
てゆらぎ吸収バッファにより遅延変動分を調整する必要
がある。以下では、このようなゆらぎ吸収バッファによ
る非同期のATMセルと同期のSTMフレームとの間の
変換処理を行うものをゆらぎバッファ制御装置と呼ぶ。
バッファに蓄積されたATMセルからSTMフレームを
構成し、これを規定されたタイミングで送出できない場
合、エンドユーザから通信不具合として苦情が生じ、サ
ービスの信頼性を著しく低下させてしまう。その一方
で、このゆらぎの検出は、実際の運用状態に依存するた
め、運用側での把握が困難とされている。したがって、
あらかじめ設定されるゆらぎ吸収バッファの容量が過大
となって有効に使用されなかったり、過小となってゆら
ぎを吸収できない場合が生じる。そこで、このゆらぎ吸
収バッファ内で吸収すべき遅延変動を調整することがで
きるゆらぎバッファ制御装置に関する技術が種々提案さ
れている。
らぎ吸収バッファの制御装置」には、セルの廃棄率を算
出し、この算出したセル廃棄率に基づいてゆらぎ吸収幅
を制御するゆらぎバッファ制御装置に関する技術が開示
されている。
TM/STM変換装置」には、ATM伝送路におけるセ
ルデータのゆらぎを検出し、この検出結果に基づいてゆ
らぎ吸収バッファからATMセルを送出させることで、
遅延変動の変動幅が大きくなるような通信環境下であっ
ても必要とするゆらぎバッファの容量を必要以上に大き
くしてしまうことによるデータ遅延の増大を回避する技
術が開示されている。
特開平4−331529号公報に開示された技術を適用
したゆらぎバッファ制御装置では、廃棄が許容されてい
るATMセルをSTMフレームに変換する場合にのみ適
用することができるという問題がある。ATMセルによ
るATM通信は、そのサービスの種類に依存しないネッ
トワークを構築できることを特徴としているため、セル
廃棄を許容するサービスのみならず、セル廃棄が許容さ
れないデータ通信の分野でも適用され得る。したがっ
て、ATMセルをSTMフレームに変換する際に、でき
るだけセル廃棄を行わずに、ゆらぎ吸収バッファ内で吸
収すべき遅延変動を調整することができるゆらぎ制御バ
ッファ装置が望ましい。また、上述したゆらぎバッファ
制御装置では、セル廃棄が行わなければ適切な遅延変動
を調整することができないという不都合がある。
2号公報に開示された技術を適用したゆらぎバッファ制
御装置では、ゆらぎ吸収バッファ内の遅延変動の変動幅
が大きくなるような通信環境下であっても吸収すべき遅
延変動を調整することができるものの、実際のデータ通
信に先立って試験セルを用い、セルのゆらぎ量を測定す
る必要があることから、必ずしも実際のネットワーク運
用状態に依存した吸収すべき遅延変動を検出することが
できず、適切な調整を行うことができないという問題が
ある。
ク運用状態に依存する吸収すべき遅延変動を、適切に調
整することができるゆらぎバッファ制御装置を提供する
ことにある。
は、(イ)データを蓄積する蓄積手段と、(ロ)所定の
読出タイミングごとにこの蓄積手段からデータを読み出
すとき蓄積手段が空き状態であるか否かを検出する空き
検出手段と、(ハ)この空き検出手段によって空き状態
が検出される連続回数をカウントするカウント手段と、
(ニ)空き状態が終了したときカウント手段によってカ
ウントされた連続回数に対応した時間だけ読出タイミン
グを遅延させる読出制御手段とをゆらぎバッファ制御装
置に具備させる。
を蓄積手段で一旦蓄積し、所定の読出タイミングごとに
読出制御手段でデータの読み出しを行うゆらぎバッファ
制御装置において、空き検出手段により蓄積手段からデ
ータを読み出すとき蓄積手段が空き状態であるか否かを
検出し、カウント手段でこの空き検出手段によって空き
状態が検出される連続回数をカウントさせる。そして、
空き状態が終了したときカウント手段によってカウント
された連続回数に対応した時間だけ読出タイミングを遅
延させて蓄積手段に蓄積されたデータの読み出しを行わ
せる。
蓄積する蓄積手段と、(ロ)データを読み出すとき蓄積
手段が空き状態であるか否かを検出する空き検出手段
と、(ハ)第1の読出周期で蓄積手段に蓄積されたデー
タの読み出しを行う読出制御手段と、(ニ)空き検出手
段によって空き状態が検出される連続回数をカウントす
るカウント手段と、(ホ)空き検出手段により空き状態
が検出されず、連続回数が零ではないとき、カウント手
段によってカウントされた連続回数分だけ第1の読出周
期を加算した第2の読出周期を第1の読出周期として補
正する補正手段と、(ヘ)空き検出手段により空き状態
が検出されず、連続回数が零のとき、第1の読出周期を
これより短いあらかじめ決められた第3の読出周期に初
期化する初期化手段とをゆらぎバッファ制御装置に具備
させる。
を蓄積手段で一旦蓄積し、第1の読出周期で読出制御手
段によりデータの読み出しを行うゆらぎバッファ制御装
置において、空き検出手段により蓄積手段からデータを
読み出すとき蓄積手段が空き状態であるか否かを検出
し、カウント手段でこの空き検出手段によって空き状態
が検出される連続回数をカウントさせる。そして、空き
検出手段により空き状態が検出されず、連続回数が零で
はないときは、補正手段により、カウント手段によって
カウントされた連続回数分だけ第1の読出周期を加算し
た第2の読出周期を第1の読出周期として補正し、空き
検出手段により空き状態が検出されず、検出の連続回数
が零のときは、初期化手段により、第1の読出周期をこ
れより短いあらかじめ決められた第3の読出周期に初期
化するようにした。
請求項2記載のゆらぎバッファ制御装置で、カウント手
段によってカウントされた連続回数とあらかじめ決めら
れた許容最大回数とを比較する比較手段と、この比較手
段によって連続回数が許容最大回数を超えたときゆらぎ
発生回数オーバとして検出するゆらぎ発生回数オーバ検
出手段とを備えることを特徴としている。
ト手段によってカウントされた空き状態が検出される連
続回数があらかじめ決められた許容最大回数を超えたと
き、ゆらぎ発生回数オーバとして検出するようにした。
ゆらぎバッファ制御装置で、ゆらぎ発生回数オーバ検出
手段によってゆらぎ発生回数オーバが検出されたとき所
定の自律メッセージとして通知するゆらぎ発生回数オー
バ通知手段を備えることを特徴としている。
れたゆらぎ発生回数オーバを、所定のメッセージとして
自律的に通知するようにした。
ゆらぎバッファ制御装置で、補正手段で第2の読出周期
による補正が行われたときその旨を所定の自律メッセー
ジとして通知する補正通知手段を備えることを特徴とし
ている。
ゆらぎバッファ値に補正されたとき、所定のメッセージ
として自律的に通知するようにした。
項5記載のゆらぎバッファ制御装置で、データは非同期
転送モードセルであって、読出制御手段によって読み出
されたデータを所定の同期転送モードフレームに変換す
るセル分解手段を備えることを特徴としている。
セルのゆらぎを吸収し、STMフレームに変換するよう
にしたので、既存のTDMを用いてATM網に収容され
たATMノードに適用することができる。
バッファ制御装置を適用したネットワークシステムの構
成の概要を表わしたものである。本実施例におけるネッ
トワークシステムは、既存の時分割多重化装置(Time D
ivision Multiplexer:以下、TDMと略す。)を用い
た専用線ネットワークをATM網に移行し、既存のTD
MをそのままATM回線の配下に収容している。
システムは、固定長パケットのATMセルを転送単位と
してデータ通信が行われるATM網10を介して、AT
Mノード111、112とが接続されている。ATMノー
ド111、112は、それぞれ既存のTDM121、122
と接続され、各TDMは構内交換機(Private BranchEx
change:以下、PBXと略す。)131、132と、ホス
ト141、142とが接続されている。
運用端末151、152が接続され、ノード内で各種設定
およびゆらぎの監視が行われるようになっている。ま
た、ATMノード111、112およびATM網10で構
成されるネットワーク内を管理するため、ATMノード
111、112にはネットワーク管理システム(NetworkM
anagement System:以下、NMSと略す。)16が接続
されている。
おいて、PBX131、132に収容されている図示しな
いローカルのネットワークあるいはホスト141、142
において、一定周期のSTMフレームにより同期通信が
行われる。そして、このSTMフレームがATMセルに
変換されて、ATMノード間でATM網10を介したA
TMセルによる非同期通信が行われる。このため、AT
M網10に接続されたATMノード111、112は、C
E171、172を有し、ゆらぎバッファ制御装置として
機能するようになっている。
1、172は、それぞれATM網10から受信した非同期
のATMセルを一旦蓄積するゆらぎ吸収バッファを備
え、ゆらぎ吸収バッファ内で吸収すべき遅延変動を調整
して、STMフレームを構成してTDM121、122に
送出することができるようになっている。以下では、C
E171、172は同一構成をなすものとして、CE17
1についてのみ説明する。
部の概要を表わしたものである。本実施例におけるCE
171は、ATM網10から受信したATMセルを蓄積
するゆらぎ吸収バッファ201と、ATMセルをSTM
フレームに組み立てまたはSTMフレームをATMセル
に分解するセル組立分解装置(Cell Assembly and Disa
ssembly:以下、CLADと略す。)211と、これらの
制御を司る制御部22 1とを備えている。
によって制御されるゆらぎバッファ値(ミリ秒)を周期
として、ATM網10から受信したATMセルをCLA
D211に対して送出する。CLAD211は、ゆらぎ吸
収バッファ201から受信したATMセルから、所定フ
ォーマットのSTMフレームを構成し、TDM121に
対して送出する。一方、CLAD211は、TDM121
からSTMフレームを受信したとき、これをATMセル
に変換し、直接ATM網10に対して送出する。本実施
例における制御部221は、ゆらぎ吸収バッファ201か
ら読み出されるべきATMセルがバッファ内に存在する
か否かを監視し、CLAD211においてセル到着が遅
れたことを“ゆらぎ発生”として検出し、この“ゆらぎ
発生”の連続発生回数の統計結果に応じてゆらぎ吸収バ
ッファで遅延させるゆらぎバッファ値を調整することを
特徴としている。以下、この本実施例における制御部2
2 1について説明する。
クの構成の概要を表わしたものである。本実施例におけ
る制御部221は、監視部301と、統計部311と、補
正部321と、通知部331とを有している。監視部30
1は、設定されているゆらぎバッファ値(ミリ秒)が経
過したときゆらぎ吸収バッファ201においてバッファ
が空きであるときにゆらぎ発生を検出する。統計部31
1は、監視部301から通知されるゆらぎ発生検出の連続
回数を統計するとともに、その連続発生回数に応じた適
正ゆらぎバッファ値を算出し、補正部321および通知
部331に対して通知する。補正部321は、通知された
適正ゆらぎバッファ値(ミリ秒)を新たなゆらぎバッフ
ァ値として補正し、ゆらぎ吸収バッファ201からCL
AD211に対して送出する際に遅延させるべき吸収幅
とする。すなわち、これ以降、適正ゆらぎバッファ値
(ミリ秒)を新たな読出周期とする。そして、その補正
完了を通知部331に対して通知する。通知部331は、
統計部311あるいは補正部321からの通知に応じて、
自律的にメッセージを生成し、保守運用端末151およ
びNMS16に対して送信することができるようになっ
ている。
央処理装置(Central Processing Unit:CPU)を有
し、読み出し専用メモリ(Read Only Memory:ROM)
等の所定の記憶装置に格納されたプログラムにしたがっ
て上述した制御を実行できるようになっている。
らぎ吸収バッファのゆらぎバッファ値の補正処理の処理
内容の概要を表わしたものである。制御部221は、そ
の時点で設定されているゆらぎバッファ値(ミリ秒)の
経過を監視し(ステップS40:N)、これを検出した
とき(ステップS40:Y)、監視部301にゆらぎ吸
収バッファ201が空き状態であって、CLAD211で
セル到着が遅れたことを示すゆらぎ発生か否かを検出さ
せる(ステップS41)。監視部301は、ゆらぎ発生
を検出したか否かを示す検出通知を統計部311に送信
する。
り、ゆらぎ発生を検出した旨が通知されたとき(ステッ
プS41:Y)、監視部301から通知されるゆらぎ発
生の通知の連続発生回数を統計し(ステップS42)、
あらかじめ決められた規定回数を超えたか否かを検出す
る(ステップS43)。この規定回数を超えて連続して
ゆらぎ発生の通知が受信されたとき(ステップS43:
Y)、“ゆらぎ発生回数オーバ”として通知部331に
通知し(ステップS44)、通知部331に自律メッセ
ージにより保守運用端末151およびNMS16に通知
させる(ステップS45)。その後、再び、監視部30
1により、設定されたゆらぎバッファ値の経過を監視さ
せる(リターン)。
続回数が規定回数以下であると検出されたとき(ステッ
プS43:N)、ゆらぎ吸収バッファ201に読み出す
べきセルがないことから、再び、監視部301により、
設定されたゆらぎバッファ値の経過を監視させる(リタ
ーン)。
監視部301から受信した検出通知により、ゆらぎ発生
を検出しなかった旨が通知されたとき(ステップS4
1:N)、ゆらぎ発生連続発生回数が“0回”であるか
否かを検出する(ステップS46)。ゆらぎ発生の連続
回数が“0回”ではないとき(ステップS46:N)、
すなわち、ゆらぎ発生の連続回数が“1回”以上のと
き、それまで発生していたゆらぎが終了したものと判断
できることから、ゆらぎ吸収バッファ内のセルを送出し
(ステップS47)、補正部321により新たに算出し
た適正ゆらぎバッファ値でゆらぎバッファ値を補正させ
る(ステップS48)。補正部321は、その補正完了
後、その旨を通知部331に通知し、通知部331から自
律メッセージによりその旨を保守運用端末151および
NMS16に通知させる(ステップS45)。その後、
再び、監視部301により、設定されたゆらぎバッファ
値の経過を監視させる(リターン)。
が“0回”のとき(ステップS46:Y)、その時点に
おいてゆらぎの発生が検出されず、さらにそれまでのゆ
らぎが検出されないことから、あらかじめ決められてい
るゆらぎバッファ値(ミリ秒)の初期値を一定周期とし
て、ゆらぎ吸収バッファ201からセルをCLAD211
に対して送出させる(ステップS49)。その後、再
び、監視部301により、設定されたゆらぎバッファ値
の経過を監視させる(リターン)。
正ゆらぎバッファ値(ミリ秒)について説明するため、
統計部311にのみ着目して説明する。ここでは、変数
Xを適正ゆらぎバッファ値(ミリ秒)、変数Yをゆらぎ
発生受信回数、変数Zを現在のゆらぎバッファ値、変数
Aをゆらぎ発生許容最大値、変数Bをゆらぎバッファ最
小補正値とする。なお、ゆらぎバッファ最小補正値は、
ゆらぎ吸収バッファ201がその容量およびATM網1
0に依存して定まる吸収すべき最低限のゆらぎ吸収量で
ある。ゆらぎバッファ値(ミリ秒)は、初期値として、
あらかじめ決められた基本ゆらぎバッファ値を現在のゆ
らぎバッファ値としている。
理の処理内容を表わしたものである。統計部311は、
設定されたゆらぎバッファ値を周期としてゆらぎ吸収バ
ッファ201から読み出すべきセルが読み出せなかった
とき、監視部301により通知される検出通知から、
“ゆらぎ発生”を監視し(ステップS50)、これを検
出したとき(ステップS50:Y)、ゆらぎ発生受信回
数を示す変数Yをカウントアップする(ステップS5
1)。続いて、変数Yが、ゆらぎ発生許容最大値を示す
変数Aを超えたか否かを検出する(ステップS52)。
変数Yが変数Aを超えたと検出されたとき(ステップS
52:Y)、“ゆらぎ発生回数オーバ”として通知部3
31に通知するとともに(ステップS53)、変数Yを
リセットする(ステップS54)。その後、再び監視部
301からのゆらぎ発生の検出通知の受信を監視する
(リターン)。
知される検出通知から、ゆらぎ発生が検出されないとき
(ステップS50:N)、変数Yが“0”であるか否か
を判別する(ステップS55)。変数Yが“0”ではな
いと判別されたとき(ステップS55:N)、それまで
発生していたゆらぎが終了したと判断し、その時点で補
正すべき適正ゆらぎバッファ値を示す変数Xを(X=Y
×Z+B)算出する(ステップS56)。この適正ゆら
ぎバッファ値は、次の(1)式で示される。
らぎバッファ値でゆらぎバッファ値を補正するように、
補正部321に対して通知するとともに(ステップS5
7)、変数Yをリセットする(ステップS54)。その
後、再び監視部301からのゆらぎ発生の検出通知の受
信を監視する(リターン)。
と判別されたとき(ステップS55:Y)、現在のゆら
ぎバッファ値をあらかじめ決められている基本ゆらぎバ
ッファ値(ミリ秒)に初期化し(ステップS58)、そ
の後、再び監視部301からのゆらぎ発生の検出通知の
受信を監視する(リターン)。
ぎ発生の検出状況に応じて、基本ゆらぎバッファ値から
次第に大きくなるが、ゆらぎ発生が検出されず、検出連
続発生回数が“0”のとき、再び基本ゆらぎバッファ値
を一定周期として、ゆらぎ吸収バッファ201からセル
をCLAD211に対して送出させる。これにより、ゆ
らぎ発生が検出されたとき適正ゆらぎバッファ値による
吸収幅を変動させる一方、ゆらぎ発生が検出されないと
きにはできるだけゆらぎ吸収バッファ201に蓄積され
るATMセルの遅延量を小さくすることができる。
らぎバッファ値が上述した適正ゆらぎバッファ値に補正
される場合のシーケンスの概要を表わしたものである。
監視部301は、ゆらぎ吸収バッファ201から読み出す
べきセルが読み出せなかったときを“ゆらぎ発生”とし
て検出し(検出60)、そのゆらぎ発生が検出されたか
否かを示す検出通知61を統計部311に対して送信す
る。
知からそれまで発生していた“ゆらぎ発生”が終了した
ことを判別すると、(1)式にしたがって適正ゆらぎバ
ッファ値を算出し(計算62)、この算出した値ととも
に通知部321に対してゆらぎバッファ値として補正す
るように通知する(補正通知63)。
てゆらぎバッファ値をこの算出された適正ゆらぎバッフ
ァ値で補正し(補正64)、補正完了の旨を補正完了通
知65として通知部331に対して通知する。
すると、あらかじめ決められているフォーマットのメッ
セージを生成(生成66)し、保守運用端末151およ
びNMS16に対して自律メッセージ67、68として
通知する。この自律メッセージとしては、例えば、どの
フローにおいて発生したゆらぎについて、補正部32 1
でどれだけ補正したかが保守運用端末151およびNM
S16で認識できるようになっている。
述したゆらぎ発生回数オーバが検出された場合のシーケ
ンスの概要を表わしたものである。監視部301は、ゆ
らぎ吸収バッファ201から読み出すべきセルが読み出
せなかったときを“ゆらぎ発生”として検出し(検出7
0)、そのゆらぎ発生が検出されたか否かを示す検出通
知71を統計部311に対して送信する。
知から“ゆらぎ発生”を検出し、その結果ゆらぎ発生の
連続回数があらかじめ決められたゆらぎ発生許容最大値
を超えたと判別すると、その旨をゆらぎ発生回数オーバ
通知73として通知部321に対して通知する。
知73を受信すると、あらかじめ決められているフォー
マットのメッセージを生成(生成74)し、保守運用端
末151およびNMS16に対して自律メッセージ7
5、76として通知する。この自律メッセージとして
は、例えば、どのフローにおいてゆらぎが発生し、どれ
だけ連続しているかかが保守運用端末151およびNM
S16で認識できるようになっている。
ァ制御装置では、受信されたATMセルを設定されてい
るゆらぎバッファ値(ミリ秒)を周期としてゆらぎ吸収
バッファ201から読み出されるべきATMセルがない
ことを示すゆらぎ発生を検出し、その検出したゆらぎ発
生の連続回数を統計するようにした。そして、ゆらぎの
発生がなくなったとき、その連続発生回数に応じて
(1)式にしたがって算出される適正ゆらぎバッファ値
(ミリ秒)でゆらぎバッファ値を補正する。この補正が
完了したとき、あるいはゆらぎの発生連続回数が規定回
数を超えたとき、保守運用端末151、152およびNM
S16に、その旨を自律メッセージで通知する。これに
より、実際のネットワークの運用状況に応じて迅速に適
切なゆらぎバッファ値に補正することができる。さら
に、自律メッセージによりゆらぎバッファ値の補正を運
用側で把握することができるので、ネットワークに負荷
をかけることなく保守性を向上させることができる。さ
らにまた、自律メッセージによりゆらぎ発生回数オーバ
を通知し、そのままゆらぎバッファ値の補正を行わない
ようにしたので、ネットワークに負荷をかけることな
く、それまでの設定に影響を与えずに迅速に保守作業を
行うことができる。
によれば、データ通信に先立って試験セルを用いること
なく、迅速に適切なゆらぎバッファ値に補正し、実際の
ネットワークの運用状況に応じて非同期通信網から同期
通信網への効率良いデータ通信を行うことができる。
の発生が検出されないときより短い周期で読出が行われ
るように初期化するようにしたので、蓄積手段における
不要なデータ遅延を省くことができ、リアルタイム性の
要求されるデータ通信にも適用することができる。
ぎ発生回数オーバを検出し、ゆらぎバッファ値の補正を
行わないようにしたので、それまでの設定に影響を与え
ずに迅速に保守作業を行うことができる。
自律メッセージによりゆらぎ発生回数オーバを通知し、
そのままゆらぎバッファ値の補正を行わないようにした
ので、ネットワークに負荷をかけることなく、それまで
の設定に影響を与えずに迅速に保守作業を行うことがで
きる。
メッセージによりゆらぎバッファ値の補正を運用側で把
握することができるので、ネットワークに負荷をかける
ことなく保守性を向上させることができる。
ATMセルのゆらぎを吸収し、STMフレームに変換す
るようにしたので、既存のTDMを用いてATM網に収
容されたATMノードに適用することができる。
適用したネットワークシステムの構成の概要を示す構成
図である。
能を有するCEの構成要部の概要を示すブロック図であ
る。
の概要を示すブロック図である。
ファのゆらぎバッファ値の補正処理の処理内容の概要を
示す流れ図である。
を示す流れ図である。
値が適正ゆらぎバッファ値に補正される場合のシーケン
スの概要を示すシーケンス図である。
オーバが検出された場合のシーケンスの概要を示すシー
ケンス図である。
Claims (6)
- 【請求項1】 データを蓄積する蓄積手段と、 所定の読出タイミングごとにこの蓄積手段から前記デー
タを読み出すとき前記蓄積手段が空き状態であるか否か
を検出する空き検出手段と、 この空き検出手段によって前記空き状態が検出される連
続回数をカウントするカウント手段と、 前記空き状態が終了したとき前記カウント手段によって
カウントされた前記連続回数に対応した時間だけ前記読
出タイミングを遅延させる読出制御手段とを具備するこ
とを特徴とするゆらぎバッファ制御装置。 - 【請求項2】 データを蓄積する蓄積手段と、 前記データを読み出すとき前記蓄積手段が空き状態であ
るか否かを検出する空き検出手段と、 第1の読出周期で前記蓄積手段に蓄積された前記データ
の読み出しを行う読出制御手段と、 前記空き検出手段によって前記空き状態が検出される連
続回数をカウントするカウント手段と、 前記空き検出手段により前記空き状態が検出されず、前
記連続回数が零ではないとき、前記カウント手段によっ
てカウントされた前記連続回数分だけ前記第1の読出周
期を加算した第2の読出周期を前記第1の読出周期とし
て補正する補正手段と、 前記空き検出手段により前記空き状態が検出されず、前
記連続回数が零のとき、前記第1の読出周期をこれより
短いあらかじめ決められた第3の読出周期に初期化する
初期化手段とを具備することを特徴とするゆらぎバッフ
ァ制御装置。 - 【請求項3】 前記カウント手段によってカウントされ
た前記連続回数とあらかじめ決められた許容最大回数と
を比較する比較手段と、この比較手段によって前記連続
回数が前記許容最大回数を超えたときゆらぎ発生回数オ
ーバとして検出するゆらぎ発生回数オーバ検出手段とを
備えることを特徴とする請求項1または請求項2記載の
ゆらぎバッファ制御装置。 - 【請求項4】 前記ゆらぎ発生回数オーバ検出手段によ
って前記ゆらぎ発生回数オーバが検出されたとき所定の
自律メッセージとして通知するゆらぎ発生回数オーバ通
知手段を備えることを特徴とする請求項3記載のゆらぎ
バッファ制御装置。 - 【請求項5】 前記補正手段で前記第2の読出周期によ
る補正が行われたときその旨を所定の自律メッセージと
して通知する補正通知手段を備えることを特徴とする請
求項2記載のゆらぎバッファ制御装置。 - 【請求項6】 前記データは非同期転送モードセルであ
って、前記読出制御手段によって読み出された前記デー
タを所定の同期転送モードフレームに変換するセル分解
手段を備えることを特徴とする請求項1〜請求項5記載
のゆらぎバッファ制御装置。
Priority Applications (4)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000058242A JP3344401B2 (ja) | 2000-03-03 | 2000-03-03 | ゆらぎバッファ制御装置 |
| US09/797,590 US7058069B2 (en) | 2000-03-03 | 2001-03-05 | Delay variation buffer control technique |
| US11/401,948 US7583688B2 (en) | 2000-03-03 | 2006-04-12 | Delay variation buffer control technique |
| US12/508,930 US8000353B2 (en) | 2000-03-03 | 2009-07-24 | Delay variation buffer control technique |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2000058242A JP3344401B2 (ja) | 2000-03-03 | 2000-03-03 | ゆらぎバッファ制御装置 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2001251308A JP2001251308A (ja) | 2001-09-14 |
| JP3344401B2 true JP3344401B2 (ja) | 2002-11-11 |
Family
ID=18578866
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2000058242A Expired - Fee Related JP3344401B2 (ja) | 2000-03-03 | 2000-03-03 | ゆらぎバッファ制御装置 |
Country Status (2)
| Country | Link |
|---|---|
| US (3) | US7058069B2 (ja) |
| JP (1) | JP3344401B2 (ja) |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3344401B2 (ja) * | 2000-03-03 | 2002-11-11 | 日本電気株式会社 | ゆらぎバッファ制御装置 |
| TW201101752A (en) | 2002-05-10 | 2011-01-01 | Interdigital Tech Corp | Cognitive flow control based on channel quality conditions |
| JP4594930B2 (ja) * | 2003-06-03 | 2010-12-08 | スターレント・ネットワークス・エルエルシー | データを再フォーマットするためのシステムおよび方法 |
| US7646836B1 (en) * | 2005-03-01 | 2010-01-12 | Network Equipment Technologies, Inc. | Dynamic clock rate matching across an asynchronous network |
| US7733893B2 (en) * | 2007-06-29 | 2010-06-08 | Global Ip Solutions (Gips) Ab | Method and receiver for determining a jitter buffer level |
| WO2009000821A1 (en) * | 2007-06-28 | 2008-12-31 | Global Ip Solutions (Gips) Ab | Method and receiver for determining a jitter buffer level |
| EP2009820B1 (en) * | 2007-06-28 | 2010-10-20 | Global IP Solutions (GIPS) AB | Method and receiver for determining a jitter buffer level |
| US9264747B2 (en) | 2012-03-11 | 2016-02-16 | Broadcom Corporation | Audio/video channel bonding configuration adaptations |
| CN111556361B (zh) * | 2020-04-29 | 2021-08-03 | 腾讯科技(深圳)有限公司 | 蓝牙音频播放的缓冲区设置方法、装置、设备及存储介质 |
Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2964937B2 (ja) | 1996-01-08 | 1999-10-18 | 日本電気株式会社 | 適応クレジット制御型転送方法 |
Family Cites Families (22)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB8511585D0 (en) * | 1985-05-08 | 1985-06-12 | Hewlett Packard Ltd | Jitter measurement method |
| US5007070A (en) * | 1989-10-31 | 1991-04-09 | Bell Communications Research, Inc. | Service clock recovery circuit |
| GB9102936D0 (en) * | 1991-02-12 | 1991-03-27 | Shaye Communications Ltd | Digital communications systems |
| JPH04331529A (ja) | 1991-05-07 | 1992-11-19 | Fujitsu Ltd | ゆらぎ吸収バッファの制御装置 |
| JPH0832590A (ja) | 1994-07-15 | 1996-02-02 | Oki Electric Ind Co Ltd | バッファメモリ読出し順序決定回路及び決定方法 |
| US5629927A (en) * | 1995-05-31 | 1997-05-13 | International Business Machines Corporation | Monitoring ATM networks for burstiness using cell full or cell empty latency with minimum information |
| US5966387A (en) * | 1995-09-25 | 1999-10-12 | Bell Atlantic Network Services, Inc. | Apparatus and method for correcting jitter in data packets |
| JPH09102772A (ja) | 1995-10-06 | 1997-04-15 | Nec Eng Ltd | Atm/stm変換装置 |
| US5896384A (en) * | 1997-02-28 | 1999-04-20 | Intel Corporation | Method and apparatus for transferring deterministic latency packets in a ringlet |
| CA2268563C (en) * | 1998-04-10 | 2004-06-08 | Kabushiki Kaisha Toshiba | Atm transmission equipment |
| US6400683B1 (en) * | 1998-04-30 | 2002-06-04 | Cisco Technology, Inc. | Adaptive clock recovery in asynchronous transfer mode networks |
| US6424651B1 (en) * | 1998-09-15 | 2002-07-23 | Avaya Technology Corp. | Arrangement for performing automatic build out in a communications system that supports multiple constant-bit-rate connections |
| US5986384A (en) * | 1998-12-17 | 1999-11-16 | Toda; Kohji | Self-oscillation type signal converter |
| US7356624B1 (en) * | 1999-03-25 | 2008-04-08 | Texas Instruments Incorporated | Interface between different clock rate components |
| CA2343232A1 (en) * | 1999-07-09 | 2001-01-18 | Yukinobu Hamajima | Image quality correction apparatus |
| US6747999B1 (en) * | 1999-11-15 | 2004-06-08 | Siemens Information And Communication Networks, Inc. | Jitter buffer adjustment algorithm |
| US6693921B1 (en) * | 1999-11-30 | 2004-02-17 | Mindspeed Technologies, Inc. | System for use of packet statistics in de-jitter delay adaption in a packet network |
| US6463135B2 (en) * | 2000-02-11 | 2002-10-08 | Lsi Logic Corporation | Method and system for optimized facsimile transmission speed over a bandwidth limited network |
| JP3344401B2 (ja) * | 2000-03-03 | 2002-11-11 | 日本電気株式会社 | ゆらぎバッファ制御装置 |
| US6480491B1 (en) * | 2000-11-02 | 2002-11-12 | Intel Corporation | Latency management for a network |
| JP4331529B2 (ja) | 2003-07-31 | 2009-09-16 | ヒロセ電機株式会社 | 終端器 |
| US7056069B1 (en) * | 2005-04-12 | 2006-06-06 | Warnkez, Llc | Method and apparatus for installing barrier material |
-
2000
- 2000-03-03 JP JP2000058242A patent/JP3344401B2/ja not_active Expired - Fee Related
-
2001
- 2001-03-05 US US09/797,590 patent/US7058069B2/en not_active Expired - Fee Related
-
2006
- 2006-04-12 US US11/401,948 patent/US7583688B2/en not_active Expired - Fee Related
-
2009
- 2009-07-24 US US12/508,930 patent/US8000353B2/en not_active Expired - Fee Related
Patent Citations (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2964937B2 (ja) | 1996-01-08 | 1999-10-18 | 日本電気株式会社 | 適応クレジット制御型転送方法 |
Also Published As
| Publication number | Publication date |
|---|---|
| US7583688B2 (en) | 2009-09-01 |
| US7058069B2 (en) | 2006-06-06 |
| JP2001251308A (ja) | 2001-09-14 |
| US20010019537A1 (en) | 2001-09-06 |
| US20060182136A1 (en) | 2006-08-17 |
| US8000353B2 (en) | 2011-08-16 |
| US20090285230A1 (en) | 2009-11-19 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| EP0647081B1 (en) | Method and apparatus for controlling congestion in a communication network | |
| EP0688481B1 (en) | Device and method for atm end system cell flow regulation | |
| JP3192039B2 (ja) | トラヒック制御方式およびネットワーク制御システム | |
| US5319638A (en) | Link-by-link congestion control for packet transmission systems | |
| US5936940A (en) | Adaptive rate-based congestion control in packet networks | |
| JP2849357B2 (ja) | 網ノード輻輳状態決定装置および方法 | |
| US7002911B1 (en) | Flow control mechanism | |
| JP2520532B2 (ja) | デ―タネットワ―クに対する入力スロットル方法とその装置 | |
| US5802040A (en) | Congestion control unit and method in an asynchronous transfer mode (ATM) network | |
| US8000353B2 (en) | Delay variation buffer control technique | |
| JPH09511883A (ja) | セル・ベース通信ネットワークのためのフロー制御方法及び装置 | |
| US6388994B1 (en) | Traffic rate controller in a packet switching network | |
| JPH04138743A (ja) | トラヒック監視方式 | |
| EP1065833B1 (en) | Method and apparatus for managing communications between nodes in a bi-directional ring network | |
| JP3062041B2 (ja) | 非同期転送網における輻輳制御方式 | |
| CN100401691C (zh) | 用于确定网络中可用性的方法和系统 | |
| US7471630B2 (en) | Systems and methods for performing selective flow control | |
| JP2832591B2 (ja) | 一斉通知型輻輳制御方式 | |
| US20070223373A1 (en) | Communication control apparatus and communication control method | |
| US7539140B2 (en) | Method to determine average number of packets per burst for transmission of data packets through a network | |
| JP2002009798A (ja) | ルート制御システム | |
| JP3087941B2 (ja) | Atm通信網 | |
| JP3079066B2 (ja) | Atm通信網 | |
| JP3395710B2 (ja) | 可変データレート型伝送装置および可変データレート伝送方法 | |
| KR0146764B1 (ko) | 다단계 임계값을 사용하는 버퍼 관리에 의한 에이비알 서비스의 흐름 제어 장치 및 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20070830 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080830 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080830 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090830 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090830 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100830 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110830 Year of fee payment: 9 |
|
| LAPS | Cancellation because of no payment of annual fees |