Nothing Special   »   [go: up one dir, main page]

JP2000269969A - Method for ensuring and controlling transmission band by atm communication and atm communication unit - Google Patents

Method for ensuring and controlling transmission band by atm communication and atm communication unit

Info

Publication number
JP2000269969A
JP2000269969A JP7249299A JP7249299A JP2000269969A JP 2000269969 A JP2000269969 A JP 2000269969A JP 7249299 A JP7249299 A JP 7249299A JP 7249299 A JP7249299 A JP 7249299A JP 2000269969 A JP2000269969 A JP 2000269969A
Authority
JP
Japan
Prior art keywords
quality class
atm cell
atm
quality
short
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP7249299A
Other languages
Japanese (ja)
Inventor
Hirotaka Muramatsu
弘崇 村松
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.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP7249299A priority Critical patent/JP2000269969A/en
Publication of JP2000269969A publication Critical patent/JP2000269969A/en
Pending legal-status Critical Current

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

PROBLEM TO BE SOLVED: To attain band warrant control with higher accuracy that can cope with the case, even when a quantity of short packets to be sent is increased rapidly in a short time. SOLUTION: A quantity comparison means 12 compares a data quantity equivalent to a distributed band with an accumulated quantity of data actually sent, a read quality class discrimination means 8 selects a quality class by taking precedence of tight request delay quality from among the quality classes, where the quantity of data sent actually is not in excess of the quantity of data equivalent to the distributed band over others. When an ATM cell payload is not satisfied by only this, the means 8 selects a quality class to be read in the order of tighter request delay quality as to quality classes, where the data quantity equivalent to the distributed band is transmitted.

Description

【発明の詳細な説明】DETAILED DESCRIPTION OF THE INVENTION

【0001】[0001]

【発明の属する技術分野】本発明は、ATM通信におけ
る送出帯域保証制御方法およびATM通信装置に関す
る。
[0001] 1. Field of the Invention [0002] The present invention relates to a transmission band guarantee control method and an ATM communication apparatus in ATM communication.

【0002】[0002]

【従来の技術】低ビットレートの情報を転送するのに適
した方式として、可変長ショートパケットをATMセル
ペイロードに多重して伝送するATM通信方式がある。
2. Description of the Related Art As a method suitable for transferring information at a low bit rate, there is an ATM communication method in which a variable-length short packet is multiplexed into an ATM cell payload and transmitted.

【0003】この通信方式において、ショートパケット
に複数の品質クラスを設け、品質クラス毎に送出帯域を
配分し、各品質クラスに関して実際に使用した帯域が、
配分された帯域に近づくように制御することにより、要
求品質を満たすATM通信を行える(送出帯域保証制
御)。
In this communication system, a plurality of quality classes are provided in a short packet, a transmission band is allocated for each quality class, and the band actually used for each quality class is
By controlling so as to approach the allocated band, ATM communication satisfying the required quality can be performed (transmission band guarantee control).

【0004】送出帯域保証制御を行う方式の一例が、1
998年電子情報通信学会総合大会予稿集に記載されて
いる(B−6−27,「AAL Type2多重方式の
検討」小野等 富士通研究所)。
One example of a system for performing transmission band guarantee control is as follows.
It is described in Proceedings of the 998 IEICE General Conference (B-6-27, "Study of AAL Type 2 multiplexing system" Ono et al., Fujitsu Laboratories).

【0005】この方式の要旨は、配分帯域と直前にバッ
ファから読み出したショートパケットのサイズとに基づ
いて、その品質クラスにおける次のショートパケットの
出力予定時刻を適宜、決定するというものである。
The gist of this method is to appropriately determine the scheduled output time of the next short packet in the quality class based on the distribution band and the size of the short packet read from the buffer immediately before.

【0006】[0006]

【発明が解決しようとする課題】上述の従来方式では、
直前にバッファから読み出したショートパケットのサイ
ズに基づき、次のショートパケットの送出予定時刻を決
めている。
In the above conventional method,
The transmission time of the next short packet is determined based on the size of the short packet read from the buffer immediately before.

【0007】したがって、前回のショートパケットの読
み出し時刻から次のショートパケットの送出時刻までの
期間に、その優先クラスのショートパケットが急に大量
に到着したような場合(つまり、バースト的に到着した
場合)、そのような状態変化に追従できないので、ショ
ートパケットの多重待ち遅延の増大が想定される。AT
M通信では品質を保証するため遅延が許容値を超えたデ
ータを廃棄することになっている。したがって、バース
ト的に到達したショートパケットが、仮に、要求遅延品
質が厳しい優先クラスに属するものであったとすると、
許容値が小さいゆえにデータを廃棄する度合いが大きく
なり、その結果として通信品質の低下の原因となる場合
がある。
Therefore, when a large number of short packets of the priority class suddenly arrive in a period from the reading time of the previous short packet to the transmission time of the next short packet (that is, when a short packet arrives in a burst) ), Since such a state change cannot be followed, an increase in the multiplex wait delay of a short packet is assumed. AT
In M communication, data whose delay exceeds an allowable value is discarded in order to guarantee quality. Therefore, if a short packet that arrives in a burst belongs to a priority class in which the required delay quality is strict,
Since the permissible value is small, the degree of data discarding increases, and as a result, communication quality may decrease.

【0008】また、「バッファから読み出した」ショー
トパケットが必ず送出されるとは限らないので(例え
ば、ショートパケットを前後に分割して送出しようとし
たが、後半部分がタイムアウトとなってそのショートパ
ケットは最終的に廃棄され、送出されなかった場合)、
上述の方式のように、「バッファから読み出した」ショ
ートパケットサイズに基づく帯域保証制御では、計算上
の配分帯域と、実際に使用した帯域とに誤差が生じる場
合がある。
Further, since a short packet "read from the buffer" is not always transmitted (for example, an attempt is made to divide a short packet into front and rear portions, but the latter half times out and the short packet is timed out). Is eventually discarded and not sent),
In the band guarantee control based on the short packet size “read from the buffer” as in the above-described method, an error may occur between the calculated allocated band and the band actually used.

【0009】本発明はこのような点に着目し、送出する
べきショートパケットの量が短時間に急激に増加するよ
うな場合にも対応できる、より精度の高い帯域保証制御
を実現することを目的とする。
The present invention has been made in view of such a point, and an object of the present invention is to realize a more accurate band guarantee control which can cope with a case where the amount of short packets to be transmitted rapidly increases in a short time. And

【0010】[0010]

【課題を解決するための手段】本発明のATM通信の送
出帯域保証制御方法では、各品質クラスに配分された送
出帯域に基づいて定まる、所定時間あたりの伝送可能な
データサイズと、前記所定時間を超えない時間において
現実に伝送路に送出したデータの合計サイズとを比較
し、現実に送出したデータサイズの合計の方が小さい品
質クラスを検出する。そして、検出された品質クラスの
中から、要求遅延品質の厳しいものを優先して選択し、
その選択された品質クラスのショートパケットをATM
セルペイロードに多重する。
According to the transmission bandwidth guarantee control method for ATM communication of the present invention, the transmittable data size per predetermined time, which is determined based on the transmission bandwidth allocated to each quality class, Is compared with the total size of the data actually transmitted to the transmission line in a time not exceeding, and a quality class in which the total of the data size actually transmitted is smaller is detected. Then, from the detected quality classes, those with strict required delay quality are preferentially selected,
ATM the short packets of the selected quality class
Multiplex to cell payload.

【0011】望ましくは、上述のような優先制御を行っ
てショートパケットを多重しても、まだ、ATMセルペ
イロードに余裕がある場合には、現実の送出データサイ
ズによる制限を外して、要求遅延品質の厳しいものを優
先させるという条件の下で他の品質クラスを選択し、そ
の品質クラスのショートパケットを多重してATMセル
ペイロードを組み立てる。
Preferably, even if short packets are multiplexed by performing the priority control as described above, if there is still room in the ATM cell payload, the restriction on the actual transmission data size is removed and the required delay quality is reduced. The other quality class is selected under the condition that priority is given to the stricter one, and short packets of the quality class are multiplexed to assemble the ATM cell payload.

