JPH11112516A - ATM quality estimation method, ATM multi-class call admission control method and apparatus - Google Patents
ATM quality estimation method, ATM multi-class call admission control method and apparatusInfo
- Publication number
- JPH11112516A JPH11112516A JP27313097A JP27313097A JPH11112516A JP H11112516 A JPH11112516 A JP H11112516A JP 27313097 A JP27313097 A JP 27313097A JP 27313097 A JP27313097 A JP 27313097A JP H11112516 A JPH11112516 A JP H11112516A
- Authority
- JP
- Japan
- Prior art keywords
- call
- cell
- service category
- loss rate
- connection request
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
(57)【要約】
【課題】 従来の呼受付制御方法におけるリアルタイム
処理性能、複数のサービスカテゴリのサポートという特
徴を損なわずに、伝送路使用効果を飛躍的に向上させる
ことが可能な呼受付制御方法及び装置を提供すること。
【解決手段】 本発明は、互いに優先度が設定された複
数のサービスカテゴリのうちのいずれかに属する呼の接
続要求を受信し、受信した接続要求を、該接続要求が要
求するサービスカテゴリに基づいて、分類し、受信した
接続要求を受け付けたと仮定した場合について、該接続
要求が要求するサービスカテゴリの品質を評価し、ま
た、他のサービスカテゴリの品質を、サービスカテゴリ
毎に、評価し、評価の結果に基づいて、受信した接続要
求の受付可否を判定し、受付可能と判定された接続要求
の呼について、該呼のセルをバッファへ格納することを
許可する。
(57) [Summary] [Problem] A call admission control capable of dramatically improving the effect of using a transmission line without impairing features of a conventional call admission control method such as real-time processing performance and support of a plurality of service categories. To provide a method and apparatus. SOLUTION: The present invention receives a connection request of a call belonging to any of a plurality of service categories of which priority is set, and determines the received connection request based on a service category requested by the connection request. In the case where it is assumed that the received connection request is accepted, the quality of the service category requested by the connection request is evaluated, and the quality of another service category is evaluated for each service category. Based on the result of (1), it is determined whether or not the received connection request can be accepted, and for the connection request call determined to be acceptable, the cell of the call is stored in the buffer.
Description
【0001】[0001]
【発明の属する技術分野】本発明は、ATM網におい
て、ユーザからのトラヒックの申告パラメータに基づい
て、セル損失率を推定し、呼の受付可否判定を行う呼受
付制御方法及び装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a call admission control method and apparatus for estimating a cell loss rate based on a traffic report parameter from a user in an ATM network and determining whether or not to accept a call.
【0002】[0002]
【従来の技術】ATM網においては、特性(通信速度、
サービス品質等)が異なるトラヒックに対応して、いく
つかのサービスカテゴリが用意されている。このため、
複数のサービスカテゴリの存在を前提にした呼受付制御
方法が必要になる。2. Description of the Related Art In an ATM network, characteristics (communication speed,
Several service categories are prepared corresponding to traffic having different service qualities). For this reason,
A call admission control method based on the existence of a plurality of service categories is required.
【0003】ユーザから申告されるトラヒックパラメー
タに基づいて呼の受付可否を判定する呼受付制御方法と
しては、複数サービスカテゴリに対応し、トラヒックパ
ラメータとしてピークレート、平均レートのみを用いて
所定の通信品質要求を満足するようリアルタイム処理を
行う技術が既知である。該通信品質要求は、一例とし
て、呼を収容する伝送路(VP)に関するセル損失率に
より定まる。この方法はVP毎に施され、図5に示す呼
受付制御部1内において、図6に示す構成の下で図7〜
10に示す処理フローによって実現され、呼数やトラヒ
ック条件に依らずに、一定時間内で呼受付処理が行われ
る。以下に、この方法の詳細について説明する。A call admission control method for judging whether a call can be accepted based on a traffic parameter declared by a user corresponds to a plurality of service categories, and uses only a peak rate and an average rate as traffic parameters to obtain a predetermined communication quality. A technique for performing real-time processing so as to satisfy a request is known. The communication quality requirement is determined by, for example, a cell loss rate related to a transmission line (VP) that accommodates a call. This method is performed for each VP, and is performed in the call admission control unit 1 shown in FIG. 5 under the configuration shown in FIG.
This is realized by the processing flow shown in FIG. 10, and the call acceptance processing is performed within a fixed time regardless of the number of calls or traffic conditions. The details of this method will be described below.
【0004】複数サービスカテゴリとして、CBR、R
ealtime VBR(RtVBR)、Non−re
altime VBR(NrtVBR)、ベストエフォ
ートクラス(ABR,UBR)を想定している。また、
CBRとベストエフォートクラスの申告値は、ピークセ
ルレートのみである。一方、RtVBRとNrtVBR
の申告値は、ピークセルレート、及び、平均セルレート
である。[0004] As a plurality of service categories, CBR, R
ealtime VBR (RtVBR), Non-re
It is assumed that an ultimate VBR (NrtVBR) and a best effort class (ABR, UBR) are used. Also,
The declared value of CBR and best effort class is only the peak cell rate. On the other hand, RtVBR and NrtVBR
Are the peak cell rate and the average cell rate.
【0005】これらの各サービスカテゴリに属する呼源
から入力されたセルは、ATM交換機において、サービ
スカテゴリ毎に用意されたバッファに入力される(図1
参照)。その優先順位は、優先度の高い順に、CBR、
RtVBR、NrtVBR,ベストエフォートクラスで
ある。あるバッファ内に存在するセルは、そのバッファ
よりも優先度の高いバッファ内にセルが存在しないとき
に限り、転送される。The cells input from the call sources belonging to these service categories are input to buffers prepared for each service category in the ATM exchange (FIG. 1).
reference). The priority order is CBR,
RtVBR, NrtVBR, best effort class. A cell that exists in a buffer is transferred only when no cell exists in a buffer with a higher priority than that buffer.
【0006】1.呼の受付をリアルタイムで処理するた
めに、VPのセル損失率推定処理に許される繰り返し計
算回数Nを予め決めておく。 2.VPについて、VPに既にコネクションが設定され
ているユーザ及び新規に呼設定要求のあったユーザの全
てに対して、識別子i(i=1,2,…,(設定済みの
コネクション数+1))を付与する。 3.新規に呼設定を行うユーザiは、呼の設定を要求す
る際に、希望するサービスカテゴリ(CBR、RtVB
R、NrtVBR、ベストエフォートクラス(ABR,
UBR))と、ピークセルレートri (1/sec)
と、平均セルレートai (1/sec,但し、上記希望
するサービスカテゴリが、RtVBRまたはNrtVB
Rの場合に有効)を呼受付制御部1に申告する(図5参
照)。 4.サービスカテゴリチェック部1a(図6参照)は、
ユーザから申告されたサービスカテゴリ(CBR、Rt
VBR、NrtVBR、ベストエフォートクラス)に基
づいて、受付要求のあった呼を分類し、該呼を対応する
呼受付処理部に渡す。 5.各呼受付処理部1b〜1eは、後述する受付処理を
実行し、受付可否を通知する。 6.該呼が収容される全てのVPについて、受付可と判
断された場合、該呼の受付が許可される。[0006] 1. In order to process call acceptance in real time, the number N of repetitive calculations allowed for the VP cell loss rate estimation processing is determined in advance. 2. With respect to the VP, the identifier i (i = 1, 2,..., (The number of set connections + 1)) is assigned to all the users who have already set up a connection to the VP and who have newly made a call setting request. Give. 3. A user i who newly sets up a call sets a desired service category (CBR, RtVB) when requesting call setting.
R, NrtVBR, Best Effort Class (ABR,
UBR)) and the peak cell rate r i (1 / sec)
And the average cell rate a i (1 / sec, where the desired service category is RtVBR or NrtVB
(Valid in the case of R) to the call admission control unit 1 (see FIG. 5). 4. The service category check unit 1a (see FIG. 6)
Service category (CBR, Rt) declared by the user
Based on VBR, NrtVBR, best effort class), the call that has received the reception request is classified, and the call is passed to the corresponding call reception processing unit. 5. Each of the call reception processing units 1b to 1e executes a reception process described later, and notifies whether the call can be received. 6. If it is determined that all VPs that accommodate the call can be accepted, acceptance of the call is permitted.
【0007】次に、上記4.の処理(各呼受付処理部1
b〜1eの受付処理)について、個別に説明する。 (1)CBR呼受付処理部1bの処理 CBR呼受付処理部1bは、以下の処理を実行する(図
7参照)。Next, the above 4. Processing (each call reception processing unit 1)
b to 1e) will be described individually. (1) Processing of CBR call reception processing unit 1b The CBR call reception processing unit 1b executes the following processing (see FIG. 7).
【0008】1.(受付済みのCBR呼のピークセルレ
ートの総和)+(受付判断対象となるCBR呼のピーク
セルレート)を計算する(ステップSb1)。 2.上記帯域(すなわち、上記1.の計算結果)を、全
VP帯域から除いた帯域を計算し、該計算結果を残帯域
Zとする(ステップSb2)。 3.上記残帯域Zが正であれば、ステップSB4へ、そ
うでなければ、受付不可を通知して、処理を終了する
(ステップSb3)。[0008] 1. (Sum of peak cell rates of CBR calls that have been accepted) + (Peak cell rate of CBR calls subject to acceptance determination) are calculated (step Sb1). 2. A band obtained by excluding the band (that is, the calculation result of 1.) from all VP bands is calculated, and the calculation result is set as a remaining band Z (step Sb2). 3. If the remaining band Z is positive, the process proceeds to step SB4. Otherwise, the reception failure is notified and the process is terminated (step Sb3).
【0009】4.受付済みのRtVBR呼、NrtVB
R呼のみを、上記残帯域Zに収容したと仮定して、Nr
tVBRのみのセル損失率Bnrt を推定する(ステップ
Sb4)。その手順は以下の通り。 ・受付済みのRtVBR呼、NrtVBR呼について、
これらの呼のピークセルレートri 及び平均セルレート
ai に基づいて、以下の量を計算する。 Ri =INT(γ・L・ri /C) Ai =γ・L・ai /C 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。γは、多重化装置の出力
バッファ容量Kに依存する定数(cell)である。 ・次に、以下の値Γを計算する。 Γ=γ・Z/C ・上記Ri ,Ai ,Γを用いて以下の式で、RtVBR
呼、NrtVBR呼の混合トラヒックに対するセル損失
率推定値*Bを以下のように演算する。4. Accepted RtVBR call, NrtVB
Assuming that only the R call is accommodated in the remaining band Z, Nr
The cell loss rate B nrt of only tVBR is estimated (step Sb4). The procedure is as follows. -For accepted RtVBR calls and NrtVBR calls,
Based on the peak cell rate r i and the average cell rate a i of these calls, the following quantities are calculated. R i = INT (γ · L · r i / C) A i = γ · L · a i / C where, INT (x) is the smallest integer greater than or equal to x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). γ is a constant (cell) that depends on the output buffer capacity K of the multiplexer.・ Next, calculate the following value Γ. Γ = γ · Z / C • Using the above R i , A i , and で, RtVBR
The cell loss rate estimated value * B for the mixed traffic of the call and the NrtVBR call is calculated as follows.
【数9】 ここで(Equation 9) here
【数10】 である。ここでΣr ,Σn はそれぞれ受付済みのRtV
BR呼、NrtVBR呼の集合とする。また D=max(C3 ,CL ) であり、(Equation 10) It is. Here, Σ r and Σ n are the accepted RtV
A set of BR calls and NrtVBR calls. Also, D = max (C 3 , CL ), and
【数11】 である。 ・上記セル損失率推定値*Bは、RtVBRとNrtV
BRの混合トラヒックに対するセル損失率である。そこ
で、NrtVBRのみのセル損失率Bnrtを推定するた
めに、損失セルが全てNrtVBRセルから発生したと
仮定して、以下の計算を行う。[Equation 11] It is. -The estimated cell loss rate * B is RtVBR and NrtV
It is a cell loss rate for BR mixed traffic. Therefore, in order to estimate the cell loss rate B nrt of only NrtVBR, the following calculation is performed on the assumption that all the lost cells are generated from NrtVBR cells.
【数12】 (Equation 12)
【0010】5.上記NrtVBRのみのセル損失率B
nrt が規定値以下であれば、ステップSb6へ、そうで
なければ、受付不可を通知して、処理を終了する(ステ
ップSb5)。[0010] 5. Cell loss rate B of NrtVBR only
If nrt is equal to or smaller than the specified value, the process proceeds to step Sb6. Otherwise, notification of rejection is given, and the process ends (step Sb5).
【0011】6.受付済みのRtVBR呼のみを、上記
残帯域Zに収容したと仮定して、RtVBRのみのセル
損失率Brtを推定する(ステップSb6)。その手順は
以下の通り。 ・受付済みの全てのRtVBR呼について、これらの呼
のピークセルレートri 及び平均セルレートai に基づ
いて、以下の量を計算する。 Ri =INT(γ・L・ri /C) Ai =γ・L・ai /C 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。γは、多重化装置の出力
バッファ容量Kに依存する定数(cell)である。 ・次に、以下の値Гを計算する。 Г=γ・Z/C ・上記Ri ,Ai ,Гを単一クラス対応の呼受付制御方
法に適用することにより、以下の式で、セル損失率推定
値*Bを演算する。6. Only accepted already rtVBR call, assuming that it has received in the remaining bandwidth Z, to estimate cell loss probability B rt only rtVBR (step Sb6). The procedure is as follows. · For the accepted all RtVBR calls, based on these peak cell rate of call r i and an average cell rate a i, compute the following quantities. R i = INT (γ · L · r i / C) A i = γ · L · a i / C where, INT (x) is the smallest integer greater than or equal to x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). γ is a constant (cell) that depends on the output buffer capacity K of the multiplexer.・ Next, calculate the following value Г. Г = γ · Z / C • By applying the above R i , A i , and に to the call admission control method corresponding to a single class, the cell loss rate estimated value * B is calculated by the following equation.
【数13】 ここで、(Equation 13) here,
【数14】 である。また D=max(C3 ,CL ) であり、[Equation 14] It is. Also, D = max (C 3 , CL ), and
【数15】 である。 ・上記セル損失率推定値*Bを、RtVBRのみのセル
損失率Brtとする。 Brt=*B(Equation 15) It is. · The cell loss ratio estimate * B, and cell loss ratio B rt only rtVBR. B rt = * B
【0012】7.上記RtVBRのみのセル損失率Brt
が規定値以下であれば、受付要求のあったCBR呼の受
付可を通知する。そうでなければ、受付不可を通知する
(ステップSb7)。 8.呼が通過する全てのVPについて、受付可と判断さ
れた場合、呼の受付が許可される。7. Cell loss rate B rt of only RtVBR
Is less than or equal to the specified value, the reception of the CBR call requested to be received is notified. If not, it notifies the reception impossibility (step Sb7). 8. When it is determined that all the VPs through which the call passes can be accepted, the acceptance of the call is permitted.
【0013】(2)RtVBR呼受付処理部1cの処理 RtVBR呼受付処理部1cは、以下の処理を実行する
(図8参照)。 1.受付済みのCBR呼のピークセルレートの総和に相
当する帯域を、全VP帯域から除いた帯域を計算し、該
計算結果を残帯域Zとする(ステップSc1)。(2) Processing of RtVBR call reception processing section 1c The RtVBR call reception processing section 1c executes the following processing (see FIG. 8). 1. A band corresponding to the total sum of the peak cell rates of the accepted CBR calls is calculated by removing the band from all the VP bands, and the calculation result is set as a remaining band Z (step Sc1).
【0014】2.受付済みのRtVBR呼、NrtVB
R呼、及び、受付要求のあったRtVBR呼を、上記残
帯域Zに収容したと仮定して、NrtVBRのみのセル
損失率Bnrt を推定する(ステップSc2)。その手順
は以下の通り。 ・受付済みのRtVBR呼、NrtVBR呼、及び、受
付要求のあったRtVBR呼について、これらの呼のピ
ークセルレートri 及び平均セルレートa i に基づい
て、以下の量を計算する。 Ri =INT(γ・L・ri /C) Ai =γ・L・ai /C 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。γは、多重化装置の出力
バッファ容量Kに依存する定数(cell)である。 ・次に、以下の値Гを計算する。 Г=γ・Z/C ・上記Ri ,Ai ,Гを用いて、以下の式で、RtVB
R呼、NrtVBR呼の混合トラヒックに対するセル損
失率推定値*Bを以下のように演算する。2. Accepted RtVBR call, NrtVB
R call and RtVBR call for which reception
NrtVBR only cell, assuming housed in band Z
Loss rate Bnrt Is estimated (step Sc2). The procedure
Is as follows. -Accepted RtVBR calls, NrtVBR calls,
For RtVBR calls that have been requested to attach,
Kosell rate ri And average cell rate a i Based on
And calculate the following quantities: Ri = INT (γ ・ L ・ ri / C) Ai = γ ・ L ・ ai / C where INT (x) is the smallest integer not less than x.
You. L is a cell length (bit / cell). C is the VP capacity
(Transmission rate bit / cell). γ is the output of the multiplexer
This is a constant (cell) depending on the buffer capacity K.・ Next, calculate the following value Г. Г = γ · Z / C ・ R abovei , Ai , Г, and RtVB
Cell loss for mixed traffic of R and NrtVBR calls
The estimated loss rate * B is calculated as follows.
【数16】 ここで(Equation 16) here
【数17】 である。ここでΣr*は、受付済みのRtVBR呼と受付
要求のあったRtVBR呼の合併集合Σr*=Σr ∪{受
付要求のあったRtVBR呼}である。また D=max(C3,CL) であり、[Equation 17] It is. Here, Σ r * is a union set of the accepted RtVBR call and the RtVBR call for which the acceptance request was made { r * = { r } RtVBR call for which the acceptance request was made}. Also, D = max (C 3 , CL ), and
【数18】 である。 ・上記セル損失率推定値*Bは、RtVBRとNrtV
BRの混合トラヒックに対するセル損失率である。そこ
で、NrtVBRのみのセル損失率Bnrtを推定するた
めに、損失セルが全てNrtVBRセルから発生したと
仮定して、以下の計算を行う。(Equation 18) It is. -The estimated cell loss rate * B is RtVBR and NrtV
It is a cell loss rate for BR mixed traffic. Therefore, in order to estimate the cell loss rate B nrt of only NrtVBR, the following calculation is performed on the assumption that all the lost cells are generated from NrtVBR cells.
【数19】 [Equation 19]
【0015】3.上記NrtVBRのみのセル損失率B
nrt が規定値以下であれば、ステップSc4へ、そうで
なければ、受付不可を通知して、処理を終了する(ステ
ップSc3)。3. Cell loss rate B of NrtVBR only
If nrt is equal to or smaller than the specified value, the process proceeds to step Sc4. Otherwise, the reception failure is notified, and the process ends (step Sc3).
【0016】4.受付済みのRtVBR呼、及び、受付
要求のあったRtVBR呼を、上記残帯域Zに収容した
と仮定して、RtVBRのみのセル損失率Brtを推定す
る(ステップSc4)。その手順は以下の通り。 ・受付済みの全てのRtVBR呼、及び、受付要求のあ
ったRtVBRについて、これらの呼のピークセルレー
トri 及び平均セルレートai に基づいて、以下の量を
計算する。 Ri =INT(γ・L・ri /C) Ai =γ・L・ai /C 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。γは、多重化装置の出力
バッファ容量Kに依存する定数(cell)である。 ・次に、以下の値Гを計算する。 Г=γ・Z/C ・上記Ri ,Ai ,Гを単一クラス対応の呼受付制御方
法に適用することにより、以下の式で、セル損失率推定
値*Bを演算する。4. Accepted already rtVBR call, and the rtVBR call for which the admission request, assuming accommodated in the residual band Z, to estimate cell loss probability B rt only rtVBR (step Sc4). The procedure is as follows. - the accepted all RtVBR call, and, for RtVBR for which the admission request, on the basis of these peaks call cell rate r i and the average cell rate a i, compute the following quantities. R i = INT (γ · L · r i / C) A i = γ · L · a i / C where, INT (x) is the smallest integer greater than or equal to x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). γ is a constant (cell) that depends on the output buffer capacity K of the multiplexer.・ Next, calculate the following value Г. Г = γ · Z / C • By applying the above R i , A i , and に to the call admission control method corresponding to a single class, the cell loss rate estimated value * B is calculated by the following equation.
【数20】 ここで、(Equation 20) here,
【数21】 である。また D=max(C3 ,CL ) であり、(Equation 21) It is. Also, D = max (C 3 , CL ), and
【数22】 である。 ・上記セル損失率推定値*Bを、RtVBRのみのセル
損失率Brtとする。 Brt=*B(Equation 22) It is. · The cell loss ratio estimate * B, and cell loss ratio B rt only rtVBR. B rt = * B
【0017】5.上記RtVBRのみのセル損失率が規
定値以下であれば、受付要求のあったRtVBR呼の受
付可を通知する。そうでなければ、受付不可を通知する
(ステップSc5)。 6.呼が収容される全てのVPについて、受付可と判断
された場合、呼の受付が許可される。5. If the cell loss rate of only the RtVBR is equal to or less than a specified value, the mobile station notifies the reception of the RtVBR call requested to be accepted. If not, a notification of rejection is given (step Sc5). 6. When it is determined that all VPs that can accommodate the call can be accepted, acceptance of the call is permitted.
【0018】(3)NrtVBR呼受付処理部1dの処
理 NrtVBR呼受付処理部1dは、以下の処理を実行す
る(図9参照)。 1.受付済みのCBR呼のピークセルレートの総和に相
当する帯域を、全VP帯域から除いた帯域を計算し、該
計算結果を残帯域Zとする(ステップSd1)。(3) Process of NrtVBR call reception processing unit 1d The NrtVBR call reception processing unit 1d executes the following processing (see FIG. 9). 1. A band corresponding to the total sum of the peak cell rates of the accepted CBR calls is calculated by excluding the band from all the VP bands, and the calculation result is set as a remaining band Z (step Sd1).
【0019】2.受付済みのRtVBR呼、NrtVB
R呼、及び、受付要求のあったNrtVBR呼を、上記
残帯域Zに収容したと仮定して、NrtVBRのみのセ
ル損失率Bnrt を推定する(ステップSd2)。その手
順は以下の通り。 ・受付済みのRtVBR呼、NrtVBR呼、及び、受
付要求のあったNrtVBR呼について、これらの呼の
ピークセルレートri 、及びセルレートa i に基づい
て、以下の量を計算する。 Ri =INT(γ・L・ri /C) Ai =γ・L・ai /C 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。γは、多重化装置の出力
バッファ容量Kに依存する定数(cell)である。 ・次に、以下の値Гを計算する。 Г=γ・Z/C ・上記Ri ,Ai ,Гを用いて、以下の式で、RtVB
R呼、NrtVBR呼の混合トラヒックに対するセル損
失率推定値*Bを以下のように演算する。2. Accepted RtVBR call, NrtVB
The R call and the NrtVBR call for which the reception request
Assuming that it is accommodated in the remaining band Z, only the NrtVBR
Loss rate Bnrt Is estimated (step Sd2). That hand
The order is as follows. -Accepted RtVBR calls, NrtVBR calls,
For NrtVBR calls that have been requested,
Peak cell rate ri , And cell rate a i Based on
And calculate the following quantities: Ri = INT (γ ・ L ・ ri / C) Ai = γ ・ L ・ ai / C where INT (x) is the smallest integer not less than x.
You. L is a cell length (bit / cell). C is the VP capacity
(Transmission rate bit / cell). γ is the output of the multiplexer
This is a constant (cell) depending on the buffer capacity K.・ Next, calculate the following value Г. Г = γ · Z / C ・ R abovei , Ai , Г, and RtVB
Cell loss for mixed traffic of R and NrtVBR calls
The estimated loss rate * B is calculated as follows.
【数23】 ここで(Equation 23) here
【数24】 である。ここでΣn*は、受付済みのNrtVBR呼と受
付要求のあったNrtVBR呼の合併集合Σn*=Σn ∪
{受付要求のあったNrtVBR呼}である。また D=max(C3 ,CL ) であり、(Equation 24) It is. Here, {n * is the union set of the accepted NrtVBR call and the NrtVBR call for which the acceptance request was made, { n * = { n} }.
{NrtVBR call for which reception was requested}. Also, D = max (C 3 , CL ), and
【数25】 である。 ・上記セル損失率推定値*Bは、RtVBRとNrtV
BRの混合トラヒックに対するセル損失率である。そこ
で、NrtVBRのみのセル損失率Bnrtを推定するた
めに、損失セルが全てNrtVBRセルから発生したと
仮定して、以下の計算を行う。(Equation 25) It is. -The estimated cell loss rate * B is RtVBR and NrtV
It is a cell loss rate for BR mixed traffic. Therefore, in order to estimate the cell loss rate B nrt of only NrtVBR, the following calculation is performed on the assumption that all the lost cells are generated from NrtVBR cells.
【数26】 (Equation 26)
【0020】3.上記NrtVBRのみのセル損失率B
nrt が規定値以下であれば、受付要求のあったNrtV
BR呼の受付可を通知する。そうでなければ、受付不可
を通知する(ステップSd3)。 4.呼が収容される全てのVPについて、受付可と判断
された場合、呼の受付が許可される。3. Cell loss rate B of NrtVBR only
If nrt is equal to or less than a specified value, NrtV for which a reception request has been made
Notify that the BR call can be accepted. If not, a notification of rejection is given (step Sd3). 4. When it is determined that all VPs that can accommodate the call can be accepted, acceptance of the call is permitted.
【0021】(4)ベストエフォートクラス呼受付処理
部1eの処理 ベストエフォートクラス呼受付処理部1eは、以下の処
理を実行する(図10参照)。 1.受付要求のあったベストエフォートクラス呼のピー
クセルレートが全VP容量以下であれば、要求のあった
ベストエフォートクラス呼の受付可を通知する。そうで
なければ受付不可を通知する(ステップSe1)。 2.呼が収容される全てのVPについて、受付可と判断
された場合、呼の受付を許可する。(4) Processing of Best Effort Class Call Reception Processing Unit 1e The best effort class call reception processing unit 1e executes the following processing (see FIG. 10). 1. If the peak cell rate of the best-effort class call for which a reception request has been made is equal to or less than the total VP capacity, notification is made that the reception of the requested best-effort class call is acceptable. If not, a notification of rejection is given (step Se1). 2. If it is determined that all VPs that can accommodate the call can be accepted, the acceptance of the call is permitted.
【0022】以上の手続きにより、複数サービスカテゴ
リに関する呼受付制御が、他のサービスカテゴリの品質
に対して悪影響を及ぼすことなく実行される。更に、該
受付制御のための処理も、予め決められた時間内で終了
する。上述した従来技術は、呼の種類の数及びコネクシ
ョン数に依存する畳み込み演算を用いていない。このた
め、予め決められた繰り返し計算回数のパラメータNに
よってのみ計算時間が決定され、VC数やVCの種別数
に依存しない計算量でセル損失率推定値*Bを求めるこ
とを可能とし、セル損失率が定める通信品質要求を満足
する呼受付制御を、リアルタイムで実現している。With the above procedure, call admission control for a plurality of service categories is executed without adversely affecting the quality of other service categories. Further, the processing for the reception control is completed within a predetermined time. The prior art described above does not use a convolution operation that depends on the number of call types and the number of connections. Therefore, the calculation time is determined only by the parameter N of the predetermined number of repetition calculations, and the cell loss rate estimated value * B can be obtained with a calculation amount independent of the number of VCs and the number of types of VCs. The call admission control that satisfies the communication quality requirement determined by the rate is realized in real time.
【0023】[0023]
【発明が解決しようとする課題】しかしながら、上記従
来技術で用いているセル損失率推定法は、トラヒックの
ピークレートと平均レートのみに基づいているため、交
換機の出力バッファ容量が小さい場合には有効である
が、大きい場合には該バッファによるトラヒックの多重
化効果が、セル損失率推定に適切に反映されないという
問題点があった。近年、ATM網を用いたデータ通信サ
ービスが活発に議論されている状況に対応して、交換機
の出力バッファ容量は増大する傾向にあり、ピークレー
トと平均レートのみに基づいた呼受付制御では十分では
ない。従って、トラヒックのピークレートと平均レート
の他に、最大バーストサイズの情報を用い、交換機の出
力バッファ容量に依存した多重化効果を適切に推定する
セル損失率推定法に基づき、かつ、ATMの複数サービ
スカテゴリに対応し、実時間処理が可能な呼受付制御方
法が望まれていた。However, the cell loss rate estimating method used in the above prior art is based only on the peak rate and average rate of traffic, and is effective when the output buffer capacity of the exchange is small. However, when it is large, there is a problem that the traffic multiplexing effect of the buffer is not properly reflected in the cell loss rate estimation. In recent years, in response to a situation in which data communication services using an ATM network are being actively discussed, the output buffer capacity of the exchange tends to increase, and call admission control based on only the peak rate and the average rate is not sufficient. Absent. Therefore, based on the cell loss rate estimating method for appropriately estimating the multiplexing effect depending on the output buffer capacity of the exchange using information on the maximum burst size in addition to the peak rate and average rate of the traffic, There has been a demand for a call admission control method capable of real-time processing corresponding to a service category.
【0024】本発明の目的は、上記問題を解決するた
め、従来の呼受付制御方法における複数サービスカテゴ
リのサポート、リアルタイム処理の特徴を損なうことな
く、トラヒックのピークレートと平均レートの他に、最
大バーストサイズの情報を用い、交換機の出力バッファ
容量に依存した適切な多重化効果を提供する呼受付制御
方法及び装置を提供することである。[0024] An object of the present invention is to solve the above-mentioned problems by supporting a plurality of service categories in the conventional call admission control method and without impairing the features of real-time processing, in addition to the peak traffic rate and the average traffic rate. It is an object of the present invention to provide a call admission control method and apparatus for providing an appropriate multiplexing effect depending on the output buffer capacity of a switch by using information on a burst size.
【0025】[0025]
【課題を解決するための手段】本発明は、 ・VBRクラス一般のコネクション毎のピークレート、
平均レート、最大バーストサイズの情報を用い、また、
交換機の出力バッファ容量の情報を用いて実時間でセル
損失率を推定する技術と、 ・サービスカテゴリ毎に用意された交換機の出力バッフ
ァ間に優先度を設定し、また、サービスカテゴリ毎に用
意された交換機の出力バッファが固定容量を持つとする
ことにより、特定のVBRサービスカテゴリのみの品質
を実時間推定する技術とを用いることを特徴としてい
る。 本発明によれば、複数のサービスカテゴリについて、該
サービスカテゴリに属する呼の受付の可否が、自サービ
スカテゴリの品質と、他のサービスカテゴリの品質への
影響の有無が交換機の出力バッファ容量に依存した多重
化効果まで考慮して推定され、その推定に基づき、呼の
受付可否が判断される。また、該判断の処理は、受付を
要求された呼数や交換機の出力バッファ容量に依らず、
一定時間で終了する。その結果、多重化効果を適切に判
断し、かつ、複数のサービスカテゴリに対応しリアルタ
イムで処理可能な呼の受付制御が可能になる。The present invention provides: a peak rate for each connection of a general VBR class;
Use the average rate, maximum burst size information,
A technique for estimating the cell loss rate in real time using information on the output buffer capacity of the exchange; and- setting a priority between the output buffers of the exchanges prepared for each service category, and preparing for each service category. And a technique for real-time estimation of the quality of only a specific VBR service category by assuming that the output buffer of the exchange has a fixed capacity. According to the present invention, for a plurality of service categories, whether or not a call belonging to the service category can be accepted depends on the quality of its own service category and whether the quality of other service categories is affected depends on the output buffer capacity of the exchange. The estimated multiplexing effect is also taken into consideration, and based on the estimation, it is determined whether the call can be accepted. In addition, the process of the determination is independent of the number of calls requested to be accepted and the output buffer capacity of the exchange,
It ends in a certain time. As a result, it is possible to appropriately determine the multiplexing effect and to control the admission of calls that can be processed in real time in correspondence with a plurality of service categories.
【0026】[0026]
【発明の実施の形態】以下、図面を参照して、本発明の
一実施形態について説明する。 §1.概要 本実施形態では、サービスカテゴリとして、CBR、R
ealtime VBR(RtVBR)、Non−re
altime VBR(NrtVBR)、ベストエフォ
ートクラス(ABR,UBR)を想定している。もちろ
ん、本発明が適用可能なサービスカテゴリの種類は、本
実施形態に限定されず、他のバリエーションへの拡張は
容易である。また、CBRとベストエフォートクラスの
申告値は、ピークセルレートのみである。一方、RtV
BRとNrtVBRの申告値は、ピークセルレート、平
均セルレート、及び、最大バーストサイズである。An embodiment of the present invention will be described below with reference to the drawings. §1. Overview In the present embodiment, CBR, R
ealtime VBR (RtVBR), Non-re
It is assumed that an ultimate VBR (NrtVBR) and a best effort class (ABR, UBR) are used. Of course, the types of service categories to which the present invention can be applied are not limited to the present embodiment, and can be easily extended to other variations. The declared values of the CBR and the best effort class are only the peak cell rate. On the other hand, RtV
The declared values of BR and NrtVBR are the peak cell rate, average cell rate, and maximum burst size.
【0027】これらの各サービスカテゴリに属する呼源
から入力されたセルは、ATM交換機において、サービ
スカテゴリ毎に用意されたバッファに入力される(図1
参照)。各バッファは予め決められた固定容量を持つと
する。尚、バッファの構成は、図1に限定されず、サー
ビスカテゴリの種類に合わせて設計される。各バッファ
には、セル転送の優先順位が設定されている。その優先
順位は、一例として、優先度の高い順に、CBR、Rt
VBR、NrtVBR、ベストエフォートクラスであ
る。あるバッファ内に存在するセルは、そのバッファよ
りも優先度の高いバッファ内にセルが存在しないときに
限り、転送される。Cells input from the call sources belonging to these service categories are input to buffers prepared for each service category in the ATM exchange (FIG. 1).
reference). It is assumed that each buffer has a predetermined fixed capacity. Note that the configuration of the buffer is not limited to FIG. 1 and is designed according to the type of service category. The priority of cell transfer is set in each buffer. The priorities are, for example, CBR, Rt in descending order of priority.
VBR, NrtVBR, and best effort class. A cell that exists in a buffer is transferred only when no cell exists in a buffer with a higher priority than that buffer.
【0028】本発明は、複数のサービスカテゴリの呼受
付制御を、交換機の出力バッファ容量に依存した多重化
効果を適切に考慮しつつ、リアルタイムで実行するもの
である。本発明は、以下の技術を核にして構成される。 1.ATM交換機内に、サービスカテゴリ毎に固定的な
容量を持つバッファ(図1)を用意する。そして、各バ
ッファ間において、セル転送の優先度を設定する。そし
て、あるサービスカテゴリに属するバッファのセル転送
は、該バッファより高い優先度を持つ全てのバッファに
セルが存在しないときのみ実行される。これにより、各
サービスカテゴリの振舞いが、該サービスカテゴリより
高い優先度のサービスカテゴリの品質に影響を与えるこ
とを、防止できる。その結果、該サービスカテゴリより
低い優先度のサービスカテゴリの品質に対する影響のみ
を考慮するだけで、該サービスカテゴリの品質推定処理
が実行可能となる。According to the present invention, call admission control for a plurality of service categories is executed in real time while appropriately considering the multiplexing effect depending on the output buffer capacity of the exchange. The present invention is configured based on the following technology. 1. A buffer (FIG. 1) having a fixed capacity for each service category is prepared in the ATM exchange. Then, the priority of cell transfer is set between the buffers. Then, cell transfer of a buffer belonging to a certain service category is executed only when no cell exists in all buffers having a higher priority than the buffer. Thus, it is possible to prevent the behavior of each service category from affecting the quality of the service category having a higher priority than the service category. As a result, the quality estimation process of the service category can be executed only by considering only the influence on the quality of the service category having a lower priority than the service category.
【0029】2.各VBR呼毎のトラヒックパラメータ
としてピークセルレート、平均セルレート、最大バース
トサイズの3つの量を用い、交換機の出力バッファ容量
に対してVBRクラス一般のセル損失率*Bを以下のよ
うに推定するリアルタイムセル損失率推定技術。各VB
R呼iについて、ピークセルレートri 、平均セルレー
トai 、及び最大バーストサイズBi に基づいて、以下
の量を計算し、保持しておく。2. Real-time estimation of the general cell loss rate * B of the VBR class with respect to the output buffer capacity of the exchange using three quantities of the peak cell rate, the average cell rate, and the maximum burst size as the traffic parameters for each VBR call. Cell loss rate estimation technology. Each VB
For the R call i, the following amounts are calculated and stored based on the peak cell rate r i , the average cell rate a i , and the maximum burst size B i .
【数27】 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гは、多重化装置のVB
R用出力バッファ容量をK(cell)としたとき Г=K+1 で決定される。上記Pi ,Si ,αi ,Гを用いて、以
下の式で、セル損失率推定値*Bを演算する。[Equation 27] Here, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Г is the VB of the multiplexer
When the output buffer capacity for R is K (cell), it is determined by Г = K + 1. Using the above P i , S i , α i , Г, the cell loss rate estimated value * B is calculated by the following equation.
【数28】 ここでNは4以上の正整数(推奨値N=10)で、[Equation 28] Here, N is a positive integer of 4 or more (recommended value N = 10),
【数29】 である。ここでΣはVBR呼の集合とする。また D=max(C3 ,CL ) であり、(Equation 29) It is. Here, Σ is a set of VBR calls. Also, D = max (C 3 , CL ), and
【数30】 である。これにより、コネクション数、及び、交換機の
出力バッファ容量に依存しない一定時間内で、交換機の
出力バッファ容量に依存した多重化効果を考慮してセル
損失率推定を行なうことが可能になる。[Equation 30] It is. As a result, it is possible to estimate the cell loss rate within a fixed time which does not depend on the number of connections and the output buffer capacity of the switch, taking into account the multiplexing effect depending on the output buffer capacity of the switch.
【0030】3.上記リアルタイムセル損失率推定技術
を利用して、サービスカテゴリ毎の品質推定処理を行
う。これにより、サービスカテゴリ毎の品質推定処理
を、リアルタイムで実行することが可能となる。この技
術は、具体的には、複数のサービスカテゴリの呼を多重
化したトラヒックに対するセル損失率を、上記2項記載
のセル損失率推定法を用いて、リアルタイムで推定した
後、全ての損失セルが低優先サービスカテゴリに属する
と仮定して、低優先サービスカテゴリのセル損失率を推
定することである。3. The quality estimation processing for each service category is performed using the above-described real-time cell loss rate estimation technology. This makes it possible to execute the quality estimation process for each service category in real time. Specifically, this technique estimates a cell loss rate for traffic multiplexed with calls of a plurality of service categories in real time using the cell loss rate estimation method described in the above item 2, and then all loss cells are estimated. Is assumed to belong to the low priority service category, and the cell loss rate of the low priority service category is estimated.
【0031】4.あるサービスカテゴリに属する呼の設
定要求を受信したとき、設定要求のあった呼を受け付け
たと仮定した場合における、該サービスカテゴリ及びそ
れより低いサービスカテゴリの品質を、上記2項及び3
項に記載のサービスカテゴリ毎の品質推定技術を用い
て、サービスカテゴリ毎に推定し、全ての品質推定値が
規定値を満足する場合にのみ、該設定要求を受け付け
る。これにより、既に、設定済みのコネクションのVP
毎の品質に及ぼす影響を交換機の出力バッファ容量に依
存した多重化効果まで適切に考慮した上で、複数のサー
ビスカテゴリの呼受付制御を行うことが可能となる。4. When a request for setting a call belonging to a certain service category is received, the quality of the service category and a lower service category in the case where it is assumed that the call for which the setting request has been received are determined by the above-mentioned items 2 and 3.
The estimation request is estimated for each service category using the quality estimation technology for each service category described in the section, and the setting request is accepted only when all the quality estimation values satisfy the specified value. As a result, the VP of the already set connection
It is possible to perform call admission control for a plurality of service categories after appropriately considering the effect on quality for each multiplexing effect depending on the output buffer capacity of the exchange.
【0032】§2.実施形態 以下に、本発明の一実施形態によるATM呼受付制御方
法を説明する。本実施形態では、図5に示すATM網に
おいて、呼受付制御部1に代えて、呼受付制御部2が用
いられる。図2は、呼受付制御部2の構成例を示すブロ
ック図である。呼受付制御部2は、コネクションの最大
バースト長をサポートする機能を呼受付制御部1に追加
したものである。本ATM呼受付制御方法は、呼受付制
御部2によって、VP毎に施される。§2. Embodiment Hereinafter, an ATM call admission control method according to an embodiment of the present invention will be described. In the present embodiment, a call admission control unit 2 is used instead of the call admission control unit 1 in the ATM network shown in FIG. FIG. 2 is a block diagram illustrating a configuration example of the call admission control unit 2. The call admission control unit 2 adds a function of supporting a maximum burst length of a connection to the call admission control unit 1. This ATM call admission control method is performed by the call admission control unit 2 for each VP.
【0033】このような構成において、本実施形態によ
る呼受付制御方法は、以下の手順で行われる。 1.呼の受付をリアルタイムで処理するために、VPの
セル損失率推定処理に許される繰り返し計算回数Nを予
め決めておく(推奨値N=10)。 2.VPについて、VPに既にコネクションが設定され
ているユーザ及び新規に呼設定要求のあったユーザの全
てに対して、識別子i(i=1,2,…,設定済みのコ
ネクション数+1)を付与する。In such a configuration, the call admission control method according to the present embodiment is performed in the following procedure. 1. In order to process the call reception in real time, the number of repetition calculations N allowed for the VP cell loss rate estimation processing is determined in advance (recommended value N = 10). 2. With respect to the VP, an identifier i (i = 1, 2,..., The number of set connections + 1) is assigned to all users who have already set up a connection to the VP and who have newly requested a call setup. .
【0034】3.新規に呼設定を行うユーザiは、呼の
設定を要求する際に、希望するサービスカテゴリ(CB
R、RtVBR、NrtVBR、ベストエフォートクラ
ス)と、ピークセルレートri (1/sec)と、平均
セルレートai (1/sec,但し、上記希望するサー
ビスカテゴリが、RtVBRまたはNrtVBRの場合
に有効)と、最大バーストサイズBi (cell,但し、上
記希望するサービスカテゴリが、RtVBRまたはNr
tVBRの場合に有効)を呼受付制御部2に申告する。3. A user i who newly sets up a call sets a desired service category (CB) when requesting call setting.
R, rtVBR, nrtVBR, a best effort class), and the peak cell rate r i (1 / sec), the average cell rate a i (1 / sec, however, the service category of the desired, effective when rtVBR or nrtVBR) And the maximum burst size B i (cell, where the desired service category is RtVBR or Nr
(valid for tVBR) to the call admission control unit 2.
【0035】4.サービスカテゴリチェック部C(図2
参照)は、ユーザから申告されたサービスカテゴリ(C
BR、RtVBR、NrtVBR、ベストエフォートク
ラス)に基づいて、受付要求のあった呼を分類し、該呼
を対応する呼受付処理部AまたはBに渡す。 5.各呼受付処理部は、後述する受付処理を実行し、受
付可否を通知する。 6.該呼が収容される全てのVPについて、受付可と判
断された場合、該呼の受付が許可される。4. Service category check section C (FIG. 2)
Reference) is the service category (C) declared by the user.
Based on the BR, RtVBR, NrtVBR, best-effort class), the call that has received the reception request is classified, and the call is passed to the corresponding call reception processing unit A or B. 5. Each call reception processing unit executes a reception process described later, and notifies whether reception is possible. 6. If it is determined that all VPs that accommodate the call can be accepted, acceptance of the call is permitted.
【0036】次に、上記4.の処理(呼受付処理部Aと
Bでの受付処理)について、個別に説明する。 (1)CBR呼受付処理の場合の呼受付処理部Aの処理 CBR呼受付の場合、呼受付処理部Aは、以下の処理を
実行する(図3参照)。 1.(受付済みのCBR呼のピークセルレートの総和)
+(受付判断対象となるCBR呼のピークセルレート)
を計算する(ステップA1)。 2.上記帯域(すなわち、上記1.の計算結果)が全V
P容量以下であれば、ステップA3へ、そうでなけれ
ば、受付不可を通知して、処理を終了する(ステップA
2)。Next, 4. (Reception processing in the call reception processing units A and B) will be individually described. (1) Processing of Call Acceptance Processing Unit A in CBR Call Acceptance Processing In the case of CBR call acceptance, the call acceptance processing unit A executes the following processing (see FIG. 3). 1. (Total sum of peak cell rates of accepted CBR calls)
+ (Peak cell rate of CBR call subject to acceptance judgment)
Is calculated (step A1). 2. When the band (that is, the calculation result of the above 1) is all V
If the capacity is equal to or less than the P capacity, the process proceeds to step A3.
2).
【0037】3.受付済みのCBR呼、及び、RtVB
R呼と、受付判断対象となるCBR呼を、VPに収容し
たと仮定して、RtVBRのみのセル損失率Brtを推定
する(ステップA3)。その手順は以下の通り。 ・受付済みの全てのRtVBR呼について、これらの呼
のピークセルレート、平均セルレート、及び、最大バー
ストサイズに基づいて、それぞれの呼の受付時に以下の
量を計算し、保持しておく。3. Accepted CBR call and RtVB
And R call, a CBR call to be accepted determination target, assuming accommodated in VP, to estimate cell loss probability B rt only rtVBR (step A3). The procedure is as follows. For all accepted RtVBR calls, calculate and hold the following quantities when accepting each call, based on the peak cell rate, average cell rate, and maximum burst size of these calls:
【数31】 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гr は、多重化装置のR
tVBR用出力バッファ容量をKr (cell)としたとき Гr =Kr +1 で決定される。 ・上記Pi ,Si ,αi ,Гr を用いて、以下の式で、
セル損失率推定値*Bを演算する。(Equation 31) Here, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Г r is the multiplexing device R
When the output buffer capacity for tVBR is K r (cell), it is determined by Г r = K r +1. Using the above P i , S i , α i , Г r ,
The cell loss rate estimated value * B is calculated.
【数32】 ここで、Σc*は受付済のCBR呼と受付要求のあったC
BR呼の合併集合、Σr は受付済のRtVBR呼の集合
であるとして、(Equation 32) Here, Σ c * is the CBR call that has been accepted and the C that has received the acceptance request.
The union set of BR calls, Σ r is the set of accepted RtVBR calls,
【数33】 である。また D=max(C3 ,CL ) であり、[Equation 33] It is. Also, D = max (C 3 , CL ), and
【数34】 である。 ・上記セル損失率推定値*Bから、RtVBRのみのセ
ル損失率Brtを以下のように算出する。(Equation 34) It is. The above mentioned cell loss ratio estimate * from B, and calculated as follows cell loss ratio B rt only rtVBR.
【数35】 (Equation 35)
【0038】4.上記RtVBRのみのセル損失率Brt
が規定値以下であれば、ステップA5へ、そうでなけれ
ば、受付不可を通知し処理を終了する(ステップA
4)。 5.受付済みのCBR呼、RtVBR呼、及び、Nrt
VBR呼を、VPに収容したと仮定して、NrtVBR
のみのセル損失率Bnrt を推定する(ステップA5)。
その手順は以下の通り。 ・受付済みの全てのRtVBR呼、NrtVBR呼につ
いて、これらの呼のピークセルレート、平均セルレー
ト、及び、最大バーストサイズに基づいて、それぞれの
呼の受付時に以下の量を計算し、保持しておく。4. Cell loss rate B rt of only RtVBR
If the value is equal to or less than the specified value, the process proceeds to step A5.
4). 5. Accepted CBR call, RtVBR call, and Nrt
Assuming that the VBR call has been accommodated in the VP, NrtVBR
Only the cell loss rate B nrt is estimated (step A5).
The procedure is as follows. For all the accepted RtVBR calls and NrtVBR calls, the following amounts are calculated and held when each call is accepted based on the peak cell rate, average cell rate, and maximum burst size of these calls. .
【数36】 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гn は、多重化装置のN
rtVBR用出力バッファ容量をKn (cell)としたと
き Гn =Kn +1 で決定される。 ・上記Pi ,Si ,αi ,Гn を用いて、以下の式で、
セル損失率推定値*Bを演算する。[Equation 36] Here, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Г n is the N of the multiplexer
When the output buffer capacity of the rtVBR is K n (cell), it is determined by Г n = K n +1. Using the above P i , S i , α i , Г n ,
The cell loss rate estimated value * B is calculated.
【数37】 ここで、Σc*は受付済のCBR呼と受付要求のあったC
BR呼の合併集合、Σr は受付済のRtVBR呼の集
合、Σn は受付済のNrtVBR呼の集合であるとし
て、(37) Here, Σ c * is the CBR call that has been accepted and the C that has received the acceptance request.
Assume that a union set of BR calls, Σ r is a set of accepted RtVBR calls, Σ n is a set of accepted NrtVBR calls,
【数38】 である。また D=max(C3 ,CL ) であり、(38) It is. Also, D = max (C 3 , CL ), and
【数39】 である。 ・上記セル損失率推定値*Bから、NrtVBRのみの
セル損失率Bnrtを以下のように算出する。[Equation 39] It is. From the cell loss rate estimated value * B, the cell loss rate B nrt of only NrtVBR is calculated as follows.
【数40】 (Equation 40)
【0039】6.上記NrtVBRのみのセル損失率B
nrt が規定値以下であれば、受付要求のあったCBR呼
の該VPへの受付を許可する。そうでなければ、受付不
可を通知して、処理を終了する(ステップA6)。 7.呼が通過する全てのVPについて、受付可と判断さ
れた場合、呼の受付が許可される。6. Cell loss rate B of NrtVBR only
If nrt is equal to or less than the specified value, the acceptance of the CBR call for which acceptance is requested to the VP is permitted. If not, a notice of non-acceptance is given and the process is terminated (step A6). 7. When it is determined that all the VPs through which the call passes can be accepted, the acceptance of the call is permitted.
【0040】(2)RtVBR呼受付処理の場合の呼受
付処理部Aの処理 RtVBR呼受付の場合、呼受付処理部Aは、以下の処
理を実行する(図3参照)。 1.受付済みのCBR呼、RtVBR呼、及び、受付要
求のあったRtVBR呼を、VPに収容したと仮定し
て、RtVBRのみのセル損失率Brtを推定する(ステ
ップA3)。その手順は以下の通り。 ・受付済みの全てのRtVBR呼、及び、受付要求のあ
ったRtVBR呼について、これらの呼のピークセルレ
ート、平均セルレート、及び、最大バーストサイズに基
づいて、それぞれの呼の受付時に以下の量を計算し、保
持しておく。(2) Processing of Call Acceptance Processing Unit A in RtVBR Call Acceptance Processing In the case of RtVBR call acceptance, the call acceptance processing unit A executes the following processing (see FIG. 3). 1. Accepted already CBR call, rtVBR call, and the rtVBR call for which the admission request, assuming accommodated in VP, to estimate cell loss probability B rt only rtVBR (step A3). The procedure is as follows. For all accepted RtVBR calls and RtVBR calls for which acceptance has been requested, the following amounts are accepted when each call is accepted, based on the peak cell rate, average cell rate, and maximum burst size of these calls: Calculate and keep.
【数41】 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гr は、多重化装置のR
tVBR用出力バッファ容量をKr (cell)としたとき Гr =Kr +1 で決定される。 ・上記Pi ,Si ,αi ,Гr を用いて、以下の式で、
セル損失率推定値*Bを演算する。[Equation 41] Here, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Г r is the multiplexing device R
When the output buffer capacity for tVBR is K r (cell), it is determined by Г r = K r +1. Using the above P i , S i , α i , Г r ,
The cell loss rate estimated value * B is calculated.
【数42】 ここで、(Equation 42) here,
【数43】 である。ここで、Σc は受付済のCBR呼の集合、Σr*
は、受付済みのRtVBR呼と受付要求のあったRtV
BR呼の合併集合Σr*=Σr ∪{受付要求のあったRt
VBR呼}である。また D=max(C3 ,CL ) であり、[Equation 43] It is. Where Σ c is the set of accepted CBR calls, Σ r *
Is the RtVBR call that has been accepted and the RtV that has been accepted
Merged set of BR calls Σ r * = Σ r R Rt requested to accept
VBR call. Also, D = max (C 3 , CL ), and
【数44】 である。 ・上記セル損失率推定値*Bから、RtVBRのみのセ
ル損失率Brtを以下のように算出する。[Equation 44] It is. The above mentioned cell loss ratio estimate * from B, and calculated as follows cell loss ratio B rt only rtVBR.
【数45】 [Equation 45]
【0041】2.上記RtVBRのみのセル損失率Brt
が規定値以下であれば、ステップA5へ、そうでなけれ
ば、受付不可を通知し処理を終了する(ステップA
4)。 3.受付済みのCBR呼、RtVBR呼、NrtVBR
呼、及び、受付要求のあったRtVBR呼を、VPに収
容したと仮定して、NrtVBRのみのセル損失率B
nrt を推定する(ステップA5)。その手順は以下の通
り。 ・受付済みの全てのRtVBR呼、NrtVBR呼、及
び、受付要求のあったRtVBR呼について、これらの
呼のピークセルレート、平均セルレート、及び、最大バ
ーストサイズに基づいて、それぞれの呼の受付時に以下
の量を計算し、保持しておく。2. Cell loss rate B rt of only RtVBR
If the value is equal to or less than the specified value, the process proceeds to step A5.
4). 3. Accepted CBR call, RtVBR call, NrtVBR
Assuming that the call and the RtVBR call for which the admission request was received are accommodated in the VP, the cell loss rate B of only the NrtVBR is assumed.
Estimate nrt (step A5). The procedure is as follows. For all accepted RtVBR calls, NrtVBR calls, and RtVBR calls for which acceptance has been requested, based on the peak cell rate, average cell rate, and maximum burst size of these calls, Calculate the amount of and keep it.
【数46】 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гn は、多重化装置のN
rtVBR用出力バッファ容量をKn (cell)としたと
き Гn=Kn+1 で決定される。 ・上記Pi ,Si ,αi ,Гn を用いて、以下の式で、
セル損失率推定値*Bを演算する。[Equation 46] Here, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Г n is the N of the multiplexer
When the output buffer capacity of the rtVBR is K n (cell), it is determined by Г n = K n +1. Using the above P i , S i , α i , Г n ,
The cell loss rate estimated value * B is calculated.
【数47】 ここで、Σc は受付済のCBR呼の集合、Σr*は受付済
のRtVBR呼と受付要求のあったRtVBR呼の合併
集合、Σn は受付済のNrtVBR呼の集合であるとし
て、[Equation 47] Here, Σ c is a set of accepted CBR calls, Σ r * is a merged set of RtVBR calls that have been accepted and RtVBR calls that have been accepted, and Σ n is a set of accepted NrtVBR calls.
【数48】 である。また D=max(C3 ,CL ) であり、[Equation 48] It is. Also, D = max (C 3 , CL ), and
【数49】 である。 ・上記セル損失率推定値*Bから、NrtVBRのみの
セル損失率Bnrtを以下のように算出する。[Equation 49] It is. From the cell loss rate estimated value * B, the cell loss rate B nrt of only NrtVBR is calculated as follows.
【数50】 [Equation 50]
【0042】4.上記NrtVBRのみのセル損失率B
nrt が規定値以下であれば、受付要求のあったVBR呼
の該VPへの受付を許可する。そうでなければ、受付不
可を通知して、処理を終了する(ステップA6)。 5.呼が通過する全てのVPについて、受付可と判断さ
れた場合、呼の受付が許可される。4. Cell loss rate B of NrtVBR only
If nrt is equal to or less than the specified value, the reception of the VBR call requested to be accepted to the VP is permitted. If not, a notice of non-acceptance is given and the process is terminated (step A6). 5. When it is determined that all the VPs through which the call passes can be accepted, the acceptance of the call is permitted.
【0043】(3)NrtVBR呼受付処理の場合の呼
受付処理部Aの処理 NrtVBR呼受付の場合、呼受付処理部Aは、以下の
処理を実行する(図3参照)。 1.受付済みのCBR呼、RtVBR呼、NrtVBR
呼、及び、受付要求のあったNrtVBR呼を、VPに
収容したと仮定して、NrtVBRのみのセル損失率B
nrt を推定する(ステップA5)。その手順は以下の通
り。 ・受付済みの全てのRtVBR呼、NrtVBR呼、及
び、受付要求のあったNrtVBR呼について、これら
の呼のピークセルレート、平均セルレート、及び、最大
バーストサイズに基づいて、それぞれの呼の受付時に以
下の量を計算し、保持しておく。(3) Process of Call Acceptance Processing Unit A in NrtVBR Call Acceptance Process In the case of NrtVBR call acceptance, the call acceptance processing unit A executes the following process (see FIG. 3). 1. Accepted CBR call, RtVBR call, NrtVBR
Assuming that the call and the NrtVBR call for which the admission request has been received are accommodated in the VP, the cell loss rate B of only the NrtVBR
Estimate nrt (step A5). The procedure is as follows. For all accepted RtVBR calls, NrtVBR calls, and NrtVBR calls for which acceptance has been requested, based on the peak cell rate, average cell rate, and maximum burst size of these calls, Calculate the amount of and keep it.
【数51】 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гn は、多重化装置のN
rtVBR用出力バッファ容量をKn (cell)としたと
き Гn =Kn +1 で決定される。 ・上記Pi ,Si ,αi ,Гn を用いて、以下の式で、
セル損失率推定値*Bを演算する。(Equation 51) Here, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Г n is the N of the multiplexer
When the output buffer capacity of the rtVBR is K n (cell), it is determined by Г n = K n +1. Using the above P i , S i , α i , Г n ,
The cell loss rate estimated value * B is calculated.
【数52】 ここで、Σc は受付済のCBR呼の集合、Σr は受付済
のRtVBR呼の集合であるとして、(Equation 52) Here, Σ c is a set of accepted CBR calls, Σ r is a set of accepted RtVBR calls,
【数53】 である。ここでΣn*は、受付済みのNrtVBR呼と受
付要求のあったNrtVBR呼の合併集合Σn*=Σn ∪
{受付要求のあったNrtVBR呼}である。また D=max(C3,CL) であり、(Equation 53) It is. Here, {n * is the union set of the accepted NrtVBR call and the NrtVBR call for which the acceptance request was made, { n * = { n} }.
{NrtVBR call for which reception was requested}. Also, D = max (C 3 , CL ), and
【数54】 である。 ・上記セル損失率推定値*Bから、NrtVBRのみの
セル損失率Bnrtを以下のように算出する。(Equation 54) It is. From the cell loss rate estimated value * B, the cell loss rate B nrt of only NrtVBR is calculated as follows.
【数55】 [Equation 55]
【0044】2.上記NrtVBRのみのセル損失率B
nrt が規定値以下であれば、受付要求のあったNrtV
BR呼の受付可を通知する。そうでなければ、受付不可
を通知する(ステップA6)。 3.呼が収容される全てのVPについて、受付可と判断
された場合、呼の受付が許可される。2. Cell loss rate B of NrtVBR only
If nrt is equal to or less than a specified value, NrtV for which a reception request was made
Notify that the BR call can be accepted. If not, a notice of rejection is given (step A6). 3. When it is determined that all VPs that can accommodate the call can be accepted, acceptance of the call is permitted.
【0045】(4)ベストエフォートクラス呼受付処理
の場合の呼受付処理部Bの処理 ベストエフォートクラス呼受付の場合、呼受付処理部B
は、以下の処理を実行する(図4参照)。 1.受付要求のあったベストエフォートクラス呼のピー
クセルレートが全VP容量以下であれば、要求のあった
ベストエフォートクラス呼の受付可を通知する。そうで
なければ受付不可を通知する(ステップB1)。 2.呼が収容される全てのVPについて、受付可と判断
された場合、呼の受付を許可する。(4) Processing of the call reception processing unit B in the case of the best effort class call reception processing In the case of the best effort class call reception, the call reception processing unit B
Performs the following processing (see FIG. 4). 1. If the peak cell rate of the best-effort class call for which a reception request has been made is equal to or less than the total VP capacity, notification is made that the reception of the requested best-effort class call is acceptable. If not, a notification of rejection is given (step B1). 2. If it is determined that all VPs that can accommodate the call can be accepted, the acceptance of the call is permitted.
【0046】以上、本発明の実施形態を図面を参照して
詳述してきたが、具体的な構成はこの実施形態に限られ
るものではなく、本発明の要旨を逸脱しない範囲の設計
の変更等があっても本発明に含まれる。例えば、セル損
失率*Bを算出する過程で、The embodiment of the present invention has been described in detail with reference to the drawings. However, the specific configuration is not limited to this embodiment, and a design change or the like may be made without departing from the gist of the present invention. The present invention is also included in the present invention. For example, in the process of calculating the cell loss rate * B,
【数56】 とした場合や、 Г=K とした場合も、本発明への適用は可能である。[Equation 56] And the case where Г = K is also applicable to the present invention.
【0047】[0047]
【発明の効果】本発明によれば、複数のサービスカテゴ
リについて、該サービスカテゴリに属する呼の受付の可
否が、自サービスカテゴリの品質と、他のサービスカテ
ゴリの品質への影響の有無が交換機の出力バッファ容量
に依存した多重化効果まで考慮して推定され、その推定
に基づき、呼の受付可否が判断される。また、該判断の
処理は、受付を要求された呼数や交換機の出力バッファ
容量に依らず、一定時間で終了する。その結果、多重化
効果を適切に判断し、かつ、複数のサービスカテゴリに
対応しリアルタイムで処理可能な呼の受付制御が可能に
なる。According to the present invention, for a plurality of service categories, whether or not a call belonging to the service category can be accepted depends on the quality of the service category and whether or not the quality of other service categories is affected. It is estimated in consideration of the multiplexing effect depending on the output buffer capacity, and based on the estimation, it is determined whether the call can be accepted. In addition, the process of the determination is completed in a fixed time regardless of the number of calls requested to be accepted and the output buffer capacity of the exchange. As a result, it is possible to appropriately determine the multiplexing effect and to control the admission of calls that can be processed in real time in correspondence with a plurality of service categories.
【図1】 従来技術及び本発明の一実施形態によるAT
M交換機内に設けられた出力バッファの構成例を示すブ
ロック図である。FIG. 1 shows an AT according to the prior art and one embodiment of the present invention
FIG. 4 is a block diagram illustrating a configuration example of an output buffer provided in the M exchange.
【図2】 本発明による呼受付制御部2の構成例を示す
ブロック図である。FIG. 2 is a block diagram showing a configuration example of a call admission control unit 2 according to the present invention.
【図3】 本発明による呼受付処理部Aの処理例を示す
フローチャートである。FIG. 3 is a flowchart illustrating a processing example of a call reception processing unit A according to the present invention.
【図4】 本発明による呼受付処理部Bの処理例を示す
フローチャートである。FIG. 4 is a flowchart illustrating a processing example of a call reception processing unit B according to the present invention.
【図5】 従来の呼受付制御部1を用いたATM網の一
例を示すブロック図である。FIG. 5 is a block diagram showing an example of an ATM network using a conventional call admission control unit 1;
【図6】 従来技術による呼受付制御部1の構成例を示
すブロック図である。FIG. 6 is a block diagram illustrating a configuration example of a call admission control unit 1 according to a conventional technique.
【図7】 従来技術によるCBR呼受付処理部1bの処
理例を示すフローチャートである。FIG. 7 is a flowchart illustrating a processing example of a CBR call reception processing unit 1b according to the related art.
【図8】 従来技術によるRtVBR呼受付処理部1c
の処理例を示すフローチャートである。FIG. 8 shows a conventional RtVBR call reception processing unit 1c.
9 is a flowchart illustrating an example of the processing of FIG.
【図9】 従来技術によるNrtVBR呼受付処理部1
dの処理例を示すフローチャートである。FIG. 9 shows an NrtVBR call reception processing unit 1 according to the prior art.
It is a flowchart which shows the example of a process of d.
【図10】 従来技術によるベストエフォートクラス呼
受付処理部1eの処理例を示すフローチャートである。FIG. 10 is a flowchart illustrating a processing example of a best effort class call reception processing unit 1e according to the related art.
2……呼受付制御部 A,B……呼受付処理部 C……サービスカテゴリチェック部 2 Call admission control units A, B Call admission processing unit C Service category check unit
Claims (10)
してピークセルレート、平均セルレート、最大バースト
サイズの3つの量を用い、交換機の出力バッファ容量に
対してVBRクラス一般のセル損失率*Bを以下のよう
に推定することを特徴とするリアルタイムセル損失率推
定技術。各VBR呼iについて、ピークセルレートr
i 、平均セルレートai 、及び最大バーストサイズBi
に基づいて、以下の量を計算し、保持しておく。 【数1】 但し、INT(x)は、x以上となる最小の整数であ
る。Lは、セル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гは、多重化装置のVB
R用出力バッファ容量をK(cell)としたとき Г=K+1 で決定される。上記Pi ,Si ,αi ,Гを用いて、以
下の式で、セル損失率推定値*Bを演算する。 【数2】 ここでNは4以上の正整数(推奨値N=10)で、 【数3】 である。ここでΣはVBR呼の集合とする。また D=max(C3 ,CL ) であり、 【数4】 である。The present invention uses three quantities of a peak cell rate, an average cell rate, and a maximum burst size as traffic parameters for each VBR call. A real-time cell loss rate estimation technique characterized by estimating the cell loss rate as follows. For each VBR call i, the peak cell rate r
i , average cell rate a i , and maximum burst size B i
Based on the above, the following amounts are calculated and stored. (Equation 1) Here, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Г is the VB of the multiplexer
When the output buffer capacity for R is K (cell), it is determined by Г = K + 1. Using the above P i , S i , α i , Г, the cell loss rate estimated value * B is calculated by the following equation. (Equation 2) Here, N is a positive integer of 4 or more (recommended value N = 10). It is. Here, Σ is a set of VBR calls. D = max (C 3 , C L ), and It is.
カテゴリのうちのいずれかに属する呼の接続要求を受信
し、 前記受信した接続要求を、接続要求が要求するサービス
カテゴリに基づいて、分類し、 前記受信した接続要求を受け付けたと仮定した場合につ
いて、該接続要求が要求するサービスカテゴリの品質
を、請求項1記載のセル損失率推定方法に基づいて評価
し、また、他のサービスカテゴリの品質を、請求項1記
載のセル損失率推定方法に基づいてサービスカテゴリ毎
に、評価し、 前記評価の結果に基づいて、前記受信した接続要求の受
付可否を判定し、 受付可能と判定された接続要求の呼について、該呼のセ
ルをバッファへ格納することを許可することを特徴とす
るマルチクラスATM呼受付制御方法。2. A method for receiving a connection request for a call belonging to one of a plurality of service categories for which priorities have been set, classifying the received connection request based on a service category required by the connection request. A step of evaluating the quality of a service category requested by the connection request based on the cell loss rate estimating method according to claim 1, wherein it is assumed that the received connection request has been accepted; Is evaluated for each service category based on the cell loss rate estimating method according to claim 1, and based on a result of the evaluation, whether or not the received connection request is acceptable is determined, and the connection determined to be acceptable is determined. A multi-class ATM call admission control method, characterized in that a request call is permitted to store a cell of the call in a buffer.
設けられており、 各バッファ間には前記優先度が設定されており、 各バッファに格納されたセルは、該バッファより高い優
先度の全てのバッファにセルが存在しない時のみ、伝送
路に転送されることを特徴とする請求項2記載のマルチ
クラスATM呼受付制御方法。3. The buffer is provided for each service category, the priority is set between each buffer, and cells stored in each buffer are all cells having higher priority than the buffer. 3. The multi-class ATM call admission control method according to claim 2, wherein the transfer is performed to the transmission line only when no cell exists in the buffer.
程では、 前記受信した接続要求が要求するサービスカテゴリの呼
と、該サービスカテゴリより低い優先度のサービスカテ
ゴリの呼とを多重化したトラヒックについて、該トラヒ
ックに対するセル損失率を推定し、 前記トラヒックのセル損失率に基づく全ての損失セル
が、該低い優先度のサービスカテゴリに属すると仮定
し、該仮定における該低い優先度のサービスカテゴリの
セル損失率を推定することを特徴とする請求項2または
請求項3のいずれかに記載のマルチクラスATM呼受付
制御方法。4. The process of quality evaluation for each service category, wherein the call of the service category requested by the received connection request and the call of the service category having a lower priority than the service category are multiplexed. Estimating the cell loss rate for the traffic, assuming that all lost cells based on the traffic cell loss rate belong to the lower priority service category, and the cell loss of the lower priority service category in the assumption 4. The multi-class ATM call admission control method according to claim 2, wherein the rate is estimated.
する過程では、 前記受信した接続要求が要求するサービスカテゴリのセ
ル損失率が、該サービスカテゴリについて設定されてい
るセル損失率規定値以下であり、かつ、前記低い優先度
の各サービスカテゴリについて推定されたセル損失率
が、該サービスカテゴリについて設定されているセル損
失率規定値以下であれば、前記受信した接続要求を受付
可能とすることを特徴とする請求項4記載のマルチクラ
スATM呼受付制御方法。5. In the step of determining whether the received connection request is accepted, the cell loss rate of a service category requested by the received connection request is not more than a specified cell loss rate value set for the service category. And if the cell loss rate estimated for each of the low priority service categories is equal to or less than a specified cell loss rate value set for the service category, the received connection request can be accepted. 5. The multi-class ATM call admission control method according to claim 4, wherein:
トri 、平均セルレートai 、及び最大バーストサイズ
Bi に基づいて、以下の量を計算する計算装置と、 【数5】 (但し、INT(x)は、x以上となる最小の整数であ
る。Lはセル長(bit/cell)である。Cは、VP容量
(伝送速度bit/cell)である。Гは、多重化装置のVB
R用出力バッファ容量をK(cell)としたとき Г=K+1 で決定される。)これらの計算量を保持しておく記憶装
置とを有し、 上記Pi ,Si ,αi ,Гを用いて、以下の手順 【数6】 で、セル損失率推定値*Bを演算する演算装置とを具備
することを特徴とするセル損失率推定装置。ここでNは
4以上の正整数(推奨値N=10)で、 【数7】 である。ここでΣはVBR呼の集合とする。また D=max(C3 ,CL ) であり、 【数8】 である。6. A computing device for each VBR call i, which calculates the following quantities based on the peak cell rate r i , the average cell rate a i , and the maximum burst size B i : (However, INT (x) is a minimum integer equal to or larger than x. L is a cell length (bit / cell). C is a VP capacity (transmission speed bit / cell). Of VB
When the output buffer capacity for R is K (cell), it is determined by Г = K + 1. And a storage device for holding these computational amounts, and using the above P i , S i , α i , Г, the following procedure: And a calculating device for calculating the estimated value of the cell loss rate * B. Here, N is a positive integer of 4 or more (recommended value N = 10). It is. Here, Σ is a set of VBR calls. In addition, D = max (C 3 , C L ), and It is.
スカテゴリのうちのいずれかに属する呼の接続要求を受
信し、また、他のサービスカテゴリの品質をサービスカ
テゴリ毎に、評価する手段と、 前記受信した接続要求を受け付けたと仮定した場合につ
いて、該接続要求が要求するサービスカテゴリの品質
を、請求項6記載のセル損失率推定装置を用いて評価
し、また、他のサービスカテゴリの品質を、請求項6記
載のセル損失率推定装置を用いて、サービスカテゴリ毎
に、評価する評価手段と、 前記評価の結果に基づいて、前記受信した接続要求の受
付可否を判定する判定手段と、 受付可能と判定された接続要求の呼について、該呼のセ
ルをバッファへ格納することを許可する許可手段とを具
備することを特徴とするマルチクラスATM呼受付制御
装置。7. A means for receiving a connection request for a call belonging to any one of a plurality of service categories of which priorities are set, and for evaluating the quality of another service category for each service category, Assuming that the received connection request has been accepted, the quality of the service category requested by the connection request is evaluated using the cell loss rate estimation device according to claim 6, and the quality of another service category is evaluated. An evaluation means for evaluating, for each service category, using the cell loss rate estimation device according to claim 6, a determination means for determining whether or not the received connection request can be accepted based on a result of the evaluation; Multi-class ATM, comprising: permitting means for permitting a call of a connection request determined to be possible to be stored in a buffer of the call cell. Call admission control device.
設けられており、 各バッファ間には前記優先度が設定されており、 各バッファに格納されたセルは、該バッファより高い優
先度の全てのバッファにセルが存在しない時のみ、伝送
路に転送されることを特徴とする請求項7記載のマルチ
クラスATM呼受付制御装置。8. The buffer is provided for each service category, the priority is set between each buffer, and cells stored in each buffer are all cells having a higher priority than the buffer. 8. The multi-class ATM call admission control device according to claim 7, wherein the transfer is performed to the transmission line only when no cell exists in the buffer.
と、該サービスカテゴリより低い優先度のサービスカテ
ゴリの呼とを多重化したトラヒックについて、該トラヒ
ックに対するセル損失率を推定する推定手段と、 前記トラヒックのセル損失率に基づく全ての損失セル
が、該低い優先度のサービスカテゴリに属すると仮定
し、該仮定における該低い優先度のサービスカテゴリの
セル損失率を推定する推定手段とを具備することを特徴
とする請求項7または請求項8のいずれかに記載のマル
チクラスATM呼受付制御装置。9. The cell loss ratio for the traffic obtained by multiplexing a call of a service category requested by the received connection request and a call of a service category having a lower priority than the service category. Estimating means for estimating the cell loss rate of the low priority service category under the assumption that all lost cells based on the cell loss rate of the traffic belong to the low priority service category. 9. The multi-class ATM call admission control device according to claim 7, further comprising an estimating unit that performs the estimation.
ル損失率が、該サービスカテゴリについて設定されてい
るセル損失率規定値以下であり、かつ、前記低い優先度
の各サービスカテゴリについて推定されたセル損失率
が、該サービスカテゴリについて設定されているセル損
失率規定値以下であれば、前記受信した接続要求を受付
可能とすることを特徴とする請求項9記載のマルチクラ
スATM呼受付制御装置。10. The determining means, wherein the cell loss rate of a service category requested by the received connection request is equal to or less than a cell loss rate specified value set for the service category, and the low priority 10. The received connection request can be accepted if a cell loss rate estimated for each service category is equal to or less than a specified cell loss rate set for the service category. Multi-class ATM call admission control device.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27313097A JP3333122B2 (en) | 1997-10-06 | 1997-10-06 | ATM quality estimation method, ATM multi-class call admission control method and apparatus |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP27313097A JP3333122B2 (en) | 1997-10-06 | 1997-10-06 | ATM quality estimation method, ATM multi-class call admission control method and apparatus |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH11112516A true JPH11112516A (en) | 1999-04-23 |
| JP3333122B2 JP3333122B2 (en) | 2002-10-07 |
Family
ID=17523551
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP27313097A Expired - Lifetime JP3333122B2 (en) | 1997-10-06 | 1997-10-06 | ATM quality estimation method, ATM multi-class call admission control method and apparatus |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3333122B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020018499A (en) * | 2000-09-02 | 2002-03-08 | 김영철 | Apparatus for controlling traffic of asynchronous transfer mode virtual channel handler and a method of the same |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03163935A (en) * | 1989-07-14 | 1991-07-15 | Hitachi Ltd | Call acceptance method in high-speed packet switching |
| JPH05191437A (en) * | 1992-01-08 | 1993-07-30 | Nec Corp | Call connection control method |
| JPH06338902A (en) * | 1993-05-28 | 1994-12-06 | Toshiba Corp | Call admission control device |
| JPH07131466A (en) * | 1993-11-08 | 1995-05-19 | Toshiba Corp | Call admission control device |
| JPH1013416A (en) * | 1996-06-18 | 1998-01-16 | Nippon Telegr & Teleph Corp <Ntt> | Multi-class ATM call admission control method and apparatus |
-
1997
- 1997-10-06 JP JP27313097A patent/JP3333122B2/en not_active Expired - Lifetime
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH03163935A (en) * | 1989-07-14 | 1991-07-15 | Hitachi Ltd | Call acceptance method in high-speed packet switching |
| JPH05191437A (en) * | 1992-01-08 | 1993-07-30 | Nec Corp | Call connection control method |
| JPH06338902A (en) * | 1993-05-28 | 1994-12-06 | Toshiba Corp | Call admission control device |
| JPH07131466A (en) * | 1993-11-08 | 1995-05-19 | Toshiba Corp | Call admission control device |
| JPH1013416A (en) * | 1996-06-18 | 1998-01-16 | Nippon Telegr & Teleph Corp <Ntt> | Multi-class ATM call admission control method and apparatus |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20020018499A (en) * | 2000-09-02 | 2002-03-08 | 김영철 | Apparatus for controlling traffic of asynchronous transfer mode virtual channel handler and a method of the same |
Also Published As
| Publication number | Publication date |
|---|---|
| JP3333122B2 (en) | 2002-10-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3436845B2 (en) | Multi-class ATM call admission control method and apparatus | |
| US5583857A (en) | Connection admission control method and system in a network for a bandwidth allocation based on the average cell rate | |
| US6442138B1 (en) | Method and apparatus for controlling admission of connection requests | |
| JP3178711B2 (en) | Apparatus and method for scheduling an order of events using a scheduling template determined using a lower bound of a regularity measure | |
| US6324166B1 (en) | Call setup control apparatus in ATM switch | |
| US5917804A (en) | Connection admission control for ATM networks handling CBR and VBR services | |
| JP2897730B2 (en) | Dynamic shaping device | |
| JP3258028B2 (en) | Method for optimally transmitting ATM cells via connection elements | |
| JP3333122B2 (en) | ATM quality estimation method, ATM multi-class call admission control method and apparatus | |
| AU1216399A (en) | Asynchronous transfer mode switch with function for assigning queue having forwarding rate close to declared rate | |
| JP3087946B2 (en) | Call admission determination device | |
| JP3061375B2 (en) | Connection acceptance judgment device | |
| JPH06338902A (en) | Call admission control device | |
| JP3346523B2 (en) | ATM call admission control method | |
| JP3312716B2 (en) | ATM call admission control method | |
| JP3066910B2 (en) | ATM admission network call admission control method | |
| JP3564508B2 (en) | ATM connection reception control method and apparatus | |
| JPH05191437A (en) | Call connection control method | |
| US6741560B1 (en) | Method for ATM communication statistical multiplexing | |
| JP3273364B2 (en) | ATM call admission control method | |
| JPH10303934A (en) | Device and method for scheduling process at template base by using regularity measure | |
| JPH04258055A (en) | Call reception controller for exchange in atm network | |
| Barceló et al. | PRMA performance evaluation based on queueing theory | |
| JPH1132051A (en) | Cell continuity test method | |
| JPH07131462A (en) | ATM call admission control system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080726 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080726 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090726 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090726 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100726 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100726 Year of fee payment: 8 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110726 Year of fee payment: 9 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120726 Year of fee payment: 10 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130726 Year of fee payment: 11 |
|
| S531 | Written request for registration of change of domicile |
Free format text: JAPANESE INTERMEDIATE CODE: R313531 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| EXPY | Cancellation because of completion of term |