JPH04336832A - 集線方式 - Google Patents

集線方式

Info

Publication number
JPH04336832A
JPH04336832A JP3108061A JP10806191A JPH04336832A JP H04336832 A JPH04336832 A JP H04336832A JP 3108061 A JP3108061 A JP 3108061A JP 10806191 A JP10806191 A JP 10806191A JP H04336832 A JPH04336832 A JP H04336832A
Authority
JP
Japan
Prior art keywords
buffer
access
buffers
required bandwidth
atm
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
Application number
JP3108061A
Other languages
English (en)
Other versions
JP3105289B2 (ja
Inventor
Masabumi Kato
正文 加藤
Shunji Abe
俊二 阿部
Toshio Somiya
利夫 宗宮
Edamasu Kamoi
鴨井 條益
Yuji Kato
祐司 加藤
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Priority to JP10806191A priority Critical patent/JP3105289B2/ja
Publication of JPH04336832A publication Critical patent/JPH04336832A/ja
Application granted granted Critical
Publication of JP3105289B2 publication Critical patent/JP3105289B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Time-Division Multiplex Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明はATM(Asynchr
onous Transfer Mode) 網におけ
るATM集線方式に関し,特に複数の入力リンクから送
られてくるセルを単一の出力リンクに送出するためのF
IFO(First In First Out) バ
ッファを各入力リンク毎に設けたATM集線装置におけ
るバッファのアクセス制御によるATM集線方式に関す
る。
【0002】近年,ATM網の研究が盛んに進められ実
用化が待たれている。ATM網では,1つのリンクを複
数の呼(加入者や,リンクから入力するATMセル)が
共用して多重化して使用するが,各入力リンクのバッフ
ァに格納された全てのATMセルを出力リンクに送出す
ることが要求されており,セル廃棄(ロス)の発生を防
ぎながらできるだけ効率的な集線方式の実現が望まれて
いる。
【0003】
【従来の技術】図11は従来例の説明図である。この図
11に示す構成はラウンドロビンと称される例であり,
入力リンク1〜入力リンクnの各入力リンクから到来す
るATMセルはそれぞれFIFOで構成するバッファ1
〜バッファnに格納される。これらの各バッファには読
出し部1〜読出し部nが設けられ,これらの各読出し部
を順次接続するトークンリングが設けられ,各読出し部
はトークンが到来すると,対応するバッファに格納され
たATMセルを全て読出す。
【0004】読出されたATMセルはセレクタを介して
単一の出力リンクに送出される。1つの読出し部におい
て読出し動作が終了すると,トークンリングの次段に接
続する読出し部に対しトークンを送出して同様の読出し
動作が実行される。こうして,読出し部1,読出し部2
・・・とラウンドロビンの方法によるバッファの読出し
制御が行われる。
【0005】
【発明が解決しようとする課題】上記の従来の方式によ
れば,バッファに格納されたセルの量が大きい場合には
,そのバッファで読出し時間が長くなり,他のバッファ
の蓄積セル量が過大になる可能性が生じ,その場合には
セル廃棄という事態が発生するという問題があった。 また,空きバッファがあった場合にも,トークンにより
順番が来ると読出し部が駆動されて無駄な処理時間が生
じるという問題があった。
【0006】本発明は複数リンクのATMセルをバッフ
ァを介して単一の出力リンクに集線して出力する場合に
入力セル量に対応した頻度で読出しをすることができる
集線方式を提供することを目的とする。
【0007】
【課題を解決するための手段】図1は本発明の基本構成
図である。図1において,1は要求帯域算出部,2はパ
ターン決定部,3は保持出力部,4−1〜4−nは複数
個の入力リンク,5−1〜5nは各入力リンクに対応し
て設けられたFIFOで構成するバッファ,6はセレク
タ,7は出力リンクを表す。
【0008】本発明は各入力リンクに対応する呼の要求
帯域に基づいて帯域を計算し,各入力リンクの帯域に対
応して最も頻度が多くなるようにアクセスパターンを決
定してそのアクセスパターンを用いてバッファの読出し
を行うものである。
【0009】
【作用】要求帯域算出部1は,各入力リンク4−1〜4
−nの利用者(加入者)から使用要求(または申告)し
た帯域を計算する。次にパターン決定部2は,各バッフ
ァ5−1〜5nにアクセスする頻度の割合が,計算され
た各入力リンク4−1〜4−nの帯域の割合と等しく,
且つ各バッファの読出しアクセス間隔ができる限り一定
になるように,アクセス頻度と順序とからなるアクセス
パターンを決定する。決定したアクセスパターンを保持
出力部3に入力する。保持出力部3はアクセスパターン
保持すると共にパターンに従って各バッファ5−1〜5
−nの何れかに出力を発生してアクセスし,該当バッフ
ァにおける読出し動作を実行させる。各バッファから読
出されたATMセルはセレクタ6を介して出力リンク7
へ出力される。
【0010】上記のパターン決定部2における,アクセ
スパターンの決定は次の第1〜第3の決定手段により構
成される。第1の決定手段20は,アクセスパターンの
順序を決定する手段であり,最初に要求帯域の最も大き
な2つのバッファを選択して,第2の決定手段21に渡
してアクセスパターンを決定させる。この後,そのパタ
ーンを基に次に大きい要求のバッファを選び,それをア
クセスするタイミングを既に決定されたアクセスパター
ンに埋め込んでゆくというようにアクセスタイミング決
定の順番を決定する。
【0011】第2の決定手段21は,2つのバッファ間
のアクセスパターンを決定する。すなわち,2つのバッ
ファをi,jとすると,それらの要求帯域を整数A,B
(A>B)で近似し,A/Bの商Mと剰余Nが得られる
と,その場合のアクセスパターンは次のように決定する
【0012】■M+1回バッファiをアクセスした後に
,1回バッファjをアクセスし,■M回バッファiをア
クセスした後に1回バッファjをアクセス,■バッファ
jのB回のアクセスのうち,N回を■に従い,(B−N
)回は■に従う。
【0013】第3の決定手段22は,前記第2の決定手
段21を繰り返し使用するための手段であり,既にアク
セスパターンを決定したバッファの要求帯域の総和をA
,上記の第1の決定手段20に従った順における次にパ
ターンを合成するバッファの要求帯域をBとしていき,
第2の決定手段21を繰り返し使用し,要求帯域が大き
い順に次々にアクセスパターンを埋め込む。
【0014】このようにアクセスパターンが決定される
と,各バッファのアクセス頻度の割合を要求帯域の割合
と等しくし,かつ何れのバッファもそのアクセス間隔が
できる限り一定にすることができる。このアクセスパタ
ーン決定部2におけるアクセス決定の作用を具体例によ
り説明する。全部で4つの入力リンクが一つの出力リン
クを共用しており,その内帯域を要求をしている入力リ
ンクが3つあり,それぞれバッファi,j,kに接続さ
れているものとする。各バッファi,j,kに接続する
入力リンクの要求帯域が7,3,15という整数の割合
に近似するものとする。
【0015】第1の決定手段20によりバッファk(帯
域の割合15)とi(帯域の割合7)のアクセスパター
ンを決める。次に第2の決定手段21により,A=15
,B=7だから,A/B=2,あまり1,従ってM=2
,N=1となり,これらの2つのバッファk,iのアク
セスパターンは次のようになる。
【0016】 (kkikkikkikkikkikkikki・・・
) 次に第3の決定手段22により,既に決定したバッファ
k,iの帯域の総和15+7=22をAと,次のバッフ
ァjの帯域5をBとする。この新たなAとBを用いて第
2の決定手段21によりアクセスパターンを決定して,
jを埋め込むと,3つのバッファのアクセスパターンは
次のようになり,以下これを繰り返す。
【0017】 (kkikkikjkikkikkjikkikkki
j)
【0018】
【実施例】図2は実施例のハードウェア構成図である。 図2において,4〜7は,図1の同一符号と同様に,4
は複数の入力リンク,5は各入力リンクに対応して設け
られたバッファ,6はセレクタ,7は単一の出力リンク
を表す。10は各入力リンクの加入者(端末)から入力
されるトラヒックパラメータ,11は中央処理装置(C
PUで表示),12はアクセスパターンを決定するため
のプログラムや,データを格納するメモリ,13はアク
セスパターンが格納されるRAM,14はアクセスパタ
ーンから取り出されたバッファアドレスを解読するデコ
ーダである。
【0019】CPU11は各リンクの加入者(端末)か
ら,加入者が利用する通信に要する所要帯域,またはセ
ルの到着間隔の平均や分散等のパラメータ10が入力さ
れる。この時,1つの入力リンクには1つの加入者だけ
でなく複数の加入者のATMセルが多重化されている場
合もあり,CPU11はこれらのトラヒックパラメータ
から受け取ってメモリ12に格納する。なお,ATMの
呼を要求する場合だけでなく,今まで通信を行っていた
呼が通信を開放(停止)する場合にも同様にCPU11
に通知される。
【0020】CPU11は,呼の要求及び開放に応じて
各入力リンクに接続するバッファ5のATMセルを読出
す速度(所要帯域)を算出する。算出された所要帯域を
用いてバッファ読出しアクセスパターンの決定を行う。 このアクセスパターン決定の処理を以下に説明する。
【0021】ここで,CPU11において各リンクの所
要帯域のデータについて,所要帯域が0より大きいバッ
ファがL個あるとき,所要帯域が大きい順に番号を1か
らLまで付与する。すなわち,バッファ#iの所要帯域
をCi ’とすると,C1 ’≧C2 ’≧C3 ’・
・・≧CL ’>0となる。
【0022】これらのC1 ’,C2 ’,C3 ’,
・・・CL ’を整数比に変換し,各整数比を表したも
のを,C1 ,C2 ,C3 ,・・・CL とする。 例えば,C1 =〔C1 ’/CL ’〕,C2 =〔
C2 ’/CL ’〕,・・Ci =〔Ci ’/CL
 ’〕,・・CL−1 =〔CL−1 /CL ’〕,
CL =1となる。この時,当然,C1 ≧C2 ≧・
・・≧CL =1>0:Ci (i=1,2・・Lは整
数)である。
【0023】以下の説明で,バッファの読出しパターン
を次の例のようにバッファの番号を要素とする行ベクト
ル的に表すものとする。 P=(1,1,1,2,1,3・・・,2)各要素≦L
,要素の数=ΣCi (Σはiを1からLまで変化) この例のPは,バッファを#1,#1,#1,#2,#
1,#3・・・#2の順にアクセスし,これを繰り返す
ことを意味する。
【0024】Pを決定する場合,所要帯域の大きいバッ
ファから順にPを作成するが,その途中で,バッファ#
1,#2,・・・#k(但しk<L)までのアクセスパ
ターンPk が決められてゆく。すなわち,Pk =(
1,1,1,2,1,・・・,2)各要素≦k,各要素
の数=ΣCk (k は1からkまで変化) 以上のような記号を使用して,アクセスパターンを決定
する処理が実行され,以下,処理の順に図面を参照しな
がら説明する。
【0025】図3はバッファの番号付けの処理フローで
ある。所要帯域の大きい順に1からL−1までバッファ
に番号が付けられている時,新たに,ある1つのバッフ
ァに新たな呼設定要求(CALL SETUP) が発
生してその呼を発生した加入者からの申告(または予め
登録済のデータ)により所要帯域C’が決まると,その
バッファの番号付けが行われる。
【0026】図3のスタート時点で,既に決まっている
バッファの所要帯域をC1 ’≧C2 ’≧C3 ’・
・・≧CL−1 ’とする。最初にiとしてL−1を設
定し(図3の1),新たな呼の所要帯域C’がCi よ
り大きいか判断し(同2),大きいとバッファ#iは#
i+1と番号変更し(同3),iを−1して結果が0か
判断する(同4,5)。0でなければステップ2に戻っ
て,次のCi ’について判断を行う。
【0027】また,ステップ2において,C’がCi 
より大きくないと判断されると,そのバッファを#i+
1と番号付けし,この新たな呼の所要帯域C’をCi+
1 ’として番号付け(同6)てこの処理を終了する。 さらに,ステップ5において,i=0の場合には,その
新たな呼が入力するバッファを#1と番号付け,新たな
呼の所要帯域C’をC1 とする(同7)。
【0028】この図3のフローを実行すると,新たな帯
域要求を起こしたバッファに,その帯域の大きさの順に
等しい番号が与えられ,その帯域よりも小さい所要帯域
をもつ各バッファの番号がそれぞれ1つ上がる。次にア
クセスパターン決定の処理フローを図4を用いて説明す
る。
【0029】この場合,メモリ12(図2参照)に上記
図3の処理により各バッファの所要帯域が順番に格納さ
れているものとする。最初に変数iを保持するレジスタ
(メモリ内に設定するレジスタの1つ)に“1”を設定
する(図4の1)。次にその番号iの所要帯域の整数比
Ci =〔Ci ’/CL ’〕を求め(同2),iが
Lに達したか判断し(同3),達してないとステップ2
〜4を繰り返し,達すると  P’=(11・・1)と
C1 個(最大の所要帯域の整数比を持つバッファ#1
だけの読出しパターン)を設定する(同5)。
【0030】続いて,L=1か判別し(同6),イエス
なら所要帯域を持つバッファが1つあるだけであるから
P=P’で決定する(同7)。ノーの場合,変数kを保
持するレジスタ(メモリ内に設定するレジスタの他の1
つに設定)に“2”を設定し(同8),ΣCi /Ck
 (iは1〜k−1)を実行して商をM,余りをNとし
て得る(同9)。次にメモリ内の他の変数nを保持する
レジスタに1を設定し(同10),Pk−1 のn(m
+1)番目の要素の次にkを挿入する(同11)。この
後,n=Nか判断し(同12),一致しないとnを+1
し(同13),ステップ11に戻って処理を繰り返す。
【0031】n=Nになると,他の変数l(小文字エル
)を保持するレジスタに“1”を設定する(同14)。 次にPk−1 の(M+1)N+Ml番目(lは小文字
エル)の要素の次にkを挿入する(同15)。次いで,
l=Ck −Nかを判断し(同16),一致しないと,
l(小文字エル)にl+1を設定して(同17),ステ
ップ15に戻り処理を繰り返す。l=Ck−Nが成立す
ると,Pk−1 のΣCi 個の要素にCk 個の要素
を加えてできた新しいベクトルがPk となり,求める
読出しアクセスパターンが得られる(同18)。
【0032】このように各バッファの読出しアクセス間
隔をできるかぎり一定にすることによりATM網におい
て低い廃棄率で出力リンクの使用率(呼量)を向上させ
ることができる。図5はバッファのセル読出し間隔を均
一化する効果を表す。すなわち,図5の縦軸は,接続品
質基準(QOS)としてセルの廃棄率を規定した場合に
必要なバッファ長(単位はセル長)を表し,横軸は出力
リンクの使用率(運ばれる呼量:単位はアーラン)を表
す。図中の記号は待ち行列理論で使用されているケンド
ール記号であり,X/Y/Z(U)のXは到着分布,Y
はサービス時間の分布,Zがサーバの数,Uが許容され
る待ちの個数(待ち行列長)を意味する。図の例では,
XまたはYとして使用する「M」は指数分布(サービス
等の間隔に揺らぎがある),Yに使用する「D」は一定
分布(サービス等の間隔が固定)を表す。
【0033】図5によれば,本発明によりアクセス間隔
が一定の場合,M/D/1(S)で示す特性を備え,セ
ル廃棄率がほぼ10−10 とほぼ10−6を達成する
のに,従来のようにアクセス間隔がランダムの場合(図
5のM/M/1(S)に該当)に比べて,本発明によれ
ば必要とするバッファ長が約50%で済むことが分かる
【0034】次に,バッファの要求セル読出し速度C’
を求める処理フローを図6に示す。このフローは,各バ
ッファ毎の要求セル読出し速度を求めるために実行され
,呼の接続要求,変更要求があった時に実時間で処理す
るか,予めオフ・ラインで処理される。
【0035】最初に,バッファのバッファ長Sを設定し
,そのバッファで満足すべき要求接続品質条件(これを
QOSといい,例えばセル廃棄率)を設定する(図6の
1)。次に,新たな接続要求呼または切断要求呼のトラ
ヒックパラメータを入力する(同2)。これに応じて,
新たな接続要求呼を含め,または切断要求呼を除き,当
該バッファを共用する全呼のトラヒックをパラメータT
(τ,σ2 )で表現する(同3)。この場合,τはセ
ル到着時間間隔の平均,σ2 はその分散を表す。なお
,この場合のτ,σ2 は,後述する図8のセル到着過
程近似の処理フローを用いて求める。
【0036】次に,要求セル読出し速度C’が設定され
るレジスタにC’の初期値を選択する(同4)。ここで
は,予め用意した複数の値から適宜選択する。次に処理
の制御を行うためのフラグPY,PNを格納するレジス
タに対して,各フラグを“0”に設定する(同5)。こ
の後,T,C’,Sを用いて,そのバッファにおける接
続品質Qを計算する(同6)。計算された接続品質Qが
上記要求接続品質条件QOS(ステップ1)を満足して
いるか判断する(同7)。
【0037】この時,満足している場合,フラグPNが
“1”であるか判別し(同8),1であればこの時のC
’を求める要求セル読出し速度として設定し処理を終了
する(同9)。フラグPNが“1”でない場合,C’−
ΔCをレジスタに設定し,フラグPYを“1”にして(
同10,11),ステップ6に戻り,処理を繰り返す。 ここで,ΔCは読出し速度の最小の管理単位である。
【0038】ステップ7において,接続品質Qが要求接
続品質条件QOSを満足していない場合,PY=1か判
断し(同12),イエスの場合C’+ΔCを要求セル読
出し速度のレジスタに設定して終了する(同13)。ノ
ーの場合,C’+ΔCを同じくレジスタに設定すると共
にフラグPNを“1”に設定して(同14,15),■
の経路によりステップ6に戻り,再び処理が繰り返され
る。
【0039】次に各バッファに加わるトラヒックを特徴
づける際に利用者が申請したトラヒックパラメータを基
にそのバッファに加わる全ATMセルの到着間隔の平均
と分散を用いる場合を説明する。図7はセル到着の平均
と分散の影響を表す特性図である。図7の縦軸は,10
0セル分を蓄えることができるバッファのセル廃棄率,
横軸は平均トラヒック量(単位はアーラン)を表し,図
中の記号は上記図5と同様に待ち行列理論で使用されて
いるケンドール記号であり,X/Y/ZのXは到着分布
,Yはサービス時間の分布,Zがサーバ(出力リンクを
含む)の数である。
【0040】G1/M/1(到着分布が再生過程に従う
一般分布,サービス時間が指数分布でリンクが1の場合
)における平均到着時間の分散をCv で表した場合に
,到着分布として各種別の分布に対応してどのような分
散値(分散の二乗Cv 2 )が発生するかを表す。図
7には,到着分布が二次元超指数分布(H2 /M/1
)の場合のCv 2 =2の例,到着分布が指数分布(
M/M/1)の場合のCv 2=1の例,到着分布が二
次元アーラン分布(E2 /M/1)の場合のCv 2
 =0.5の例,及び到着分布が一定分布の場合はCv
 2 =0となる例が示されている。
【0041】これにより,到着するセルの分散率に応じ
てセルの廃棄率及び伝送されるトラヒック量が大きな影
響を受けることが分かる。このため利用者から申請した
トラヒックパラメータとしてセルの到着率の平均以外に
,分散を求める方法を説明する。
【0042】以下にトラヒックパラメータを基にそのバ
ッファに加わる全ATMセルの到着時間の平均と分散を
求める方法を説明する。あるバッファに,呼1〜呼Nま
でのN個が加わるとする。呼#iのセルの到着間隔の平
均をτi ,分散をσi 2 とし,呼#iのある一定
期間に到着するセル数の平均をmi ,分散をvi と
する。
【0043】また,このバッファに加わるN個の全体に
おけるセルの到着間隔の平均τ,分散σ2 ,平方分散
係数Cv 2 =(σ2 /τ2 )とし,ある一定期
間に到着するセル数の平均をm,分散をvとする。前記
図6のステップ3では,あるバッファを共用するN個の
呼全体のセルの到着過程を特徴づけており,ここではそ
の例として,各呼のトラヒックパラメータから各呼のτ
i ,σi 2 (i=1,2,・・・N)が得られる
ので,これを前提にして,この値からN呼の呼全体での
セルの到着間隔の平均τと分散σ2 をT(τ,σ2 
)の要素として求める。
【0044】すなわち,図8は各呼のトラヒックパラメ
ータによる複数呼のセル到着過程の近似の処理フローで
あり,図6のステップ3において採用することができる
例である。最初に,τi ,σi 2 を入力する(図
8の1)。次に,mi =1/τi ,vi =σi 
2 /τi 3 を求める(同2)。さらに,m=Σm
i ,v=Σvi (但しi=1,2,・・・N)を求
め(同3),これらの値を用いて次の各値が得られる(
同4)。
【0045】 τ=1/m,σ2 =v/m3 ,Cv 2 =v/m
上記図8の方式では,呼iのセルの到着間隔の平均τi
 ,分散σi 2 が,各呼のトラヒックパラメータか
ら求められていることを前提としたが,ここで,トラヒ
ックパラメータを以下のP1 ,P2 ,P3 を使用
する例を挙げ,これを用いてτi ,σi 2 を求め
る方法を説明する。
【0046】 P1 :ユーザ端末の伝送速度(ユーザ端末の最大帯域
)P2 :平均パケット長 P3 :パケットの平均到着間隔 これらと同等のパラメータを使用した場合にも以下の方
法を適用できる。例えば,上記のP3 の代わりに,P
3 ’:ユーザ端末の平均使用帯域 P1 ,P2 としてトラヒックパラメータを使用した
場合は,P3 ’=P1 −(P2 /P3 )という
関係を用いてP3 ’を変換すればP3 が求まる。
【0047】上記の3つのパラメータP1 ,P2 ,
P3 はIPP近似における以下のパラメータβ1 ,
β2 ,β3 に変換できる。 β1 :ランダムスイッチ・オンの時の平均セル到着率
(β1 −1は平均セル到着間隔) β2 :ランダムスイッチがオンになる割合(β2 −
1がランダムスイッチがオンとなる平均時間)β3 :
ランダムスイッチがオフになる割合(β3 −1がラン
ダムスイッチがオフとなる平均時間)ここで,β1 −
1=セル長(53バイト)/P1 β2 −1=P2 
/P1  β3 −1=P3 −(P2 /P1 )IPP近似し
たセルの到着過程は,2次元の超指数分布(H2 )と
なり,セル到着間隔の平均τと,分散σ2 は,次のよ
うに求めることができる。
【0048】τ=(β2 +β3 )/β1 β2 σ
2 =τ2 +(2β2 /β1 β3 2 )また,
平方分散係数Cv 2 は次のようにして得られる。 Cv 2 =σ2 /τ2  次に上記図6の処理フローのステップ4〜15では,あ
るバッファに加わるトラヒックT,そのバッファの長さ
S,そのバッファの要求接続品質条件QOSから,その
バッファのセル読出速度C’を求める処理を行っている
。これに対し,上記図8のようにしてT(複数呼の平均
と分散)を求めた場合の,セル読出し速度C’を如何に
求めるかを図9,図10に示す。
【0049】図6の処理(ステップ4〜15)では,Q
OSを満たす最小のセル読出速度C’を,仮定により設
定した読出速度C’を変えて,その度にそのバッファに
おける接続品質Qのチェックを行いながら求めている。 これに対し,図9,図10の場合,Qは平方分散係数C
v 2 が小さくなればなるほど良くなることを考慮す
ると,QOSに対して許容できるCv ’2 よりも,
TのCv 2 が小さくなるかをC’を変化させる度に
チェックすることにより,上記図6の処理と全く等価な
操作となっている。
【0050】図9,図10はセル到着率の平均と分散を
用いたセル読出速度決定の処理フロー(1)と(2)で
ある。なお,この処理フローには,呼の接続要求が発生
した場合だけについて示し,呼の切断の場合は含まれな
い。この処理フローを概説すると,最初に,図6のステ
ップ5と同様にPYを“0”に設定し(図9の1),空
き帯域=出力リンク速度−そのバッファを除く他のバッ
ファの読出速度Ci ’とし,C’としてその空き帯域
を設定する(同2)。
【0051】次に,図8の処理フローにより得られるτ
,Cv 2 (ユーザ申告のトラヒックパラメータから
得た平方変動係数)を入力する(同3)。  次に,定
数hを格納する特定のレジスタに,(53octets
)/C’を設定し,同じく定数ρを格納する特定レジス
タに,h/τを設定する(同4)。次いで,QOS入力
を行う(同5)。この場合例えば,待ち時間がTを越え
る確率PがQOSとして入力される。続いて,ステップ
6に示すPに関する関係式によりωを求める(同6)。 このωは・・・・を意味する数値である。次にCv 2
 >1であるかが判断される(同7)。
【0052】この後,図10に移行し,判断結果が,イ
エスの場合図10のステップ8,ノーの場合図10のス
テップ9における計算が行われる。ステップ8及びステ
ップ9の何れかにおいて,対応する式ρの関係式を満た
すCv 2 を求めて,それをCv ’2 (QOSを
満たしうる平方変動係数)とする。次にステップ10に
おいて,Cv 2 とステップ8または9において求め
たCv ’2 の比較が行われる(図10の10)。
【0053】この結果,Cv 2 の方が大きい場合,
ステップ11に移行して,PY=1か判断する。もし,
PY=1でなければ,ステップ14の処理が実行される
。すなわち,最後に加わろうとした呼は受付を拒否され
る。 ステップ11でイエスと判断されると,C’+ΔCをレ
ジスタC’に設定し(同12),C’がそのバッファに
必要最小の読出しアクセス速度であるものとして得られ
る(同13)。
【0054】ステップ10において,Cv ’2 とC
v 2 が一致した場合は,その時のC’をレジスタC
’に設定して(同15),上記と同様にステップ13に
移行する。また,Cv ’2 >Cv 2 の場合は,
PYに“1”を設定し(同16),C’−ΔCをレジス
タC’に設定して(同17),上記の図9のステップ2
に戻り処理を繰り返す。
【0055】本発明は,複数の入力リンク単一の出力リ
ンクを共用し,その出力リンクが空きになるまで受け取
ったATMセルを待たせておくバッファメモリを入力リ
ンク毎に設ける構成において実施することができる。従
って,このような構成を備える,ATM網の集線装置だ
けでなく,ATM交換機のスイッチング機構や,宅内網
にも応用可能である。すなわち,ATM交換機の通話路
の一部として使用する時のように,一つの入力リンクを
複数の呼が多重化して使用することもあれば,いくつか
の端末からのATMセルを集線多重して一つの加入者線
を共用する時のように,一つの入力リンクが一つの呼だ
けで専有されることもあり,いずれの場合にも本発明を
実施できる。また,一つの入力リンクにも複数の呼が多
重化されて来るが,その入力リンク全体のセル到着率の
平均と分散を想定することにより対処できる。
【0056】また,情報を運ぶ単位が5バイトのヘッダ
フィールドと48バイトの情報フィールドから構成され
るATMセルだけでなくても,固定長であれば本発明を
有効に利用できる。
【0057】
【発明の効果】本発明により各バッファの読出しアクセ
ス間隔をできるかぎり一定にすれば図5に示すような特
性により所定のセル廃棄率を得るために必要なバッファ
長を少なくすることができる。
【0058】また,この発明によるアクセスパターンを
決定することにより帯域要求のある入力リンクの数をX
とすると,各バッファのアクセス間隔の揺らぎの範囲は
高々Xであり,アクセス回数は所要帯域の割合に一致さ
せることができる。これによりトラヒックの平滑化を実
現し,ATM網におけるセル廃棄率等の接続品質を向上
することができる。
【0059】更に,本発明により以下のような効果を奏
することができる。周期的に到着するセルの周期を維持
したまま出力できる。バースト的に到着するセルに対し
ても,周期的に出力できる。各入力リンクの所要帯域に
応じて出力リンクの帯域を等価的に分割していることに
なる。
【0060】所要帯域を入力リンク毎に独立に計算する
ことにより,各バッファ独自の接続品質を保証できる。 すなわち,高い品質を要求する呼と低い品質を許容でき
る呼を別のバッファに収容し,高い品質を要求するバッ
ファのアクセス頻度を高くすることにより柔軟なバッフ
ァ読出制御が可能となる。
【0061】所要帯域の計算にセル到着間隔(またはセ
ル到着率)の平均だけでなく分散を考慮することにより
,所要帯域の推定が正確になり,これを考慮した読出セ
ルができる。すなわち,たとえ平均が同じでも,分散が
異なると所要帯域が異なり,分散が大きいほどバッファ
の読出頻度を高くしなければ同じ品質を満たせない。
【図面の簡単な説明】
【図1】本発明の基本構成図である。
【図2】実施例のハードウェア構成図である。
【図3】バッファの番号付けの処理フローである。
【図4】アクセスパターン決定の処理フローである。
【図5】バッファのセル読出し間隔を均一化する効果を
表す図である。
【図6】バッファの要求セル読出し速度を求める処理フ
ローである。
【図7】セル到着の平均と分散の影響を表す特性図であ
る。
【図8】各呼のトラヒックパラメータによる複数呼のセ
ル到着過程近似の処理フローである。
【図9】セル到着率の平均と分散を用いたセル読出速度
決定の処理フロー(1)である。
【図10】セル到着率の平均と分散を用いたセル読出速
度決定の処理フロー(2)である。
【図11】従来例の説明図である。
【符号の説明】
1          要求帯域算出部2      
    パターン決定部3          保持出
力部 4−1〜4−n    複数個の入力リンク5−1〜5
−n    各入力リンクに対応して設けられたFIF
Oで構成するバッファ 6          セレクタ 7          出力リンク

Claims (5)

    【特許請求の範囲】
  1. 【請求項1】  複数の入力リンクのATMセルを,単
    一の出力リンクに送出するATM集線方式において,入
    力リンクに対応して設けられた各バッファについて,入
    力するATMセルの所要帯域(読出速度)を算出する算
    出部と,複数の各バッファのアクセス頻度の割合を所要
    帯域の割合と等しくすると共に各バッファの読出しアク
    セス間隔をほぼ一定になるようアクセス頻度と順序を含
    むアクセスパターンを決定する決定部とを備え,該決定
    されたアクセスパターンにより各バッファから出力リン
    クへの読出しを行うことを特徴とするATM集線方式。
  2. 【請求項2】  請求項1において,前記アクセスパタ
    ーン決定部は,バッファの中から所要帯域の大きい順に
    アクセスパターン決定の順序を選択する第1の決定手段
    と,選択された2つのバッファの所要帯域を整数(A,
    Bとし,A>B) に近似し,両者の除算(A/B) 
    の商(M) と剰余(N) を求め, 該所要帯域の整
    数と, 商及び剰余を用いて2つのバッファ間のアクセ
    スパターンを決定する第2の決定手段と,既にアクセス
    パターンが決定したバッファの所要帯域の総和と次の順
    番のバッファの所要帯域を上記第2の決定手段における
    2つのバッファの所要帯域とする第3の決定手段とを備
    えることを特徴とするATM集線方式。
  3. 【請求項3】  請求項2において,前記アクセスパタ
    ーン決定部の第2の決定手段は,2つのバッファ(i,
    j)の所要帯域を近似する整数をA,B(A>B) ,
    除算(A/B)の商M,剰余Nを用い,(1) バッフ
    ァiをM+1回アクセスして,バッファjを1回アクセ
    スする,(2) バッファi をM回アクセスした後に
    1回バッファjをアクセスする,(3) バッファj 
    をB回アクセスする内のN回は(1) により, B−
    N回は(2) によりアクセスする,ようにアクセスパ
    ターンを決定することを特徴とするATM集線方式。
  4. 【請求項4】  請求項1乃至3において,前記各入力
    リンクのバッファの所要帯域は,各バッファ毎に利用者
    が要求したトラヒックパラメータを基に該バッファに加
    わる全体のトラヒックを統計的なパラメータとして取得
    し,このパラメータと各バッファで保証する品質に基づ
    いて各バッファの所要帯域を算出することを特徴とする
    ATM集線方式。
  5. 【請求項5】  請求項4において,各バッファに加わ
    る全体のトラヒックを統計的なパラメータとして取得す
    る場合に,利用者が申請したトラヒックパラメータを基
    に,該バッファに加わる全ATMセルの到着間隔の平均
    と分散を求めることを特徴とするATM集線方式。
JP10806191A 1991-05-14 1991-05-14 集線方式 Expired - Fee Related JP3105289B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP10806191A JP3105289B2 (ja) 1991-05-14 1991-05-14 集線方式

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP10806191A JP3105289B2 (ja) 1991-05-14 1991-05-14 集線方式

Publications (2)

Publication Number Publication Date
JPH04336832A true JPH04336832A (ja) 1992-11-25
JP3105289B2 JP3105289B2 (ja) 2000-10-30

Family

ID=14474910

Family Applications (1)

Application Number Title Priority Date Filing Date
JP10806191A Expired - Fee Related JP3105289B2 (ja) 1991-05-14 1991-05-14 集線方式

Country Status (1)

Country Link
JP (1) JP3105289B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995003657A1 (en) * 1993-07-21 1995-02-02 Fujitsu Limited Atm exchange
US5555265A (en) * 1994-02-28 1996-09-10 Fujitsu Limited Switching path setting system used in switching equipment for exchanging a fixed length cell
WO2026048049A1 (ja) * 2024-09-02 2026-03-05 Ntt株式会社 算出装置

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6168404B1 (en) 1998-12-16 2001-01-02 Tecumseh Products Company Scroll compressor having axial compliance valve

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1995003657A1 (en) * 1993-07-21 1995-02-02 Fujitsu Limited Atm exchange
US5696764A (en) * 1993-07-21 1997-12-09 Fujitsu Limited ATM exchange for monitoring congestion and allocating and transmitting bandwidth-guaranteed and non-bandwidth-guaranteed connection calls
US5555265A (en) * 1994-02-28 1996-09-10 Fujitsu Limited Switching path setting system used in switching equipment for exchanging a fixed length cell
WO2026048049A1 (ja) * 2024-09-02 2026-03-05 Ntt株式会社 算出装置

Also Published As

Publication number Publication date
JP3105289B2 (ja) 2000-10-30

Similar Documents

Publication Publication Date Title
US6580721B1 (en) Routing and rate control in a universal transfer mode network
US6356546B1 (en) Universal transfer method and network with distributed switch
JP3088464B2 (ja) Atmネットワークのバンド幅管理とアクセス制御
CA2043600C (en) Serving constant bit rate traffic in a broadband data switch
JP2957062B2 (ja) 優先度を利用した交換システムと、このシステムのジッタを制限する方法
US7023799B2 (en) Leaky bucket type traffic shaper and bandwidth controller
WO1996000487A1 (en) System and method for providing multiple loss and service priorities
JP4158319B2 (ja) セル受信装置及びトラフィック制御システム
Kang et al. Queueing analysis of explicit priority assignment partial buffer sharing schemes for ATM networks
JPH04336832A (ja) 集線方式
JP3820272B2 (ja) 交換装置
Awater et al. Optimal queueing policies for fast packet switching of mixed traffic
US6285657B1 (en) System and method of scheduling data cells based upon sustainable cell rate and peak cell rate over a variable bandwidth channel
Nikloaidis et al. A bibliography on performance issues ATM networks
Kosal et al. A control mechanism to prevent correlated message arrivals from degrading Signaling No. 7 network performance
Krishnan et al. Resource allocation in broadband networks-cell, burst or connection level?
KR100458206B1 (ko) 비동기 전송 모드의 가중치 기반 라운드 로빈 방식 셀스케줄링 장치 및 방법
Tanterdtid et al. An optimum virtual paths network‐based atm network using the genetic algorithm
JPH06338902A (ja) 呼受付制御装置
JP3090308B2 (ja) Atm交換機
Zhou et al. A dynamic bandwidth allocation scheme for multimedia data over ATM networks
Jabbari A connection control strategy for bursty sources in broadband packet networks
Davies et al. GSPN Models of C104 networks
Heo et al. Cell‐level/call‐level ATM switch simulator
Alanyali Three management policies for a resource with partition constraints

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20000815

LAPS Cancellation because of no payment of annual fees