【0012】本発明では、「現実の送出データ量」に基
づいて、その品質クラスのショートパケットを送出可能
か否かを判定するので、送出帯域保証の精度を高めるこ
とができる。
In the present invention, it is determined whether or not a short packet of the quality class can be transmitted based on the "actual transmission data amount", so that the accuracy of the transmission band guarantee can be improved.

【0013】また、現実の送信データ量が配分帯域相当
のデータ量に至っていない場合には、要求遅延品質の厳
しい品質クラスを優先的に送信する。よって、仮に、要
求遅延品質の厳しい品質クラスのショートパケットがバ
ースト的にバッファに到達した場合(例えば、ある時刻
まではバッファにはほとんど蓄積されていなかったが、
ある時期から急にショートパケット数が増加したような
場合)には、その品質クラスのショートパケットが確実
に優先されて多重されるので、急激なショートパケット
数の増加にも対応でき、これによって、要求遅延品質の
厳しい品質クラスに関してサービス品質が向上する。
When the actual transmission data amount does not reach the data amount corresponding to the allocated band, the quality class having the strict required delay quality is transmitted preferentially. Therefore, if short packets of a quality class with strict required delay quality arrive at the buffer in a burst manner (for example, the packet is hardly accumulated in the buffer until a certain time,
If the number of short packets suddenly increases from a certain time), short packets of the quality class are reliably prioritized and multiplexed, so that it is possible to cope with a sudden increase in the number of short packets. Service quality is improved for quality classes with strict required delay quality.

【0014】また、ATMセルペイロードが満たされな
い状態で、配分帯域相当の合計サイズのショートパケッ
トをまだ送出していない品質クラス(つまり、優先され
る品質クラス)に関して、送信するべきショートパケッ
トが無くなってしまった場合(あるいは最初から無い場
合)は、配分帯域相当の合計サイズのショートパケット
を既に送出している品質クラスのショートパケットを、
要求品質が厳しい順にさらに送出できるため、回線の使
用効率を高めることができる。
[0014] Further, in the state where the ATM cell payload is not satisfied, there is no short packet to be transmitted for a quality class that has not yet transmitted a short packet of the total size corresponding to the allocated band (that is, a priority quality class). If this happens (or if it does not exist from the beginning), short packets of the quality class that have already sent short packets of total size
Since transmission can be further performed in the order of the required quality, the line use efficiency can be improved.

【0015】[0015]

【発明の実施の形態】本発明のATM通信の送出帯域保
証制御方法の第1の態様では、ATMセルペイロードに
ショートパケットを多重して情報を伝送する際に、前記
ショートパケットの品質クラス毎に送出帯域を保証する
送出帯域保証制御方法であって、各品質クラスに配分さ
れた送出帯域に基づいて定まる、所定時間あたりの伝送
可能なデータサイズと、前記所定時間を超えない時間内
において現実に送出したデータの合計サイズとを比較し
て、現実に送出したデータの合計サイズが前記伝送可能
なデータサイズに至っていない品質クラスを検出し、検
出された品質クラスの中から許容遅延時間が短いものを
優先させるという条件の下で品質クラスを選択し、その
選択された品質クラスに属するショートパケットをAT
Mセルペイロードに多重して送信する。
DESCRIPTION OF THE PREFERRED EMBODIMENTS In a first aspect of the transmission bandwidth guarantee control method for ATM communication according to the present invention, when information is transmitted by multiplexing a short packet with an ATM cell payload, a quality class of the short packet is used for each packet. A transmission band assurance control method for guaranteeing a transmission band, which is determined based on a transmission band allocated to each quality class, a transmittable data size per a predetermined time, and an actual data size within a time not exceeding the predetermined time. A quality class in which the total size of the actually transmitted data does not reach the transmittable data size is detected by comparing the total size of the transmitted data with the total size of the transmitted data. Is selected under the condition that priority is given to the short packet belonging to the selected quality class.
It is multiplexed with the M cell payload and transmitted.

【0016】これにより、配分帯域相当のデータ量を現
実に送出したか否かを正確に判定することができ、帯域
保証の精度が向上する。また、要求遅延品質が厳しいク
ラスのショートパケットがバースト的に到達した場合で
も、その品質クラスを優先して効率的に多重できるの
で、要求品質が厳しい品質クラスに関してサービス品質
が向上する。
Thus, it is possible to accurately determine whether or not the data amount corresponding to the allocated bandwidth has actually been transmitted, and the accuracy of the bandwidth guarantee is improved. Further, even when short packets of a class with strict required delay quality arrive in a burst manner, the quality class can be efficiently multiplexed with priority given to the quality class, so that the service quality of the quality class with strict required quality is improved.

【0017】また、本発明のATM通信の送出帯域保証
制御方法の第2の態様では、ATMセルペイロードに多
重するショートパケットを、どの品質クラスから選ぶか
を決定するに際し、各品質クラスに配分された送出帯域
に基づいて定まる、所定時間あたりの伝送可能なデータ
サイズと、前記所定時間を超えない時間内において現実
に送出したデータの合計サイズとを比較して、現実に送
出したデータの合計サイズが前記伝送可能なデータサイ
ズに至っていない品質クラスを検出し、検出された品質
クラスの中から許容遅延時間が短いものを優先させると
いう条件の下で一つの品質クラスを選択するとともに、
選択された前記一つの品質クラスに属するショートパケ
ットだけでは前記ATMセルペイロードを満たせなかっ
た場合には、さらに、前記現実に送出したデータの合計
サイズとは無関係に、許容遅延時間が短いものを優先さ
せるという条件に従って他の品質クラスを選択し、選択
された各品質クラスに属するショートパケットをATM
セルペイロードに多重して送信する。。
Further, in the second aspect of the transmission bandwidth guarantee control method for ATM communication according to the present invention, when deciding which quality class to select short packets to be multiplexed in the ATM cell payload, the short packets are allocated to each quality class. The size of data that can be transmitted per predetermined time, which is determined based on the transmission band, and the total size of data that is actually transmitted within a time that does not exceed the predetermined time, and the total size of data that is actually transmitted. Detects a quality class that does not reach the data size that can be transmitted, and selects one quality class under the condition that priority is given to a shorter allowable delay time from the detected quality classes,
If the short packet belonging to the selected one quality class alone cannot satisfy the ATM cell payload, priority is further given to a packet having a short permissible delay time regardless of the total size of the data actually transmitted. Other quality classes are selected according to the condition that the short packets belonging to each of the selected quality classes are ATM-selected.
It is multiplexed with the cell payload and transmitted. .

【0018】本態様では、ATMセルペイロードに余裕
があれば、配分帯域相当の合計サイズのショートパケッ
トを既に送出している品質クラスのショートパケット
を、要求品質が厳しい順にさらに多重することができる
ので、第1の態様の効果に加えて、さらに、回線の使用
効率を高めるという効果も得ることができる。
In this embodiment, if there is a margin in the ATM cell payload, short packets of a quality class which have already transmitted short packets of the total size corresponding to the distribution band can be further multiplexed in the order of the required quality. In addition to the effects of the first aspect, it is possible to further obtain the effect of increasing the line use efficiency.

