JPH0879255A - Call reception control method and call reception controller - Google Patents
Call reception control method and call reception controllerInfo
- Publication number
- JPH0879255A JPH0879255A JP20719394A JP20719394A JPH0879255A JP H0879255 A JPH0879255 A JP H0879255A JP 20719394 A JP20719394 A JP 20719394A JP 20719394 A JP20719394 A JP 20719394A JP H0879255 A JPH0879255 A JP H0879255A
- Authority
- JP
- Japan
- Prior art keywords
- cell
- call
- load state
- admission control
- arrival 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
- Monitoring And Testing Of Exchanges (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
Description
【0001】[0001]
【産業上の利用分野】本発明は、呼受け付け制御方法及
び呼受け付け制御装置に係り、非同期転送網の確定的な
リンクに対して複数の呼種を多重する際に、新たな呼を
受け付けるか否かを判定し、判定した結果に基づき新た
な呼の受け付けを制御する呼受け付け制御方法及び呼受
け付け制御装置に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a call admission control method and a call admission control device, and whether a new call is admitted when a plurality of call types are multiplexed on a definite link of an asynchronous transfer network. The present invention relates to a call admission control method and a call admission control device that determine whether or not to admit a new call based on the result of the determination.
【0002】[0002]
【従来の技術】非同期転送を行なうATM(Async
hronous TransferMode)には、V
C(Virtual Channel)の情報転送がバ
ースト的に行なわれることを利用して確定的な容量を有
するVP(VirtualPath)に、VCピーク速
度の合計がVP容量以上になるように多数のVCを収容
する統計多重効果があり、その効果は一般に、VCのバ
ースト性を利用せずに帯域割当を行なった場合に得られ
るVC収容数(VP容量をVCピーク速度で割った数)
と、VCバースト性を利用することにより収容すること
が可能となるVC収容数の比で表される。このATMの
統計多重とQoS(Qualityof Servic
e)はトレードオフの関係にあり、VCピーク速度の合
計をVP容量よりも大きくすればするほどVP容量を無
駄なく使用することが可能となるが、到着セル数の増加
に伴いVP容量を越えてセル損率が高くなりQoSが低
下する。また、VCピーク速度の合計をVP容量よりも
小さくすればするほど、到着セル数が増加した場合であ
ってもVP容量を越えにくくなるためQoSは向上する
が、VP容量の使用が非効率的になる。しかし、呼のピ
ーク速度と平均的なトラヒックが事前に判明している場
合には、QoS目標値を満足する効率の良い帯域運用を
行なうことが可能である。2. Description of the Related Art ATM (Async) for asynchronous transfer
In the “Hronous Transfer Mode”, V
A large number of VCs are accommodated in a VP (Virtual Path) having a definite capacity by utilizing burst transfer of information of C (Virtual Channel) so that the total of the VC peak speeds is equal to or higher than the VP capacity. There is a statistical multiplexing effect, and the effect is generally the number of accommodated VCs (the number of VP capacities divided by the VC peak speed) obtained when bandwidth allocation is performed without utilizing the burstiness of VCs.
And the ratio of the number of accommodated VCs that can be accommodated by utilizing the VC burst property. This ATM statistical multiplexing and QoS (Quality of Service)
e) is in a trade-off relationship. The larger the total VC peak speed is than the VP capacity, the more the VP capacity can be used without waste, but as the number of arriving cells increases, the VP capacity is exceeded. As a result, the cell loss rate increases and the QoS decreases. Further, as the total of the VC peak speeds is made smaller than the VP capacity, it is more difficult to exceed the VP capacity even when the number of arriving cells is increased, so that the QoS is improved, but the use of the VP capacity is inefficient. become. However, if the peak call speed and the average traffic are known in advance, it is possible to perform efficient band operation that satisfies the QoS target value.
【0003】また、事前に平均的なトラヒックを予測し
て統計多重をすることは難しいといった上記従来技術の
課題を改善する技術として、比較的予測のしやすい呼源
のピーク速度に基づいて帯域運用を行なうピーク割当方
式もある。Further, as a technique for improving the above-mentioned problem of the prior art that it is difficult to predict average traffic in advance and perform statistical multiplexing, bandwidth operation is performed based on the peak speed of a call source, which is relatively easy to predict. There is also a peak allocation method that does.
【0004】また、ピーク割当方式の呼源のバースト性
が強い(平均速度とピーク速度の比が小さい)場合には
十分な帯域使用効率を上げられないという課題を改善す
る技術として、セル流量を観測してセル数の度数分布を
作成し、作成された度数分布に基づき所定の評価式によ
りセルの損失確率を求めて規定値と比較し、その結果に
基づいてVCの受け付け判定を行なう方式が提案されて
いる(斎藤、他,“Dynamic call admission control i
n ATM networks”,IEEE J.Select. Areas Commun.,Vol.
9(No.7),pp.982-989,Sept.1991)。In addition, as a technique for improving the problem that the band use efficiency cannot be sufficiently increased when the peak allocation type call source has a strong burst property (the ratio of the average speed and the peak speed is small), the cell flow rate is improved. A method of observing and creating a frequency distribution of cell numbers, obtaining a cell loss probability by a predetermined evaluation formula based on the created frequency distribution, comparing it with a specified value, and making a VC acceptance decision based on the result Proposed (Saito et al., “Dynamic call admission control i
n ATM networks ”, IEEE J. Select. Areas Commun., Vol.
9 (No. 7), pp.982-989, Sept. 1991).
【0005】[0005]
【発明が解決しようとする課題】しかしながら、上記従
来の技術の統計多重により効率的な帯域運用を行なうた
めには、呼のピーク速度と平均的なトラヒックを事前に
知る必要があるが、平均的なトラヒックを事前に予測す
ることは非常に難しいという問題点がある。However, in order to perform efficient band operation by the above-mentioned conventional technique of statistical multiplexing, it is necessary to know in advance the peak call rate and the average traffic, but the average There is a problem in that it is very difficult to predict proper traffic in advance.
【0006】また、上記従来の技術のピーク割当方式
は、各呼源のバースト性が強い場合には十分な帯域運用
効率を上げられないという問題点がある。Further, the above-mentioned conventional peak allocation method has a problem that the band operation efficiency cannot be sufficiently improved when the burstiness of each call source is strong.
【0007】更に、上記ピーク割当方式を改善する技術
では、呼の受け付け判定をするためには、一定数のセル
を受け付けることが可能なウィンドウ内に到着するセル
数分布を観測し、観測した結果をリアルタイムで統計処
理する必要があるため、セル数分布を記憶するメモリや
リアルタイムに統計処理を行なうためのプロセッサ等の
ハードウェア資源が必要となり、ハードウェアコストが
上昇するといった問題点がある。Further, in the technique for improving the above-mentioned peak allocation method, in order to make a call admission decision, the distribution of the number of cells arriving within a window capable of admitting a certain number of cells is observed, and the result of observation is observed. Since it is necessary to perform statistical processing in real time, hardware resources such as a memory for storing the cell number distribution and a processor for performing statistical processing in real time are required, which raises a problem that the hardware cost increases.
【0008】本発明は、上記の点に鑑みなされたもの
で、呼のピーク速度や平均的なトラヒックを事前に知る
ことなく呼の受け付け制御を行なうことが可能な呼受け
付け制御方法及び呼受け付け制御装置を提供することを
目的とする。The present invention has been made in view of the above points, and a call admission control method and a call admission control capable of performing admission control of a call without knowing the peak speed of the call and average traffic in advance. The purpose is to provide a device.
【0009】また、各呼源のバースト性が強い場合であ
っても帯域運用効率を上げることが可能な呼受け付け制
御方法及び呼受け付け制御装置を提供することを目的と
する。It is another object of the present invention to provide a call admission control method and a call admission control device capable of improving the band operation efficiency even when the burstiness of each call source is strong.
【0010】また、簡単なアルゴリズムと少ないハード
ウェア資源でセル流量及びセル損率を算出して、一定の
QoS目標値を満足することが可能な呼受け付け制御方
法及び呼受け付け制御装置を提供することを目的とす
る。Further, there is provided a call admission control method and a call admission control device capable of calculating a cell flow rate and a cell loss rate with a simple algorithm and a small amount of hardware resources to satisfy a certain QoS target value. With the goal.
【0011】[0011]
【課題を解決するための手段】図1は、本発明の原理説
明図を示す。FIG. 1 shows the principle of the present invention.
【0012】本発明の呼受け付け制御方法は、非同期転
送網の確定的な容量のリンクに対して複数の呼を多重す
る際、即ち呼の受け付けをする際に新たな呼の受け付け
制御を行なう方法において、非同期転送網内の交換機に
到着するセル数とバッファから取り出されるセル数の差
及び、その差の継続時間とに基づいてリンクの負荷状態
を判定するステップ(ステップ1)と、判定した結果に
基づき新たな呼の受け付けを行なうか否かを判定して制
御するステップ(ステップ2)よりなる。The call admission control method of the present invention is a method of performing admission control of a new call when a plurality of calls are multiplexed on a link having a definite capacity of an asynchronous transfer network, that is, when a call is admitted. In (1), the step of determining the load state of the link based on the difference between the number of cells arriving at the exchange in the asynchronous transfer network and the number of cells taken out from the buffer, and the duration of the difference (step 1); The step (step 2) of determining and controlling whether or not to accept a new call based on.
【0013】また、上記ステップ1は、セルの到着毎に
セルカウンタの値をインクリメントし、バッファからセ
ルが読み出される毎にセルカウンタの値をディクリメン
トしてセル数をカウントするステップと、セルカウンタ
の値が連続して一定値以上となる時間が所定の時間以上
であるか否かに基づいて、リンクの負荷状態が重負荷状
態であるか軽負荷状態であるかを判定するステップとを
有する。The above step 1 increments the value of the cell counter each time a cell arrives, decrements the value of the cell counter every time a cell is read from the buffer, and counts the number of cells. Determining whether the load state of the link is a heavy load state or a light load state, based on whether or not the value of is continuously a certain value or more for a predetermined time or more. .
【0014】また、上記ステップ2は、判定された負荷
状態での到着セル数及び判定された負荷状態の継続時間
に基づいて判定された負荷状態でのセル到着率を算出す
るステップと、負荷状態でのセル到着率及び負荷状態の
平均継続時間に基づいてセル損率を算出し、算出した値
に基づいて新たな呼の受け付けを行なうか否かを判定す
るステップと、判定結果に基づいて新たな呼の受け付け
の許可及び拒否を制御するステップとを有する。The step 2 is a step of calculating the cell arrival rate in the determined load state based on the number of arriving cells in the determined load state and the duration of the determined load state, and the load state. The cell loss rate is calculated on the basis of the cell arrival rate and the average duration of the load state in the step of determining whether to accept a new call based on the calculated value, and a new step based on the determination result. Control of admission and rejection of various call admissions.
【0015】また、判定された負荷状態でのセル到着率
の高周波成分を除去したセル到着率を算出するステップ
を更に有する。The method further comprises a step of calculating a cell arrival rate from which high frequency components of the cell arrival rate under the determined load state are removed.
【0016】また、新たな呼のピーク速度が予め判明す
る場合に、判定された負荷状態でのセル到着率を新たな
呼のピーク速度に基づき修正するステップを更に有す
る。Further, when the peak rate of the new call is known in advance, the method further comprises the step of correcting the cell arrival rate in the determined load state based on the peak rate of the new call.
【0017】また、新たな呼のピーク速度が予め判明す
る場合に、判定された負荷状態のうち軽負荷状態におけ
るセル到着率及び継続時間を新たな呼のピーク速度に基
づき修正するステップを更に有する。Further, when the peak speed of the new call is known in advance, the method further comprises the step of correcting the cell arrival rate and the duration time in the light load condition among the determined load conditions based on the new peak speed of the call. .
【0018】図2は、本発明の原理構成図を示す。FIG. 2 shows the principle configuration of the present invention.
【0019】本発明の呼受け付け制御装置100は、非
同期転送網500の確定的な容量のリンクに対して複数
の呼を多重する際、即ち呼を受け付ける際に新たな呼の
受け付け制御を行なう装置において以下の手段を有す
る。The call admission control device 100 of the present invention is a device for performing admission control of a new call when a plurality of calls are multiplexed on a link of a definite capacity of the asynchronous transfer network 500, that is, when a call is admitted. Has the following means.
【0020】非同期転送網500とセルの入出力を行な
う入出力手段110と、入出力手段110を介して到着
するセルを一時的に蓄積するバッファ手段120と、到
着するセル数とバッファ手段120から取り出されるセ
ル数の差及び、差の継続時間とに基づきリンクの負荷状
態を判定する負荷状態判定手段130と、負荷状態判定
手段130の判定結果に基づき入出力手段110を制御
して新たな呼の受け付け制御をする呼受け付け判定・制
御手段140とを有する。From the input / output means 110 for inputting / outputting cells to / from the asynchronous transfer network 500, the buffer means 120 for temporarily accumulating cells arriving via the input / output means 110, the number of arriving cells and the buffer means 120 A new call is controlled by controlling the load state determination unit 130 that determines the load state of the link based on the difference in the number of cells taken out and the duration of the difference, and the input / output unit 110 based on the determination result of the load state determination unit 130. And a call admission determination / control unit 140 that controls admission of the call.
【0021】また、負荷状態判定手段130は、セルの
到着毎にセルカウンタの値をインクリメントするととも
に、バッファ手段120からセルが読み出される毎にセ
ルカウンタの値をディクリメントしてセル数をカウント
するセルカウント手段と、セルカウント手段によりカウ
ントされるセル数が連続して一定値以上となる時間が所
定の時間以上である場合に重負荷状態と判定する判定手
段とを有する。The load state determining means 130 increments the value of the cell counter each time a cell arrives and decrements the value of the cell counter every time a cell is read from the buffer means 120 to count the number of cells. It has a cell counting means and a determining means for determining a heavy load state when the time during which the number of cells counted by the cell counting means continuously becomes a predetermined value or more is a predetermined time or more.
【0022】また、呼受け付け判定・制御手段140
は、判定された負荷状態において到着するセル数及び、
判定される負荷状態の継続時間に基づいて判定される負
荷状態でのセル到着率を算出するセル到着率算出手段
と、セル到着率と負荷状態の平均継続時間とに基づいて
セル損率を算出するセル損率算出手段と、算出されたセ
ル損率に基づいて新たな呼の受け付けを行なうか否かを
判定する呼受け付け判定手段と、呼受け付け判定手段の
判定結果に基づいて新たな呼の受け付けの許可及び、新
たな呼の受け付けの拒否を制御する呼受け付け制御手段
とを有する。Further, the call acceptance judgment / control means 140
Is the number of cells arriving in the determined load state, and
Cell arrival rate calculation means for calculating the cell arrival rate in the load state determined based on the duration of the load state determined, and the cell loss rate calculated based on the cell arrival rate and the average duration of the load state Cell loss rate calculating means, a call acceptance determining means for determining whether or not to accept a new call based on the calculated cell loss rate, and a new call based on the determination result of the call acceptance determining means. It has call admission control means for controlling admission of admission and refusal of admission of a new call.
【0023】また、判定される負荷状態でのセル到着率
から高周波成分を除去したセル到着率を算出する高周波
成分除去手段を更に有する。Further, it further comprises high frequency component removing means for calculating a cell arrival rate by removing high frequency components from the cell arrival rate under the determined load condition.
【0024】また、新たな呼のピーク速度が予め判明す
る場合に、セル到着率を新たな呼のピーク速度に基づき
修正する第1のセル到着率修正手段を有する。Further, when the peak speed of a new call is known in advance, there is provided first cell arrival rate modification means for modifying the cell arrival rate based on the peak speed of the new call.
【0025】また、新たな呼のピーク速度が予め判明す
る場合に、セル到着率及び継続時間を、新たな呼のピー
ク速度に基づき修正する第2のセル到着率修正手段を更
に有する。Further, when the peak rate of the new call is known in advance, the cell arrival rate and the duration are further modified based on the peak rate of the new call.
【0026】また、高周波成分除去手段は低域通過フィ
ルタを用いる。The high frequency component removing means uses a low pass filter.
【0027】[0027]
【作用】本発明の呼受け付け制御方法及び呼受け付け制
御装置は、セル流を軽負荷状態と重負荷状態の2つの状
態のMMPP(Markov Modulated P
oisson Process)にモデル化すること
で、記憶すべき観測情報を軽負荷状態と重負荷状態の2
つの状態でのセル到着率と平均継続時間の逆数とのパラ
メータに限定することが可能になるとともに、簡単な四
則演算で導出することが可能となる。The call admission control method and the call admission control device of the present invention use the MMPP (Markov Modulated P) in which the cell flow has two states, a light load state and a heavy load state.
Oisson Process) is used to model the observation information to be stored in two states: light load state and heavy load state.
It is possible to limit the parameters to the cell arrival rate in one state and the reciprocal of the average duration, and to derive them by simple arithmetic operations.
【0028】また、各状態でのセル到着率から高周波成
分を除去することによって、過去に到着したセルの影響
を徐々に抑えた安定したセル到着率にすることが可能に
なるとともに、安定した到着率に基づく精度の高い呼の
受け付け制御を行なうことが可能となる。Further, by removing the high frequency component from the cell arrival rate in each state, it is possible to obtain a stable cell arrival rate in which the influence of cells that have arrived in the past is gradually suppressed, and stable arrival is achieved. It is possible to perform highly accurate call admission control based on the rate.
【0029】また、予め新たな呼のピーク速度が判明し
ている場合には、判明しているピーク速度に基づいて当
該新たな呼を受け付けた後のセル損率を推定してMMP
Pのパラメータの値を修正することにより、効率的な呼
の受け付け制御を行なうことが可能となる。When the peak speed of a new call is known in advance, the cell loss rate after accepting the new call is estimated based on the known peak speed to estimate the MMP.
By correcting the value of the parameter P, it becomes possible to perform efficient call admission control.
【0030】[0030]
【実施例】以下、図面と共に本発明の実施例を詳細に説
明する。Embodiments of the present invention will now be described in detail with reference to the drawings.
【0031】図3は、本発明の第1の実施例の構成図を
示す。同図に示す呼受け付け制御装置100は、入出力
部110、バッファ120、負荷状態判定部130、呼
受け付け判定・制御部140とから構成される。FIG. 3 shows a block diagram of the first embodiment of the present invention. The call admission control device 100 shown in the figure includes an input / output unit 110, a buffer 120, a load state determination unit 130, and a call admission determination / control unit 140.
【0032】入出力部110は、非同期転送網500の
確定的な容量のリンク(VP)に対して複数の呼(V
C)を受け付けることが可能な入出力部であり、非同期
転送網500及びバッファ120との間でセルの授受を
行なうとともに、呼受け付け判定・制御部140の指示
に基づいて非同期転送網500からの新たな呼の受け付
けを拒否する。The input / output unit 110 makes a plurality of calls (V) to the link (VP) of the deterministic capacity of the asynchronous transfer network 500.
C) is an input / output unit capable of accepting cells, exchanging cells with the asynchronous transfer network 500 and the buffer 120, and receiving from the asynchronous transfer network 500 based on an instruction from the call acceptance determination / control unit 140. Refuse to accept new calls.
【0033】バッファ120は、入出力部110を介し
て非同期転送網500から入力されるセルを一時的に蓄
積する。The buffer 120 temporarily stores cells input from the asynchronous transfer network 500 via the input / output unit 110.
【0034】負荷状態判定部130は、セルカウント部
131及び判定部132とから構成される。The load state judging section 130 comprises a cell counting section 131 and a judging section 132.
【0035】セルカウント部131は、非同期転送網5
00から入出力部110へ入力される(到着する)セル
の数と、バッファ120から取り出されて入出力部11
0から非同期転送網500へ出力されるセルの数をカウ
ントするとともに、到着セルの数とバッファ120から
取り出されるセルの数との間の差が継続する時間をカウ
ントする。The cell counting unit 131 is used for the asynchronous transfer network 5
00, the number of cells input (arriving) to the input / output unit 110, and the input / output unit 11 extracted from the buffer 120.
The number of cells output from 0 to the asynchronous transfer network 500 is counted, and the time during which the difference between the number of arriving cells and the number of cells retrieved from the buffer 120 continues is counted.
【0036】判定部132は、セルカウント部131の
判定結果に基づいて、入出力部110のリンクの負荷状
態が軽負荷状態であるか重負荷状態であるかを判定す
る。以下に、各負荷状態の定義を図を用いて説明する。
図4は、本発明の実施例における重負荷状態と軽負荷状
態の定義を示す図である。同図に示すように、各呼源か
ら送出されるセルの送出帯域がVP容量を超過した状態
を重負荷状態、各呼源から送出されるセルの送出帯域が
VP容量を下回った状態を軽負荷状態として定義する。The determination unit 132 determines whether the load state of the link of the input / output unit 110 is the light load state or the heavy load state based on the determination result of the cell counting unit 131. The definition of each load state will be described below with reference to the drawings.
FIG. 4 is a diagram showing definitions of a heavy load state and a light load state according to the embodiment of the present invention. As shown in the figure, when the transmission band of the cell transmitted from each call source exceeds the VP capacity, the heavy load state is set, and when the transmission band of the cell transmitted from each call source is below the VP capacity, the light load state is set. It is defined as the load state.
【0037】呼受け付け判定・制御部140は、セル到
着率算出部141、セル損率算出部142、呼受け付け
判定部143及び、呼受け付け制御部144とから構成
される。The call admission judgment / control section 140 is composed of a cell arrival rate calculation section 141, a cell loss rate calculation section 142, a call admission judgment section 143, and a call admission control section 144.
【0038】セル到着率算出部141は、判定部132
の判定した負荷状態でのセル到着率λ及び当該負荷状態
の平均継続時間の逆数σを計算してセル損率算出部14
2へ出力する。The cell arrival rate calculation unit 141 includes a determination unit 132.
The cell loss rate calculation unit 14 calculates the cell arrival rate λ in the determined load state and the reciprocal σ of the average duration of the load state.
Output to 2.
【0039】以下に、重負荷状態の場合のセル到着率λ
high及び当該負荷状態の平均継続時間の逆数σhighの計
算式を示す。Below, the cell arrival rate λ in the case of a heavy load state
shows the high and formula of the inverse sigma high average duration of the load condition.
【0040】λhigh=Xhigh/Thigh σhigh=Nhigh/Thigh Xhigh:重負荷状態でのセルの到着数の観測値 Thigh:重負荷状態の継続時間の総和の観測値 Nhigh:重負荷状態への状態遷移回数の観測値 以下に、軽負荷状態の場合のセル到着率λlow 及び当該
負荷状態の平均継続時間の逆数σlow の計算式を示す。Λ high = X high / T high σ high = N high / T high X high : Observation value of the number of arrivals of cells in a heavy load state T high : Observation value of the total duration of the heavy load state N high : Observation value of the number of state transitions to the heavy load state The calculation formulas for the cell arrival rate λ low in the case of the light load state and the reciprocal σ low of the average duration of the load state are shown below.
【0041】λlow =Xlow /Tlow σlow =Nlow /Tlow Xlow :軽負荷状態でのセルの到着数の観測値 Tlow :軽負荷状態の継続時間の総和の観測値 Nlow :軽負荷状態への状態遷移回数の観測値 セル損率算出部142は、セル到着率算出部141の算
出したセル到着率λ及びσに基づいて、 MMPP/D/1/K の待ち行列モデルを解析してセル損率(CLR)を算出
する。Λ low = X low / T low σ low = N low / T low X low : observed value of the number of arrivals of cells in the light load state T low : observed value of the total duration of the light load state N low : Observation value of the number of state transitions to the light load state The cell loss rate calculation unit 142 calculates the queue model of MMPP / D / 1 / K based on the cell arrival rates λ and σ calculated by the cell arrival rate calculation unit 141. To calculate the cell loss ratio (CLR).
【0042】呼受け付け判定部143は、セル損率算出
部142の算出したセル損率(CLR)と、予め設定し
たセル損率のQoS目標値とが、 セル損率のQoS目標値 ≧ セル損率CLR の関係を満たしている場合には新たな呼を受け付けると
の判定をし、上記の関係を満たしていない場合には新た
な呼は受け付けないとの判定をする。The call admission judgment unit 143 determines that the cell loss ratio (CLR) calculated by the cell loss ratio calculation unit 142 and the preset QoS target value of the cell loss ratio are: QoS target value of cell loss ratio ≧ cell loss If the relationship of the rate CLR is satisfied, it is determined that the new call is accepted, and if the relationship of the above is not satisfied, it is determined that the new call is not accepted.
【0043】呼受け付け判定・制御部144は、呼受け
付け判定部143の判定結果が新たな呼は受け付けない
との判定である場合には、入出力部110に新たな呼の
受け付け拒否を指示する。If the result of the call acceptance determination unit 143 is that the new call is not accepted, the call acceptance determination / control unit 144 instructs the input / output unit 110 to reject the acceptance of the new call. .
【0044】以下に、上記本発明の第1の実施例の動作
を図を用いて説明する。図4は、本発明の第1の実施例
の動作を示すフローチャートである。The operation of the first embodiment of the present invention will be described below with reference to the drawings. FIG. 4 is a flowchart showing the operation of the first embodiment of the present invention.
【0045】(ステップ10) セルカウント部131
は、非同期転送網500から入出力部110に入力され
る(到着する)セル及びバッファ120から取り出され
て処理されるセルの流量を監視し、判定部132がセル
カウント部131の監視結果に基づき入出力部110の
リンクの負荷状態を判定する。また、セル到着率算出部
141は、判定部132の判定した負荷状態でのセル到
着率を算出する。本ステップ10の詳細な処理について
は後述する。(Step 10) Cell counting unit 131
Monitors the flow rates of the cells input (arriving) from the asynchronous transfer network 500 to the input / output unit 110 and the cells taken out from the buffer 120 and processed, and the determination unit 132 determines based on the monitoring result of the cell counting unit 131. The load status of the link of the input / output unit 110 is determined. Further, the cell arrival rate calculation unit 141 calculates the cell arrival rate in the load state determined by the determination unit 132. Detailed processing of this step 10 will be described later.
【0046】(ステップ11) セル損率算出部142
は、上記ステップ10によって推定されたMMPPのパ
ラメータに基づいて、トラヒック理論によるMMPP/
D/1/Kの待ち行列モデルを解析してセル損率(CL
R)を算出する。(Step 11) Cell loss rate calculation unit 142
Is the traffic theory based MMPP / based on the parameters of the MMPP estimated in step 10 above.
Cell loss ratio (CL
R) is calculated.
【0047】(ステップ12) 呼受け付け判定部14
3は、上記ステップ11でセル損率算出部142により
算出されたセル損率(CLR)と、セル損率のQoSの
目標値とを比較し、比較の結果に基づいて新たな呼の受
け付けを行なうか否かの判定を行なう。また、呼受け付
け制御部144は、呼受け付け判定部143の判定結果
に基づいて新たな呼の受け付けを許可するか、新たな呼
の受け付けを拒否するかを入出力部110に指示して呼
の受け付け制御を行なう。本ステップ12の詳細につい
ては後述する。(Step 12) Call acceptance determination unit 14
3 compares the cell loss rate (CLR) calculated by the cell loss rate calculating unit 142 in step 11 with the QoS target value of the cell loss rate, and accepts a new call based on the comparison result. Whether or not to perform is determined. Further, the call admission control unit 144 instructs the input / output unit 110 whether to accept the new call or reject the new call based on the determination result of the call admission determination unit 143. Perform acceptance control. Details of step 12 will be described later.
【0048】以下に、上記ステップ10の詳細な動作を
図を用いて説明する。図6は、本発明の第1の実施例の
ステップ10の動作を示すフローチャートである。な
お、以下の説明に際して、非同期転送網500から入出
力部110へ入力されるセル数と、バッファ120から
取り出されるセル数との差をカウントするために仮想キ
ューを利用する。また、仮想キューによりカウントされ
たセル数をキュー長として表現する。即ち、仮想キュー
のキュー長が1である場合に、更に1セルが到着して仮
想キューのキュー長をインクリメントする場合には、仮
想キューのキュー長は2となる。The detailed operation of step 10 will be described below with reference to the drawings. FIG. 6 is a flow chart showing the operation of step 10 of the first exemplary embodiment of the present invention. In the following description, a virtual queue is used to count the difference between the number of cells input from the asynchronous transfer network 500 to the input / output unit 110 and the number of cells retrieved from the buffer 120. Also, the number of cells counted by the virtual queue is expressed as a queue length. That is, when the queue length of the virtual queue is 1, and when one cell further arrives and the queue length of the virtual queue is incremented, the queue length of the virtual queue becomes 2.
【0049】(ステップ100) セルカウント部13
1は入出力部110を監視して、セルが到着したか否か
を判断し、セルが到着していない場合にはステップ10
2へ移行する。(Step 100) Cell counting unit 13
1 monitors the input / output unit 110 to determine whether or not a cell has arrived. If the cell has not arrived, step 1
Move to 2.
【0050】(ステップ101) セルカウント部13
1は、上記ステップ101でセルが到着した場合には、
到着した1セルに対して仮想キューのキュー長をインク
リメントする。(Step 101) Cell counting unit 13
1 means that when the cell arrives at the above step 101,
The queue length of the virtual queue is incremented for one cell that has arrived.
【0051】(ステップ102) セルカウント部13
1は、バッファ120からセルが取り出されたか否かを
判断し、取り出されていなければステップ104へ移行
する。(Step 102) Cell counting unit 13
1 determines whether or not the cell is taken out from the buffer 120, and if not, the process proceeds to step 104.
【0052】(ステップ103) セルカウント部13
1は、上記ステップ102でバッファ120からセルが
取り出された場合には、バッファ120から取り出され
る1セルに対して仮想キューのキュー長をディクリメン
トする。(Step 103) Cell counting unit 13
1 decrements the queue length of the virtual queue for one cell taken out from the buffer 120 when the cell is taken out from the buffer 120 in the above step 102.
【0053】(ステップ104) 判定部132は、仮
想キューのキュー長が連続して1以上となっている時間
が予め設定された閾値w(以後、ウィンドウ長wと記
す)を越えたか否かを判断し、ウィンドウ長wを越えて
いない場合にはステップ106へ移行する。(Step 104) The determination unit 132 determines whether the time during which the queue length of the virtual queue is continuously 1 or more exceeds a preset threshold value w (hereinafter referred to as window length w). If it is determined that the window length w is not exceeded, the process proceeds to step 106.
【0054】(ステップ105) 判定部132は、上
記ステップ104で仮想キューのキュー長が連続して1
以上となっている時間が、予め設定されたウィンドウ長
wを越えた場合には重負荷状態であると判定し、続いて
セル到着率算出部141が重負荷状態でのセルの到着率
λhighならびに重負荷状態での平均継続時間の逆数σ
high、軽負荷状態から重負荷状態への遷移回数Nhigh等
を算出してステップ108へ移行する。(Step 105) The judging section 132
At step 104, the queue length of the virtual queue is continuously 1
The above time is the preset window length
If w is exceeded, it is determined that the load is heavy, and then
Cell arrival rate calculation unit 141 is the arrival rate of cells under heavy load
λhighAnd the reciprocal σ of the average duration under heavy load
high, Number of transitions N from light load state to heavy load statehighetc
Is calculated and the process proceeds to step 108.
【0055】(ステップ106) 判定部132は、仮
想キューのキュー長が0で、かつ仮想キューのキュー長
が1以上となってから0に戻るまでの時間が予め設定さ
れたウィンドウ長wを越えていないか否かを判断し、仮
想キューのキュー長が0で、かつ仮想キューのキュー長
が1以上となってから0に戻るまでの時間が予め設定さ
れたウィンドウ長wを越えていない場合以外はステップ
108へ移行する。(Step 106) The determination unit 132 determines that the time from the queue length of the virtual queue being 0 and the queue length of the virtual queue being 1 or more to returning to 0 exceeds the preset window length w. If the queue length of the virtual queue is 0, and the time from when the queue length of the virtual queue becomes 1 or more to when it returns to 0 does not exceed the preset window length w. Otherwise, the process proceeds to step 108.
【0056】(ステップ107) 判定部132は、軽
負荷状態であると判定して軽負荷状態への遷移回数Nを
算出するとともに、判断結果と観測データ(セルの到着
数X、軽負荷状態の継続時間T、軽負荷状態への状態遷
移回数N等)とをセル到着率算出部141へ出力し、セ
ル到着率算出部141がMMPPのパラメータである軽
負荷状態でのセルの到着率λlow ならびに軽負荷状態で
の平均継続時間の逆数σlow を算出する。(Step 107) The determination unit 132 determines that the vehicle is in the light load state, calculates the number N of transitions to the light load state, and determines the determination result and the observation data (cell arrival number X, light load state (The duration T, the number of state transitions N to the light load state, etc.) are output to the cell arrival rate calculation unit 141, and the cell arrival rate calculation unit 141 outputs the cell arrival rate λ low in the light load state, which is a parameter of the MMPP. Also, calculate the reciprocal σ low of the average duration in the light load state.
【0057】(ステップ108) 入出力部110は、
新たな呼が発生しているか否かを判断し、新たな呼が発
生していなければ上記ステップ100へ移行し、新たな
呼が発生していれば処理を終了して上記ステップ11へ
移行する。(Step 108) The input / output unit 110
It is determined whether or not a new call has occurred. If no new call has occurred, the process proceeds to step 100, and if a new call has occurred, the process ends and the process proceeds to step 11. .
【0058】図7は、本発明の第1の実施例のステップ
12の動作を示すフローチャートを示す。FIG. 7 is a flow chart showing the operation of step 12 of the first embodiment of the present invention.
【0059】(ステップ120) 呼受け付け判定部1
43は、上記ステップ11で、MMPP/D/1/Kの
待ち行列モデルを解析して得たセル損率CLRと、予め
設定しているセル損率のQoS目標値とを比較し、 セル損率のQoS目標値 ≧ セル損率CLR の関係が成立する場合には新たな呼を受け付けると判定
し、成立しない場合には新たな呼は受け付けないと判定
してステップ122へ移行する。(Step 120) Call acceptance determination unit 1
43 is a comparison of the cell loss rate CLR obtained by analyzing the MMPP / D / 1 / K queuing model in step 11 and the preset QoS target value of the cell loss rate, and the cell loss QoS target value ≧ cell loss rate CLR is established, it is determined that a new call is accepted, and if not established, it is determined that a new call is not accepted and the process proceeds to step 122.
【0060】(ステップ121) 呼受け付け制御部1
44は、上記ステップ120で、 セル損率のQoS目標値 ≧ セル損率CLR の関係が成立した場合には、新たな呼を受け付けること
が可能であるので当該新たな呼の受け付けを許可するよ
う入出力部110へ指示して処理を終了する。(Step 121) Call acceptance control unit 1
44. In step 120, when the relationship of the QoS target value of the cell loss ratio ≧ the cell loss ratio CLR is established, it is possible to accept a new call, so that the acceptance of the new call is permitted. The input / output unit 110 is instructed to end the processing.
【0061】(ステップ122) 呼受け付け制御部1
44は、上記ステップ120で、 セル損率のQoS目標値 ≧ セル損率CLR の関係が成立しなかった場合には、新たな呼の受け付け
をすることはできないため新たな呼の受け付けを拒否す
るよう入出力部110へ指示して処理を終了する。(Step 122) Call acceptance controller 1
If the relationship of the QoS target value of the cell loss ratio ≧ the cell loss ratio CLR is not established in the above step 120, 44 refuses to accept the new call because the new call cannot be accepted. The input / output unit 110 is instructed to end the processing.
【0062】以下に、上記本発明の第1の実施例の具体
例を説明する。以下の具体例においては、セルの到着状
況や仮想キューのキュー長等は図8に示した状況になる
ものとして説明する。同図においては、仮想キューのキ
ュー長が連続して1以上となっている時間がw(=6)
セル時間以上であることを重負荷状態の判定基準として
いる。なお開始時の仮想キューのキュー長は0とし、時
刻0から時刻18の間に新たな呼が発生しない場合の例
を示す。A specific example of the first embodiment of the present invention will be described below. In the following specific example, it is assumed that the arrival status of cells, the queue length of the virtual queue, and the like are as shown in FIG. In the figure, the time when the queue length of the virtual queue is continuously 1 or more is w (= 6).
The criterion for the heavy load condition is that the time is equal to or longer than the cell time. The queue length of the virtual queue at the start is set to 0, and an example is shown in which no new call is generated between time 0 and time 18.
【0063】セルカウント部131は、時刻0から観測
を開始すると時刻2に1セル到着したので(ステップ1
00、YES)、仮想キューのキュー長をインクリメン
トするが(ステップ101)、時刻2の瞬間ではまだバ
ッファ120からセルは取り出されていないのでディク
リメントは行なわない(ステップ102、NO)。When the cell counting unit 131 starts observation at time 0, one cell arrives at time 2 (step 1
00, YES), the queue length of the virtual queue is incremented (step 101), but at the moment of time 2, since no cell has been taken out from the buffer 120 yet, decrementing is not performed (step 102, NO).
【0064】判定部132は、時刻2において仮想キュ
ーのキュー長が連続して1以上になっている時間が0で
あり予め設定されたウィンドウ長w(=6)を越えてな
く(ステップ104、NO)、また仮想キューのキュー
長が1以上となってから0に戻っていないため現時点で
の負荷状態の判定は行なわない(ステップ106、N
O)。また、新たな呼は発生していないのでステップ1
00へ移行する(ステップ108、NO)。The determination unit 132 determines that the time during which the queue length of the virtual queue is continuously 1 or more at time 2 is 0 and does not exceed the preset window length w (= 6) (step 104, No), and since the queue length of the virtual queue has not returned to 0 after becoming 1 or more, the determination of the current load state is not performed (step 106, N).
O). Since no new call has been made, step 1
00 (step 108, NO).
【0065】セルカウント部131は、時刻3に2セル
到着したので(ステップ100、YES)、仮想キュー
のキュー長を2インクリメントして3にする(ステップ
101)。また、セルカウント部131は、時刻3まで
にバッファ120から1セル取り出されているので(ス
テップ102、YES)、仮想キューのキュー長をディ
クリメントして2にする(ステップ103)。Since two cells arrive at time 3 (step 100, YES), the cell counting unit 131 increments the queue length of the virtual queue by 2 to 3 (step 101). Further, the cell counting unit 131 has decremented the queue length of the virtual queue to 2 (step 103) because one cell has been taken out from the buffer 120 by time 3 (step 102, YES).
【0066】判定部132は、仮想キューのキュー長が
連続して1以上となっている時間が1であり予め設定さ
れたウィンドウ長w(=6)を越えてなく(ステップ1
04、NO)、また、仮想キューのキュー長は1以上と
なってから0に戻っていないため現時点での負荷状態の
判定は行なわない(ステップ106、NO)。また、新
たな呼は発生していないのでステップ100へ移行する
(ステップ108、NO)。The determination unit 132 determines that the time during which the queue length of the virtual queue is continuously 1 or more is 1 and does not exceed the preset window length w (= 6) (step 1
04, NO), and since the queue length of the virtual queue has not returned to 0 after becoming 1 or more, determination of the current load state is not made (step 106, NO). Further, since no new call is generated, the process proceeds to step 100 (step 108, NO).
【0067】セルカウント部131は、時刻4に1セル
到着したので(ステップ100、YES)、仮想キュー
のキュー長をインクリメントして3にする(ステップ1
01)。また、時刻4までにバッファ120から1セル
取り出されているため(ステップ102、YES)、仮
想キューのキュー長をディクリメントして2にする(ス
テップ103)。Since one cell has arrived at time 4 (step 100, YES), the cell counting unit 131 increments the queue length of the virtual queue to 3 (step 1).
01). Since one cell has been taken out from the buffer 120 by time 4 (step 102, YES), the queue length of the virtual queue is decremented to 2 (step 103).
【0068】判定部132は、仮想キューのキュー長が
連続して1以上となっている時間が2であり予め設定さ
れたウィンドウ長w(=6)を越えてなく(ステップ1
04、NO)、また、仮想キューのキュー長は1以上と
なってから0に戻っていないため現時点での負荷状態の
判定は行なわない(ステップ106、NO)。また、新
たな呼は発生していないのでステップ100へ移行する
(ステップ108、NO)。The determination unit 132 determines that the time during which the queue length of the virtual queue is continuously 1 or more is 2 and does not exceed the preset window length w (= 6) (step 1
04, NO), and since the queue length of the virtual queue has not returned to 0 after becoming 1 or more, determination of the current load state is not made (step 106, NO). Further, since no new call is generated, the process proceeds to step 100 (step 108, NO).
【0069】セルカウント部131は、時刻5にはセル
は到着してなく(ステップ100、NO)、時刻5まで
にバッファ120から1セル取り出されているため(ス
テップ102、YES)、仮想キューのキュー長をディ
クリメントして1にする(ステップ103)。Since the cell count unit 131 has not arrived at time 5 (step 100, NO) and one cell has been taken out from the buffer 120 by time 5 (step 102, YES), the virtual queue The queue length is decremented to 1 (step 103).
【0070】判定部132は、仮想キューのキュー長が
連続して1以上となっている時間が3であり予め設定さ
れたウィンドウ長w(=6)を越えてなく(ステップ1
04、NO)、また、仮想キューのキュー長は1以上と
なってから0に戻っていないため現時点での負荷状態の
判定は行なわない(ステップ106、NO)。また、新
たな呼は発生していないのでステップ100へ移行する
(ステップ108、NO)。The determination unit 132 determines that the time during which the queue length of the virtual queue is continuously 1 or more is 3 and does not exceed the preset window length w (= 6) (step 1
04, NO), and since the queue length of the virtual queue has not returned to 0 after becoming 1 or more, determination of the current load state is not made (step 106, NO). Further, since no new call is generated, the process proceeds to step 100 (step 108, NO).
【0071】セルカウント部131は、時刻6にはセル
は到着してなく(ステップ100、NO)、時刻6まで
にバッファ120から1セル取り出されているため(ス
テップ102、YES)、仮想キューのキュー長をディ
クリメントして0にする(ステップ103)。判定部1
32は、仮想キューのキュー長が連続して1以上となっ
ている時間が4であり予め設定されたウィンドウ長w
(=6)を越えてなく(ステップ104、NO)、ま
た、仮想キューのキュー長は1以上となってから0に戻
るまでの時間が4であり予め設定されたウィンドウ長w
(=6)を越えていない(ステップ106、YES)の
で、時刻0から時刻6までを軽負荷状態であると判断し
て軽負荷状態への遷移回数Nを算出するとともに、判断
結果と観測データ(セルの到着数Xlow =4、軽負荷状
態の継続時間Tlow =8、軽負荷状態への状態遷移回数
Nlow =1)とをセル到着率算出部141へ出力して、
MMPPのパラメータである軽負荷状態でのセルの到着
率λlow ならびに軽負荷状態での平均継続時間の逆数σ
low を算出する(ステップ107)。また、新たな呼は
発生していないのでステップ100へ移行する(ステッ
プ108、NO)。Since the cell count unit 131 has not arrived at time 6 (step 100, NO) and one cell has been taken out from the buffer 120 by time 6 (step 102, YES), the virtual queue The queue length is decremented to 0 (step 103). Judgment unit 1
32 is 4 when the queue length of the virtual queue is continuously 1 or more, and the preset window length w
(= 6) is not exceeded (step 104, NO), and the time from when the queue length of the virtual queue becomes 1 or more until it returns to 0 is 4 and the preset window length w
Since (= 6) is not exceeded (step 106, YES), it is determined that the light load state is from time 0 to time 6, the number N of transitions to the light load state is calculated, and the determination result and the observation data are obtained. (Cell arrival number X low = 4, light load state duration T low = 8, number of state transitions to light load state N low = 1) is output to the cell arrival rate calculation unit 141,
Cell arrival rate λ low in the light load state, which is a parameter of MMPP, and reciprocal σ of the average duration in the light load state
Low is calculated (step 107). Further, since no new call is generated, the process proceeds to step 100 (step 108, NO).
【0072】以後、上記ステップ100からステップ1
08を繰り返し実行することにより、入出力部110の
確定的な容量のリンクの負荷状態が軽負荷状態であるの
か重負荷状態であるのかを判定するとともに、MMPP
のパラメータ(λ、σ)を算出することができる。Thereafter, the above steps 100 to 1
By repeatedly executing 08, it is determined whether the load state of the link of the definite capacity of the input / output unit 110 is the light load state or the heavy load state, and the MMPP
The parameters (λ, σ) can be calculated.
【0073】図8の例では、次に時刻9に2セルが到着
して再び仮想キューのキュー長が1以上となる。仮想キ
ューのキュー長が再び0になるのは時刻18であり、こ
の場合仮想キューのキュー長が連続して1以上である時
間がウィンドウ長w(=6)を越えるため、時刻9から
時刻18までの期間は重負荷状態であるとみなされる。In the example of FIG. 8, next two cells arrive at time 9 and the queue length of the virtual queue becomes 1 or more again. It is at time 18 that the queue length of the virtual queue becomes 0 again. In this case, since the time during which the queue length of the virtual queue is continuously 1 or more exceeds the window length w (= 6), the time from time 9 to time 18 is reached. The period up to is considered to be heavily loaded.
【0074】本実施例では重負荷状態の終了時刻を、仮
想キューのキュー長が単調減少を始める時刻と、重負荷
状態の開始からw時間後の時刻のうちの何れか遅い時刻
とする。同図の例では、仮想キューのキュー長が0とな
る時刻は時刻18であるが、仮想キューのキュー長が単
調減少を始める時刻は時刻16であり、また、重負荷状
態の開始時刻である時刻9からw(=6)セル時間後は
15であるため、遅い方の時刻を選択して重負荷状態の
終了時刻は時刻16であるものとする。In the present embodiment, the end time of the heavy load state is the later time of the time when the queue length of the virtual queue begins to monotonically decrease and the time after w hours from the start of the heavy load state. In the example of the figure, the time when the queue length of the virtual queue becomes 0 is time 18, but the time when the queue length of the virtual queue starts to decrease monotonically is time 16 and the start time of the heavy load state. Since it is 15 after w (= 6) cell time from time 9, it is assumed that the later time is selected and the end time of the heavy load state is time 16.
【0075】以下に、予め設定しているセル損率のQo
S目標値を、 1.0×10-6 とし、また、MMPP/D/1/Kの待ち行列モデルの
解析により得られるセル損率(CLR)を、 1.2×10-6 であるものとして呼の受け付け判定及び呼の受け付け制
御の動作を説明する。Below, the preset cell loss rate Qo
The S target value is 1.0 × 10 −6, and the cell loss ratio (CLR) obtained by the analysis of the MMPP / D / 1 / K queuing model is 1.2 × 10 −6. The operation of call acceptance determination and call acceptance control will be described.
【0076】上記ステップ100からステップ108を
繰り返し実行している最中に、入出力部110に新たな
呼があった場合(ステップ108、YES)には、セル
損率算出部142は上記ステップ107で算出されたM
MPPのパラメータに基づいて、トラヒック理論による
MMPP/D/1/Kの待ち行列モデルを解析してセル
損率(CLR) CLR=1.2×10-6 を算出する(ステップ11)。When a new call is made to the input / output unit 110 during the repeated execution of the above steps 100 to 108 (step 108, YES), the cell loss rate calculation unit 142 causes the cell loss rate calculation unit 142 to perform the above step 107. M calculated by
Based on the MPP parameters, the MMPP / D / 1 / K queuing model based on the traffic theory is analyzed to calculate the cell loss rate (CLR) CLR = 1.2 × 10 −6 (step 11).
【0077】呼受け付け判定部143は、上記ステップ
11でMMPP/D/1/Kの待ち行列モデルを解析し
て得られたセル損率(CLR)と、予め設定しているセ
ル損率のQoS目標値とを比較すると、 セル損率のQoS目標値 ≧ セル損率CLR の関係が成立しないので(1.0×10-6 ≦ 1.2
×10-6)、新たな呼は受け付けないとの判定をし(ス
テップ120、NO)、入出力部110に対して新たな
呼の受け付け拒否するよう指示して呼の受け付け制御を
行なう(ステップ122)。The call admission judgment unit 143 determines the cell loss ratio (CLR) obtained by analyzing the MMPP / D / 1 / K queuing model in step 11 and the QoS of the preset cell loss ratio. Comparing with the target value, the relationship of QoS target value of cell loss ratio ≧ cell loss ratio CLR is not established (1.0 × 10 −6 ≦ 1.2
X10 -6 ), it is determined that the new call is not accepted (step 120, NO), the input / output unit 110 is instructed to reject the new call, and the call acceptance is controlled (step 10). 122).
【0078】上記実施例によれば、以下のような効果を
得ることが可能となる。以下に、異なるトラヒック特性
を有する複数の呼種を多重する場合(複数の呼を受け付
ける場合)を評価した数値例を用いて上記第1の実施例
により得られる帯域使用効率を説明する。以後、呼種i
について以下の記号を使用して説明を行なう。According to the above embodiment, the following effects can be obtained. Below, the band use efficiency obtained by the first embodiment will be described using a numerical example that evaluates the case of multiplexing a plurality of call types having different traffic characteristics (the case of accepting a plurality of calls). After that, call type i
Will be described using the following symbols.
【0079】 Ni :多重するVCの数(受け付けた呼の数) Bi :VCから送出される平均バースト長 Ri :VCがバーストを送出する特の送出速度でVCの
ピーク速度 pi :VCピーク速度に対する平均速度の比 一般にBi をVC設定時に予測することは困難である。
また、pi はVCがバーストを送出している時間の割合
に等しい。また、一般にpi をVC設定時に予測するこ
とは困難である。N i : Number of VCs to be multiplexed (number of calls accepted) B i : Average burst length sent from VC R i : Peak sending speed of VC at a special sending speed at which VC sends bursts p i : Ratio of average speed to VC peak speed In general, it is difficult to predict B i when setting VC.
Also, p i is equal to the percentage of time that the VC is sending bursts. In addition, it is generally difficult to predict p i when setting VC.
【0080】図9は、本発明の第1の実施例の帯域使用
効率を示す図である。帯域使用効率とはセル損率のQo
S目標値を満足することができると見なせる呼の最大接
続数から算出されるものである。図9の理想的方式は、
各呼の平均セル速度と平均バースト長を既知として事前
にセル損率を評価することにより得られる最大接続数に
相当する。実際には、各呼の平均セル速度と平均バース
ト長を接続前に推定することは困難であり、本発明はそ
のような各呼の平均セル速度と平均バースト長を接続前
に推定することが困難な場合において呼の受け付け制御
を可能にするものである。FIG. 9 is a diagram showing the band use efficiency of the first embodiment of the present invention. Bandwidth efficiency is the cell loss rate Qo
It is calculated from the maximum number of call connections that can be considered to satisfy the S target value. The ideal scheme in Figure 9 is
It corresponds to the maximum number of connections obtained by evaluating the cell loss rate in advance with the average cell speed and average burst length of each call known. In practice, it is difficult to estimate the average cell rate and average burst length of each call before connection, and the present invention can estimate the average cell rate and average burst length of each such call before connection. This makes it possible to perform call admission control in a difficult case.
【0081】図9の提案方式と記したグラフは、本発明
の第1の実施例の呼受け付け制御装置100により得ら
れるセル損率に基づき得られる最大接続数に相当する。
同図では、セル損率のQoS目標理を10-6とし、VP
帯域を150Mb/s、バッファ長を20セルとしてい
る。なお、pi =0.1としている今回の評価モデルで
は、ピーク割り当ての帯域管理方式は0.1までしか帯
域効率を上げることができないが、理想的方式ではピー
ク割り当て方式の約3倍から5倍以上の帯域使用効率を
得ていることが判る。また、本発明の上記第1の実施例
の装置100である提案方式では、ウィンドウ長wが大
きい程高い帯域使用効率を得ることができることが判
る。例えば、単元環境である図9の(1)のN1 :N2
=10:0の場合では、wが呼種1(高速度)のピーク
速度の逆数の25セルを過ぎるあたりから急速に帯域使
用効率が向上し、ほぼ理想的方式に近い効率を得てい
る。The graph described as the proposed system in FIG. 9 corresponds to the maximum number of connections obtained based on the cell loss rate obtained by the call admission control device 100 according to the first embodiment of the present invention.
In the figure, the QoS objective of the cell loss rate is set to 10 -6, and VP is set.
The band is 150 Mb / s and the buffer length is 20 cells. In the evaluation model of this time with p i = 0.1, the bandwidth management method for peak allocation can improve the bandwidth efficiency up to 0.1, but in the ideal method, it is about 3 to 5 times that of the peak allocation method. It can be seen that the bandwidth usage efficiency is more than doubled. Further, it can be seen that in the proposed system, which is the device 100 of the first embodiment of the present invention, the higher the window length w, the higher the band use efficiency can be obtained. For example, N 1 : N 2 in (1) of FIG. 9 which is a unit environment
In the case of = 10: 0, the band use efficiency is rapidly improved after w has passed 25 cells, which is the reciprocal of the peak speed of the call type 1 (high speed), and an efficiency close to that of the ideal system is obtained.
【0082】また、図9の(1)、(2)、(3)の各
グラフの変化の様子より複数呼種の混在比と最適なウィ
ンドウ長wとの関係については、以下のことが判る。帯
域使用効率が向上し始めるwの臨界値は、呼種2(低速
度)の混在比率が大きくなるほど大きくなり、呼種2の
ピーク速度の逆数(100セル)に近付いてゆく。即
ち、複数呼種が混在していても各呼種のピーク速度が
1.5Mb/s以上である場合(VP帯域は150Mb
/s)には、ウィンドウ長wを100セル(1.5Mb
/sの逆数)とすれば、本発明の呼受け付け制御装置1
00の第1の実施例を示している提案方式により理想的
な帯域使用効率を得ることが可能となる。Further, the relationship between the mixed ratio of a plurality of call types and the optimum window length w can be understood from the changing states of the graphs (1), (2) and (3) in FIG. . The critical value of w at which the band use efficiency starts to increase increases as the mixing ratio of the call type 2 (low speed) increases, and approaches the reciprocal of the peak speed of the call type 2 (100 cells). That is, even if a plurality of call types are mixed, if the peak speed of each call type is 1.5 Mb / s or more (the VP band is 150 Mb
/ S), the window length w is 100 cells (1.5 Mb
/ S), the call admission control device 1 of the present invention
According to the proposed method of the first example of No. 00, it is possible to obtain an ideal band use efficiency.
【0083】また、ピーク速度が1.5Mb/sより更
に低い場合には、ウィンドウ長wを100セル以上に大
きくする必要があると推定されるが、一方、VP帯域が
一定であれば低速呼のトラヒック変動が全体のQoSに
与える影響は小さくなる傾向にあり、全体のQoSに影
響を与えない低速の呼源は除外して観測ウィンドウ長w
を決定すればよい。Further, when the peak speed is lower than 1.5 Mb / s, it is estimated that the window length w needs to be increased to 100 cells or more. Traffic fluctuations tend to have a smaller effect on the overall QoS, and the observation window length w is excluded by excluding low-speed call sources that do not affect the overall QoS.
Should be decided.
【0084】以下に、本発明の第2の実施例を説明す
る。図10は、本発明の第2の実施例の構成図である。
同図に示す呼受け付け制御装置100は、図3に示した
第1の実施例の構成において、セル到着率算出部141
とセル損率算出部142の間に高周波成分除去部145
を設けた構成となる。The second embodiment of the present invention will be described below. FIG. 10 is a configuration diagram of the second embodiment of the present invention.
The call admission control device 100 shown in the figure has the same configuration as that of the first embodiment shown in FIG.
And the cell loss rate calculation unit 142 between the high frequency component removal unit 145.
Is provided.
【0085】高周波成分除去部145は、セル到着率算
出部141によって算出されたセル到着率λ及び平均継
続時間の逆数σが入力されると、セル到着率λ及び平均
継続時間の逆数σから高周波成分を除去し、高周波成分
を除去したセル到着率λ及び平均継続時間の逆数σをセ
ル損率算出部142へと出力する。When the cell arrival rate λ and the reciprocal σ of the average duration calculated by the cell arrival rate calculator 141 are input, the high frequency component removing section 145 receives the high frequency from the cell arrival rate λ and the reciprocal σ of the average duration. The cell arrival rate λ from which the components are removed and the high frequency components are removed and the reciprocal σ of the average duration are output to the cell loss rate calculation unit 142.
【0086】また、第2の実施例の動作を示すフローチ
ャートは、図5、6、7と基本的に同様であるが、図6
のステップ105のセル到着率λhigh及び平均継続時間
の逆数σhighの各計算式を、 <重負荷状態の場合> λhigh(t+1)=αa(t+1)+(1−α)λhigh
(t) σhigh(t+1)-1=β(t−τh )+(1−β)σ
high(τh )-1 <軽負荷状態の場合> λhigh(t+1)=λhigh(t) σhigh(t+1)-1=σhigh(τh )-1 a(t+1)は、時刻t+1における到着セル数を示す τh は直近の重負荷状態から軽負荷状態への遷移時刻を
示す に置き換えたものである。The flowchart showing the operation of the second embodiment is basically the same as that shown in FIGS. 5, 6 and 7, but FIG.
The calculation formulas for the cell arrival rate λ high and the reciprocal σ high of the average duration in step 105 are as follows: <In case of heavy load> λ high (t + 1) = αa (t + 1) + (1-α) λ high
(T) σ high (t + 1) −1 = β (t−τ h ) + (1−β) σ
high (τ h ) -1 <in light load state> λ high (t + 1) = λ high (t) σ high (t + 1) -1 = σ high (τ h ) -1 a (t + 1) at time t + 1 Τ h, which indicates the number of arriving cells, is replaced with the latest transition time from the heavy load state to the light load state.
【0087】また、図6のステップ107のセル到着率
λlow 及び平均継続時間の逆数σlo w の各計算式を、 <重負荷状態の場合> λlow (t+1)=λlow (t) σlow (t+1)-1=σlow (τl )-1 <軽負荷状態の場合> λlow (t+1)=αa(t)+(1−α)λ
low (t) σlow (t+1)-1=β(t−τl )+(1−β)σ
low (τl )-1 但し、τl は直近の軽負荷状態から重負荷状態への遷移
時刻を示す 但し、a(t+1)は、時刻t+1における到着セル数
を示す に置き換えたものである。Further, each calculation formula of the cell arrival rate λ low and the reciprocal σ lo w of the average duration in step 107 of FIG. 6 is calculated as follows : <In the case of heavy load> λ low (t + 1) = λ low (t) σ low (t + 1) -1 = σ low (τ l ) -1 <in the case of light load> λ low (t + 1) = αa (t) + (1-α) λ
low (t) σ low (t + 1) −1 = β (t−τ l ) + (1-β) σ
low (τ l ) -1 where τ l indicates the latest transition time from the light load state to the heavy load state, where a (t + 1) is replaced with the number of arriving cells at time t + 1.
【0088】第1の実施例では、観測を開始した時刻以
降の全てのデータを同一の重み付けで扱っていたため、
観測時間が経過するにつれてトラヒックの変動への追従
が悪くなる。このため第2の実施例では、第1の実施例
の観測時間が経過するにつれてトラヒックの変動への追
従が悪くなる点を、上記計算式で示す高周波成分除去部
145を設けることにより改善するものである(高周波
成分除去部145は、1次の低域通過フィルタを用いる
ことにより実現する)。In the first embodiment, since all the data after the time when the observation is started are treated with the same weight,
As the observation time elapses, tracking of traffic fluctuations worsens. For this reason, in the second embodiment, the fact that the tracking of the traffic fluctuation becomes worse as the observation time of the first embodiment elapses is improved by providing the high frequency component removing unit 145 shown in the above calculation formula. (The high-frequency component removing unit 145 is realized by using a first-order low-pass filter).
【0089】上記計算式中の係数αは、現時点の観測a
(t+1)の重みを示しており、この値を大きくすれば
する程ミクロなトラヒック変動に対しても追従すること
が可能となる。逆にαの値を小さくするとトラヒックの
ミクロな変動は除去されることになる。即ちこの係数α
は、高周波成分除去部145が除去する高周波成分領域
を制御するものである。多重される呼の数(呼の受け付
け数)が一定数であれば、MMPPの各パラメータは一
定なので、呼の数の変動のタイムスケール以内で変動す
る周波数成分を除去するように係数αを決定すればよ
い。The coefficient α in the above equation is the current observation a
The weight of (t + 1) is shown, and the larger this value, the more it becomes possible to follow micro traffic fluctuations. On the contrary, if the value of α is reduced, the microscopic fluctuation of traffic will be eliminated. That is, this coefficient α
Is for controlling the high frequency component area removed by the high frequency component removing unit 145. If the number of calls to be multiplexed (the number of calls accepted) is constant, each parameter of the MMPP is constant, so the coefficient α is determined so as to remove the frequency component that fluctuates within the time scale of the fluctuation of the number of calls. do it.
【0090】また、上記計算式中の係数βについてもα
と同様、呼の数の変動のタイムスケール以内で変動する
周波数成分を除去するように決定すればよい。Further, regarding the coefficient β in the above calculation formula, α
Similar to the above, it may be determined so as to remove the frequency component that fluctuates within the time scale of the fluctuation of the number of calls.
【0091】次に、本発明の第3の実施例を説明する。
図11は、本発明の第3の実施例の構成図である。同図
に示す呼受け付け制御装置100は、図3に示した第1
の実施例の構成のセル到着率算出部141とセル損率算
出部142との間に、第1のセル到着率修正部146を
設けた構成となる。第3の実施例は、VCピーク速度が
既知の場合にはピーク速度に基づいて2状態のMMPP
の重負荷状態及び軽負荷状態の各状態でのセル到着率を
補正することにより、VCを受け付けた後(呼を受け付
けた後)のセル損率を推定するものである。Next, a third embodiment of the present invention will be described.
FIG. 11 is a block diagram of the third embodiment of the present invention. The call admission control device 100 shown in FIG.
The configuration is such that the first cell arrival rate correction unit 146 is provided between the cell arrival rate calculation unit 141 and the cell loss rate calculation unit 142 of the configuration of this embodiment. The third embodiment is a two-state MMPP based on the peak speed if the VC peak speed is known.
By correcting the cell arrival rate in each of the heavy load state and the light load state, the cell loss rate after the VC is accepted (after the call is accepted) is estimated.
【0092】第1のセル到着率修正部146は、VC
(呼)のピーク速度が事前に判明している場合に、セル
到着率算出部141から入力されるセル到着率λと平均
継続時間の逆数σのうちセル到着率λを当該VCピーク
速度に基づいて修正し、修正したセル到着率λとセル到
着率算出部141から入力される平均継続時間の逆数σ
とをセル損率算出部142へ出力するとともに、呼受け
付け制御部144により当該呼を受け付けた場合には、
当該呼を受け付ける前にセル到着率算出部141で算出
したMMPPパラメータを、第1のセル到着率修正部1
46で修正した値に置き換える。The first cell arrival rate correction unit 146 uses the VC
When the peak speed of (call) is known in advance, the cell arrival rate λ of the cell arrival rate λ and the reciprocal σ of the average duration input from the cell arrival rate calculation unit 141 is based on the VC peak rate. And the reciprocal σ of the average continuation time input from the cell arrival rate calculation unit 141.
Is output to the cell loss rate calculation unit 142 and the call reception control unit 144 receives the call,
The MMPP parameter calculated by the cell arrival rate calculation unit 141 before accepting the call is used as the first cell arrival rate correction unit 1
Replace with the value modified in 46.
【0093】また、第3の実施例の動作を示すフローチ
ャートは、図5、6、7と基本的に同様であるが、図5
に示したステップ10とステップ11との間で以下の処
理を行なう。以下に計算式で使用する記号の説明をす
る。VC受け付け前のMMPPのパラメータは、 重負荷状態でのセルの到着率 λhigh 軽負荷状態でのセルの到着率 λlow 重負荷状態の平均継続時間の逆数 σhigh 軽負荷状態の平均継続時間の逆数 σlow とし、ピーク速度RのVC受け付け後のMMPPのパラ
メータは、 重負荷状態でのセルの到着率 λhigh + 軽負荷状態でのセルの到着率 λloW + 重負荷状態の平均継続時間の逆数 σhigh + 軽負荷状態の平均継続時間の逆数 σlow + とする。またVP帯域をCとする。The flowchart showing the operation of the third embodiment is basically the same as that shown in FIGS. 5, 6 and 7, but FIG.
The following processing is performed between steps 10 and 11 shown in FIG. The symbols used in the calculation formula are explained below. The parameters of MMPP before the acceptance of VC are: cell arrival rate in heavy load state λ high cell arrival rate in light load state λ low reciprocal of average duration of heavy load state σ high average duration of light load state The reciprocal σ low, and the parameter of MMPP after receiving the VC of peak speed R is the cell arrival rate in a heavy load state λ high + the cell arrival rate in a light load state λ loW + the average duration of the heavy load state Reciprocal σ high + reciprocal of average duration of light load condition σ low + . Also, let VP band be C.
【0094】ステップ10とステップ11の間では以下
の計算、 λhigh + =λhigh+R/C λloW + =λloW +R/C σhigh + =σhigh σlow + =σlow を行い、計算結果をセル損率算出部142へ出力する。Between steps 10 and 11, the following calculation is carried out: λ high + = λ high + R / C λ loW + = λ loW + R / C σ high + = σ high σ low + = σ low Is output to the cell loss rate calculation unit 142.
【0095】また、図7のステップ121で新たな呼
(VC)の受け付けを許可した場合には、ステップ12
1に続いて、ステップ105又はステップ107で算出
したMMPPのパラメータの値を、上記ステップ10と
ステップ11の間で算出した値に置き換える処理を行な
う。If the acceptance of a new call (VC) is permitted in step 121 of FIG. 7, step 12
Subsequent to 1, a process of replacing the value of the MMPP parameter calculated in step 105 or step 107 with the value calculated between step 10 and step 11 is performed.
【0096】次に、本発明の第4の実施例を説明する。
図12は、本発明の第4の実施例の構成図である。同図
に示す呼受け付け制御装置100は、図3に示した第1
の実施例の構成のセル到着率算出部141とセル損率算
出部142との間に、第2のセル到着率修正部147を
設けた構成となる。Next, a fourth embodiment of the present invention will be described.
FIG. 12 is a configuration diagram of the fourth embodiment of the present invention. The call admission control device 100 shown in FIG.
The second cell arrival rate correction section 147 is provided between the cell arrival rate calculation section 141 and the cell loss rate calculation section 142 of the configuration of the above embodiment.
【0097】第2のセル到着率修正部147は、VC
(呼)のピーク速度が事前に判明している場合に、セル
到着率算出部141から入力される軽負荷状態でのセル
到着率λと平均継続時間の逆数σとを当該VCピーク速
度に基づいて修正し、修正したセル到着率λと平均継続
時間の逆数σとをセル損率算出部142へ出力するとと
もに、呼受け付け制御部144により当該呼を受け付け
た場合には、当該呼を受け付ける前にセル到着率算出部
141で算出したMMPPパラメータを、第2のセル到
着率修正部147で修正した値に置き換える。The second cell arrival rate correction unit 147
When the peak speed of (call) is known in advance, the cell arrival rate λ in the light load state and the reciprocal σ of the average duration input from the cell arrival rate calculation unit 141 are based on the VC peak speed. If the call acceptance control unit 144 accepts the call, the corrected cell arrival rate λ and the reciprocal σ of the average duration σ are output to the cell loss rate calculation unit 142. The MMPP parameter calculated by the cell arrival rate calculation unit 141 is replaced with the value corrected by the second cell arrival rate correction unit 147.
【0098】また、第4の実施例の動作を示すフローチ
ャートは、図5、6、7と基本的に同様であるが、図5
に示したステップ10とステップ11との間で以下の計
算処理を行なう。The flowchart showing the operation of the fourth embodiment is basically the same as that shown in FIGS. 5, 6 and 7, but FIG.
The following calculation processing is performed between steps 10 and 11 shown in FIG.
【0099】ρ+ =ρ+R/C λhigh + =λhigh λloW + =λloW +R/C σhigh + =σhigh σlow + =((ρ+ −λloW + )σhigh + )/(λhigh
+ −ρ+ ) 上記のρは、新たな呼(VC)の受け付け前の平均セル
到着率を示すものであり、次式で算出される。Ρ + = ρ + R / C λ high + = λ high λ loW + = λ loW + R / C σ high + = σ high σ low + = ((ρ + −λ loW + ) σ high + ) / (λ high
+ −ρ + ) The above ρ indicates the average cell arrival rate before the acceptance of a new call (VC), and is calculated by the following equation.
【0100】ρ=(λhighσhigh+λloW σlow )/
(σlow +σhigh) なお、上記実施例では確定的な容量を有するVPに対し
てバースト的な情報転送を行なうVCを複数多重する場
合を例に説明したが、確定的な容量を有する伝送路に対
してバースト的な情報転送を行なうVPを複数多重する
場合にも本発明を適用することが可能であり、本実施例
で説明した確定的な容量を有するVPに対してバースト
的な情報転送を行なうVCを複数多重する場合に限定さ
れるものではない。Ρ = (λ high σ high + λ loW σ low ) /
(Σ low + σ high ) In the above embodiment, the case where a plurality of VCs that perform bursty information transfer are multiplexed with a VP having a deterministic capacity has been described as an example, but a transmission line having a deterministic capacity is described. The present invention can also be applied to the case where a plurality of VPs that perform bursty information transfer are multiplexed, and bursty information transfer is performed for the VP having the deterministic capacity described in this embodiment. However, the present invention is not limited to the case of multiplexing a plurality of VCs for performing.
【0101】また、上記実施例では、重負荷状態の判定
を仮想キューのキュー長が連続して1以上となっている
時間が予め定めたウィンドウ長wを越えた場合とし、ま
た、軽負荷状態の判定を仮想キューのキュー長が1以上
となってから0に戻るまでの時間が予め定められたウィ
ンドウ長wを越えていない場合として説明を行なった。
そのため、仮想キューのキュー長が1以上となっていて
も0に戻っていない場合等に軽負荷状態と判定されず、
0に戻ったタイミングで過去に遡及して軽負荷状態であ
ったと判定されるケースもある。しかしながら、軽負荷
状態の判定については、重負荷状態と判定されない状態
を全て軽負荷状態として判定することも可能であり、上
記実施例で説明した軽負荷状態と重負荷状態の判定のタ
イミングに限定されるものではない。In the above embodiment, the heavy load condition is determined when the time during which the queue length of the virtual queue is continuously 1 or more exceeds the predetermined window length w, and the light load condition is determined. The determination was made assuming that the time from when the queue length of the virtual queue becomes 1 or more to when it returns to 0 does not exceed the predetermined window length w.
Therefore, even if the queue length of the virtual queue is 1 or more, if it does not return to 0, it is not judged as a light load state,
In some cases, it is determined that the light load state has been reached retroactively when the timing returns to 0. However, regarding the determination of the light load state, it is possible to determine all the states that are not determined to be the heavy load state as the light load state, and it is limited to the timing of the determination of the light load state and the heavy load state described in the above embodiment. It is not something that will be done.
【0102】[0102]
【発明の効果】上述のように、本発明によれば、セル流
を軽負荷状態と重負荷状態の2つの状態のMMPPにモ
デル化することによって、記憶すべき観測情報を2つの
状態でのセルの到着率と、各状態の平均継続時間のパラ
メータに限定することが可能になるとともに、簡単な四
則演算によって新たな呼の受け付けを行なうか否かを判
定して制御することが可能となる。As described above, according to the present invention, the observation information to be stored in the two states can be stored by modeling the cell flow into the two states of the light load state and the heavy load state. It becomes possible to limit to the parameters of the cell arrival rate and the average duration of each state, and it becomes possible to judge and control whether or not to accept a new call by simple arithmetic operations. .
【0103】また、上記効果により、高価で複雑な観測
機器や演算装置を使用することなく、少ないハードウェ
ア資源と簡単な観測アルゴリズムによって呼の受け付け
制御を行なうことが可能になるとともに、一定のQoS
目標値を満足しつつ通信網の帯域使用効率も向上させる
ことが可能となる。Further, due to the above effects, it is possible to perform call admission control with a small hardware resource and a simple observation algorithm without using expensive and complicated observation equipment or arithmetic unit, and to maintain a constant QoS.
It is possible to improve the band use efficiency of the communication network while satisfying the target value.
【0104】更に、上記効果によりピーク割当方式と比
較しても高効率な帯域管理を行なうことが可能となると
ともに、接続前に予め各呼の平均セル速度や平均バース
ト長等を推定することなく新たな呼の受け付け制御が可
能となる。Further, with the above effect, it is possible to perform highly efficient band management as compared with the peak allocation method, and it is possible to estimate the average cell speed and the average burst length of each call before connection. It becomes possible to control admission of a new call.
【0105】また、MMPPの各状態でのセル到着率か
ら高周波成分を除去することにより、トラヒックのミク
ロな変動にも追従して新たな呼の受け付け制御を行なう
ことが可能になるとともに、トラヒックのミクロな変動
を除去して新たな呼の受け付け制御を行なうことも可能
になる。Further, by removing the high frequency component from the cell arrival rate in each state of MMPP, it becomes possible to control the admission of a new call while following the micro fluctuation of the traffic and to control the traffic. It is also possible to eliminate microscopic fluctuations and perform new call admission control.
【0106】また、予め新たな呼のピーク速度が判明し
ている場合には、当該ピーク速度に基づいてMMPPの
パラメータ値を修正することにより、精度の高い呼の受
け付け制御を行なうことが可能となる。When the peak speed of a new call is known in advance, it is possible to perform highly accurate call admission control by correcting the parameter value of the MMPP based on the peak speed. Become.
【図1】本発明の原理説明図である。FIG. 1 is a diagram illustrating the principle of the present invention.
【図2】本発明の原理構成図である。FIG. 2 is a principle configuration diagram of the present invention.
【図3】本発明の第1の実施例の構成図である。FIG. 3 is a configuration diagram of a first embodiment of the present invention.
【図4】本発明の実施例における重負荷状態と軽負荷状
態の定義を示す図である。FIG. 4 is a diagram showing definitions of a heavy load state and a light load state in the embodiment of the present invention.
【図5】本発明の第1の実施例の動作を示すフローチャ
ートである。FIG. 5 is a flowchart showing the operation of the first exemplary embodiment of the present invention.
【図6】本発明の第1の実施例のステップ10の動作を
示すフローチャートである。FIG. 6 is a flowchart showing an operation of step 10 of the first exemplary embodiment of the present invention.
【図7】本発明の第1の実施例のステップ12の動作を
示すフローチャートである。FIG. 7 is a flowchart showing an operation of step 12 of the first exemplary embodiment of the present invention.
【図8】本発明の第1の実施例の具体例を説明する図で
ある。FIG. 8 is a diagram illustrating a specific example of the first embodiment of the present invention.
【図9】本発明の第1の実施例の帯域使用効率を示す図
である。FIG. 9 is a diagram showing band use efficiency according to the first embodiment of this invention.
【図10】本発明の第2の実施例の構成図である。FIG. 10 is a configuration diagram of a second embodiment of the present invention.
【図11】本発明の第3の実施例の構成図である。FIG. 11 is a configuration diagram of a third embodiment of the present invention.
【図12】本発明の第4の実施例の構成図である。FIG. 12 is a configuration diagram of a fourth embodiment of the present invention.
100 呼受け付け制御装置 110 入出力手段、入出力部 120 バッファ手段、バッファ 130 負荷状態判定手段、負荷状態判定部 131 セルカウント部 132 判定部 140 呼受け付け判定・制御手段、呼受け付け判定・
制御部 141 セル到着率算出部 142 セル損率算出部 143 呼受け付け判定部 144 呼受け付け制御部 145 高周波成分除去部 146 第1のセル到着率修正部 147 第2のセル到着率修正部 500 非同期転送網100 call admission control device 110 input / output unit, input / output unit 120 buffer unit, buffer 130 load state determination unit, load state determination unit 131 cell count unit 132 determination unit 140 call admission determination / control unit, call admission determination /
Control unit 141 Cell arrival rate calculation unit 142 Cell loss rate calculation unit 143 Call admission determination unit 144 Call admission control unit 145 High frequency component removal unit 146 First cell arrival rate correction unit 147 Second cell arrival rate correction unit 500 Asynchronous transfer network
Claims (13)
対して複数の呼を受け付ける際に新たな呼の受け付け制
御を行なう呼受け付け制御方法において、 該非同期転送網内の交換機に到着するセル数とバッファ
から取り出されるセル数の差及び、該差の継続時間とに
基づき該リンクの負荷状態を判定するステップと、判定
した結果に基づき該新たな呼の受け付けを行なうか否か
を判定して制御するステップよりなることを特徴とする
呼受け付け制御方法。1. A call admission control method for performing admission control of a new call when a plurality of calls are admitted to a link having a definite capacity of an asynchronous transfer network, wherein a cell arriving at a switch in the asynchronous transfer network. The difference between the number of cells and the number of cells taken out from the buffer and the duration of the difference, and based on the result of the determination, whether to accept the new call is determined. A call admission control method comprising the steps of:
前記バッファからセルが読み出される毎に該セルカウン
タの値をディクリメントしてセル数をカウントするステ
ップと、 該セルカウンタの値が連続して一定値以上となる時間が
所定の時間以上であるか否かに基づいて、前記リンクの
負荷状態が重負荷状態であるか軽負荷状態であるかを判
定するステップとを有する請求項1記載の呼受け付け制
御方法。2. The step of determining the load state includes incrementing a value of a cell counter each time a cell arrives,
Counting the number of cells by decrementing the value of the cell counter each time a cell is read from the buffer, and whether the time when the value of the cell counter continuously exceeds a certain value is a predetermined time or more The call admission control method according to claim 1, further comprising a step of determining whether the load state of the link is a heavy load state or a light load state based on whether or not the link is present.
を判定して制御するステップは、 前記判定された負荷状態での到着セル数及び前記判定さ
れた負荷状態の継続時間に基づいて前記判定された負荷
状態でのセル到着率を算出するステップと、 前記負荷状態での該セル到着率及び前記負荷状態の平均
継続時間に基づいてセル損率を算出し、該算出した値に
基づいて前記新たな呼の受け付けを行なうか否かを判定
するステップと、 該判定結果に基づいて前記新たな呼の受け付けの許可及
び拒否を制御するステップとを有する請求項1又は2記
載の呼受け付け制御方法。3. The step of determining and controlling whether or not to accept the new call, the step of controlling based on the number of arrival cells in the determined load state and the duration of the determined load state Calculating a cell arrival rate in the determined load state, calculating a cell loss rate based on the cell arrival rate in the load state and the average duration of the load state, based on the calculated value The call admission control according to claim 1 or 2, further comprising: a step of determining whether or not to admit the new call, and a step of controlling permission and refusal of admission of the new call based on the determination result. Method.
の高周波成分を除去したセル到着率を算出するステップ
を更に有する請求項3記載の呼受け付け制御方法。4. The call admission control method according to claim 3, further comprising the step of calculating a cell arrival rate from which high frequency components of the cell arrival rate under the determined load state are removed.
る場合に、 前記判定された負荷状態での前記セル到着率を、前記新
たな呼のピーク速度に基づき修正するステップを更に有
する請求項3又は4記載の呼受け付け制御方法。5. The method further comprising the step of modifying the cell arrival rate under the determined load condition based on the peak rate of the new call when the peak rate of the new call is known in advance. The call admission control method described in 3 or 4.
る場合に、 前記判定された負荷状態のうち前記軽負荷状態における
前記セル到着率及び前記継続時間を、前記新たな呼のピ
ーク速度に基づき修正するステップを更に有する請求項
3又は4記載の呼受け付け制御方法。6. When the peak rate of the new call is known in advance, the cell arrival rate and the duration in the light load state among the determined load states are set to the peak rate of the new call. 5. The call admission control method according to claim 3, further comprising a step of correcting the call admission.
対して複数の呼を受け付ける際に新たな呼の受け付け制
御を行なう呼受け付け制御装置において、 該非同期転送網とセルの入出力を行なう入出力手段と、 該入出力手段を介して到着するセルを一時的に蓄積する
バッファ手段と、 到着するセル数と該バッファ手段から取り出されるセル
数の差及び、該差の継続時間とに基づき該リンクの負荷
状態を判定する負荷状態判定手段と、 該負荷状態判定手段の判定結果に基づき該入出力手段を
制御して該新たな呼の受け付け制御をする呼受け付け判
定・制御手段とを有することを特徴とする呼受け付け制
御装置。7. A call admission control device that performs admission control of a new call when a plurality of calls are admitted to a link having a definite capacity of an asynchronous transfer network, and performs input / output of a cell with the asynchronous transfer network. Input / output means, buffer means for temporarily accumulating cells arriving via the input / output means, based on the difference between the number of arriving cells and the number of cells taken out from the buffer means, and the duration of the difference A load state determining means for determining the load state of the link; and a call acceptance determining / controlling means for controlling the input / output means based on the determination result of the load state determining means to control acceptance of the new call. A call admission control device characterized by the above.
とともに、前記バッファ手段からセルが読み出される毎
に該セルカウンタの値をディクリメントしてセル数をカ
ウントするセルカウント手段と、 該セルカウント手段によりカウントされるセル数が連続
して一定値以上となる時間が所定の時間以上である場合
に重負荷状態と判定する判定手段とを有する請求項7記
載の呼受け付け制御装置。8. The load state determination means increments the value of the cell counter each time a cell arrives and decrements the value of the cell counter every time a cell is read from the buffer means to count the number of cells. 8. A cell counting means for controlling the number of cells, and a determining means for determining a heavy load state when a time during which the number of cells counted by the cell counting means continuously exceeds a predetermined value is a predetermined time or more. Call admission control device.
前記判定される負荷状態の継続時間に基づいて前記判定
される負荷状態でのセル到着率を算出するセル到着率算
出手段と、 該セル到着率と前記負荷状態の平均継続時間とに基づい
てセル損率を算出するセル損率算出手段と、 算出された該セル損率に基づいて前記新たな呼の受け付
けを行なうか否かを判定する呼受け付け判定手段と、 該呼受け付け判定手段の判定結果に基づいて前記新たな
呼の受け付けの許可及び、前記新たな呼の受け付けの拒
否を制御する呼受け付け制御手段とを有する請求項7又
は8記載の呼受け付け制御装置。9. The call admission judgment / control means, wherein the number of cells arriving in the judged load state,
Cell arrival rate calculation means for calculating a cell arrival rate in the determined load state based on the determined load state duration, and a cell based on the cell arrival rate and the average duration of the load state Cell loss rate calculating means for calculating a loss rate, call acceptance determining means for determining whether or not to accept the new call based on the calculated cell loss rate, and a determination result of the call acceptance determining means 9. The call admission control device according to claim 7, further comprising call admission control means for controlling admission of the new call admission and rejection of the admission of the new call based on the above.
率から高周波成分を除去したセル到着率を算出する高周
波成分除去手段を更に有する請求項9記載の呼受け付け
制御装置。10. The call admission control device according to claim 9, further comprising high frequency component removing means for calculating a cell arrival rate obtained by removing a high frequency component from the cell arrival rate under the determined load state.
する場合に、前記セル到着率を前記新たな呼のピーク速
度に基づき修正する第1のセル到着率修正手段を有する
請求項9又は10記載の呼受け付け制御装置。11. The first cell arrival rate correction means for correcting the cell arrival rate based on the peak rate of the new call when the peak rate of the new call is known in advance. The described call admission control device.
する場合に、前記セル到着率及び前記継続時間を、前記
新たな呼のピーク速度に基づき修正する第2のセル到着
率修正手段を更に有する請求項9又は10記載の呼受け
付け制御装置。12. A second cell arrival rate modification means for modifying the cell arrival rate and the duration based on the peak rate of the new call when the peak rate of the new call is known in advance. The call admission control device according to claim 9 or 10.
制御装置。13. The call admission control device according to claim 10, wherein the high-frequency component removing means uses a low-pass filter.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20719394A JP3160833B2 (en) | 1994-08-31 | 1994-08-31 | Call admission control method and call admission control device |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP20719394A JP3160833B2 (en) | 1994-08-31 | 1994-08-31 | Call admission control method and call admission control device |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH0879255A true JPH0879255A (en) | 1996-03-22 |
JP3160833B2 JP3160833B2 (en) | 2001-04-25 |
Family
ID=16535792
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP20719394A Expired - Fee Related JP3160833B2 (en) | 1994-08-31 | 1994-08-31 | Call admission control method and call admission control device |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3160833B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7583642B2 (en) | 2002-09-10 | 2009-09-01 | Harris Corporation | Communication system providing hybrid optical/wireless communications and related methods |
-
1994
- 1994-08-31 JP JP20719394A patent/JP3160833B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP3160833B2 (en) | 2001-04-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP1430642B1 (en) | Method and system for congestion avoidance in packet switching devices | |
US5581544A (en) | Method and apparatus for evaluating QOS in ATM multiplexing apparatus in which priority control is performed and for controlling call admissions and optimizing priority control on the basis of the evaluation | |
CA2094896C (en) | Packet network and method for congestion avoidance in packet networks | |
US4984264A (en) | Call admission control method and cell flow monitoring method in the same method | |
US6222824B1 (en) | Statistical call admission control | |
US6215768B1 (en) | High speed connection admission controller based on traffic monitoring and a method thereof | |
US6512743B1 (en) | Bandwidth allocation for ATM available bit rate service | |
US6324166B1 (en) | Call setup control apparatus in ATM switch | |
JPH11112527A (en) | Node equipment | |
JPH1023043A (en) | Method for controlling data stream speed, queue network node and packet switching network | |
EP0962079B1 (en) | Improvements in and relating to traffic control in data networks | |
EP0772325B1 (en) | ATM exchange system and priority control method | |
US5677907A (en) | Method of calculating cell loss ratio and call accept controller using the same method | |
JP3160833B2 (en) | Call admission control method and call admission control device | |
US6850881B1 (en) | ATM connection admission control device for DBR connections | |
Zukerman et al. | An adaptive connection admission control scheme for ATM networks | |
Ritter | Congestion detection methods and their impact on the performance of the ABR flow control mechanism | |
CA2296688C (en) | Method for optimizing the load level on connecting sections for vbr traffic | |
Lim et al. | A predictive measurement-based fuzzy logic connection admission control | |
JP3087952B2 (en) | ATM switch | |
Mehrvar et al. | Fuzzy logic in estimation of traffic burstiness for admission control in broadband networks | |
JPH08237282A (en) | Priority controller, congestion controlling method and congestion controller for atm cell | |
Ritter | Analysis of feedback-oriented congestion control mechanisms for ABR services | |
KR100226997B1 (en) | Traffic monitoring-based high speed call allowance control method and device | |
US20020118695A1 (en) | Method for allocating a bandwidth between network terminals in a communication network and network including a medium access controller for performing such a method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090223 Year of fee payment: 8 |
|
LAPS | Cancellation because of no payment of annual fees |