JPH053488A - Call admission control method - Google Patents
Call admission control methodInfo
- Publication number
- JPH053488A JPH053488A JP3264628A JP26462891A JPH053488A JP H053488 A JPH053488 A JP H053488A JP 3264628 A JP3264628 A JP 3264628A JP 26462891 A JP26462891 A JP 26462891A JP H053488 A JPH053488 A JP H053488A
- Authority
- JP
- Japan
- Prior art keywords
- call
- bundle
- bundles
- new
- overflow rate
- 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)【要約】
【目的】 この発明は、呼が発生する毎に、複雑な計算
のもとに呼受付可否判断を行う必要がなく、簡便な呼受
付制御を行うことができることを特徴とする。
【構成】 新呼が現存呼束におさまるか否かを判断し
(ST1)、おさまる場合には呼受付を許可し(ST
2)、おさまらない場合には新呼束を設定した場合のバ
ースト溢れ率BTを計算する(ST3)。この結果バー
スト溢れ率BTが規定値以下かどうかを判断する(ST
4)。ここでバースト溢れ率BTが規定値以下の場合の
み新規に呼束を設定して(ST5)、呼受付を許可する
(ST2)。また、呼切断時は空の呼束があるか否かを
判断し(ST7)、空の呼束がある場合はステップ(S
T8)に進んで呼束を1つ解除し(ST8)、呼束を解
除した場合のバースト溢れ率BTを計算する(ST3
b)。
(57) [Abstract] [Object] The present invention is characterized in that it is possible to perform simple call admission control without having to make a call admission decision based on complicated calculation every time a call occurs. To do. [Structure] It is judged whether or not the new call fits into the existing call bundle (ST1), and if it fits, the call acceptance is permitted (ST1).
2) If not, the burst overflow rate BT when a new call bundle is set is calculated (ST3). As a result, it is determined whether or not the burst overflow rate BT is less than or equal to a specified value (ST
4). Here, only when the burst overflow rate BT is equal to or less than the specified value, a new call bundle is set (ST5), and call acceptance is permitted (ST2). When the call is disconnected, it is determined whether or not there is an empty call bundle (ST7), and if there is an empty call bundle, the step (S).
In step T8, one call bundle is released (ST8), and the burst overflow rate BT when the call bundle is released is calculated (ST3).
b).
Description
【0001】[0001]
【産業上の利用分野】この発明はATM(Asynch
ronous Transfer Mode)網がユー
ザから発呼された呼を受入れる余裕があるか否かを、ユ
ーザから申告される情報に基づいて判断し、呼受付の可
否を決定する制御を行う呼受付制御方式に関するもので
ある。BACKGROUND OF THE INVENTION The present invention relates to ATM (Asynch)
The present invention relates to a call admission control method that performs control to determine whether or not a call originated by a user can be accepted by a Ronus Transfer Mode network based on information declared by the user, and to determine whether or not to accept the call. It is a thing.
【0002】[0002]
【従来の技術】広帯域ISDN網においては、従来の同
期転送方式(STM;Synchronous Tra
nsfer Mode)と異なる非同期転送方式(AT
M;Asynchronous Transfer M
ode)を用いてディジタル信号伝送が行われ、現在C
CITT(国際電信電話諮問委員会)で標準化が進んで
いる。ATM網においては、音声・データ・画像等性質
の異なるマルチメディア情報を多重化して高速伝送する
ため、呼受付制御すなわち網がユーザから発呼された呼
を受入れる余裕があるか否かを、ユーザから申告される
情報に基づいて判断し、呼受付の可否を決定する制御が
必要である。2. Description of the Related Art In a broadband ISDN network, a conventional synchronous transfer method (STM; Synchronous Tra) is used.
Asynchronous transfer method (AT) different from nsfer mode
M; Asynchronous Transfer M
digital signal transmission has been performed using the
Standardization is progressing in CITT (International Telegraph and Telephone Advisory Committee). In an ATM network, multimedia information having different properties such as voice, data, and images is multiplexed and transmitted at high speed. Therefore, call admission control, that is, whether or not the network can accept a call originated by the user is determined. It is necessary to make a judgment based on the information declared by the company and decide whether to accept the call.
【0003】図3は上記の制御を受けるATM網におけ
るバーストトラヒックを表わす2状態ON/OFFモデ
ルである。図において11はATMセル、12はATM
セルがTM(J)間隔で発生するON状態の区間、13
はセルが発生しないOFF状態の区間である。2状態の
ON/OFFモデルにおいては、セルはT1(J)時間
のON状態区間12のみにおいてTM(J)間隔で発生
し、OFF状態区間13では発生しないものとする。O
N状態12とOFF状態13は周期T2(J)で繰り返
されるものとする。FIG. 3 is a two-state ON / OFF model showing burst traffic in an ATM network subjected to the above control. In the figure, 11 is an ATM cell, 12 is an ATM cell
An ON state section in which cells occur at TM (J) intervals, 13
Is an OFF state section in which no cell is generated. In the 2-state ON / OFF model, cells are generated at TM (J) intervals only in the ON state section 12 of the T1 (J) time, and are not generated in the OFF state section 13. O
It is assumed that the N state 12 and the OFF state 13 are repeated in the cycle T2 (J).
【0004】ユーザは自分の発呼する呼を図3に示す2
状態ON/OFFモデルにモデル化した場合のパラメー
タT1(J),T2(J),TM(J)を直接あるいは
間接的に申告する。ATM網はユーザから申告された情
報に基づきパラメータT1(J),T2(J),TM
(J)を計算し、これに基づいて呼受付制御を行う。The user makes the call he or she originates as shown in FIG.
The parameters T1 (J), T2 (J), TM (J) when modeled in the state ON / OFF model are directly or indirectly declared. The ATM network uses parameters T1 (J), T2 (J), TM based on the information declared by the user.
(J) is calculated, and call admission control is performed based on this.
【0005】図15はATM網において、網がユーザか
ら発呼された呼を受入れる余裕があるか否かをユーザか
ら申告される情報に基づいて判断し、呼受付の可否を決
定する呼受付判断アルゴリズムの従来例のフローチャー
トである。図において、ステップ(ST3)でユーザか
ら申告されたパラメータをもとにバースト溢れ率BTの
計算を行う。ステップ(ST4)で、上記バースト溢れ
率BTが規定値以下かどうかを判断し、BTが規定値以
下ならば、当該呼を受入れても溢れは発生しないので呼
受付を許可し(ステップ(ST2))、BTが正の値を
とるならば当該呼を受入れると溢れが発生するとして呼
受付を拒否する(ステップ(ST6))。FIG. 15 is a call acceptance judgment for determining whether or not to accept a call by judging whether or not the network has room to accept a call originated by the user, based on information declared by the user in the ATM network. It is a flowchart of the conventional example of an algorithm. In the figure, the burst overflow rate BT is calculated based on the parameters declared by the user in step (ST3). In step (ST4), it is determined whether or not the burst overflow rate BT is less than or equal to a specified value. If BT is less than or equal to the specified value, no overflow occurs even if the call is accepted, so call admission is permitted (step (ST2) ), If BT has a positive value, the call acceptance is rejected because overflow occurs when the call is accepted (step (ST6)).
【0006】即ち、呼受付拒否の判断はバースト溢れ率
BTの値が規定値以下かどうかによって行うものであ
る。従来のバースト溢れ率の算出方法は、例えば電子情
報通信学会技術研究報告IN89−7「バーストトラヒ
ック待ち行列長分布の一検討」(佐藤、田辺、鈴木)に
記されており、これは図16〜図21のフローチャート
に示されている。That is, the decision of refusal of call acceptance is made based on whether or not the value of the burst overflow rate BT is less than a specified value. The conventional method of calculating the burst overflow rate is described in, for example, IEICE Technical Research Report IN89-7 “A Study on Burst Traffic Queue Length Distribution” (Sato, Tanabe, Suzuki), which is shown in FIG. It is shown in the flow chart of FIG.
【0007】まず、これらのフローチャートで使用され
るパラメータを説明する。Jは呼の種類(呼種)を表わ
す。呼種は全部でL種あるのでJは1≦J≦Lの整数値
をとる。呼種Jの呼数はN(J)本であり、このうち図
3のON状態12にある呼はI(J)本とする。図3の
ON状態12の割合、すなわちT1(J)/T2(J)
をR(J)とおく。また、ON状態時のセル到着速度V
M(J)はON状態でのセル到着間隔TM(J)の逆数
1/TM(J)である。BTは前述のバースト溢れ率、
ρはセルトラヒック量である。First, the parameters used in these flowcharts will be described. J represents a call type (call type). Since there are L calling types in all, J takes an integer value of 1 ≦ J ≦ L. The number of calls of the call type J is N (J), and of these, the number of calls in the ON state 12 in FIG. 3 is I (J). Ratio of ON state 12 in FIG. 3, that is, T1 (J) / T2 (J)
Let be R (J). Also, the cell arrival speed V in the ON state
M (J) is the reciprocal 1 / TM (J) of the cell arrival interval TM (J) in the ON state. BT is the above burst overflow rate,
ρ is the amount of cell traffic.
【0008】図16は従来例のバースト溢れ率BT計算
のフローチャートであり、図9のステップ(ST3)の
中味である。ステップ(ST101)、(ST10
2)、(ST103)で呼種Jの値を1≦J≦Lの範囲
で変化させ、ステップ(ST104)、(ST10
5)、(ST106)で1つの呼種Jについて図3の2
のON状態にある呼の数I(J)を0≦I(J)≦N
(J)の範囲でN(L)+1通り変化させ、それぞれの
場合にステップ(ST107)でバースト溢れの期待値
EPTを計算し、累積加算する。FIG. 16 is a flowchart of the conventional burst overflow rate BT calculation, which is the content of the step (ST3) of FIG. Step (ST101), (ST10
2) In (ST103), the value of the call type J is changed within the range of 1 ≦ J ≦ L, and steps (ST104) and (ST10).
5) and (ST106) for one call type J, 2 in FIG.
The number of calls I (J) in the ON state of 0 ≦ I (J) ≦ N
The number of changes is N (L) +1 in the range of (J), and in each case, the expected value EPT of burst overflow is calculated in step (ST107) and cumulatively added.
【0009】ここでステップ(ST107)はHere, the step (ST107) is
【0010】[0010]
【数1】 [Equation 1]
【0011】回通ることになる。この後、ステップ(S
T108)でセルトラヒック量ρを計算し、ステップ
(ST109)において累積加算したバースト溢れの期
待値EPTをセルトラヒック量ρで割ってバースト溢れ
率BT=EPT/ρを求める。It will be passed around. After this, step (S
In T108), the cell traffic amount ρ is calculated, and the expected burst overflow value EPT cumulatively added in step (ST109) is divided by the cell traffic amount ρ to obtain the burst overflow rate BT = EPT / ρ.
【0012】図17は図16のステップ(ST107)
の中味すなわちバースト溢れの期待値EPTの計算及び
累積加算のフローチャートである。まずステップ(ST
110)で到着セル数の合計SUMを計算する。次にス
テップ(ST111)でSUMが1を溢れるか否か、即
ち、バースト溢れが発生するか否かを判断し、SUM≦
1でバースト溢れが発生しない場合にはEPTの値は変
化させず、SUM>1でバースト溢れが発生する場合に
はステップ(ST112)で当該SUMの発生確率PR
Bを計算し、ステップ(ST113)で溢れ分SUM−
1と発生確率PRBとの積すなわちバースト溢れの期待
値の増分を現在のバースト溢れの期待値EPTに加算し
てバースト溢れの期待値EPTを更新する。FIG. 17 shows the step of FIG. 16 (ST107).
6 is a flowchart of calculation and cumulative addition of the expected value EPT of the contents, that is, burst overflow. First step (ST
In 110), the total SUM of the number of arriving cells is calculated. Next, in step (ST111), it is determined whether or not SUM overflows 1, that is, whether or not burst overflow occurs, and SUM ≦
When the burst overflow does not occur at 1, the EPT value is not changed. When the burst overflow occurs at SUM> 1, at step (ST112), the occurrence probability PR of the SUM concerned is generated.
B is calculated, and in the step (ST113), the overflow SUM-
The product of 1 and the occurrence probability PRB, that is, the increment of the expected value of burst overflow, is added to the current expected value EPT of burst overflow to update the expected value EPT of burst overflow.
【0013】図18は図17のステップ(ST110)
の中身すなわち到着セル数の合計SUMの計算のフロー
チャートである。ステップ(ST114)、(ST11
5)、(ST116)において呼種Jを1≦J≦Lの範
囲で変化させてステップ(ST17)で当該呼種Jの到
着セル個数VM(J)×I(J)をSUMに加算する。
ここでステップ(ST117)はL回通る。FIG. 18 shows the step of FIG. 17 (ST110).
3 is a flowchart of the calculation of the total SUM of the contents, that is, the number of arrival cells. Steps (ST114), (ST11
5) In (ST116), the call type J is changed within the range of 1 ≦ J ≦ L, and the number of arrival cells VM (J) × I (J) of the call type J is added to SUM in step (ST17).
Here, step (ST117) passes L times.
【0014】図19は図17のステップ(ST112)
の中身すなわちSUMの発生確率PRB計算のフローチ
ャートである。図においてステップ(ST118)、
(ST119)、(ST120)で呼種Jを1≦J≦L
の範囲で変化させてステップ(ST121)で呼種Jの
N(J)本の設定呼のうちON状態であるI(J)本を
選ぶ組合せCMBを計算し、ステップ(ST122)で
呼種JのN(J)本の設定呼のうちI(J)本がON状
態となる確率を求め、累積積算する。ここでステップ
(ST121)と(ST122)はL回通る。FIG. 19 shows the step of FIG. 17 (ST112).
2 is a flowchart of the calculation of the contents PRB, that is, the SUM occurrence probability PRB. In the figure, step (ST118),
In (ST119) and (ST120), the call type J is 1 ≦ J ≦ L
In step ST121, the combination CMB that selects the I (J) lines that are in the ON state among the N (J) set calls of the call type J is calculated in step (ST121), and the call type J is selected in step (ST122). The probability that I (J) of the N (J) set calls will be in the ON state is calculated and accumulated. Here, steps (ST121) and (ST122) are passed L times.
【0015】図20は図19のステップ(ST121)
の中身すなわち呼種JのN(J)本の設定呼のうちON
状態であるI(J)本を選ぶ組合せCMB計算のフロー
チャートである。図ではN(J)CI(J)=N(J)
・{N(J)−1}・{N(J)−2}・・・{N
(J)−I(J)+1}/I(J)・{I(J)−1}
・{I(J)−2}・・・1を計算している。ステップ
(ST123)、ST124)、(ST125)により
ステップ(ST126)をI(J)回通って分子となる
MLTAを、ステップ(ST123)、(ST12
7)、(ST128)によりステップ(ST129)を
I(J)回通って分母となるMLTBを計算し、ステッ
プ(ST130)でCMBの値を求めている。FIG. 20 shows the step of FIG. 19 (ST121).
ON among the setting calls of N (J) books of the contents of the call type J
It is a flowchart of the combination CMB calculation which selects the I (J) book which is a state. In the figure, N (J) CI (J) = N (J)
・ {N (J) -1} ・ {N (J) -2} ... {N
(J) -I (J) +1} / I (J) · {I (J) -1}
-{I (J) -2} ... 1 is calculated. In steps (ST123), (ST124), and (ST125), MLTA that passes through step (ST126) I (J) times to become a molecule is converted into steps (ST123) and (ST12).
7) and (ST128), the step (ST129) is passed through I (J) times to calculate the MLTB that is the denominator, and the value of CMB is obtained in the step (ST130).
【0016】図21は図16のステップ(ST108)
の中身すなわちセルトラヒック量ρの計算のフローチャ
ートである。図において、ステップ(ST131)、
(ST132)、(ST133)で呼種Jを1≦J≦L
の範囲で変化させて、ステップ(ST134)で当該呼
種Jのセルトラヒック量N(J)×VM(J)×R
(J)を累積加算してρを計算する。ここでステップ
(ST134)はL回通る。FIG. 21 shows the step of FIG. 16 (ST108).
3 is a flowchart of the calculation of the contents of cell traffic, that is, the amount of cell traffic ρ. In the figure, step (ST131),
The call type J is 1 ≦ J ≦ L in (ST132) and (ST133).
, And the cell traffic amount N (J) × VM (J) × R of the call type J in step (ST134).
(J) is cumulatively added to calculate ρ. Here, step (ST134) passes L times.
【0017】[0017]
【発明が解決しようとする課題】従来の呼受付制御方式
では、図15に示す呼受付判断において、ステップ(S
T3)のバースト溢れ率BTを計算する度に、図16か
ら図21に示す幾重にも入れ子構造になったアルゴリズ
ムを実行しなければならず、その計算量は膨大であり、
計算には長時間を要した。特に呼種N(J)が増加した
場合の計算量の増加は顕著で、呼種N(J)が3以上に
なると、計算が非常に困難になり実用的でないという問
題点があった。また、呼種N(J)が小さい場合でも、
発呼時に直ちに呼受付判断を行う実時間処理は、不可能
であるという問題点があった。In the conventional call admission control system, in the call admission judgment shown in FIG.
Each time the burst overflow rate BT of (T3) is calculated, it is necessary to execute the multi-nested algorithm shown in FIGS. 16 to 21, and the amount of calculation is enormous.
The calculation took a long time. In particular, when the call type N (J) is increased, the calculation amount is remarkably increased, and when the call type N (J) is 3 or more, the calculation becomes very difficult and not practical. Even if the call type N (J) is small,
There is a problem in that it is impossible to perform a real-time process for making a call acceptance judgment immediately when a call is made.
【0018】この第1の発明は上記のような問題点を解
消するためになされたもので、呼が発生するたびに複雑
な呼受付可否判断を行なう必要がない、簡便な呼受付制
御方式を得ることを目的としている。この第2の発明も
上記のような問題点を解消するためになされたもので、
第1の発明の目的すなわち簡便な呼受付制御方式を得る
ということを達成しながら、かつ、呼束間の統計多重化
効果を考慮した網利用効率の良い呼受付制御方式を得る
ことを目的としている。The first aspect of the present invention has been made to solve the above problems, and provides a simple call admission control system that does not require a complicated call admission decision every time a call occurs. The purpose is to get. This second invention is also made to solve the above problems,
An object of the first invention is to achieve a simple call admission control method, and to obtain a call admission control method with high network utilization efficiency in consideration of the statistical multiplexing effect between call bundles. There is.
【0019】また、従来の呼受付制御方式は、呼束数と
注目呼種の呼の容量が1対1に対応するように構成され
ているので、呼束数が変化する遷移点付近で注目呼種の
呼の容量が変化を繰り返すと、その度に呼束の設定・解
除が繰り返されてしまう。呼束の設定・解除にはかなり
の量の処理が必要なので、これが頻繁に行われると処理
量が増大し、そのためのソフトウェアの増大、ハードウ
ェア回路規模の増大を招くという問題点があった。Further, in the conventional call admission control system, the number of call bundles and the call capacity of the call type of interest have a one-to-one correspondence, so attention is paid near the transition point where the number of call bundles changes. When the call capacity of the call type changes repeatedly, the call bundle is set / released each time. Since a considerable amount of processing is required to set / cancel the call bundle, if this is frequently performed, the processing amount increases, which causes an increase in software and an increase in hardware circuit scale.
【0020】第3、第4の発明は上記のような問題点を
解消するためになされたもので、呼束数が変化する遷移
点付近で注目呼種の呼の容量が変化を繰り返しても、そ
の度に呼束の設定・解除を頻繁に繰り返すことがない方
法を得ることを目的としている。またそれにより呼束数
の変化にともなう処理量を削減し、ひいてはソフトウェ
ア量の削減、ハードウェア回路規模の削減をはかること
を目的としている。The third and fourth inventions have been made in order to solve the above problems, and even if the call capacity of the target call type repeatedly changes near the transition point where the number of call bundles changes. The purpose is to obtain a method that does not frequently repeat setting and releasing call bundles each time. Moreover, the purpose is to reduce the processing amount according to the change of the number of call bundles, and eventually to reduce the software amount and the hardware circuit scale.
【0021】[0021]
【課題を解決するための手段】この第1の発明に係る呼
受付制御方式は、非同期転送方式網におき、該網がユー
ザからの発呼を受入れる余裕があるか否かを判断する呼
受付制御方式において、呼種別に一定数の呼をまとめた
呼束という概念を導入し、新規の呼発生時に、新呼が現
在呼束におさまる場合にはただちにその呼を受付け、お
さまらない場合には新規に呼束を設定するだけの帯域の
余裕があるか否かを判断し、余裕がある場合には新呼束
を設定した上で上記の新呼を受付け、余裕がない場合に
は上記の新呼の受付けを拒否し、また呼の終了時に、そ
の呼の終了によって空となる呼束が存在する場合にはそ
の呼束を解除するものである。The call admission control system according to the first aspect of the present invention is a call admission control that is placed in an asynchronous transfer system network and determines whether or not the network has room to accept a call from a user. In the control method, we introduced the concept of a call bundle that collects a certain number of calls for each call type.When a new call occurs, if the new call fits in the current call bundle, the call is accepted immediately, and if it does not subside. It is judged whether or not there is a margin of bandwidth for newly setting a call bundle. If there is a margin, a new call bundle is set and the above new call is accepted. It rejects the acceptance of a new call, and at the end of the call, if there is a call bundle that becomes empty due to the end of the call, the call bundle is released.
【0022】この第2の発明に係る呼受付制御方式は、
第1の発明の呼受付制御方式において、上記呼束の設定
あるいは解除の可能性を判断する基準となるバースト溢
れ率の計算において、新規の呼束の発生かあるいは呼束
の解除かを判断する手段と、新規の呼束設定時に、既設
定呼束のセルトラヒック量に新規呼束のセルトラヒック
量の増分を加算し、新規のセルトラヒック量を求める手
段と、既設定呼束のバースト溢れ率と新規設定呼束のバ
ースト溢れ率の増分を、上記求めた新規セルトラヒック
量と旧セルトラヒック量の比で重み付け加算してバース
ト溢れ率を更新する手段と、上記呼束の解除時に、既設
定呼束のセルトラヒック量から解除呼束のセルトラヒッ
ク量の減分を加算し、新規のセルトラヒック量を求める
手段と、既設定呼束のバースト溢れ率と終了呼束のバー
スト溢れ率の減分とを、上記求めた新規セルトラヒック
量と旧セルトラヒック量の比で重み付け加算してバース
ト溢れ率を漸化的に更新する手段とを備え、上記呼束の
新規設定時あるいは解除時のバースト溢れ率の変化分を
算出するパラメータとして、一定期間内に到着するセル
数が一定個数以下になる確率を用いるものである。The call admission control system according to the second invention is
In the call admission control system of the first aspect of the present invention, in the calculation of the burst overflow rate, which is a criterion for determining the possibility of setting or releasing the call bundle, it is determined whether a new call bundle is generated or the call bundle is released. Means, a means for adding the increment of the cell traffic volume of the new call bundle to the cell traffic volume of the already set call bundle when setting the new call bundle, and obtaining the new cell traffic volume, and the burst overflow rate of the preset call bundle. And means for updating the burst overflow rate by weighting and adding the increment of the burst overflow rate of the newly set call bundle with the ratio of the new cell traffic amount and the old cell traffic amount obtained above, and the already set at the time of releasing the call bundle. A means for adding a decrement of the cell traffic volume of the released call bundle to the cell traffic volume of the call bundle to obtain a new cell traffic volume, and a reduction of the burst overflow rate of the preset call bundle and the burst overflow rate of the terminated call bundle. A means for gradually updating the burst overflow rate by weighted addition with the ratio of the obtained new cell traffic amount and the old cell traffic amount, and the burst overflow rate at the time of newly setting or releasing the call bundle. The probability of the number of cells arriving within a certain period being equal to or less than a certain number is used as a parameter for calculating the change amount of.
【0023】この第3発明に係る呼受付制御方式は、発
呼時に新呼が現在呼束におさまるか否かを判断する際、
および呼終了時に呼束の解除が可能か否かを判断する際
に、呼束数と注目呼種の呼の容量の1対1に対応させず
に、呼束数を増加させるときの注目呼種の呼の容量と呼
束数を減少させるときの注目呼種の呼の容量を異なる値
とし、呼終了によって空となる呼束が存在する場合でも
それを直ちに解除せず、注目呼種の呼の容量と呼束数と
の間の関係にヒステリシスを持たせるようにしたもので
ある。In the call admission control system according to the third aspect of the present invention, when it is determined whether or not a new call fits in the current call bundle at the time of calling,
In addition, when deciding whether or not the call bundle can be released at the end of the call, the call of interest when increasing the number of call bundles without making one-to-one correspondence between the number of call bundles and the call capacity of the call type of interest The call capacity of the target call when reducing the call capacity of the seed and the number of call bundles are set to different values, and even if there is a call bundle that becomes empty when the call ends, it is not immediately released and There is a hysteresis in the relationship between the call capacity and the number of call bundles.
【0024】また、第4の発明に係る呼受付制御方式
は、第3の発明に係る呼受付制御方式が呼束数の増加時
と減少時の呼束群中の呼の容量を異にしたのに対して、
増加時の呼束数の増加量と減少時の呼束数の減少量を異
にして、呼束群中の呼の容量と呼束群の呼束数との間の
関係にヒステリシスを持たせるようにしたものである。In the call admission control system according to the fourth invention, the call admission control system according to the third invention has different call capacities in the call bundle group when the number of call bundles increases and when the number of call bundles decreases. On the other hand,
The amount of increase in the number of call bundles when increasing and the amount of decrease in the number of call bundles when decreasing are different so that there is hysteresis in the relationship between the call capacity in the call bundle group and the number of call bundles in the call bundle group. It was done like this.
【0025】[0025]
【作用】この第1の発明によれば、呼種別に一定数の呼
をまとめた呼束という概念を導入し、新規な発呼があっ
たが、その発呼を現存の呼束に納めることができず新呼
束を設定した場合、及び呼束を解除した場合のみにバー
スト溢れ率を計算するものであり、個々の発呼毎にバー
スト溢れ率を計算して呼受付可否判断を行なう必要がな
くなる。According to the first aspect of the present invention, the concept of a call bundle in which a certain number of calls are collected according to the call type is introduced, and a new call is made. However, the call is put into the existing call bundle. The burst overflow rate is calculated only when a new call bundle is set and when the call bundle is released, and it is necessary to calculate the burst overflow rate for each call and judge whether to accept the call. Disappears.
【0026】この第2の発明においては、呼束設定可否
判断の規準としてバースト溢れ率を用いているので、呼
束間の統計多重化効果を考慮し、帯域を効率良く利用で
きる。またこのバースト溢れ率を、呼束の設定及び解除
時に漸化的手法で更新するので、呼束設定可否判断のた
びに複雑なアルゴリズムをたどって一からバースト溢れ
率計算を行う必要がなく、既設定呼束のバースト溢れ率
に、新規設定呼束あるいは解除呼束のバースト溢れ率の
変化分を、新旧のセルトラヒック量の比で重み付け加算
する作業のみで、新たなバースト溢れ率を得ることがで
きる。またこの発明においては、新規設定呼束または解
除呼束分のバースト溢れ率の変化分を算出する際のパラ
メータとして、ある一定時間内に到着するセル数が一定
個数以上となる確率を用いているので、速度や発生形態
に制限のない任意の呼を扱うことができる。In the second aspect of the invention, since the burst overflow rate is used as a criterion for determining whether or not a call bundle can be set, the band can be efficiently used in consideration of the statistical multiplexing effect between call bundles. Also, since this burst overflow rate is updated by a recursive method at the time of setting and releasing a call bundle, it is not necessary to follow a complicated algorithm every time the call bundle is set or not to calculate the burst overflow rate from the beginning. A new burst overflow rate can be obtained only by weighting the change in the burst overflow rate of the newly set call bundle or the released call bundle to the burst overflow rate of the set call bundle by the ratio of the old and new cell traffic amounts. it can. Further, in the present invention, the probability that the number of cells arriving within a certain fixed time is equal to or more than a fixed number is used as a parameter when calculating the change in the burst overflow rate of the newly set call bundle or the released call bundle. Therefore, it is possible to handle any call with no limitation in speed or generation mode.
【0027】第3の発明における呼受付制御方式は、注
目呼種の呼の容量と呼束数を1対1に対応させずに、呼
束数を増加させる時の注目呼種の呼の容量と、呼束数を
減少させるときの注目呼種の呼の容量を異なる値とし、
注目呼種の呼の容量と呼束数との間の関係にヒステリシ
スを持たせるようにしたことにより、呼束数が変化する
遷移点付近で注目呼種の呼の容量が小さい変化を繰り返
しても、呼束数は固定され、変化の度に呼束の設定・解
除を頻繁に繰り返すことがなくなる。In the call admission control system according to the third aspect of the invention, the call capacity of the target call type is increased when the number of call bundles is increased without making a one-to-one correspondence between the call capacity of the target call type and the number of call bundles. And the call capacities of the target call types when reducing the number of call bundles are set to different values,
By providing a hysteresis in the relationship between the call capacity of the call type of interest and the number of call bundles, a small change in the call capacity of the call type of interest is repeated near the transition point where the number of call bundles changes. However, the number of call bundles is fixed, and the setting and cancellation of call bundles are not frequently repeated each time the number of call bundles changes.
【0028】第4の発明における呼受付制御方式は、注
目呼種の呼の容量と呼束数を1対1に対応させずに、注
目呼種の呼の容量が増加する時の呼束数の増加量と、注
目呼種の呼の容量が減少する時の呼束数の減少量を異な
る値とし、注目呼種の呼の容量と呼束数との間の関係に
ヒステリシスを持たせるようにしたことにより、呼束数
が変化する遷移点付近で注目呼種の呼の容量が小さい変
化を繰り返しても、呼束数は固定され、変化の度に呼束
の設定・解除を頻繁に繰り返すことがなくなる。In the call admission control system according to the fourth aspect of the present invention, the number of call bundles when the call capacity of the noticeable call type increases without making the call capacity and the number of call bundles of the noticed call type correspond one-to-one. And the decrease amount of the number of call bundles when the call capacity of the target call type decreases, so that there is a hysteresis in the relationship between the call capacity of the target call type and the number of call bundles. By doing so, even if the call capacity of the call type of interest changes repeatedly near the transition point where the number of call bundles changes, the number of call bundles is fixed, and call bundles are frequently set and released at each change. It won't repeat.
【0029】[0029]
【実施例】実施例1.以下、この第1の発明の一実施例
を図について説明する。図1は呼束の概念を説明する図
であり、図において1は呼、2は呼束を表わす。図2の
(a)、(b)はリンク中の呼と呼束を説明する図であ
り、図において1aは呼種aの呼、1bは呼種bの呼、
2aは呼種aの呼束、2bは呼種bの呼束、3はリンク
を表わす。EXAMPLES Example 1. An embodiment of the first invention will be described below with reference to the drawings. FIG. 1 is a diagram for explaining the concept of a call bundle. In the figure, 1 represents a call and 2 represents a call bundle. 2A and 2B are diagrams for explaining a call and a call bundle in a link, in which 1a is a call of a call type a, 1b is a call of a call type b,
Reference numeral 2a represents a call bundle of call type a, 2b represents a call bundle of call type b, and 3 represents a link.
【0030】図1及び図2において、呼種aについては
6本の呼をまとめて1呼束とし、呼種bについては3本
の呼をまとめて1呼束としている。図2の(a)は、呼
束群の一例を示しており、呼種aの呼束が2つ、呼種b
の呼束1つがリンク中に設定されている呼束群を示す。
ここで呼種aの新呼が発生したとすると、リンク中には
まだ余裕があるので、図2の(b)に示すように新規に
呼束2aを設定して新たな呼を受付けることができる。
反対に図2の(b)の状態で、呼種aの呼が1つ終了し
た場合は、呼の終了により呼が1つもなくなった呼束は
呼束群から解除される。1 and 2, for call type a, six calls are grouped together into one call bundle, and for call type b, three calls are grouped together into one call bundle. FIG. 2A shows an example of a call bundle group, in which there are two call bundles of call type a and call type b.
1 shows a call bundle group set in the link.
If a new call of call type a occurs here, there is still room in the link, so it is possible to set a new call bundle 2a as shown in FIG. 2B and accept the new call. it can.
On the contrary, in the state of FIG. 2B, when one call of the call type a is terminated, the call bundle in which no call is lost due to the termination of the call is released from the call bundle group.
【0031】図3の2状態ON/OFFモデルは従来例
の場合と同様である。図4の(a)、(b)は呼受付時
の処理のフローチャートであり、同図の(a)におい
て、ステップ(ST1)で、新呼が現存呼束におさまる
か否かを判断し、おさまる場合にはステップ(ST2)
において呼受付を許可し、おさまらない場合にはステッ
プ(ST3)において新呼束を設定した場合のバースト
溢れ率BTを計算する。The two-state ON / OFF model of FIG. 3 is similar to that of the conventional example. 4A and 4B are flowcharts of the processing at the time of call reception. In FIG. 4A, in step (ST1), it is determined whether or not the new call fits in the existing call bundle. If it stops, step (ST2)
In step ST3, if the call admission is permitted and the new call bundle is set, the burst overflow rate BT is calculated.
【0032】この結果バースト溢れ率BTが規定値以下
かどうかをステップ(ST4)で判断する。ここでバー
スト溢れ率BTが規定値以下の場合はステップ(ST
5)で新規に呼束を設定してステップ(ST2)で呼受
付を許可する。バースト溢れ率が規定値以上の場合はス
テップ(ST6)で呼受付を拒否する。As a result, it is determined in step (ST4) whether or not the burst overflow rate BT is less than or equal to a specified value. If the burst overflow rate BT is less than or equal to the specified value, step (ST
A call bundle is newly set in 5), and the call acceptance is permitted in step (ST2). If the burst overflow rate is equal to or higher than the specified value, the call acceptance is rejected in step (ST6).
【0033】図4の(b)は呼切断時の処理のフローチ
ャートであり、ステップ(ST7)において空の呼束が
あるか否かを判断し、空の呼束がなければそのままと
し、空の呼束がある場合はステップ(ST8)に進んで
呼束を1つ解除し、ステップ(ST3b)で、呼束を解
除した場合のバースト溢れ率BTを計算する。FIG. 4B is a flow chart of the processing at the time of call disconnection. In step (ST7), it is judged whether or not there is an empty call bundle. If there is a call bundle, the process proceeds to step (ST8) to release one call bundle, and in step (ST3b), the burst overflow rate BT when the call bundle is released is calculated.
【0034】実施例2.なお、上記実施例においては新
規に呼束が設定できるか否かの判断にバースト溢れ率の
値が基準値以下か否かを用いたがこの必要はなく、他の
判断規準を用いてもよい。Example 2. In the above embodiment, whether or not the value of the burst overflow rate is less than or equal to the reference value is used to determine whether or not a new call bundle can be set, but this is not necessary, and other determination criteria may be used. .
【0035】実施例3.次に第2の発明の一実施例を図
について説明する。第2の発明では、図4の(a)のス
テップ(ST3)および図4の(b)のステップ(ST
3b)のバースト溢れ率の計算の仕方について具体的に
述べている。図4の(a)のステップ(ST3)も、図
4の(b)のステップ(ST3b)も、図5、図6に示
す同一のBT更新のフローチャートを呼び出すものであ
る。Example 3. Next, an embodiment of the second invention will be described with reference to the drawings. In the second invention, the step (ST3) of FIG. 4A and the step (ST) of FIG.
The method of calculating the burst overflow rate in 3b) is specifically described. Both the step (ST3) of FIG. 4A and the step (ST3b) of FIG. 4B call the same BT update flowchart shown in FIGS. 5 and 6.
【0036】図5、図6はバースト溢れ率BTのフロー
チャートであり、本発明の中心となるものである。図7
はBTの初期設定のフローチャートである。本発明の方
式は漸化的方法をとっているため、初期値の設定が必要
となるが、これは最初に一回設定するのみでよい。ま
ず、使用されるパラメータを説明する。ここで従来と同
じ記号で表わされるパラメータは同じ意味を持つ。これ
は図3のON状態12と、ON状態12プラスOFF状
態13との割合、すなわち、T1(J)/T2(J)を
R(J)とおく。Jは呼種を表わす。FIGS. 5 and 6 are flowcharts of the burst overflow rate BT, which is the center of the present invention. Figure 7
Is a flowchart of initial setting of BT. Since the method of the present invention uses a recursive method, it is necessary to set an initial value, but this need only be set once at the beginning. First, the parameters used will be described. Here, parameters represented by the same symbols as in the past have the same meaning. This is the ratio of the ON state 12 and the ON state 12 plus the OFF state 13 of FIG. 3, that is, T1 (J) / T2 (J) is set to R (J). J represents a call type.
【0037】本実施例においては、図3のON状態にお
けるセル到着間隔TM(J)を表すために、規準間隔T
及び速度係数A(J)を用いる。呼種Jの速度係数A
(J)はA(J)=T/TM(J)と定義する。即ち、
A(J)は図3のON状態12におけるセル到着速度1
/TM(J)が規準速度1/Tの何倍かということを示
す係数で、ON状態におけるセル到着速度が早くTM
(J)が小さいほどA(J)が大きくなる。BTはバー
スト溢れ率、ρはセルトラヒック量、ρn はセルトラヒ
ック量の更新値、M(J)は呼Jの1呼束中の呼数であ
る。In the present embodiment, in order to express the cell arrival interval TM (J) in the ON state of FIG.
And the velocity coefficient A (J) are used. Speed coefficient A of call type J
(J) is defined as A (J) = T / TM (J). That is,
A (J) is the cell arrival speed 1 in the ON state 12 of FIG.
/ TM (J) is a coefficient indicating how many times the reference speed 1 / T is, and the cell arrival speed in the ON state is fast TM
The smaller (J) is, the larger A (J) is. BT is the burst overflow rate, ρ is the cell traffic amount, ρ n is the updated value of the cell traffic amount, and M (J) is the number of calls in one call bundle of the call J.
【0038】本実施例のアルゴリズムではセルトラヒッ
ク量については更新前の値と更新後の値の両方を用いる
ためρとρN を区別する。Gは発生または終了する呼の
呼種を示す。Gは呼種Jの集合の要素である。S(H)
は規準間隔Tに到着するセル数がH個以上になる確率、
SN (H)はS(H)の更新値を示す。S(H)につい
ても更新前の値と更新後の値の両方を用いるため、S
(H)とSN (H)を区別する。HMAXはHの理論上
の最大値、HMはHの処理の都合上設定する最大値を示
す。In the algorithm of the present embodiment, both the value before updating and the value after updating are used for the cell traffic amount, so ρ and ρ N are distinguished. G indicates the call type of the call that occurs or ends. G is an element of the set of call type J. S (H)
Is the probability that the number of cells arriving at the reference interval T will be H or more,
S N (H) indicates the updated value of S (H). For S (H), since both the value before update and the value after update are used, S (H)
Distinguish between (H) and S N (H). HMAX indicates the theoretical maximum value of H, and HM indicates the maximum value set for the convenience of processing H.
【0039】次に、図5及び図6に示すバースト溢れ率
BT更新の方法を説明する。まずステップ(ST15)
で、更新が呼の発生によるものか終了によるものかを選
択する。呼の発生によるものである場合は先ずステップ
(ST16)でセルトラヒック量ρの更新をする。すな
わち、既設定呼のセルトラヒック量をρに保存し、これ
に呼Gの新規発生束呼によるセルトラヒック量の増分M
(G)×A(G)×R(G)/Tを加えて新しいρn を
求める。式で表せば、ρ←ρn ,ρn ←ρ+M(G)×
A(G)×R(G)/Tとなる。Next, a method of updating the burst overflow rate BT shown in FIGS. 5 and 6 will be described. First step (ST15)
Select whether the update is due to a call originating or ending. If it is caused by a call, the cell traffic amount ρ is first updated in step (ST16). That is, the amount of cell traffic of the already set call is stored in ρ, and the increment M of the amount of cell traffic due to the newly generated bundled call of the call G is stored therein.
(G) × A (G) × R (G) / T is added to obtain a new ρ n . If expressed by an equation, ρ ← ρ n , ρ n ← ρ + M (G) ×
It becomes A (G) × R (G) / T.
【0040】次に、ステップ(ST17)で、既設定呼
のバースト溢れ率BTと新規発生呼束によるバースト溢
れ率の増分Next, at step (ST17), the burst overflow rate BT of the preset call and the burst overflow rate increment by the newly generated call bundle are incremented.
【0041】[0041]
【数2】 [Equation 2]
【0042】を新旧のセルトラヒック量の比ρ/ρN で
重み付けして加算し、バースト溢れ率BTの値を更新す
る。式で表せばIs weighted and added by the ratio ρ / ρ N of the old and new cell traffic amounts, and the value of the burst overflow rate BT is updated. If it is expressed by a formula
【0043】[0043]
【数3】 [Equation 3]
【0044】となる。最後にステップ(ST18)で期
間T内に到着するセル数がH個以上となる確率S(H)
を更新する。It becomes Finally, in step (ST18), the probability that the number of cells arriving within the period T is H or more S (H)
To update.
【0045】この更新式はThis update formula is
【0046】[0046]
【数4】 [Equation 4]
【0047】である。但しS(H)はHが正の場合にの
み定義され、Hが負の場合にはS(H)=1とする。ま
た計算の処理上Hを無限に大きくするわけにはいかない
ので、Hがその処理上の上限値HMを越えた場合にはS
(H)=0とする。It is However, S (H) is defined only when H is positive, and when H is negative, S (H) = 1. In addition, since it is impossible to make H infinitely large in the calculation processing, if H exceeds the upper limit HM in the processing, S
(H) = 0.
【0048】上記ステップ(ST15)で更新が呼の終
了によるものと判断された場合は、ステップ(ST1
9)でセルトラヒック量ρを、ステップ(ST20)で
バースト溢れ率BTを、ステップ(ST21)で期間T
内に到着するセル数がH個以上である確率S(H)を、
呼発生の場合と裏返しに考えて図6に示すように更新す
る。このように、本実施例ではセルトラヒック量ρ、バ
ースト溢れ率BT、期間T内に到着するセル数がH個以
上となる確率S(H)を漸化的に更新するので、一番最
初には、それぞれの初期値を設定する必要がある。When it is determined in the above step (ST15) that the update is due to the end of the call, the step (ST1)
9) the cell traffic amount ρ, the burst overflow rate BT in step (ST20), and the period T in step (ST21).
The probability S (H) that the number of cells arriving within is H or more is
It is updated as shown in FIG. 6 in consideration of the case of a call and inside out. As described above, in this embodiment, the cell traffic amount ρ, the burst overflow rate BT, and the probability S (H) that the number of cells arriving within the period T is H or more are recurrently updated. Need to set their initial values.
【0049】この初期値を図7で示す。ステップ(ST
22)示すように、セルトラヒック量の初期値はρN =
ρ=0、バースト溢れ率の初期値はBT=0、期間T内
に到着するセル数がH個以上となる確率S(H)の初期
値をS(H)=0と設定する。S(H)の初期値はHの
取り得る0≦H≦HMの範囲について設定する。なお、
これらの初期値設定の順序は任意である。This initial value is shown in FIG. Step (ST
22), the initial value of the cell traffic volume is ρ N =
ρ = 0, the initial value of the burst overflow rate is BT = 0, and the initial value of the probability S (H) that the number of cells arriving within the period T is H or more is set to S (H) = 0. The initial value of S (H) is set within the range of 0 ≦ H ≦ HM that H can take. In addition,
The order of setting these initial values is arbitrary.
【0050】以上本実施例における呼受付制御の方法を
まとめる。まず、呼受付制御開始前に、図7に基づいて
初期値を設定する。次にユーザから発呼の申請があった
場合には図4に沿って呼受付判断を行う。The call admission control method in this embodiment is summarized as above. First, before starting the call admission control, an initial value is set based on FIG. Next, when there is a call application from the user, call acceptance judgment is performed according to FIG.
【0051】まず、ステップ(ST1)で新呼が現在呼
束におさまるかどうかを判断し、おさまる場合にはステ
ップ(ST2)で呼受付許可し、おさまらない場合には
ステップ(ST3)で新規に呼束を設定した場合のBT
を図5および図6に示す手順で更新し、ステップ(ST
4)に進んでBTが規定値以下かどうかを判断し、規定
値以下の場合はステップ(ST5)に進んで新規に呼束
を設定したうえ、ステップ(ST2)で呼受付を許可、
BTが規定値以上の場合はステップ(ST6)で呼受付
を拒否する。また、設定してある呼を切断する場合に
は、図5のステップ(ST7)で空の呼束があるかどう
かを判断し、なければそのまま、あればステップ(ST
8)に進んで呼束を1つ解除しステップ(ST3b)で
図6に示す手順でBTを更新する。First, in step (ST1), it is judged whether or not the new call fits in the current call bundle. If the new call fits, the call acceptance is permitted in step (ST2). If it does not fit, a new call is made in step (ST3). BT when call bundle is set
Are updated by the procedure shown in FIG. 5 and FIG.
Proceed to 4) to determine whether BT is less than or equal to the specified value, and if it is less than or equal to the specified value, proceed to step (ST5) to set a new call bundle, and permit call acceptance in step (ST2).
If BT is equal to or greater than the specified value, call acceptance is rejected in step (ST6). Further, when disconnecting the set call, it is determined whether or not there is an empty call bundle in step (ST7) of FIG.
Proceeding to 8), one call bundle is released, and in step (ST3b), BT is updated by the procedure shown in FIG.
【0052】従来例では、図16から図21にわたる多
重入れ子構造のフローチャートを追わなければならなか
ったバースト溢れ率BTの計算が、本実施例では図5お
よび図6に示す手順のみで行うことができるのである。In the conventional example, the calculation of the burst overflow rate BT, which had to follow the flowchart of the multiple nesting structure shown in FIGS. 16 to 21, can be performed only by the procedure shown in FIGS. 5 and 6 in the present embodiment. You can do it.
【0053】実施例4.なお、上記実施例では全ての手
順をソフトウェアによるフローチャートで示したが、こ
の一部または全部をハードウェアで実現しても良い。Example 4. In the above-mentioned embodiment, all the procedures are shown by the flow charts by software, but some or all of them may be realized by hardware.
【0054】実施例5.また、上記実施例では、呼の性
質を表わすパラメータとして速度係数A(J)及びON
状態比率R(J)を用いたが、ON状態の時のセル到着
速度1/TM(J)又は平均セル到着速度A(J)・R
(J)/Tなど、図3から導かれる他のパラメータを用
いても良い。Example 5. Further, in the above embodiment, the speed coefficient A (J) and ON are used as the parameters representing the characteristics of the call.
Although the state ratio R (J) is used, the cell arrival rate 1 / TM (J) or the average cell arrival rate A (J) · R in the ON state are used.
Other parameters derived from FIG. 3, such as (J) / T, may be used.
【0055】実施例6.また、上記実施例では、パラメ
ータHを処理上の上限値HMで制限される0≦H≦HM
の範囲を変化させたが、図8のステップ(ST23)、
ステップ(ST26)に示すように、Hの理論的最大値
HMAXの値を計算して、図6のステップ(ST1
8)、及びステップ(ST21)のS(H)の更新を0
≦H≦HMAXの範囲で行えば(図8のステップ(ST
18)、ステップ(ST21))、計算時間をさらに短
縮することができる。Example 6. Further, in the above embodiment, the parameter H is limited by the upper limit value HM in processing, 0 ≦ H ≦ HM
Although the range of is changed, step (ST23) of FIG.
As shown in step (ST26), the value of the theoretical maximum value HMAX of H is calculated, and step (ST1 of FIG.
8), and update S (H) in step (ST21) to 0
If performed within the range of ≤H≤HMAX (step (ST
18), step (ST21)), the calculation time can be further shortened.
【0056】実施例7.また、図8のステップ(ST2
4)、及び(ST25)に示すようなHの値のオーバー
フロー処理を加えても良い。Example 7. In addition, the step (ST2
4), and overflow processing of the value of H as shown in (ST25) may be added.
【0057】実施例8.以下、第3の発明の一実施例を
図について説明する。図9は本発明の一実施例の呼受付
制御方式を示す図である。図の(a)は発呼時のアルゴ
リズム、(b)は呼終了時のアルゴリズムを示す。図1
0は同実施例における注目呼種の呼の容量と呼束数の関
係を示す図で、図の横軸は注目呼種の呼の容量、縦軸は
呼束数を示す。図において101は着目呼種の呼の容量
と呼束数の関係を表すグラフ、102a〜102eはそ
れぞれ呼束数が1から2、2から3、3から4、4から
5に遷移するときの経路を表したもの、103a〜10
3eはそれぞれ呼束数が2から1、3から2、4から
3、5から4に遷移するときの経路を表したものであ
る。図において102a〜102eの上端が中抜きの白
丸で下端が黒丸であることは、注目呼種の呼の容量の値
が増加するときで102a〜102eのいずれかの上に
あるときは、呼束数は下端の黒丸で示す値をとることを
示している。また103a〜103eの上端が黒丸で下
端が中抜きの白丸であることは、注目呼種の呼の容量の
値が減少するときで103a〜103eのいずれかの上
にあるときは、呼束数は上端の黒丸で示す値をとること
を示している。Example 8. An embodiment of the third invention will be described below with reference to the drawings. FIG. 9 is a diagram showing a call admission control system according to an embodiment of the present invention. In the figure, (a) shows an algorithm at the time of calling, and (b) shows an algorithm at the time of ending the call. Figure 1
0 is a diagram showing the relationship between the call capacity of the target call type and the number of call bundles in the embodiment, the horizontal axis of the figure shows the call capacity of the target call type, and the vertical axis shows the number of call bundles. In the figure, 101 is a graph showing the relationship between the call capacity of the target call type and the number of call bundles, and 102a to 102e are the numbers when the number of call bundles changes from 1 to 2, 2 to 3, 3 to 4 and 4 to 5, respectively. A representation of the route, 103a-10
Reference numeral 3e represents a route when the number of call bundles transits from 2 to 1, 3 to 2, 4 to 3, 5 to 4. In the figure, the upper ends of 102a to 102e are hollow white circles and the lower ends are black circles, which means that when the value of the call capacity of the call type of interest increases, the call bundle is above any of 102a to 102e. The number indicates that it takes the value indicated by the black circle at the bottom. The fact that the upper ends of 103a to 103e are black circles and the lower ends are hollow white circles means that when the value of the call capacity of the call type of interest decreases, when it is above any of 103a to 103e, the number of calls Indicates that the value indicated by the black circle at the top is taken.
【0058】次に本実施例のアルゴリズムについて説明
する。図9の(a)において、新しい呼が発呼された場
合には、ST1で現在設定されている呼束に新呼を収容
する余裕があるか否かを判断し、余裕がある場合にはS
T2に進んで到着した新呼の受付を許可する。余裕が無
い場合にはST3に進む。ST3では新呼束を設定した
場合のバースト溢れ率BTを計算する。この結果バース
ト溢れ率BTが規定値以下かどうかをST4で判定す
る。ST4でバースト溢れ率BTが規定値以下であると
判断された場合には、ST5に進み新規に呼束を設定
し、ST2で呼受付を許可する。ST4でバースト溢れ
率BTが規定値以上であると判断された場合には、ST
6に進み呼受付拒否となる。本実施例は呼接続処理に関
しては図4の場合と同様である。Next, the algorithm of this embodiment will be described. In FIG. 9 (a), when a new call is made, it is determined in ST1 whether or not there is room to accommodate the new call in the call bundle currently set. S
Accepting a new call that arrives after advancing to T2 is permitted. If there is no room, go to ST3. In ST3, the burst overflow rate BT when a new call bundle is set is calculated. As a result, it is determined in ST4 whether or not the burst overflow rate BT is below a specified value. When it is determined in ST4 that the burst overflow rate BT is less than or equal to the specified value, the process proceeds to ST5, a new call bundle is set, and call acceptance is permitted in ST2. If it is determined in ST4 that the burst overflow rate BT is greater than or equal to the specified value, ST
The process proceeds to 6 and the call acceptance is rejected. In this embodiment, the call connection process is the same as in the case of FIG.
【0059】図9の(b)において、ST7では、呼が
終了したことによって空となった呼束があるかどうかを
判断する。ここで空の呼束がなければそのままとし、空
の呼束がある場合にはST7bに進む。ST7で空の呼
束があると判断された場合は、その空の呼束を解除する
ことが可能であるが、ここですぐ空の呼束を解除せず
に、ST7bに進み、呼束を1つ解除した場合、安全余
裕SMが残されているか否かを判断する。呼束を1つ解
除した後でも安全余裕SMが残されている場合はST8
に進んで呼束を1つ解除する。呼束を1つ解除すると安
全余裕SMが残されない場合には、呼束を解除せずにそ
のままとする。ST8で呼束を1つ解除した後は、ST
3bで呼束を解除した場合のバースト溢れ率を計算して
呼切断処理を終了する。In FIG. 9B, in ST7, it is determined whether or not there is an empty call bundle due to the end of the call. If there is no empty call bundle, it is left as it is, and if there is an empty call bundle, the process proceeds to ST7b. If it is determined in ST7 that there is an empty call bundle, it is possible to cancel the empty call bundle. However, immediately without canceling the empty call bundle, the process proceeds to ST7b and the call bundle is cleared. When one is released, it is determined whether or not the safety margin SM is left. If the safety margin SM remains even after releasing one call bundle, ST8
Go to and release one call bundle. If the safety margin SM is not left when one call bundle is released, the call bundle is not released and is left as it is. After releasing one call bundle in ST8, ST
In 3b, the burst overflow rate when the call bundle is released is calculated, and the call disconnection process is terminated.
【0060】従来例では、呼束数と注目呼種の呼の容量
は1対1に対応しており、注目呼種の呼の容量が増加す
る場合でも減少する場合でも、特定の注目呼種の呼の容
量に対応する呼束数は1通りであったのに対し、本実施
例の図10の注目呼種の呼の容量と呼束数の関係を表す
グラフ101では、注目呼種の呼の容量が増加する場合
と減少する場合で経路が異なっていることがわかる。例
えば注目呼種の呼の容量がゼロから増加してCC1−p
(p≦SM)に達した場合、呼束数は1である。そして
注目呼種の呼の容量が増加してCC1に達すると、呼束
数は1だけ増加して2となる。注目呼種の呼の容量がさ
らに増加してCC1+pとなると、呼束数は相変わらず
2である。ここで注目呼種の呼の容量が減少してCC1
−pとなっても、呼束数は2のままである。また注目呼
種の呼の容量がCC1+SMとCC1−pの間を行き来
して変化したとしても、呼束数は2に固定されていて、
1と2の間を頻繁に遷移することはない。In the conventional example, the number of call bundles and the call capacity of the target call type have a one-to-one correspondence, and whether the call capacity of the target call type increases or decreases, the specific target call type While the number of call bundles corresponding to the call capacity of No. 1 is 1, the graph 101 showing the relationship between the call capacity and the number of call bundles of the call type of interest in FIG. It can be seen that the routes are different when the call capacity increases and when it decreases. For example, if the call capacity of the call type of interest increases from zero, CC1-p
When (p ≦ SM) is reached, the number of call bundles is one. When the call capacity of the call type of interest increases and reaches CC1, the number of call bundles increases by 1 to 2. When the call capacity of the call type of interest further increases to CC1 + p, the number of call bundles is still 2. Here, the call capacity of the target call type decreases and CC1
Even if it becomes -p, the number of call bundles remains 2. Even if the call capacity of the call type of interest changes between CC1 + SM and CC1-p, the number of call bundles is fixed at 2,
There is no frequent transition between 1 and 2.
【0061】実施例9.また、上記実施例では呼束数の
遷移の際の境界点が図10に示すような場合について説
明したが、図10の102a〜102e、103a〜1
03eの上下の黒丸と白丸の組み合わせはこれに限ら
ず、ほかの組み合わせであっても良い。有効な組み合わ
せは図10の例を含めて4通りあるが、このうちの他の
一例を図11に示す。図11は注目呼種の呼の容量と呼
束数の関係を示す図で、図の横軸が注目呼種の呼の容
量、縦軸が呼束数を示すことは図10と同様である。図
において111は注目呼種の呼の容量と呼束数の関係を
表すグラフ、112a〜112eはそれぞれ呼束数が1
から2、2から3、3から4、4から5に遷移するとき
の経路を表したもの、113a〜113eはそれぞれ呼
束数が2から1、3から2、4から3、5から4に遷移
するときの経路を表したものである。図において112
a〜112eの上端が中抜きの白丸で下端が黒丸である
ことは、注目呼種の呼の容量の値が増がするときで11
2a〜112eのいずれかの上にあるときは、呼束数は
下端の黒丸で示す値をとることを示している。また11
3a〜113eの上端が中抜きの白丸で下端が黒丸であ
ることは、注目呼種の呼の容量が減少するときで113
a〜113eのいずれかの上にあるときは、呼束数は下
端の黒丸で示す値をとることを示している。Example 9. Further, in the above embodiment, the case where the boundary points at the time of transition of the number of call bundles are as shown in FIG. 10 has been described, but 102a to 102e and 103a to 1 in FIG.
The combination of black circles and white circles above and below 03e is not limited to this, and other combinations may be used. There are four effective combinations including the example of FIG. 10, and another example is shown in FIG. FIG. 11 is a diagram showing the relationship between the call capacity of the call type of interest and the number of call bundles. The horizontal axis of the figure shows the call capacity of the call type of interest and the vertical axis shows the number of call bundles, similar to FIG. . In the figure, 111 is a graph showing the relationship between the call capacity of the target call type and the number of call bundles, and 112a to 112e each have a call bundle number of 1
To 2, 2 to 3, 3 to 4, 4 to 5 transitions, 113a to 113e have call bundle numbers of 2 to 1, 3 to 2, 4 to 3, 5 to 4 respectively. It shows the route when making a transition. In the figure 112
The fact that the upper ends of a to 112e are hollow white circles and the lower ends are black circles means that the value of the call capacity of the target call species increases.
When it is above any of 2a to 112e, it indicates that the number of call bundles takes the value indicated by the black circle at the lower end. Again 11
The fact that the upper ends of 3a to 113e are hollow white circles and the lower ends are black circles means that when the call capacity of the target call type decreases,
When it is above any of a to 113e, it indicates that the call bundle number takes the value indicated by the black circle at the lower end.
【0062】実施例10.図12は、実施例8で示した
図9の安全余裕SMを呼束の最大呼数と等しくした場合
の実施例を示したものである。このように、安全余裕S
Mを呼束のもてる最大呼数と等しくしてもかまわない。Example 10. FIG. 12 shows an embodiment in which the safety margin SM of FIG. 9 shown in the eighth embodiment is equal to the maximum number of calls in the call bundle. In this way, the safety margin S
M may be equal to the maximum number of calls that the call bundle can hold.
【0063】実施例11.上記実施例8、9、10にお
いては、呼束群の呼束数の増加減少は一つの呼束を単位
として行なう場合を示したが、増加減少する呼束数は一
定である必要はなく、変化にしてもかまわない。たとえ
ば、呼束数を最初から4にしておき、次に、増加させる
ときは、4から4+2にし、さらに4+2+1としてく
ように増加幅を可変にしていってもかまわない。あるい
は、使用時間帯や過去の使用状況から増加減少の幅を適
当に変化させてもかまわない。Example 11. In the above-mentioned Examples 8, 9 and 10, the case where the number of call bundles in the call bundle group is increased or decreased is described as a unit of one call bundle, but the number of call bundles to be increased or decreased need not be constant. It doesn't matter if it changes. For example, the number of call bundles may be set to 4 from the beginning, and then, when the number of calls is increased, the number of calls may be changed from 4 to 4 + 2, and then to 4 + 2 + 1, so that the increment width may be variable. Alternatively, the range of increase / decrease may be appropriately changed depending on the use time zone and the past use situation.
【0064】実施例12.次に、第4の発明の実施例に
ついて説明する。上記実施例8、9、10においては、
呼束数の増加幅と減少幅が同一の場合を示したが、増加
幅と減少幅を変えてもよい。たとえば、増加幅を1と
し、減少幅を2とした場合について考えてみる。図13
において、呼の容量が従来どおり増加していき5である
場合、従来は呼の容量が減ってCC4になると呼束数を
1だけ減少させていたわけであるが、この実施例のよう
に減少幅を2とすると、2の余裕ができるまでは呼束数
を減少させないことになる。したがって、呼束数は呼の
容量がCC3以下になったとき5から3へ減少すること
になる。Example 12 Next, an embodiment of the fourth invention will be described. In the above Examples 8, 9, and 10,
Although the case where the increase width and the decrease width of the call bundle number are the same is shown, the increase width and the decrease width may be changed. For example, consider the case where the increment is 1 and the increment is 2. FIG.
In the case where the call capacity is increased to 5 as in the conventional case, conventionally, when the call capacity is decreased to CC4, the number of call bundles is decreased by one. If 2 is set, the number of call bundles will not be decreased until 2 can be afforded. Therefore, the number of call bundles decreases from 5 to 3 when the call capacity becomes CC3 or less.
【0065】したがって、呼の容量がCC3からCC5
に増加したときの増加経路と、呼の容量がCC5からC
C3に減少したときの減少経路は異なり両者間の関係
に、実施例8、9、10に示したようなヒステリシスを
持たせることができる。このことを言いかえれば、呼束
数を増加させるときの呼の容量をCC1、CC2、CC
3、…とし、呼束数を減少させるときの呼の容量をCC
1、CC3、CC5、…とすると、CC2、CC4、C
C6、…においては、それよりも大きい呼束数、すなわ
ち3、5、7の容量があり、CC2、CC4、CC6、
…で頻繁に呼の容量が増減しないことになり、この発明
と同様の作用効果を奏することになる。Therefore, the call capacity varies from CC3 to CC5.
When the number of calls increases, the call capacity increases from CC5 to C
The decreasing path when decreasing to C3 is different, and the relationship between the two can have the hysteresis as shown in Examples 8, 9, and 10. In other words, the call capacity when increasing the number of call bundles is CC1, CC2, CC
3, ..., the call capacity when reducing the number of call bundles is CC
1, CC3, CC5, ..., CC2, CC4, C
In C6, ..., there is a larger number of call bundles, that is, capacities of 3, 5, and 7, and CC2, CC4, CC6,
Therefore, the call capacity is not frequently increased or decreased, and the same operational effect as the present invention is obtained.
【0066】実施例13.次に、第4の発明の他の実施
例を説明する。図14は、安全余裕SMを大きくした場
合の実施例を示したものである。実施例10では、安全
余裕の幅SMは呼束の最大呼数と等しい場合を示した
が、このように、安全余裕の幅SMは、呼束の最大呼数
より大きくなってもかまわない。ただし、安全余裕の幅
SMが呼束の最大呼数より大きいときには、減少幅も呼
束の最大呼数よりも大きくしたほうが回線の使用効率か
らいって望ましい。この例では増加幅を1とし、減少幅
を2とした例を示している。Example 13. Next, another embodiment of the fourth invention will be described. FIG. 14 shows an embodiment in which the safety margin SM is increased. In the tenth embodiment, the safety margin width SM is equal to the maximum number of calls in the call bundle, but the safety margin width SM may be larger than the maximum number of calls in the call bundle in this way. However, when the safety margin width SM is larger than the maximum number of calls in the call bundle, it is desirable from the viewpoint of line usage efficiency that the reduction width is also larger than the maximum number of calls in the call bundle. In this example, the increase width is 1 and the decrease width is 2.
【0067】以上のように、第3、第4の発明に係る呼
受付制御方式は、非同期転送方式網で呼束を用いる呼受
付制御方式、すなわち非同期転送方式網がユーザからの
発呼を受入れる余裕があるか否かを判断する呼受付制御
方式で、呼種別に一定数の呼をまとめたものを呼束と
し、新規の呼発生時に、新呼が現存呼束におさまる場合
には直ちにその呼を受付け、おさまらない場合には新規
に呼束を設定するだけ帯域に余裕があるか否かを判断
し、余裕がある場合には新呼束を設定して上記の新呼を
受付け、余裕がない場合には上記の新呼の受付けを拒否
し、また呼の終了時に、その呼の終了によって空となる
呼束が存在する場合にはその呼束を解除することを特徴
とする呼受付制御方式において、発呼時に新呼が現存呼
束におさまるか否かを判断する際、および呼終了時に呼
束の解除が可能か否かを判断する際に、呼束数と注目呼
種の呼の容量の1対1に対応させずに、同じ注目呼種の
呼の容量に対応する呼束数でも、注目呼種の呼の容量が
増加する時すなわち発呼時の呼束数と、注目呼種の呼の
容量が減少する時すなわち呼終了時の呼束数を異なる値
とし、呼終了によって空となる呼束が存在する場合でも
それを直ちに解除せず、注目呼種の呼の容量と呼束数と
の間の関係にヒステリシスを持たせることを特徴とする
ものである。As described above, in the call admission control system according to the third and fourth inventions, the call admission control system using the call bundle in the asynchronous transfer system network, that is, the asynchronous transfer system network receives the call from the user. A call admission control method that determines whether or not there is a margin.A call bundle is a set of a certain number of calls that are classified by call type.When a new call occurs, if a new call fits in the existing call bundle, immediately If the call is accepted and it does not subside, it is judged whether there is enough bandwidth to set a new call bundle. If there is a margin, a new call bundle is set and the above new call is accepted If there is no call, the above-mentioned new call acceptance is rejected, and at the end of the call, if there is an empty call bundle due to the end of the call, the call bundle is released. In the control method, whether or not a new call fits in the existing call bundle at the time of calling When disconnecting and when determining whether or not the call bundle can be released at the end of the call, the call of the same call type of interest does not correspond to the number of call bundles and the call capacity of the call type of interest. Even if the number of call bundles corresponding to the capacity of the target call type increases, the number of call bundles when the call of the target call type increases, that is, when the call capacity of the target call type decreases, that is, the number of call bundles when the call ends. Is set to a different value, and even if there is a call bundle that becomes empty when the call ends, it is not released immediately, and there is a hysteresis in the relationship between the call capacity of the target call type and the number of call bundles. To do.
【0068】なお、上記実施例では呼束数の単位で増加
減少させる場合を示したが、すでに使用している呼束数
に対して所定の割合で呼束数を増加減少させる場合でも
かまわない。たとえば、呼束数を、現在の呼束数の2割
(小数点以下四捨五入)の呼束数で増減させるような場
合であってもかまわない。In the above embodiment, the case where the number of call bundles is increased / decreased has been shown, but the number of call bundles may be increased / decreased at a predetermined rate with respect to the number of call bundles already used. . For example, the number of call bundles may be increased or decreased by 20% of the current number of call bundles (rounded to the nearest whole number).
【0069】[0069]
【発明の効果】以上のように、この第1の発明によれ
ば、呼種別に一定数の呼をまとめて呼束とし、呼受付可
否判断の規準パラメータの更新を呼束毎に行うようにし
たので、呼発生時の呼受付判断が非常に簡単になり、呼
受付制御時間が大幅に短縮されるという効果がある。As described above, according to the first aspect of the present invention, a certain number of calls are grouped into a call bundle according to the call type, and the reference parameter for determining whether to accept or reject a call is updated for each call bundle. As a result, there is an effect that the call admission judgment at the time of the call occurrence becomes very simple and the call admission control time is significantly shortened.
【0070】また、この第2の発明によれば、この呼束
の設定可否判断にバースト溢れ率を用い、さらにこのバ
ースト溢れ率を漸化的手法で簡単に算出できるようにし
たので、呼束間の統計多重化効果を考慮しつつ、高速で
呼受付制御を行うことができるという効果がある。According to the second aspect of the present invention, the burst overflow rate is used for determining whether or not the call bundle can be set, and the burst overflow rate can be easily calculated by the recursive method. There is an effect that the call admission control can be performed at high speed while considering the statistical multiplexing effect between them.
【0071】また、この第3の発明によれば、注目呼種
の呼の容量と呼束数を1対1に対応させずに、呼束数を
増加させる時の注目呼種の呼の容量と、呼束数を減少さ
せる時の注目呼種の呼の容量が異なる値とし、注目呼種
の呼の容量と呼束数との間の関係にヒステリシスを持た
せるようにしたので、呼束数が変化する遷移点付近で注
目呼種の呼の容量が変化を繰り返しても、その度に呼束
数が変化して呼束の設定・解除を頻繁に繰り返すことが
なくなり、それにより呼束の設定・解除にともなう処理
量が削減され、ひいてはソフトウェア量の削減、ハード
ウェア回路規模の削減をはかることができるという効果
がある。According to the third aspect of the present invention, the call capacity of the target call type is increased when the number of call bundles is increased without making the call capacity of the target call type correspond to the number of call bundles. , And the call capacity of the target call type when reducing the number of call bundles is set to a different value, and a hysteresis is added to the relationship between the call capacity of the target call type and the number of call bundles. Even if the call capacity of the call type of interest changes repeatedly near the transition point where the number changes, the number of call bundles does not change each time and the call bundle is not frequently set and released. This has the effect of reducing the processing amount associated with setting / cancellation of, and thus reducing the amount of software and the hardware circuit scale.
【0072】また、この第4の発明によれば、注目呼種
の呼の容量と呼束数を1対1に対応させずに、同じ注目
呼種の呼の容量に対応する呼束数でも、注目呼種の呼の
容量が増加する時すなわち新呼到着時の呼束数と、注目
呼種の呼の容量が減少する時すなわち呼が退去時の呼束
数を異なる値とし、注目呼種の呼の容量と呼束数との間
の関係にヒステリシスを持たせるようにしたので、呼束
数が変化する遷移点付近で注目呼種の呼の容量が変化を
繰り返しても、その度に呼束数が変化して呼束の設定・
解除を頻繁に繰り返すことがなくなり、それにより呼束
の設定・解除にともなう処理量が削減され、ひいてはソ
フトウェア量の削減、ハードウェア回路規模の削減をは
かることができるという効果がある。Further, according to the fourth aspect of the present invention, even if the call capacity of the call type of interest and the number of call bundles do not correspond one-to-one, the number of call bundles corresponding to the call capacity of the same call type of interest , When the call capacity of the target call type increases, that is, the number of call bundles when a new call arrives, and when the call capacity of the target call type decreases, that is, when the call leaves, the number of call bundles is set to different values. Since the relationship between the call capacity of each type and the number of call bundles has hysteresis, even if the call capacity of the target call type changes repeatedly near the transition point where the number of call bundles changes, When the number of call bundles changes,
The release is not frequently repeated, which reduces the amount of processing required for setting and releasing the call bundle, which in turn reduces the amount of software and the hardware circuit scale.
【図1】呼と呼束の概念を説明する図である。FIG. 1 is a diagram illustrating the concept of calls and call bundles.
【図2】リンク中の呼と呼束を説明する図である。FIG. 2 is a diagram illustrating a call and a call bundle in a link.
【図3】ATM網におけるバーストトラヒックを表わす
2状態ON/OFFモデルを示す図である。FIG. 3 is a diagram showing a two-state ON / OFF model representing burst traffic in an ATM network.
【図4】本発明の一実施例の呼受付時、及び同実施例の
呼切断時の処理のフローチャート図である。FIG. 4 is a flow chart diagram of processing at the time of accepting a call and at the time of disconnecting a call according to the embodiment of the present invention.
【図5】第2発明の一実施例によるバースト溢れ率BT
更新のフローチャート図である。FIG. 5 is a burst overflow rate BT according to an embodiment of the second invention.
It is a flowchart figure of update.
【図6】第2発明の一実施例によるバースト溢れ率BT
更新のフローチャート図である。FIG. 6 is a burst overflow rate BT according to an embodiment of the second invention.
It is a flowchart figure of update.
【図7】同実施例のバースト溢れ率BT初期設定のフロ
ーチャート図である。FIG. 7 is a flow chart diagram of burst overflow rate BT initial setting of the embodiment.
【図8】第2の発明の他の実施例のフローチャート図で
ある。FIG. 8 is a flow chart of another embodiment of the second invention.
【図9】第3の発明の一実施例による呼受付制御方式の
アルゴリズムを示すフローチャート図である。FIG. 9 is a flowchart showing an algorithm of a call admission control system according to an embodiment of the third invention.
【図10】同実施例による呼受付制御方式における呼束
数と注目呼種の呼の容量の関係を示す図である。FIG. 10 is a diagram showing the relationship between the number of call bundles and the call capacity of the call type of interest in the call admission control system according to the embodiment.
【図11】第3の発明の他の実施例による呼受付制御方
式のアルゴリズムを示すフローチャート図である。FIG. 11 is a flowchart showing an algorithm of a call admission control system according to another embodiment of the third invention.
【図12】第3の発明の他の実施例による呼受付制御方
式における呼束数と注目呼種の呼の容量の関係を示す図
である。FIG. 12 is a diagram showing the relationship between the number of call bundles and the call capacity of the call type of interest in the call admission control system according to another embodiment of the third invention.
【図13】第4の発明の一実施例による呼受付制御方式
における呼束数と注目呼種の呼の容量の関係を示す図で
ある。FIG. 13 is a diagram showing the relationship between the number of call bundles and the call capacity of the call type of interest in the call admission control system according to the embodiment of the fourth invention.
【図14】第4の発明の他の実施例による呼受付制御方
式における呼束数と注目呼種の呼の容量の関係を示す図
である。FIG. 14 is a diagram showing the relationship between the number of call bundles and the call capacity of the call type of interest in the call admission control system according to another embodiment of the fourth invention.
【図15】従来の呼受付判断のフローチャート図であ
る。FIG. 15 is a flowchart of conventional call admission judgment.
【図16】従来のバースト溢れ率BTの計算のフローチ
ャート図である。FIG. 16 is a flowchart of a conventional calculation of a burst overflow rate BT.
【図17】従来の例におけるバースト溢れ率の期待値E
PT計算及び累積加算サブルーチンのフローチャート図
である。FIG. 17: Expected value E of burst overflow rate in a conventional example
It is a flowchart figure of PT calculation and a cumulative addition subroutine.
【図18】従来例における到着セル数の合計SUM計算
サブルーチンのフローチャート図である。FIG. 18 is a flowchart of a total SUM calculation subroutine for the number of arriving cells in the conventional example.
【図19】従来例における発生確率PRB計算サブルー
チンのフローチャート図である。FIG. 19 is a flowchart of an occurrence probability PRB calculation subroutine in a conventional example.
【図20】従来例におけるN(J)からI(J)をとる
組合せ計算サブルーチンのフローチャート図である。FIG. 20 is a flowchart of a combination calculation subroutine that takes N (J) to I (J) in the conventional example.
【図21】従来例におけるセルトラヒック量ρ計算サブ
ルーチンのフローチャート図である。FIG. 21 is a flowchart of a cell traffic amount ρ calculation subroutine in a conventional example.
1 呼
1a 呼種aの呼
1b 呼種bの呼
2 呼束
2a 呼種aの呼束
2b 呼種bの呼束
3 リンク
ST1 新規が現存呼束におさまるかどうかの判断
ST2 呼受付許可
ST3 バースト溢れ率BTの計算
ST3b バースト溢れ率BTの計算
ST4 BTが規準値以下か否かの判断
ST5 新規の呼束の設定
ST6 呼受付拒否
ST7 呼切断処理時の空の呼束があるか否かの判断
ST7b 呼束を1つ解除した場合、安全余裕SMがあ
るか否かの判断
ST8 呼束の解除
ST16 呼束設定時のセルトラヒック量ρの更新
ST17 呼束設定時のバースト溢れ率BTの更新
ST18 呼束設定時の期間T内に到着するセル数がH
個以上となる確率S(H)の更新
ST19 呼束解除時のセルトラヒック量ρの更新
ST20 呼束解除時のバースト溢れ率BTの更新
ST21 呼束解除時の期間T内に到着するセル数がH
個以上となる確率S(H)の更新
101 注目呼種の呼の容量と呼束数の関係から表すグ
ラフ、1
102a〜102e それぞれ呼束数が1から2、2か
ら3、3から4、4から5に遷移するときの経路を表し
たもの
103a〜103e それぞれ呼束数が2から1、3か
ら2、4から3、5から4に遷移するときの経路を表し
たもの1 call 1a call type 1 call 1b call type b call 2 call bundle 2a call type a call bundle 2b call type b call bundle 3 link ST1 judgment whether new fits in existing call bundle ST2 call admission permission ST3 Calculation of burst overflow rate BT ST3b Calculation of burst overflow rate BT ST4 Judgment whether BT is below standard value ST5 Setting of new call bundle ST6 Call acceptance rejection ST7 Whether there is an empty call bundle during call disconnection processing Judgment ST7b When one call bundle is released, it is judged whether or not there is a safety margin SM ST8 Release of call bundle ST16 Update of cell traffic amount ρ when call bundle is set ST17 Burst overflow rate BT when call bundle is set Update ST18 The number of cells arriving within the period T when the call bundle is set is H
Update of probability S (H) of being more than or equal to ST19 Update of cell traffic amount ρ when releasing call bundle ST20 Update burst overflow rate BT when releasing call bundle ST21 Number of cells arriving within period T when releasing call bundle H
Update 101 of probability S (H) of not less than 100 Graphs representing the relationship between the call capacity and the number of call bundles of the call type of interest, 1102a to 102e, respectively. Representation of routes when transiting from 4 to 5 103a to 103e Representation of routes when transition of call bundle number from 2 to 1, 3 to 2, 4 to 3, 5 to 4 respectively
Claims (4)
からの発呼を受入れる余裕があるか否かを判断する呼受
付制御方式において、呼種別に一定数の呼をまとめたも
のを呼束とし、新規の呼発生時に、新呼が現在呼束にお
さまる場合にはただちにその呼を受付け、おさまらない
場合には新規に呼束を設定するだけ帯域に余裕があるか
否かを判断し、余裕がある場合には新呼束を設定して上
記の新呼を受付け、余裕が無い場合には上記の新呼の受
付けを拒否し、また呼の終了時に、その呼の終了によっ
て空となる呼束が存在する場合にはその呼束を解除する
ことを特徴とする呼受付制御方式。1. A call admission control method for placing a network in an asynchronous transfer system and determining whether or not the network has room to accept a call from a user. When a new call occurs, it is accepted immediately if a new call falls within the current call bundle, and if it does not subside, a new call bundle is set to determine whether there is enough bandwidth. If there is a margin, a new call bundle is set and the above new call is accepted, and if there is no margin, the acceptance of the above new call is rejected. The call admission control method is characterized in that when there is a call bundle, the call bundle is released.
において、上記呼束の設定あるいは解除の可能性を判断
する基準となるバースト溢れ率の計算を行なう構成とし
て、新規の呼束の発生かあるいは呼束の解除かを判断す
る手段と、新規の呼束設定時に、既設定呼束のセルトラ
ヒック量に新規呼束のセルトラヒック量の増分を加算
し、新規のセルトラヒック量を求める手段と、既設定呼
束のバースト溢れ率と新規設定呼束のバースト溢れ率の
増分と、上記求めた新規セルトラヒック量と旧セルトラ
ヒック量の比で重み付け加算してバースト溢れ率を更新
する手段と、上記呼束の解除時に、既設定呼束のセルト
ラヒック量から解除呼束のセルトラヒック量の減分を減
算し、新規のセルトラヒック量を求める手段と、既設定
呼束のバースト溢れ率と終了呼束のバースト溢れ率の減
分とを、上記求めた新規セルトラヒック量と旧セルトラ
ヒック量の比で重み付け加算してバースト溢れ率を漸化
的に更新する手段とを備え、上記呼束の新規設定時ある
いは解除時のバースト溢れ率の変化分を算出するパラメ
ータとして、一定期間内に到着するセル数が一定個数以
下になる確率を用いることを特徴とする呼受付制御方
式。2. The call admission control method according to claim 1, wherein a burst overflow rate serving as a criterion for determining the possibility of setting or releasing the call bundle is calculated, and a new call bundle A means for determining whether it has occurred or cancellation of the call bundle, and at the time of setting a new call bundle, add the increment of the cell traffic amount of the new call bundle to the cell traffic amount of the existing call bundle to obtain the new cell traffic amount. Means, means for updating the burst overflow rate by weighted addition by the burst overflow rate of the already set call bundle and the increment of the burst overflow rate of the newly set call bundle, and the ratio of the new cell traffic amount and the old cell traffic amount obtained above. And, at the time of releasing the call bundle, means for obtaining a new cell traffic amount by subtracting the decrement of the cell traffic amount of the released call bundle from the cell traffic amount of the preset call bundle, and a burst overflow rate of the preset call bundle. And a decrement of the burst overflow rate of the terminated call bundle, by means of weighted addition with the ratio of the new cell traffic amount and the old cell traffic amount obtained above, and means for gradually updating the burst overflow rate, A call admission control method characterized by using a probability that the number of cells arriving within a certain period is equal to or less than a certain number as a parameter for calculating a change amount of a burst overflow rate when a bundle is newly set or released.
(a) 呼束群中の呼の容量が増加して所定の規準に達
したとき、呼束群の呼束数を所定量増加させる増加工
程、(b) 呼束群中の呼の容量が減少して、上記増加
工程で呼束群の呼束数を増加させたときの所定の規準と
は異なる所定の規準に達したとき、呼束群の呼束数を減
少させる減少工程。3. A call admission control method comprising the steps of: (a) increasing the number of call bundles in a call bundle group by a predetermined amount when the call capacity in the call bundle group reaches a predetermined criterion. And (b) when the call capacity in the call bundle group decreases and a predetermined criterion different from the predetermined criterion when the number of call bundles in the call bundle group is increased in the increasing step is reached, A reduction process for reducing the number of call bundles in a bundle group.
(a) 呼束群中の呼の容量が増加して所定の規準に達
したとき、呼束群の呼束数を所定量増加させる増加工
程、(b) 呼束群中の呼の容量が減少して、上記増加
工程で呼束群の呼束数を増加させたときの所定の規準と
異なる所定の規準に達したとき、上記増加工程で呼束群
の呼束数を増加させたときの所定量とは異なる所定量
で、呼束群の呼束数を減少させる減少工程。4. A call admission control method comprising the steps of: (a) increasing the number of call bundles in a call bundle group by a predetermined amount when the call capacity in the call bundle group reaches a predetermined criterion. The step (b), when the call capacity in the call bundle group is reduced and a predetermined criterion different from the predetermined criterion when the number of call bundles in the call bundle group is increased in the increasing step is reached, the increase is made. A reduction step of decreasing the number of call bundles of the call bundle group by a predetermined amount different from the predetermined amount when the number of call bundles of the call bundle group is increased in the step.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP26462891A JP2780537B2 (en) | 1991-02-22 | 1991-10-14 | Call admission control method |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP5060291 | 1991-02-22 | ||
| JP3-50602 | 1991-02-22 | ||
| JP26462891A JP2780537B2 (en) | 1991-02-22 | 1991-10-14 | Call admission control method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH053488A true JPH053488A (en) | 1993-01-08 |
| JP2780537B2 JP2780537B2 (en) | 1998-07-30 |
Family
ID=26391073
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP26462891A Expired - Lifetime JP2780537B2 (en) | 1991-02-22 | 1991-10-14 | Call admission control method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2780537B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999005827A1 (en) * | 1997-07-23 | 1999-02-04 | Ntt Mobile Communications Network Inc. | Multiplex transmission system and band control method |
-
1991
- 1991-10-14 JP JP26462891A patent/JP2780537B2/en not_active Expired - Lifetime
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO1999005827A1 (en) * | 1997-07-23 | 1999-02-04 | Ntt Mobile Communications Network Inc. | Multiplex transmission system and band control method |
| US6560231B1 (en) | 1997-07-23 | 2003-05-06 | Ntt Mobile Communications Network, Inc. | Multiplex transmission system and bandwidth control method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP2780537B2 (en) | 1998-07-30 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP3766223B2 (en) | Border device and connection setting method thereof | |
| US5940375A (en) | Feedback control apparatus and cell scheduling apparatus for use with cell exchange | |
| US6252877B1 (en) | ATM switching system and cell control method | |
| EP1115265B1 (en) | Method and a device for determining packet transmission priority between a plurality of data streams | |
| JP3434642B2 (en) | Packet scheduling device | |
| JPH0993256A (en) | Communication service quality control method | |
| US5070498A (en) | Call control system in atm switch | |
| US5694554A (en) | ATM interface and shaping method | |
| US5189667A (en) | Method and apparatus for controlling call processing based upon load conditions | |
| JP3623089B2 (en) | Method for transmitting cells in asynchronous transfer mode | |
| JPWO1995003657A1 (en) | ATM switch | |
| JPH07193583A (en) | Broadband service integrated digital network subscriber access device asynchronous transmission system multiplexing processing device and method | |
| JP2000510308A (en) | Method and apparatus for buffer management per traffic flow | |
| US6618380B1 (en) | Priority queueing | |
| JPH053488A (en) | Call admission control method | |
| JP2000324130A (en) | Atm cell forming circuit and method | |
| US6614900B1 (en) | Method and apparatus for processing call signaling messages | |
| JP2964968B2 (en) | Shaping processing apparatus and shaping processing method | |
| JP3170133B2 (en) | Switching line selection method and switching line selection device | |
| JPH08125668A (en) | ATM interface and shaping method | |
| US5923657A (en) | ATM switching system and cell control method | |
| JP3227133B2 (en) | ATM switch | |
| JP2981203B2 (en) | Cell scheduler | |
| JP2741913B2 (en) | Routing control method in ATM communication | |
| JPH08237282A (en) | ATM cell priority control apparatus, congestion control method, and congestion control apparatus |