【0019】また、本発明のATM通信装置の第1の態
様は、多重待ちのショートパケットを格納する、前記品
質クラス毎に設けられた複数のバッファと、これらのバ
ッファの一つから読み出されたショートパケットを前記
ATMセルペイロードに多重するATMセルペイロード
組立手段と、各品質クラスについて、送出帯域の配分に
基づいて定まる、所定時間における伝送可能なデータサ
イズを取得する配分帯域相当データサイズ取得手段と、
品質クラス毎に、前記所定時間を超えない時間において
現実に送出したデータの合計サイズを取得する送出合計
サイズ取得手段と、前記送出合計サイズ取得手段によっ
て求められた送出合計サイズが、前記配分帯域相当デー
タサイズ取得手段によって求められた配分帯域相当デー
タサイズよりも小さい品質クラスの中から、許容遅延時
間が短いものを優先させるという条件下で品質クラスを
選択し、これによって前記複数のバッファの中の、どの
バッファからショートパケットを読み出すかを特定する
品質クラス選択手段と、を有する。
In a first aspect of the ATM communication apparatus of the present invention, a plurality of buffers provided for each of the quality classes for storing multiplex-waiting short packets and read from one of these buffers are provided. ATM cell payload assembling means for multiplexing the short packets into the ATM cell payload, and allocation band equivalent data size obtaining means for obtaining a transmittable data size in a predetermined time determined for each quality class based on the allocation of the transmission band. When,
For each quality class, a transmission total size obtaining means for obtaining a total size of data actually transmitted in a time not exceeding the predetermined time, and a transmission total size obtained by the transmission total size obtaining means is equivalent to the distribution band. From among the quality classes smaller than the distribution band equivalent data size obtained by the data size obtaining means, a quality class is selected under the condition that the one with the shorter allowable delay time is given priority, and thereby, the plurality of buffers among the plurality of buffers are selected. Quality class selecting means for specifying from which buffer a short packet is read.

【0020】これにより、高効率かつ高品質なショート
パケット伝送を可能とするATM通信装置を提供でき
る。
As a result, it is possible to provide an ATM communication device that enables high-efficiency and high-quality short packet transmission.

【0021】また、本発明のATM通信装置の第2の態
様では、伝送する情報からショートパケットを組み立て
るショートパケット組立手段と、このショートパケット
組立手段から出力されたショートパケットをショートパ
ケットの品質クラス毎にバッファリングするバッファ手
段と、このバッファ手段にバッファリングされているシ
ョートパケットのサイズを管理するバッファ管理手段
と、前記バッファ手段からショートパケットを読み出し
てATMセルペイロードを組み立てるATMセルペイロ
ード組立手段と、このATMセルペイロード組立手段か
ら出力されるATMセルペイロードにATMセルヘッダ
を付加してATMセルを組立てATMセルを出力するA
TMセル組立手段と、前記ATMセルペイロード組立手
段にセルペイロード組立開始タイミングであるセル送出
要求を与えるATMセル送出タイミング管理手段と、各
品質クラスに配分された送出帯域に基づき所定時間に伝
送できるデータ量を算出して保持する配分帯域相当デー
タ量算出・保持手段と、各品質クラスについて伝送路に
出力されたショートパケットの、前記所定時間を超えな
い時間における累積データ量を算出して保持する送出合
計サイズ算出・保持手段と、この送出合計サイズ算出・
保持手段が保持する値を所定の周期でクリアする周期タ
イマ手段と、前記配分帯域相当データ量算出・保持手段
と前記送出合計サイズ算出・保持手段からの出力との大
小を比較する大小比較手段と、品質クラス毎の許容遅延
時間を保持する許容遅延時間保持手段と、前記大小比較
手段と前記許容遅延時間保持手段と前記バッファ管理手
段の各出力に基づきどの品質クラスのバッファ手段から
ショートパケットを読み出すかを決定する読み出し品質
クラス判定手段とを有する。
According to a second aspect of the ATM communication apparatus of the present invention, a short packet assembling means for assembling a short packet from information to be transmitted, and a short packet output from the short packet assembling means for each short packet quality class Buffer means for buffering the short packets buffered in the buffer means, ATM cell payload assembling means for reading the short packets from the buffer means and assembling an ATM cell payload, A which adds an ATM cell header to the ATM cell payload output from the ATM cell payload assembling means to assemble the ATM cell and outputs the ATM cell
TM cell assembling means, ATM cell sending timing managing means for giving a cell sending request as a cell payload assembling start timing to the ATM cell payload assembling means, and data which can be transmitted at a predetermined time based on a sending band allocated to each quality class. Means for calculating and holding the distribution band equivalent data amount for calculating and holding the amount, and sending and calculating the accumulated data amount of the short packets output to the transmission line for each quality class during a time not exceeding the predetermined time. Means for calculating and holding the total size,
Cycle timer means for clearing the value held by the holding means at a predetermined cycle, and magnitude comparing means for comparing the magnitudes of the output from the distribution bandwidth equivalent data amount calculating / holding means and the transmission total size calculating / holding means, Reading a short packet from a buffer unit of any quality class based on each output of an allowable delay time holding unit for holding an allowable delay time for each quality class, the magnitude comparison unit, the allowable delay time holding unit, and the buffer management unit. Reading quality class determining means for determining whether

【0022】これにより、高効率かつ高品質なショート
パケットパケット伝送を可能とするATM通信装置を提
供できる。
As a result, it is possible to provide an ATM communication apparatus which enables high-efficiency and high-quality short packet packet transmission.

【0023】また、本発明のATM通信装置を用いて通
信システムやATM交換機、あるいは無線基地局装置を
構築することにより、従来にない高品質な情報伝送を実
現できる。
Further, by constructing a communication system, an ATM switch, or a wireless base station device using the ATM communication device of the present invention, it is possible to realize unprecedented high-quality information transmission.

【0024】以下、本発明の実施の形態について図面を
参照して具体的に説明する。
Hereinafter, embodiments of the present invention will be specifically described with reference to the drawings.

【0025】図1は、本発明のATM通信システムの構
成を示すブロック図である。
FIG. 1 is a block diagram showing the configuration of the ATM communication system of the present invention.

【0026】ATMセル送信装置13は、ATMセルペ
イロードに多重されるショートパケットの品質クラスに
応じた「送出帯域保証制御機能」を有しており、物理回
線L1を介してATMセル受信装置14にATMセルを
送信する。
The ATM cell transmitting device 13 has a “transmission band guarantee control function” according to the quality class of the short packet multiplexed in the ATM cell payload, and is transmitted to the ATM cell receiving device 14 via the physical line L1. Send an ATM cell.

【0027】ここで、「送出帯域保証」とは、ある程度
の長い時間をとって平均的に見た場合に、各品質クラス
の実際の使用帯域が、各品質クラスに配分された帯域に
近づくように制御することである。
[0027] Here, "transmission band guarantee" means that when a certain long time is taken and the average is viewed, the actual used band of each quality class approaches the band allocated to each quality class. It is to control.

【0028】例えば、物理回線の最大伝送量が1M[b
ps]であり、品質クラス1について600k[bp
s],品質クラス2について400k[bps]が割り当
てられた(配分された)場合に、長い目で(平均的に)
見た場合に、実際の使用帯域が、その配分帯域に相当す
るデータ量を下回らないように制御するものである。
For example, if the maximum transmission amount of a physical line is 1 Mb
ps] and 600 k [bp] for quality class 1.
s], 400 k [bps] is assigned (allocated) for quality class 2 in the long run (on average)
When viewed, the control is performed so that the actual bandwidth used does not fall below the data amount corresponding to the allocated bandwidth.

【0029】そして、そのような帯域保証を実現するた
めの手法として、本実施の態様では、品質クラス毎に設
けられた多重待ちバッファからショートパケットを読み
出す際に、「所定時間(単位時間)」における配分帯域
相当のデータサイズと、前述の「所定時間(単位時間)
を超えない時間」内における現実の送出データサイズと
を比較し、現実の送出データサイズの方が小さい品質ク
ラスを検出し、検出された品質クラスが複数ある場合に
は、許容遅延時間が短いものを優先して品質クラスを選
択するという手法(つまり、多重するべきショートパケ
ットの品質クラスを、現実の送出データサイズに基づき
その都度、選択するという手法)を採用する。
As a technique for realizing such a bandwidth guarantee, in the present embodiment, when a short packet is read from a multiplex wait buffer provided for each quality class, a "predetermined time (unit time)" is used. And the data size corresponding to the allocated bandwidth in the above "predetermined time (unit time)"
Within the time that does not exceed the actual transmission data size, and detects a quality class whose actual transmission data size is smaller.If there are multiple detected quality classes, the allowable delay time is shorter. (That is, a method of selecting a quality class of a short packet to be multiplexed each time based on an actual transmission data size).

【0030】ここで、「所定時間(単位時間)内におけ
る配分帯域相当のデータサイズ」とは、その品質クラス
に配分された送出帯域に基づいて算出される、所定時間
(単位時間)に送出可能なデータサイズであり、送出帯
域の配分が決まれば、このデータサイズは一義的に定ま
る。
Here, the "data size corresponding to the allocated band within the predetermined time (unit time)" means that the data can be transmitted in the predetermined time (unit time) calculated based on the transmission band allocated to the quality class. When the distribution of the transmission band is determined, the data size is uniquely determined.

【0031】一方、「所定時間(単位時間)を超えない
時間内における現実に送出したデータのサイズ」とは、
例えば、上述の所定時間(単位時間)の起点となる第1
のタイミングから送出データサイズの累積値の計測を開
始し、その時点から前記所定時間を超えない時間t(所
定時間をTとすれば、0≦t≦Tの関係を満たす)だけ
経過した第2の時点における、計測値(送出データの累
積値)のことである。本実施の形態に即して、より具体
的にいうと、「周期タイマにより計測値を周期的にリセ
ット(クリア)し、そのクリアの時点からショートパケ
ットの読み出しを行おうとしている時点までの時間(期
間)tにおいて、現実に送出されたデータのトータルサ
イズ」である。
On the other hand, “the size of data actually transmitted within a time not exceeding a predetermined time (unit time)” is
For example, the first time which is the starting point of the above-mentioned predetermined time (unit time)
The measurement of the accumulated value of the transmission data size is started from the timing of the second time, and the second time after the lapse of the time t that does not exceed the predetermined time (satisfies the relationship of 0 ≦ t ≦ T when the predetermined time is T) from that time. At the time point (measured value (cumulative value of transmission data)). More specifically, according to the present embodiment, “the period from the time when the measured value is periodically reset (cleared) by the periodic timer to the time when the reading of the short packet is to be performed is started. (Period) t, the total size of the data actually transmitted.

【0032】図1のATMセル送信装置13における、
ショートパケットの送出帯域を保証するための基本的な
動作が図3に示される。
In the ATM cell transmitting apparatus 13 shown in FIG.
FIG. 3 shows a basic operation for guaranteeing the transmission band of the short packet.

【0033】すなわち、第1の段階として、配分帯域で
所定時間T(T>0)に伝送できるデータ量よりも、ゼ
ロクリア時点からショートパケットを読み出そうとして
いる時点までに伝送路に現実に出力されたショートパケ
ットのデータ量が少ない品質クラスのうち、許容遅延時
間の短い順に品質クラスを選択する(ステップ40)。
そして、第1の段階だけでは、ATMセルペイロードを
満たすだけのショートパケットを読み出せなかった場合
に、第2の段階として、伝送路に出力されたショートパ
ケットの累積データとは無関係に、許容遅延時間の短い
順に品質クラスを選択する(ステップ41)。
That is, as the first stage, the actual output to the transmission path from the time of zero clear to the time of trying to read out the short packet is smaller than the amount of data that can be transmitted in the distribution band for the predetermined time T (T> 0). Quality classes are selected in ascending order of the allowable delay time from the quality classes in which the data amount of the short packets is small (step 40).
Then, if the short packet that satisfies the ATM cell payload cannot be read by the first step alone, the second step is to determine the allowable delay irrespective of the accumulated data of the short packet output to the transmission line. Quality classes are selected in ascending order of time (step 41).

【0034】つまり、所定時間あたりに、配分帯域に相
当するデータを既に送出してしまった品質クラスについ
ては、配分された帯域で送出できるデータサイズを既に
送出しているため、未だ配分帯域相当のデータ量を送出
していない品質クラスを優先させて送出するのである。
That is, for a quality class in which data corresponding to the allocated band has already been transmitted per predetermined time, the data size that can be transmitted in the allocated band has already been transmitted, so that the data size equivalent to the allocated band is still transmitted. The quality class that does not transmit the data amount is transmitted with priority.

【0035】そして、この場合の第1の特徴は、配分帯
域相当のデータを送出したか否かを「現実に伝送路に出
力したデータの累積量」に基づいて判定する点であり、
第2の特徴は、「品質クラスの選定の基準として、要求
遅延品質が厳しいものを最優先させるという規則」を適
用することである。
The first feature in this case is that it is determined whether or not data corresponding to the allocated band has been transmitted, based on the "cumulative amount of data actually output to the transmission path".
The second feature is that a "rule of giving the highest priority to the one with strict required delay quality as a criterion for selecting a quality class" is applied.

【0036】これにより、誤差の少ない正確な帯域保証
を行えると共に、要求遅延品質が短い品質クラスのショ
ートパケットがバースト的にバッファに到達したような
場合に、配分帯域相当のデータが既に送出されている場
合を除き、まず、そのような厳しい品質クラスの送出が
優先されて効率的に伝送路に送り出されるので、伝送品
質の劣化が防止される。
[0036] Thus, accurate bandwidth guarantee with little error can be performed, and when short packets of a quality class with a short required delay quality reach the buffer in bursts, data equivalent to the allocated bandwidth has already been transmitted. Except in the case where there is, first, transmission of such a strict quality class is given priority and is efficiently transmitted to the transmission path, so that deterioration of transmission quality is prevented.

【0037】そして、このような制御を行っても、AT
Mセルペイロードを満たせなかった場合に、既に配分帯
域相当のデータを送出した品質クラスについても、要求
遅延品質の厳しいものを優先させるという条件の下で、
送出対象とすることにより、物理回線の使用効率を高め
ることができる。
Even if such control is performed, the AT
In the case where the M cell payload cannot be satisfied, the quality class that has already transmitted data equivalent to the allocated bandwidth is also subject to the condition that priority is given to those with strict required delay quality.
By making the transmission target, the utilization efficiency of the physical line can be improved.

【0038】以下、ATMセル送信装置13の具体的構
成と動作を説明する。
Hereinafter, a specific configuration and operation of the ATM cell transmitting device 13 will be described.

【0039】図1に示されるように、ATMセル送信装
置は13は、伝送する情報からショートパケットを組み
立てるショートパケット組立手段1と、ショートパケッ
ト組立手段1から出力されたショートパケットをショー
トパケットの品質クラス毎にバッファリングするバッフ
ァ手段2―1〜2−m(m>1)と、これらのバッファ
手段2―1〜2−mにバッファリングされているショー
トパケットのサイズと待ち時間を管理するバッファ管理
手段6と、バッファ手段2―1〜2−mからショートパ
ケットを読み出してATMセルペイロードを組み立てる
ATMセルペイロード組立手段3と、ATMセルペイロ
ード組立手段3から出力されるATMセルペイロードに
ATMセルヘッダを付加してATMセルを組立て、AT
Mセルを出力するATMセル組立手段4と、ATMセル
ペイロード組立手段3にセルペイロード組立開始タイミ
ングであるセル送出要求を与えるATMセル送出タイミ
ング管理手段5と、各品質クラスについて 配分帯域で
時間T(T>0)に伝送できるデータ量を算出・保持す
る配分帯域相当データ量算出・保持手段9と、各品質ク
ラスについて伝送路に出力されたショートパケットの時
間Tまでの累積データ量を算出・保持する送出合計サイ
ズ算出・保持手段10と、送出合計サイズ算出・保持手
段10が保持する値を周期Tでクリアする周期タイマ手
段11と、配分帯域相当データ量算出・保持手段9の出
力と送出合計サイズ算出・保持手段10からの出力とを
比較してその大小を判定する大小比較手段12と、品質
クラスごとの許容遅延時間を保持する許容遅延時間保持
手段7と、大小比較手段12,許容遅延時間保持手段7
およびバッファ管理手段6の各出力から、どの品質クラ
スのバッファ手段からショートパケットを読み出すかを
決定する読み出し品質クラス判定手段8と、を有してい
る。なお、参照番号15は、バッファ2−1〜2−mの
それぞれにショートパケットを分配する分配ゲートであ
り、参照番号16は、特定の品質クラスのショートパケ
ットを選択的に読み出すための読み出しゲートである。
As shown in FIG. 1, the ATM cell transmitting apparatus 13 includes a short packet assembling means 1 for assembling a short packet from information to be transmitted, and a short packet output from the short packet assembling means 1 as a short packet quality. Buffer means 2-1 to 2-m (m> 1) for buffering each class, and a buffer for managing the size and waiting time of short packets buffered in these buffer means 2-1 to 2-m Management means 6, ATM cell payload assembling means 3 for reading short packets from buffer means 2-1 to 2-m and assembling an ATM cell payload; Assemble the ATM cell by adding
ATM cell assembling means 4 for outputting M cells, ATM cell transmission timing managing means 5 for giving the ATM cell payload assembling means 3 a cell transmission request which is a cell payload assembling start timing, and time T ( (T> 0) calculating and holding a distribution band equivalent data amount calculating / holding unit 9 for calculating / holding the amount of data that can be transmitted, and calculating / holding the accumulated data amount up to time T of the short packet output to the transmission line for each quality class. Sending total size calculating / holding means 10, a period timer means 11 for clearing the value held by the sending total size calculating / holding means 10 with a cycle T, and an output and sending sum of the distribution band equivalent data amount calculating / holding means 9. A magnitude comparing means 12 for comparing the output from the size calculating / holding means 10 to determine the magnitude thereof; Allowable delay time holding means 7 for holding the delay time, magnitude comparing means 12, allowable delay time holding means 7
And read quality class determining means 8 for determining from which output of the buffer means the buffer packet of which quality class is to be read. Reference numeral 15 is a distribution gate for distributing short packets to each of the buffers 2-1 to 2-m, and reference numeral 16 is a read gate for selectively reading short packets of a specific quality class. is there.

【0040】このようなATMセル送信装置13の基本
的(一般的)な動作を説明する。
The basic (general) operation of such an ATM cell transmitting apparatus 13 will be described.

【0041】伝送する情報はショートパケット組立手段
1でショートパケットに組み立てられて品質クラスに応
じてバッファ手段2―1〜2−mにバッファリングされ
る。バッファ手段2―1〜2−mにおけるショートパケ
ットの待ち時間は、許容遅延時間保持手段7からの情報
に基づいてバッファ管理手段6によって管理され、待ち
時間が許容遅延を超過したショートパケットは廃棄され
る。
The information to be transmitted is assembled into short packets by the short packet assembling means 1 and buffered in the buffer means 2-1 to 2-m according to the quality class. The waiting time of the short packet in the buffer means 2-1 to 2-m is managed by the buffer managing means 6 based on the information from the permissible delay time holding means 7, and the short packet whose waiting time exceeds the permissible delay is discarded. You.

【0042】ATMセル送出タイミング管理手段5から
セル送出要求を受けたATMセルペイロード組立手段3
は組立中のセルペイロードに空領域があれば読み出し品
質クラス判定手段8にショートパケットの読み出し要求
を行う。 ATMセルペイロードが全て満たされるまで
読み出し要求を繰り返し出力される。ATMセルペイロ
ードが満たされる場合は2通りあり、多重されたショー
トパケットのサイズの合計が、ATMセルペイロードの
サイズ分ちょうどになった場合と、ATMセルペイロー
ドのサイズを超過した場合である。ATMセルペイロー
ドのサイズを超過した場合は、最後に読み出されたショ
ートパケットは分割され、分割された後半部分は次のセ
ル送出要求時に組み立てられるセルペイロードに多重さ
れる。分割された後半部分は次のセル送出要求時に出力
されるため、 ATMセルペイロード組立手段4内での
待ち時間が発生し、バッファ手段での待ち時間と合わせ
た待ち時間が許容遅延時間を超過した場合は廃棄され
る。
ATM cell payload assembling means 3 receiving a cell transmission request from ATM cell transmission timing management means 5
Sends a short packet read request to the read quality class determination means 8 if there is an empty area in the cell payload being assembled. The read request is repeatedly output until all the ATM cell payloads are satisfied. There are two cases in which the ATM cell payload is satisfied. One is when the total size of the multiplexed short packets is exactly the size of the ATM cell payload, and the other is when the total exceeds the size of the ATM cell payload. If the size of the ATM cell payload is exceeded, the short packet read last is divided, and the latter half of the divided packet is multiplexed with the cell payload assembled at the time of the next cell transmission request. Since the divided second half is output at the time of the next cell transmission request, a waiting time occurs in the ATM cell payload assembling means 4, and the waiting time combined with the waiting time in the buffer means exceeds the allowable delay time. If discarded.

【0043】読み出し品質クラス判定手段8は読み出し
要求を受けると、バッファ手段2―1〜2−mから一つ
を選択し、選択されたバッファ手段からショートパケッ
トがATMセルペイロード組立手段3に出力される。バ
ッファ手段2―1〜2−mのいずれにもショートパケッ
トが存在しなくなった場合にはバッファ管理手段6から
品質クラス判定手段8に通知され、品質クラス判定手段
8は、ATMセルペイロード組立手段3に読み出し終了
を通知する。その結果、ATMセルペイロード組立手段
3はATMセルペイロードの空領域にパディングを行っ
て、ATMセルペイロードを出力する。
Upon receipt of the read request, the read quality class determining means 8 selects one of the buffer means 2-1 to 2-m, and a short packet is output from the selected buffer means to the ATM cell payload assembling means 3. You. When the short packet no longer exists in any of the buffer units 2-1 to 2-m, the short packet is notified from the buffer management unit 6 to the quality class determination unit 8, and the quality class determination unit 8 outputs the ATM cell payload assembling unit 3 To the end of reading. As a result, the ATM cell payload assembling means 3 pads the empty area of the ATM cell payload and outputs the ATM cell payload.

【0044】以上がATMセル送信装置13の一般的動
作である。次に、本実施の形態の特徴的動作である、読
み出し品質クラスの判定動作について、図2を参照しな
がら具体的に説明する。
The general operation of the ATM cell transmitting device 13 has been described above. Next, an operation of determining a read quality class, which is a characteristic operation of the present embodiment, will be specifically described with reference to FIG.

【0045】まず、配分帯域相当データ量算出・保持手
段9において各品質クラスについて配分帯域相当データ
量が算出される(ステップ20)。品質クラスiの配分
帯域相当データ量iは、品質クラスiの配分帯域の比率
をRi(0≦Ri≦1)、当該VC(仮想チャネル)に
おいてショートパケットの伝送に利用できる帯域をV
[bps]とすると、配分帯域相当データ量i=T×V
×Ri[bit]と表される。
First, the distribution band equivalent data amount calculating / holding means 9 calculates the distribution band equivalent data amount for each quality class (step 20). The distribution band-equivalent data amount i of the quality class i is represented by Ri (0 ≦ Ri ≦ 1), which is the ratio of the distribution band of the quality class i, and V = the band available for transmission of short packets in the VC (virtual channel).
[Bps], the distribution band equivalent data amount i = T × V
× Ri [bit].

【0046】さらに送出合計サイズ算出・保持手段10
において、各品質クラスについて送出合計サイズを
「0」にクリアする(ステップ21)。
Further, the sending total size calculating / holding means 10
, The transmission total size is cleared to "0" for each quality class (step 21).

【0047】次に、周期タイマ手段11からのクリア要
求を判断し(ステップ22)、要求があった場合は、各
品質クラスについて送出合計サイズを「0」にクリアす
る(ステップ23)。要求がなかった場合は、ATMセ
ルペイロード組立手段3からの読み出し要求の有無を判
定する(ステップ24)。
Next, a clear request from the cycle timer means 11 is determined (step 22). If there is a request, the total transmission size for each quality class is cleared to "0" (step 23). If there is no request, it is determined whether there is a read request from the ATM cell payload assembling means 3 (step 24).

【0048】読み出し要求がなかった場合は、ステップ
22に戻り、読み出し要求が有れば、前回のセル送出要
求時に分割されたショートパケットの分割後半部分のサ
イズをATMセルペイロード組立手段3で検出し、送出
合計サイズ算出・保持手段10において該当する品質ク
ラスの送出合計サイズに加算する(ステップ25)。続
いて、読み出すべき品質クラスの選択ルーチン(ステッ
プ26〜ステップ35)を実行する。このルーチンで
は、品質クラスが複数あることを考慮して変数「n」を
用いて、場合分けを行いながら読み出すべき品質クラス
を特定する。
If there is no read request, the flow returns to step 22. If there is a read request, the ATM cell payload assembling means 3 detects the size of the latter half of the short packet divided at the time of the previous cell transmission request. The total sending size calculating / holding means 10 adds the total sending size of the corresponding quality class (step 25). Subsequently, a quality class selection routine to be read (steps 26 to 35) is executed. In this routine, the quality class to be read out is specified by using the variable "n" in consideration of the plurality of quality classes while performing the classification.

【0049】まず、変数nに1を代入して(ステップ2
6)、許容遅延時間がn番目に短い品質クラスのバッフ
ァ手段にショートパケットが有るかを判断する(ステッ
プ27)。有る場合には、その品質クラスにおいて、読
み出し合計サイズが配分帯域相当データ量より小さいか
を判断する(ステップ31)。小さかった場合は、その
品質クラスは配分帯域相当の伝送をまだ行っていないの
で、読み出し可能と判断し、その品質クラスのバッファ
手段から1つのショートパケットを読み出し(ステップ
32)、 ATMセルペイロード組立手段3からそのシ
ョートパケットに対応したショートパケット送出サイズ
を受け、その値を当該品質クラスの送出合計サイズに加
算する(ステップ33)。ここで、ショートパケット送
出サイズは、ショートパケットが分割されなければショ
ートパケットサイズと一致し、分割された場合はショー
トパケットサイズから分割後半部分のサイズを差し引い
た値となる。
First, 1 is assigned to a variable n (step 2
6) It is determined whether there is a short packet in the buffer means of the quality class having the nth shortest allowable delay time (step 27). If there is, it is determined whether or not the total read size is smaller than the data amount corresponding to the allocated band in the quality class (step 31). If the quality class is smaller, the quality class has not yet been transmitted corresponding to the allocated bandwidth, so it is determined that the quality class can be read, and one short packet is read from the buffer means of the quality class (step 32). 3 receives the short packet transmission size corresponding to the short packet, and adds the value to the total transmission size of the quality class (step 33). Here, the short packet transmission size is equal to the short packet size if the short packet is not divided, and is a value obtained by subtracting the size of the latter half part from the short packet size if the short packet is divided.

【0050】次に、ATMセルペイロード組立手段3か
らの読み出し要求の有無を判定し(ステップ34)、要
求があった場合には、ステップ27に戻り、無ければ、
ステップ22に戻る。
Next, it is determined whether or not there is a read request from the ATM cell payload assembling means 3 (step 34). If there is a request, the flow returns to step 27;
Return to step 22.

【0051】前述のステップ31において、読み出し合
計サイズが配分帯域相当のデータ量より小さくなかった
場合には、その品質クラスについては、すでに配分帯域
相当のデータを送出しているので、その品質クラスより
許容遅延時間の長い品質クラスについて、バッファ手段
にショートパケットが有るか、かつ、読み出し合計サイ
ズが配分帯域相当データ量より小さいかを判断し(ステ
ップ35)、判断結果がNoであった場合はステップ4
2へ進み、Yesならばステップ28に進んで、変数n
をインクリメント(1増加)する。
If the total read size is not smaller than the data amount corresponding to the allocated bandwidth in step 31 described above, the data corresponding to the allocated bandwidth has already been transmitted for the quality class. For the quality class having a long allowable delay time, it is determined whether there is a short packet in the buffer means and whether the total read size is smaller than the amount of data corresponding to the allocated band (step 35). 4
2; if yes, proceed to step 28, where variable n
Is incremented (increased by 1).

【0052】また、前述のステップ27において、判断
がNoであった場合も、変数nの値を1増加する(ステ
ップ28)。そして、nの値が全品質クラス数より大き
いかを判定し(ステップ29)、大きくなかった場合は
ステップ27に戻り、大きかった場合は、ATMセルペ
イロード組立手段3に読み出し終了通知を行って(ステ
ップ30)、ステップ22に戻る。
Also, if the determination in step 27 is No, the value of the variable n is increased by 1 (step 28). Then, it is determined whether the value of n is larger than the total number of quality classes (step 29). If it is not larger, the process returns to step 27, and if it is larger, a read end notification is sent to the ATM cell payload assembling means 3 ( Step 30) and return to step 22.

【0053】以上のように本発明の実施の形態では、セ
ル送出要求に応じて、品質クラスごとに存在する多重待
ちバッファからショートパケットを読み出してセルペイ
ロードを組み立てる際の品質クラスの選択方法として、
第1段階で、配分帯域に基づき所定時間に伝送できるデ
ータ量よりも、伝送路に現実に出力されたショートパケ
ットの累積データ量の方が少ない品質クラスのうち、許
容遅延時間の短い順に品質クラスを選択し、第1段階だ
けではセルペイロードを満たすだけのショートパケット
が読み出せなかった場合に、第2段階で、伝送路に出力
されたショートパケットの累積データ量とは無関係に、
許容遅延時間の短い順に品質クラスを選択することによ
り、遅延品質の厳しい品質クラスのショートパケットを
優先的に送出して品質劣化を抑えるとともに、ショート
パケット分割後半部分の廃棄による、計算上の配分帯域
と実際に配分した帯域との誤差を無くした帯域保証制御
を実現できる。また、配分帯域分のショートパケットを
送出していない品質クラスにショートパケットが無い場
合は、配分帯域分のショートパケットを既に送出してい
る品質クラスのショートパケットをさらに送出できるた
め回線の使用効率を高めることができる。
As described above, according to the embodiment of the present invention, a quality class selection method for assembling a cell payload by reading a short packet from a multiplex waiting buffer existing for each quality class in response to a cell transmission request is as follows.
In the first stage, among the quality classes in which the accumulated data amount of the short packets actually output to the transmission path is smaller than the data amount that can be transmitted in a predetermined time based on the distribution band, the quality classes are arranged in ascending delay time order. If the short packet that satisfies the cell payload cannot be read out only in the first stage, in the second stage, regardless of the accumulated data amount of the short packet output to the transmission path,
By selecting quality classes in the order of the shortest allowable delay time, short packets of a quality class with strict delay quality are preferentially transmitted to suppress quality deterioration, and the calculated allocation bandwidth by discarding the latter half of the short packet division Band assurance control that eliminates an error between the band and the band actually allocated. In addition, if there are no short packets in the quality class that does not transmit the short packets for the allocated bandwidth, short packets of the quality class that have already transmitted the short packets for the distributed bandwidth can be further transmitted, so that the line use efficiency is reduced. Can be enhanced.

【0054】[0054]

【発明の効果】以上説明したように、本発明によれば、
送出するべきショートパケットの量が短時間に急激に増
加するような場合にも対応できる、より精度の高い帯域
保証制御を実現できる。特に、遅延品質の厳しい品質ク
ラスのショートパケットを優先的に送出することによっ
て伝送品質の劣化を抑えることができ、さらに、ショー
トパケット分割後半部分の廃棄による、計算上の配分帯
域と実際に配分した帯域との誤差を無くした帯域保証制
御を実現できる。また、配分帯域相当分のショートパケ
ットを送出していない品質クラスにショートパケットが
無い場合は、配分帯域相当分のショートパケットを既に
送出している品質クラスのショートパケットをさらに送
出できるため、回線の使用効率を高めることもできる。
As described above, according to the present invention,
It is possible to realize more accurate bandwidth guarantee control that can cope with a case where the amount of short packets to be transmitted increases rapidly in a short time. In particular, transmission quality degradation can be suppressed by preferentially sending short packets of a quality class with a strict delay quality, and furthermore, the actual allocation and calculated allocation bandwidth due to discarding the latter half of the short packet division Bandwidth guarantee control that eliminates errors from the band can be realized. Also, if there are no short packets in the quality class that has not transmitted the short packets corresponding to the distribution band, the short packets of the quality class that have already transmitted the short packets corresponding to the distribution band can be further transmitted. Usage efficiency can also be increased.

【図面の簡単な説明】[Brief description of the drawings]

【図1】本発明の実施の形態におけるATM通信システ
ムのブロック図
FIG. 1 is a block diagram of an ATM communication system according to an embodiment of the present invention.

【図2】本発明の実施の形態における、具体的な動作手
順を示すフロー図
FIG. 2 is a flowchart showing a specific operation procedure in the embodiment of the present invention.

【図3】本発明の実施の形態における、特徴的な動作を
示すフロー図
FIG. 3 is a flowchart showing a characteristic operation in the embodiment of the present invention.

【符号の説明】[Explanation of symbols]

1 ショートパケット組立手段 2−1〜2−m バッファ手段 3 ATMセルペイロード組立手段 4 ATMセル組立手段 5 ATMセル送出タイミング管理手段 6 バッファ管理手段 7 許容遅延時間保持手段 8 読み出し品質クラス判定手段 9 配分帯域相当データ量算出・保持手段 10 送出合計サイズ算出・保持手段 11 周期タイマ手段 12 大小比較手段 13 ATMセル送信装置 14 ATMセル受信装置 DESCRIPTION OF SYMBOLS 1 Short packet assembling means 2-1 to 2-m buffer means 3 ATM cell payload assembling means 4 ATM cell assembling means 5 ATM cell transmission timing managing means 6 Buffer managing means 7 Allowable delay time holding means 8 Read quality class determining means 9 Allocation Band-equivalent data amount calculating / holding means 10 Total sending size calculating / holding means 11 Period timer means 12 Size comparing means 13 ATM cell transmitting device 14 ATM cell receiving device

Claims (7)

【特許請求の範囲】[Claims] 【請求項1】 ATMセルペイロードにショートパケッ
トを多重して情報を伝送する際に、前記ショートパケッ
トの品質クラス毎に送出帯域を保証する送出帯域保証制
御方法であって、 各品質クラスに配分された送出帯域に基づいて定まる、
所定時間あたりの伝送可能なデータサイズと、前記所定
時間を超えない時間内において現実に送出したデータの
合計サイズとを比較して、現実に送出したデータの合計
サイズが前記伝送可能なデータサイズに至っていない品
質クラスを検出し、検出された品質クラスの中から許容
遅延時間が短いものを優先させるという条件の下で品質
クラスを選択し、その選択された品質クラスに属するシ
ョートパケットをATMセルペイロードに多重して送信
することを特徴とする、ATM通信の送出帯域保証制御
方法。
1. A transmission band guarantee control method for guaranteeing a transmission band for each quality class of a short packet when information is transmitted by multiplexing a short packet on an ATM cell payload. Determined based on the transmission band
By comparing the transmittable data size per predetermined time and the total size of the data actually transmitted within a time not exceeding the predetermined time, the total size of the data actually transmitted becomes the transmittable data size. A quality class that has not been reached is detected, a quality class is selected under a condition that priority is given to a quality class having a shorter allowable delay time from the detected quality classes, and short packets belonging to the selected quality class are transferred to the ATM cell payload. A transmission bandwidth guarantee control method for ATM communication, characterized in that the transmission band is multiplexed and transmitted.
【請求項2】 ATMセルペイロードにショートパケッ
トを多重して情報を伝送する際に、前記ショートパケッ
トの品質クラス毎に送出帯域を保証する送出帯域保証制
御方法であって、 前記ATMセルペイロードに多重するショートパケット
を、どの品質クラスから選ぶかを決定するに際し、 各品質クラスに配分された送出帯域に基づいて定まる、
所定時間あたりの伝送可能なデータサイズと、前記所定
時間を超えない時間内において現実に送出したデータの
合計サイズとを比較して、現実に送出したデータの合計
サイズが前記伝送可能なデータサイズに至っていない品
質クラスを検出し、 検出された品質クラスの中から許容遅延時間が短いもの
を優先させるという条件の下で一つの品質クラスを選択
するとともに、 選択された前記一つの品質クラスに属するショートパケ
ットだけでは前記ATMセルペイロードを満たせなかっ
た場合には、さらに、前記現実に送出したデータの合計
サイズとは無関係に、許容遅延時間が短いものを優先さ
せるという条件に従って他の品質クラスを選択し、選択
された各品質クラスに属するショートパケットをATM
セルペイロードに多重して送信することを特徴とするA
TM通信の送出帯域保証制御方法。
2. A transmission band assurance control method for guaranteeing a transmission band for each quality class of the short packet when transmitting information by multiplexing a short packet in the ATM cell payload, comprising: When deciding which quality class to select short packets to be determined, it is determined based on the transmission bandwidth allocated to each quality class.
By comparing the transmittable data size per predetermined time and the total size of the data actually transmitted within a time not exceeding the predetermined time, the total size of the data actually transmitted becomes the transmittable data size. A quality class which has not been reached is detected, and one quality class is selected under the condition that priority is given to a quality class having a shorter allowable delay time from the detected quality classes, and a short circuit belonging to the selected one quality class is selected. If the packet alone cannot satisfy the ATM cell payload, another quality class is further selected according to the condition that priority is given to one having a shorter allowable delay time, irrespective of the total size of the data actually transmitted. ATM short packets belonging to each selected quality class
A characterized by being multiplexed and transmitted to a cell payload
Transmission bandwidth guarantee control method for TM communication.
【請求項3】 ATMセルペイロードにショートパケッ
トを多重して伝送する際に、ショートパケットの品質ク
ラス毎の送出帯域制御を実行するATM通信装置であっ
て、 多重待ちのショートパケットを格納する、前記品質クラ
ス毎に設けられた複数のバッファと、 これらのバッファの一つから読み出されたショートパケ
ットを前記ATMセルペイロードに多重するATMセル
ペイロード組立手段と、 各品質クラスについて、送出帯域の配分に基づいて定ま
る、所定時間における伝送可能なデータサイズを取得す
る配分帯域相当データサイズ取得手段と、 品質クラス毎に、前記所定時間を超えない時間において
現実に送出したデータの合計サイズを取得する送出合計
サイズ取得手段と、 前記送出合計サイズ取得手段によって求められた送出合
計サイズが、前記配分帯域相当データサイズ取得手段に
よって求められた配分帯域相当データサイズよりも小さ
い品質クラスの中から許容遅延時間が短いものを優先さ
せるという条件下で品質クラスを選択する品質クラス選
択手段と、を有することを特徴とするATM通信装置。
3. An ATM communication apparatus for performing transmission band control for each quality class of a short packet when multiplexing and transmitting a short packet to an ATM cell payload, wherein the short packet waiting for multiplexing is stored. A plurality of buffers provided for each quality class; ATM cell payload assembling means for multiplexing short packets read from one of these buffers into the ATM cell payload; A distribution band-equivalent data size obtaining means for obtaining a transmittable data size in a predetermined time, which is determined based on the data; and a transmission total for obtaining, for each quality class, a total size of data actually transmitted in a time not exceeding the predetermined time. Size obtaining means, and the transmission determined by the transmission total size obtaining means Quality class selection for selecting the quality class under the condition that the total size is smaller than the distribution band equivalent data size obtained by the distribution band equivalent data size obtaining means and the one with the shorter allowable delay time is prioritized. ATM communication device comprising:
【請求項4】 ATMセルペイロードにショートパケッ
トを多重して伝送する際に、ショートパケットの品質ク
ラス毎の送出帯域制御を実行するATM通信装置であっ
て、 伝送する情報からショートパケットを組み立てるショー
トパケット組立手段と、このショートパケット組立手段
から出力されたショートパケットをショートパケットの
品質クラス毎にバッファリングするバッファ手段と、こ
のバッファ手段にバッファリングされているショートパ
ケットのサイズを管理するバッファ管理手段と、前記バ
ッファ手段からショートパケットを読み出してATMセ
ルペイロードを組み立てるATMセルペイロード組立手
段と、このATMセルペイロード組立手段から出力され
るATMセルペイロードにATMセルヘッダを付加して
ATMセルを組立てATMセルを出力するATMセル組
立手段と、前記ATMセルペイロード組立手段にセルペ
イロード組立開始タイミングであるセル送出要求を与え
るATMセル送出タイミング管理手段と、各品質クラス
に配分された送出帯域に基づき所定時間に伝送できるデ
ータ量を算出して保持する配分帯域相当データ量算出・
保持手段と、各品質クラスについて伝送路に出力された
ショートパケットの、前記所定時間を超えない時間にお
ける累積データ量を算出して保持する送出合計サイズ算
出・保持手段と、この送出合計サイズ算出・保持手段が
保持する値を所定の周期でクリアする周期タイマ手段
と、前記配分帯域相当データ量算出・保持手段と前記送
出合計サイズ算出・保持手段からの出力との大小を比較
する大小比較手段と、品質クラス毎の許容遅延時間を保
持する許容遅延時間保持手段と、前記大小比較手段と前
記許容遅延時間保持手段と前記バッファ管理手段の各出
力に基づきどの品質クラスのバッファ手段からショート
パケットを読み出すかを決定する読み出し品質クラス判
定手段とを有することを特徴とするATM通信装置。
4. An ATM communication apparatus for performing transmission band control for each quality class of a short packet when multiplexing and transmitting a short packet to an ATM cell payload, wherein the short packet assembles the short packet from information to be transmitted. Assembling means, buffer means for buffering the short packets output from the short packet assembling means for each quality class of the short packets, and buffer managing means for managing the size of the short packets buffered in the buffer means. ATM cell payload assembling means for reading out short packets from the buffer means to assemble an ATM cell payload, and adding an ATM cell header to the ATM cell payload outputted from the ATM cell payload assembling means to form an ATM cell. ATM cell assembling means for outputting vertical ATM cells, ATM cell sending timing managing means for giving the ATM cell payload assembling means a cell sending request which is a cell payload assembling start timing, and ATM cell assembling means based on the sending bandwidth allocated to each quality class. Calculates and holds the amount of data that can be transmitted in a predetermined time
Holding means, total sending size calculating and holding means for calculating and holding the accumulated data amount of the short packets output to the transmission path for each quality class in a time not exceeding the predetermined time, and Cycle timer means for clearing the value held by the holding means at a predetermined cycle, and magnitude comparing means for comparing the magnitudes of the output from the distribution bandwidth equivalent data amount calculating / holding means and the transmission total size calculating / holding means, Reading a short packet from a buffer unit of any quality class based on each output of an allowable delay time holding unit for holding an allowable delay time for each quality class, the magnitude comparison unit, the allowable delay time holding unit, and the buffer management unit. An ATM communication device, comprising: a read quality class determining unit that determines whether the data is read or not.
【請求項5】 ATMセル送信装置として機能する請求
項3または請求項4記載のATM通信装置と、伝送路を
介して送信されてきたATMセルを受信するATM受信
装置と、を備えることを特徴とするATM通信システ
ム。
5. The ATM communication device according to claim 3, which functions as an ATM cell transmitting device, and an ATM receiving device that receives an ATM cell transmitted via a transmission line. ATM communication system.
【請求項6】 請求項3または請求項4記載のATM通
信装置を備えることを特徴とするATM交換機。
6. An ATM exchange comprising the ATM communication device according to claim 3.
【請求項7】 請求項3または請求項4記載のATM通
信装置を備えることを特徴とする無線基地局装置。
7. A radio base station apparatus comprising the ATM communication apparatus according to claim 3.
JP7249299A 1999-03-17 1999-03-17 Method for ensuring and controlling transmission band by atm communication and atm communication unit Pending JP2000269969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP7249299A JP2000269969A (en) 1999-03-17 1999-03-17 Method for ensuring and controlling transmission band by atm communication and atm communication unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP7249299A JP2000269969A (en) 1999-03-17 1999-03-17 Method for ensuring and controlling transmission band by atm communication and atm communication unit

Publications (1)

Publication Number Publication Date
JP2000269969A true JP2000269969A (en) 2000-09-29

Family

ID=13490886

Family Applications (1)

Application Number Title Priority Date Filing Date
JP7249299A Pending JP2000269969A (en) 1999-03-17 1999-03-17 Method for ensuring and controlling transmission band by atm communication and atm communication unit

Country Status (1)

Country Link
JP (1) JP2000269969A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012132264A1 (en) * 2011-03-28 2012-10-04 パナソニック株式会社 Repeater, method for controlling repeater, and program

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012132264A1 (en) * 2011-03-28 2012-10-04 パナソニック株式会社 Repeater, method for controlling repeater, and program
JP5320512B2 (en) * 2011-03-28 2013-10-23 パナソニック株式会社 Repeater, repeater control method, and program
US9294402B2 (en) 2011-03-28 2016-03-22 Panasonic Intellectual Property Management Co., Ltd. Router, method for controlling router, and program
US9444740B2 (en) 2011-03-28 2016-09-13 Panasonic Intellectual Property Management Co., Ltd. Router, method for controlling router, and program

Similar Documents

Publication Publication Date Title
JP3733784B2 (en) Packet relay device
JP3211833B2 (en) ATM switch
EP0647081B1 (en) Method and apparatus for controlling congestion in a communication network
US7046631B1 (en) Method and apparatus for provisioning traffic dedicated cores in a connection oriented network
EP0810809B1 (en) A scheduling method and apparatus for supporting ATM connections having a guaranteed minimum bandwidth
EP0719012B1 (en) Traffic management and congestion control for packet-based network
EP0827307A2 (en) Adaptive rate-based congestion control in packet networks
JP3478100B2 (en) Radio channel allocation apparatus and radio channel allocation method
EP1475985A2 (en) Traffic scheduling apparatus and method for a base station in a mobile communication system
US20030095562A1 (en) Apparatus and method for dynamic bandwidth allocation with minimum bandwidth guarantee
JPH09319671A (en) Data transmitter
CN116233002B (en) Data packet sending method, receiving method, message sending method and product
JP3315940B2 (en) ATM communication method and ATM communication device
JP2000269969A (en) Method for ensuring and controlling transmission band by atm communication and atm communication unit
JP3756727B2 (en) ATM transmission equipment
JP3168250B2 (en) ATM cell switching equipment
JP4135007B2 (en) ATM cell transfer device
JP3112008B2 (en) ATM communication device and traffic control method therefor
JP3981819B2 (en) Dynamic queuing buffer control method and system
JPH1198142A (en) Method and device for controlling abr communication
JPH09214499A (en) Cell flow rate controller
JP3012591B2 (en) ATM communication system
KR100482687B1 (en) Congestion Control Apparatus And Method For UBR Service In ATM Switch
JP3177188B2 (en) Packet transmitting / receiving method and apparatus
KR100381378B1 (en) ATM Cell Scheduler And Scheduling Method