JPH03165142A - スイッチングノードにおけるリシーケンシングシステム - Google Patents
スイッチングノードにおけるリシーケンシングシステムInfo
- Publication number
- JPH03165142A JPH03165142A JP2213581A JP21358190A JPH03165142A JP H03165142 A JPH03165142 A JP H03165142A JP 2213581 A JP2213581 A JP 2213581A JP 21358190 A JP21358190 A JP 21358190A JP H03165142 A JPH03165142 A JP H03165142A
- Authority
- JP
- Japan
- Prior art keywords
- address
- cell
- delay
- resequencing
- memory
- 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
- 239000000872 buffer Substances 0.000 claims abstract description 108
- 238000012546 transfer Methods 0.000 claims abstract description 8
- 230000003111 delayed effect Effects 0.000 claims abstract description 7
- 230000015654 memory Effects 0.000 claims description 136
- 101150066284 DET2 gene Proteins 0.000 claims description 6
- 238000001514 detection method Methods 0.000 claims description 5
- 102100034033 Alpha-adducin Human genes 0.000 claims description 2
- 101000799076 Homo sapiens Alpha-adducin Proteins 0.000 claims description 2
- 101000629598 Rattus norvegicus Sterol regulatory element-binding protein 1 Proteins 0.000 claims description 2
- 101100045633 Arabidopsis thaliana TCX3 gene Proteins 0.000 claims 5
- 101150037491 SOL1 gene Proteins 0.000 claims 5
- 102100030800 Ras suppressor protein 1 Human genes 0.000 abstract description 5
- 101000636109 Homo sapiens Ras suppressor protein 1 Proteins 0.000 abstract description 4
- 238000012163 sequencing technique Methods 0.000 abstract 2
- 108700012361 REG2 Proteins 0.000 description 13
- 101150108637 REG2 gene Proteins 0.000 description 13
- 101100120298 Rattus norvegicus Flot1 gene Proteins 0.000 description 13
- 101100412403 Rattus norvegicus Reg3b gene Proteins 0.000 description 13
- PWWSSIYVTQUJQQ-UHFFFAOYSA-N distearyl thiodipropionate Chemical compound CCCCCCCCCCCCCCCCCCOC(=O)CCSCCC(=O)OCCCCCCCCCCCCCCCCCC PWWSSIYVTQUJQQ-UHFFFAOYSA-N 0.000 description 8
- 108091058543 REG3 Proteins 0.000 description 6
- 102100027336 Regenerating islet-derived protein 3-alpha Human genes 0.000 description 6
- 101100301524 Drosophila melanogaster Reg-5 gene Proteins 0.000 description 4
- 238000000034 method Methods 0.000 description 4
- 101001096074 Homo sapiens Regenerating islet-derived protein 4 Proteins 0.000 description 3
- 101001044053 Mus musculus Lithostathine-1 Proteins 0.000 description 3
- 108700012364 REG1 Proteins 0.000 description 3
- 102100037889 Regenerating islet-derived protein 4 Human genes 0.000 description 3
- 230000010267 cellular communication Effects 0.000 description 3
- 238000010586 diagram Methods 0.000 description 3
- 230000006870 function Effects 0.000 description 3
- 101100389788 Arabidopsis thaliana EOL2 gene Proteins 0.000 description 2
- 238000004891 communication Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 238000005259 measurement Methods 0.000 description 2
- FXYPGCIGRDZWNR-UHFFFAOYSA-N (2,5-dioxopyrrolidin-1-yl) 3-[[3-(2,5-dioxopyrrolidin-1-yl)oxy-3-oxopropyl]disulfanyl]propanoate Chemical compound O=C1CCC(=O)N1OC(=O)CCSSCCC(=O)ON1C(=O)CCC1=O FXYPGCIGRDZWNR-UHFFFAOYSA-N 0.000 description 1
- IUVCFHHAEHNCFT-INIZCTEOSA-N 2-[(1s)-1-[4-amino-3-(3-fluoro-4-propan-2-yloxyphenyl)pyrazolo[3,4-d]pyrimidin-1-yl]ethyl]-6-fluoro-3-(3-fluorophenyl)chromen-4-one Chemical compound C1=C(F)C(OC(C)C)=CC=C1C(C1=C(N)N=CN=C11)=NN1[C@@H](C)C1=C(C=2C=C(F)C=CC=2)C(=O)C2=CC(F)=CC=C2O1 IUVCFHHAEHNCFT-INIZCTEOSA-N 0.000 description 1
- CIWBSHSKHKDKBQ-JLAZNSOCSA-N Ascorbic acid Chemical compound OC[C@H](O)[C@H]1OC(=O)C(O)=C1O CIWBSHSKHKDKBQ-JLAZNSOCSA-N 0.000 description 1
- 101100412394 Drosophila melanogaster Reg-2 gene Proteins 0.000 description 1
- 102100023882 Endoribonuclease ZC3H12A Human genes 0.000 description 1
- 101710112715 Endoribonuclease ZC3H12A Proteins 0.000 description 1
- 101710102668 Ras suppressor protein 1 Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000002860 competitive effect Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 125000004122 cyclic group Chemical group 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- QGVYYLZOAMMKAH-UHFFFAOYSA-N pegnivacogin Chemical compound COCCOC(=O)NCCCCC(NC(=O)OCCOC)C(=O)NCCCCCCOP(=O)(O)O QGVYYLZOAMMKAH-UHFFFAOYSA-N 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000011084 recovery Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/50—Circuit switching systems, i.e. systems in which the path is physically permanent during the communication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
- H04L49/3081—ATM peripheral units, e.g. policing, insertion or extraction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/30—Peripheral units, e.g. input or output ports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/54—Store-and-forward switching systems
- H04L12/56—Packet switching systems
- H04L12/5601—Transfer mode dependent, e.g. ATM
- H04L2012/5638—Services, e.g. multimedia, GOS, QOS
- H04L2012/5646—Cell characteristics, e.g. loss, delay, jitter, sequence integrity
- H04L2012/565—Sequence integrity
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L49/00—Packet switching elements
- H04L49/25—Routing or path finding in a switch fabric
- H04L49/252—Store and forward routing
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
め要約のデータは記録されません。
Description
グ・ノード(swltchlng node)に用いら
れるリシーケンシグシステム(resequencln
gsysLeg+)に関し、スイッチングネットワーク
の入力から出力へ転送されるセルは、様々な第1の遅延
時間を受け、前記リシーケンシングシステムはセルが前
記入力に供給されるシーケンスを、前記出力において回
復することができる。
ージ争パケットスイッチング・ネットワーク(mHl−
stage packct switching ne
twork )の一部として、既にPCT出願 No、
WO37100373に示されている。その中に示され
るスイッチングノードの各スイッチに関して、入力回路
はノード入力に接続され、ノード出力は出力回路に接続
される。各出力回路は、一対の入力回路が接続される仲
裁回路(arbHer circuit)を有し、入力
回路から送信要求信号を受信し、許可信号をこの入力回
路に送信した後にのみ、この仲裁回路によって、セルは
入力回路からこの出力回路に送信される。この仲裁回路
は正しいシーケンス(sequence)の許可信号の
送信によって、セルの正しいシーケンスを実行する。
めの手段と作用) 上述のようなリシーケンシングシステムは比較的複雑な
構造を有する。
ムを提供することであるが、この発明のシステムは比較
的簡単な構造を有する。
記セルに追加的な可変第2遅延時間を前記出力において
与えることができるという事実によって達成され、この
可変第2遅延時間は各セルについて、二つの遅延時間の
合計が予め決められた総合時間に実質的に等しいように
選択される。
ンスの考えられる損失は、簡単な方法、及びこの遅延時
間の持続時間に関する選択の関数である蓋然性によって
回復される。
(M、DePrycker 1)において、スイッチン
グシステムの入力からその経路において、セルに所定合
計遅延を与えることは既に開示されている。しがしこれ
は、それらのセルに与えられた遅延ジッタを円滑にする
ために行われ、ノード入力の最初のシーケンスを各スイ
ッチングノード出力において、決して回復することはで
きない。
間スタンプ値を生成する時間スタンプ発生器と、 前記入力に接続され、供給された各セルに前記発生器に
よって提供される第1スタンプ値を結合する手段と、 前記ノード出力に接続され、前記時間スタンプ発生器が
、前記第1時間スタンプ値と前記所定の合計値の加算値
に等しい第2時間スタンプ値を供給したときにのみ、受
信したセルを出力端子に供給する手段を含む点である。
とによって、第1及び第2遅延時間をDI定する手段を
必要としないことである。
記出力での前記第1遅延時間を測定し、第1遅延スタン
プ値としてその値をそれらのセルに結合する手段と、 前記出力に結合され、受信したセルに前記所定の合計値
と前記測定した第1遅延スタンプ値の差に等しい前記第
2遅延時間を与えるリシーケンシングユニットを含む点
である。
ードの入力と出力に分配する時間スタンプ発生器を使用
する必要がないことである。
図面に結び付いてなされた以下に示す好適実施例の説明
によって更に明確となり、又、最も良く理解される。
よって示される様々な接続は、実際には枚数のリード線
からなる。
スイッチングシステムの一部を形成し、このスイッチン
グシステムにおいて、これらノード外部にリンクによっ
て送信されるセルは、各々固定長または可変長である。
の方法で転送される。即ち、これらセルは、以後サブセ
ルと呼ばれる等しい長さの小さいセルに分離された後転
送される。同一セルに属するサブセルは同一経路で転送
されるが、異なる経路で転送される場合もある。第1の
ケースにおいて、全てのサブセルを互いにリンクして処
理するための、十分な情報を第1のサブセルのヘッダに
供給する必要がある。
処理されるための十分な情報を含んでいなければならな
い。
/INMを有するスイッチングネットワークSNWを含
み、複数の入力リンクILI/ILMは各入力回路IC
I/ICMを介して入力INI/INMに接続される。
0C110CN、及び各リシーケンシングユニットRS
U1/RSUNのカスケード接続を介して、出力リンク
0LI10LNの中の一つの出力リンクに各々接続され
る。スイッチングネットワークSNWは、複数のステー
ジ(stage)(図示されず)を含み、そのステージ
では複数の経路が各入力INI/INMと各出力0UT
I10UTNの間で複数の経路が使用されるものとする
。
SUI/R8UNと、時間スタンプ発生器TSGと、入
力回路ICI/ICMによって主に構成されるリシーケ
ンシングシステムを含む。
f Iy)に動作し、持続時間りの各サイクルの間、一
連の結果的界なる時間スタンプ値、例えばPのような値
を発生する。
ネットワークSNWに供給されるとき、所定初期シーケ
ンスにおいて、このシーケンスはそのネットワークを介
したセルの転送の間に消滅することがある。これは例え
ば、各入力INI/INMと各出力0UTI10UTN
の間の異なる長さの経路に沿って進むことによって、異
なる遅延時間がセルに与えられるためである。
ンクINIに沿ってスイッチングノードSNに供給され
た一連のセルA、B、Cの初期シーケンスを回復するこ
とである。
入する入力回路によって処理され、このセルのヘッダの
時間スタンプ領域TSTP内に、時間スタンプ発生器T
SGによって、PCT出願No、WO34100268
に説明される方法で、時間スタンプが供給される。セル
ASB、Cに挿入された時間スタンプ値は例えばTSA
%TSB。
ッチングネットワークSNWを介して転送された後、そ
れらは例えばその出力0UT1に入力時とは異なる順序
、例えばC,B、Aのような順序で発生する。なぜなら
ば、それらはネットワーク内で、異なる第1遅延を与え
られたからである。この順番を回復するために、出力O
UT 1に接続されるリシーケンシングユニットR3U
Iは、受信された各セルC,B、Aに含まれる時間スタ
ンプ値を読み、それらセルをバッファしくbuffer
)、発生器TSGによって供給される現在の時間スタン
プ値が各々値TSC+D。
回路OC1にそれらを転送する。従ってセルA、B、−
Cは、同じ所定の総合遅延D1即ちスイッチングネット
ワークSNWを介した可変遅延と、リシーケンシングユ
ニットR3UI内の補償遅延を加算した値の遅゛延を受
けているので、それらの初期の順番A、ESCは回復さ
れる。
作が失敗する可能性は極めて少ないことは明らかである
。総合遅延時間りが、スイッチングネットワークを介し
て起こり得る絶対最大転送遅延時間より長く選択された
場合、この可能性は零である。
、時間スタンプ発生器TSGと伴に比較的詳細に示す図
である。これらリシーケンシングユニットは、セルが出
力回路0CI10CNに供給される前に、前述の総合遅
延時間りを与えることを保証する。簡単のため、処理さ
れたセルは固定長を有すると仮定する。
スタREGIの入力に接続され、レジスタREG1のデ
ータ出力はデマルチプレクサ回路DEMUXの入力に接
続される。レジスタREGlは部分的にTSTPを有し
、TSTPは各セルの初期時間スタンプ値を格納し、T
STPはデマルチプレクサ回路DEMUXの選択入力S
llに接続される。デマルチプレクサ回路DEMUXは
多数の出力1〜Pを有し、出力1〜Pは、複数のFIF
OのF1〜FPの一つに各々接続される。
の入力に接続され、マルチプレクサ回路MUXの選択入
力SI2は時間スタンプ発生器TSGの現在の値によっ
て制御される。マルチプレクサMUXはRSUIの出力
を構成する出力端子01を有する。
が、レジスタREG 1に受信されたとき、この時間ス
タンプ値はデマルチプレクサ回路DEMUXの選択入力
Sllに供給される。従って、このデマルチプレクサ回
路DEMUXは、1からPの出力の内、一つの出力を選
択して自身の入力に接続し、レジスタREG 1からの
セルをこの出力に接続されるFIFOに転送する。
1からPの各時間スタンプ値により、FIFOのFlか
らFP(、:選択的に格納される。
時間スタンプ発生器TSGによって制御されているので
、FIFOの出力F1〜FPは、時間間隔が時間スタン
プ11+D、2+D、 ・・・などの間、マルチプレ
クサ回路MUXの出力01に接続される。このような方
法により処理することによって、各セルは、そのシーケ
ンスを、所定の蓋然性にについて出力01に格納するの
に十分な総合遅延りを与えられるのは明らかである。
ある。
れ、RAMバッファメモリBMのデータ入力にはレジス
タREG2のデータ出力が接続され、バッファメモリB
MはRSUIの出力を構成するデータ出力01を有する
。レジスタREG2は部分的にTSTPを有し、この部
分的TSTPは、各セルの初期時間スタンプ値を格納す
るように構成され、アドレスメモリAMに接続されたラ
イトポインタWPに接続される。アドレスメモリAMは
、時間スタンプ値1〜P各々一つに割り当てられるP個
のロケーションを有し、又、回転又は循環リードポイン
タRPが接続され、リードポインタRPは時間スタンプ
発生器TSGにより制御され、Dに等しいサイクル(又
は2時間スタンプ間隔)を有する。
由バッファアドレスを発生することができ、バッファが
使用されていないとき、ここに図示されない方法で毎回
更新される。BMCの出力Fは、リード/ライトポイン
タRWPのライト入力Wに接続されるばかりでなく、ア
ドレスメモリAMの入力に接続される。リード/ライト
ポインタRWPはリード入力Rを有し、メモリAMの出
力がこのリード入力Rに接続される。
間スタンプ領域TSTPに含むセルが、レジスタREG
2に受信されたとき、この時間スタンプ値Xはライトポ
インタWPに供給される。
ファのアドレス、例えばAをアドレスメモリAMに供給
し、又、リード/ライトポインタRWPのライト入力W
に供給する。その結果、ライトポインタWPの制御の下
に、レジスタREG2の一部分子STPに格納された時
間スタンプ値Xに割り付けられたアドレスメモリAMの
ロケーションXに自由バッファのアドレスAが格納され
る。一方、レジスタREG2に格納されたセルは、回路
BMCによって供給されたアドレスAを有するバッファ
メモ98M内のロケーションに書き込まれる。この動作
はリード/ライトポインタRWPの制御の下に行われる
。
たロケーションXに書き込まれ、そして回転ポインタR
Pは、発生器TSGの制御の下に、1サイクル又は総合
遅延時間りの間、これら全てのロケーションを指示する
ので、この総合遅延りが経過した後、セルがスイッチン
グネットワークにおいて受けた遅延に関係なく、それは
このロケーションXを指示する。実際、TSGが時間ス
タンプ値Yをその瞬間に発生したとき、アドレスAはメ
モリAMのロケーションXに格納される。これは処理さ
れたセルはスイッチングネットワークSNW内で、X−
Yに等しい初期遅延を受けたことを意味し、従ってそれ
はRSUI内で付加的第2遅延時間D−Y+Xを受けな
ければならないことを意味する。この遅延は、ポインタ
PRが再びロケーションXを指示したとき正確に到達さ
れ、このポジションに到達するので、それは最初り−Y
ステップを介して末端のポジションDにステップしなけ
ればならず、そしてそのポジションからX個のステップ
を介してポジションXにステップする。
ネットワークSNWに入った後、Dに等しい時間間隔で
、上記セルのアドレスAをメモリB Mに接続されるリ
ード/ライトポインタRWPのリード入力Rに供給する
。その結果セルは、この同一時間間隔が経過した後、リ
シーケンシングユニットR3UIの出力01に要求通り
現れる。
ルがレジスタREG2の入力11に受信される場合があ
る。このため、アドレスメモリAMには、これらセルの
アドレスを格納するのに十分な数のロケーションが提供
されなければならない。又、同一時間スタンプ値を有す
るセルは、原則として、同時に出力01に転送されなけ
ればならないが(これは不可能である)、実際はバッフ
ァされなければならない。このバッファ機能は前述のバ
ッファメモリBM又はFIFOにおいて、別々に提供又
は総合され、第10図に関して更に考察される。
ある。
,:よって構成されるバッファメモリBMのデータ入力
に接続され、BMには発生器TSGによって制御される
リードポインタRPが接続される。BMのデータ出力は
レジスタREG3に接続され、レジスタREG3の出力
は、ゲート回路GC1とGC2を各々介して、出力01
及びリシーケンスユニットの入力11に接続される。レ
ジスタREG3は部分的にTSTPを有し、TSTPは
各セルの時間スタンプ値を格納し、又、TSTPは加算
回路ADDの第1入力に接続される。加算回路ADDは
前述の総合遅延時間りが供給される第2入力を有する。
これは単に/1−ドウエア内の固定コードとなり得る。
に接続され、コンパレータCOMPの第2入力にはTS
Gによって発生した時間スタンプ値が供給される。コン
パレータCOMPは、ゲート回路GC1とGC2を各々
制御する出力Y及びNを有する。GC2の出力は入力!
1にフィードバックされる。
メモリBMの自由ロケーションに格納され、発生器TS
Gによって供給される各時間スタンプ間隔の間、リード
ポインタRPの制御の下に、メモリBMの全てのセルは
循環的に読出される。
れ、そのセルの領域TSTPに格納された時間スタンプ
値は加算回路ADDに供給される。
され、結果的時間スタンプ値を得ることができ、又コン
パレータCOMPによって、この結果的時間スタンプ値
が現在の時間スタンプ値に等しいかどうかチエツクされ
る。コンパレータの出力Yが確認のため動作し、総合遅
延時間りによってセルが遅延されたことを示す。この場
合、セルはイネーブル(enable)にされたゲート
回路GCIを介してRSUIの出力01に供給されるが
、他の場合、即ちこのコンパレータCOMPの出力Nが
作動したとき、セルはゲート回路GC2を介してBMの
入力11にフィードバックされる。以上説明されたよう
に、全てのセルは要求された通りに総合遅延時間りが与
えられる。
一のスイッチングノードを示すが、このスイッチングノ
ードは、リシーケンシングユニッ)R5υ1/R5UN
とスイッチングネットワークSNWに接続される、遅延
測定回路DMCを備えるリシーケンシングシステムに接
続される。
技術(Tcchnique for packet v
oicesynchronization ) ”
I E E Eジャーナル通信における選択された領域
(Selected Areas 1nColI1mu
nication ) V o 1 、 S A C
−1、No 2.1983年12月 pp1022−
1028特にpp、1025及び1026の0加算され
た可変遅延(^dded Variable Dela
y) ”の章に説明された技術に基づいているので、こ
こでは詳細に説明されない。特に、各セルがスイッチン
グネットワークのステージからステージへ転送されると
きに受ける遅延時間が計算され、記録された遅延時間は
、セルの遅延スタンプ領域DSTPに挿入される。これ
は、スイッチングネットワークの出力0UTI10UT
Nに発生する各セルは、その領域DSTPに第1遅延時
間の値を含み、セルはスイッチングネットワークSNを
通過するときこの遅延を受けたことを意味する。
ニットに供給されるとき、このユニットは前記最大遅延
時間りと遅延スタンプ値DSTPの間の遅延時間差を計
算し、ユニットの出力0110Nにセルを供給する前に
、このセルを前記遅延時間差を与える。このようにして
、第1図のシステムと同様に、セルは出力回路0CI1
0CNに供給される前に、同じ総合遅延時間りだけ遅延
される。このため、シーケンスのあらゆる損失は、総合
遅延時間の選択された持続時間の関数である所定の極め
て少ない可能性によって回復される。
3つの実施例が第6.7.8図に示される。説明を簡単
にするため、セルは固定長を有すると仮定する。
るが、デマルチプレクサDEMUX及びマルチプレクサ
MUXの制御が異なる。この例ではマルチプレクサMU
Xの選択入力SI2を制御する回転又は循環ポインタR
OP、及びデマルチプレクサDEMUXの選択入力Sl
lにその出力が接続される減算器SUBが使用される。
部分DTSPの出力が接続され、プラス入力にはポイン
タROPの出力が接続される。ポインタROPは循環的
に動作し、持続時間りの各サイクルの間、それは一連の
遅延スタンプ値1〜Pを発生し、遅延スタンプ値1〜P
は第5図の遅延測定回路DMCによってδ−1定するこ
とができる。
の領域DSTPに含むセルがレジスタREGIに受信さ
れた直後、この値は現在の遅延スタンプ値から減算され
、回転ポインタROPによって供給される。従って、結
果的遅延値は、セルがスイッチングネットワークSNW
の入力に供給されたときに回転ポインタROPによって
供給された遅延スタンプ値である。
OのF1〜FPの内−つに、セルを格納することによっ
て、最大遅延時間りに等しい追加的遅延が経過するまで
、セルはその中に維持されなければならないことがわか
る。このため、FIFOのF1〜FPに格納されたセル
は、回転ポインタROPが遅延スタンプ値1+D、2+
D。
。
る、リシーケンシングユニットR8UIの実施例を示す
。この第2実施例は第3図の実施例に類似するが、第6
図の実施例のように循環又は回転リードポインタROP
及び減算器SUBを使用する点が異なる。回転リードポ
インタROPはリードポインタR,Pを制御し、減算器
SUBのプラス入力に接続され、減算器SUBのマイナ
ス入力はセジスタREG2の一部分DSTPに接続され
る。
ルがレジスタREG2に受信された直後、その値は回転
ポインタRPによって供給され、現在の遅延スタンプ値
から減算される。従って結果的遅延スタンプ値は、セル
がスイッチングネットワークSNWの入力に供給された
ときに回転ポインタROPによって提供された遅延スタ
ンプ値である。結果の遅延スタンプ値Xは、ライトポイ
ンタRPに供給される。第3図に関する説明と同様に、
バッファ管理回路BMCによって供給される自由バッフ
ァのアドレスAは、アドレスメモリAMのロケーション
Xに格納され、ロケーションXはポインタWPの制御の
下に、結果的遅延スタンプ値Xに割り付けられる。一方
、レジスタREG2に格納されたセルは、回路BMCに
よって供給されるアドレスAを有するバッファメモ98
M内のロケーションに書き込まれる。これはり一ド/ラ
イトポインタRWPの制御の下に行われる。遅延スタン
プ値XはアドレスメモリAMの割り付けられたロケーシ
ョンXに書込まれ、回転ポインタRPは1サイクル又は
総合遅延時間りの間にそれら全てのロケーションを指示
するので、遅延時間pが経過した後、それはこのロケー
ションXを指示する。従ってこのロケーションに格納さ
れたセルは、遅延時間りが経過した後、要求どうりに出
力01に転送される。
に有効である。即ち、多数のセルは同一の結果的遅延ス
タンプ値(ROP−DSTP)を有し、これによって、
バッファ機能が提供されなければならない。この機能は
第10図に関して説明される。
れるリシーケンシングユニットR5UIのm3実施例で
ある。この第3実施例は第4図の実施例に類似するが、
コンパレータCOMPの入力は、総合遅延値りを格納す
るレジスタREG4の出力に接続され、加算回路ADD
は使用されず、ゲート回路GC2の出力をRSUIの入
力11にリンクするフィードバック回路内に、1を加算
する回路ADDIが使用されるところが異なる。又、総
合遅延時間りは単純にハードウェア内の固定コードとな
り得る。
Mは、各セルの周期、及び各セルがレジスタREG3に
格納されるとき、完全に読出される。レジスタREG3
の領域DSTPに格納された遅延スタンプ値は、コンパ
レータCOMPに供給され、そしてレジスタREG4に
記憶された総合遅延時間りと比較される。この比較の結
果が、セルに格納された遅延時間が総合遅延時間りに到
達したことを示すとき、ゲート回路GCIはイネーブル
になり、セルはRSU 1の出力01に転送される。反
対に、総合遅延時間りに到達していない場合、セルはゲ
ート回路GC2を介して加算回路ADD1に転送され、
そこでセルの領域DSTPの遅延スタンプ値に1が加算
される。このセルは再びバッファメモリBMに格納され
る。
ンシングユニットR9UIにおいて、要求された通りの
総合遅延時間りを受けた後にのみ、セルはRSU1の出
力01に供給されるのは明らかである。
シーケンシングユニットR8UIの比較的詳細な実施例
であるが、特に可変長セルを処理するように構成されて
いる。このようなセルは一連の要素的サブセルとして構
成され、それらはスイッチングネットワークSNW内で
流れの連続性を維持し、即ちサブセルの空白部を挿入し
ないことによって、同一経路についての連結されたスト
リングとしてスイッチされる。そのようなセルの例が第
9図に示される。これはサブセル制御ヘッダSCHを有
するサブセルとDBsに対するデータ領域DBIを具備
する。更に第1サブセルは、時間スタンプ領域TSTP
と他のヘッダ情報H1を具備するセル制御ヘッダCCH
を含む。サブセル制御ヘッダSCHは、セルの第1、中
間及び最終サブセルを各々定義する値11.00,01
の内−つを有する。
は時間スタンプ発生器TSGが組み合わされ、 バッファメモリBM。
WPSWP1、WF2及びWF2、 待ち行列のスタート リードポインタ (start−of−queue readpoin
ter)SOQs 待ち行列のエンド・ライトポインタ(end−of−q
ueue read pointer)EOQ。
の動作説明より明らかとなる。ここで再び、単一リード
線によって示される様々な接続は、複数のリード線を含
む。ポインタによるメモリのライト及びリード動作に関
する制御及びゲート回路は、当業者が容易に理解できる
方法で、概略的に示される。
プ発生器TSGによって制御され、スタンプ発生器TS
Gはその出力Pに持続時間りのサイクル毎に時間スタン
プ値TSI〜TSPを′発生する。各サブセル周期の間
に、クロック回路CLGは一連の重ならない(non−
overlapping )ゲートパルスT1〜T5を
発生する。一連のゲートパルスT1、T2.T3、T4
、及びT5は、BMライト間隔wp、遅延の終り(en
d or delay)間隔EP、及び8M読出し間隔
RPを各々定義する。
々格納できる複数のバッファを有する。
及びP個の時間スタンプ値TS1〜TSP中の各々異な
る一つのスタンプ値に割り付けられたP個のロケーショ
ンを有する。このようなセルは、同一時間スタンプ値を
有する各セル、即ちバッファセルのリストに関して、リ
ストのスタートポインタ及びリストのエンドポインタを
各々格納する。これらポインタはこのリストの最後のサ
ブセルのバッファメモリアドレスEOLばかりでなく、
リストの第1サブセルの7(・ソファメモリアドレスS
QLを格納する。
アドレスの各一対に関して、リンクメモリLMは、この
アドレス対をリンクする中間メモリアドレスを格納する
。又、連続する時間スタンプ値に関する異なるリストを
、同一の待ち行列においてリンクすることが行われる。
のエンドポインタEOQの制御の下に実行され、これに
よって、サブセルがバッフ7メモリBMから正しい順序
で確実に読出される。
特許出願”通信スイッチング要素(communica
tion sviLchingelcvent ) ”
に開示された回路の一つである。それはバッファメモリ
BMのバッファのフリー(free)/ビジー(b u
s y)状態を管理する。即ちBMCはこのメモリの
次の自由バッファのアドレスを提供し、バッファが使用
されるときバッファをビジーとし、バッファが使用され
なくなったとき、それをフリーとする。
間に考察される。
の各サブセルをバッファメモリBMに書き込み、アドレ
スメモリAMにおいて、同一の時間スタンプ値を有する
セルに属するサブセルのリストの最初と最後のサブセル
のバッファメモリアドレスをリンクし、リンクメモリL
Mにおいて、同−TSTP値を有するサブセルの各リス
トの中間バッファメモリアドレスをリンクすることであ
る。
であり、所定時間スタンプ値を有し、リシーケンシング
ユニットR8UIに供給される。
どのサブセル、及びこの時間所定スタンプ値を有する他
のセルの全てのサブセルの書き込み動作である。
1サブセルの最初の書き込み動作が考えられる。
5UIの入力11に供給され、それはイネーブルにされ
たゲート回路G1を介してそのレジスタREG2に格納
される。
ETIは、処理されたサブセルのサブセル制御ヘッダ5
CI(が、このサブセルが第1のサブセル(SCHは1
1に等しい)か、否か(SCHは00又は01に等しい
)を示すのをチエツクし、従ってその出力Aを第1サブ
セルに関して動作し、又はそのサブセルが第1のサブセ
ルではない場合は出力Bを動作する。処理されたサブセ
ルは第1のサブセルと考えられるので、DETIの出力
Aが動作する。その結果、サブセルに含まれる時間スタ
ンプ値、例えばTSIを格納するレジスタREG2の一
部分子STPに接続されるゲート回路G2はイネーブル
される。従ってこの時間スタンプ値TSIは、ゲート回
路G2を介してレジスタREG5に入力されるばかりで
な(、ゲート回路G2及びHlを介して、リード及びラ
イトポインタRP2及びWPに入力される。
AMに接続されるゲート回路G2も又イネーブルされる
ので、メモリAMは、リードポインタRP2に格納され
たアドレスTS1において読出される。その結果、アド
レスTS1を有するポインタ値5QL1及びEOL 1
は、AMの出力レジスタORI及びOR2に各々転送さ
れる。
路G6を介して検出回路DET2に供給され、それによ
ってこの検出回路DET2が動作する。従って検出回路
DET2は各ゲート回路G7又はC8を介して、レジス
タORIに格納されたコードが零か又は零ではないこと
に依存して、及び入力Aが動作しているので、その出力
X1又はC2を作動する。例えば、零SQLコードは、
この時間スタンプ値TSIを有する第1サブセルはまだ
受信されておらず、又、これは値TS1について処理さ
れる最初のサブセルであことを示し、一方、他のSQL
コードは、時間スタンプ値TSIに関して、受信したサ
ブセルは第1セルの第1サブセルではないことを示す。
ルの第1サブセルと考えられるので、出力C1が作動す
る。
ッファのアドレス、例えばA1を発生し、これをイネー
ブルにされたゲート回路G24を介して、バッファメモ
リBMに接続されるライトポインタWPIに供給する。
Iは、第3図のリード/ライトポインタRWPを構成す
る。
して作動していないので、ゲート回路G17及びG20
は両方とも禁止(1nhibite)されている。
ゲート回路G23、G10、H3及びG3、H4を介し
て、アドレスメモリAMの左及び右側部分に供給される
。ライトポインタWPに接続されるゲート回路G5がイ
ネーブルにされるので、BMの自由バッファのアドレス
A1は、アドレスTSIを有するAMのロケーション5
QL1及びEOL 1に書込まれる。従って時間スタン
プ値TSIに対する新たにリンクされたスタート及びエ
ンドポインタはイニシャライズされる。
ーブにされたゲート回路013を介してバッファメモリ
BMに格納され、それはライトポインタWPIに記憶さ
れたアドレスA1を有するバッファ内に格納される。こ
れはゲート回路G27及びHlを介して、このアドレス
がバッファメモリに供給されたときに発生する。
Pのためのメモ98M内の次の自由バッファを選択する
。
出器DETIの出力Bは動作する)又は時間スタンプ値
TS1に関して、第1セルに属さない場合(従って検出
器DET2の出力が作動する)、第1セルの第1サブセ
ルに対して、前述と同様な動作が実行されるが、付加的
動作が伴う。
の第2サブセルの間、レジスタREG5に記憶された時
間スタンプ値TS1は、ゲート回路G3及びHlを介し
て、現在リード及びライトポインタRP2及びWPに供
給され、自由バッファのアドレス、例えばA2は信号C
1がこのセルに関して動作していないので、AMの左側
部分に格納されない。
アドレスEOLI−AIは、イネーブルにされたゲート
回路G17を介して、ライトポインタWP2に記録され
る。
H6を制御する信号C2が動作していないので、ゲート
回路G20を介して、メモリLMに格納される。この格
納は、ライトポインタWP2に格納されたアドレスA2
において、及びゲートG18とH8を介して行われる。
BMのバッファのアドレスA2は、WP2に格納された
以前のリストのエンドアドレスEOLI−Alにリンク
される。
ファのアドレスA2は、時間スタンプ値TSIに割り付
けられたリストに追加されている。
書込まれ、メモリL内の以前のEOLI−A1にリンク
されているからである。
のサブセルを具備するので、それら全てのサブセルはバ
ッファメモリBMの異なるバッファ内に格納される。そ
れによって、メモリAMに格納され、この時間スタンプ
値TSIに割り付けられたポインタ5OL11及びEO
L 1は、メモリLMに同時に書込まれるリンクされた
アドレスの第1リストを示す次の表に示されるように展
開する。
A(s)前述の時間スタンプTS1を有する可変
長セルの次に、例えば、同一の時間スタンプ値TS2を
有し、p個及びq個のサブセルを各々具備する二つの可
変長セルが続く場合、メモリAMに格納され、TS2に
割り付けられたポインタ5QL2及びEOL2は、以下
に示す表のように展開する。
たアドレスの第2リストを示す。
セルが受信された後、対応するサブセルの全てのバッフ
ァアドレス81〜B (p+q)は、メモリLM内の単
一リンクされたリストとして連結される、スタート及び
エンドのリストポインタ5QL2及びEOL2はメモリ
AMの行TS2に格納される。
作の目的は、補償の第2遅延時1fjJが尽きるとき、
完全なリスト(このリストは、前述の方法により生成さ
れ、前記スタンプ値の異なる一つに割り付けらる)を単
一読出し待ち行列にリンクすることである。これは、そ
のようなリストに含まれる全てのサブセルが前記総合遅
延時間りより遅延したとき、及びそれらサブセルが出力
o1に転送される準備が整ったときに起こる。
の各ロケーションについて、そのアドレスが時間スタン
プ発生器TSGによって制御されるサイクルリードポイ
ンタRP内に格納されたとき発生する。これは、ポイン
タRPが、ポインタ5OLI−Al及びEOLI−A
(s)を格納するロケーションのアドレス、即ち時間ス
タンプ値TS1を含むとき、この最初にリンクされたリ
ストの5個のサブセルは、メモリLMに格納されたA1
、A2、・・・A (s)の順序で読出される状態にあ
ることを意味し、一方ポインタRPが5OLI−Bl及
びEOL2−B (p+q)を格納するロケーションの
アドレス、即ち時間スタンプ値TS2を含むとき、第2
のリンクされたリストのp+qサブセルはメモリLMに
格納されたB1、B2、 ・B (p+q)の順序
で読出される状態にある。以前のリスト及び次のリスト
に続けて、これら第1及び第2リストのサブセルのこの
読出し動作を達成するために、それらは連続的出力待ち
行列に置かれなければならない。
記二つの表に先行する既に必要なリストがあればそれは
待ち行列しており、この待ち行列の現在のスタートアド
レスは5OQ−Xであり、一方現在のエンドアドレスは
E OQ −Y’であると仮定する。
スタンプ間隔TSIの時間間隔T3及びT4の間、次の
動作が実行される。
路G12はイネーブルされるので、リストのエンドアド
レスEOLI−A (s)ばがりでなく、リストのスタ
ートアドレスはメモリAMから読出され、各出力レジス
タOR1及びOR2に格納される。
ルされたゲート回路G14及びB5を介して、メモリL
Mに供給され、ゲート回路G16はイネーブルされてい
るので、このスタートアドレスは待ち行列のエンドポイ
ンタEOQ内に格納されたこのメモリの待ち行列のエン
ドアドレスYの待ち行列のエンドアドレスYに書込まれ
る。前記最初にリンクされたリストの5OLI−AI及
びEOL 1−A (s)を有するスタートアドレスは
、そのときまでに設定されている出方待ち行列のエンド
アドレスEOQ−Yにリンクされる。従って前記最初に
リンクされたリストは出力待ち行列の以前にリンクされ
たリストにリンクされる。
アドレスEOLI−A (s)は、イネーブルされたゲ
ート回路G15を介して、待ち行列のエンドライトポイ
ンタEOQに転送され、そこで値Yと置き代わる。従っ
て前記第1リストのエンドアドレスE OL 1 =
A (5)は、出力待ち行列の新たなエンドアドレスE
OQとなる。
スA1はイネーブルされたゲート回路G25を介してリ
ードポインタRPIに供給される。それはゲート回路G
26を介して解放されるためにバッファ管理回路に供給
される。
されたゲート回路G21はメモイLMから読出され、出
力レジスタOR3に格納される。
ルされた場合、ゲート回路Gll及びB9がイネーブル
となるので、時間スタンプTSGによってライトポイン
タWP3に供給されたアドレスTSIを有するロケーシ
ョンストリングSQL 1及びEOLIには値零が書込
まれる。
タンプ間隔TS2の間に読出されたとき、第2リストの
スタートアドレス5QL2−81はメモリLM内で待ち
行列のエンドアドレスEOQ−A (S)にリンクされ
、 第2リストのエンドアドレスEOL2−B (p十q)
は新たな待ち行列のエンドアドレスとなる。第2リスト
は第1リストにリンクされ、出力待ち行列に含まれる。
、例えば2がポインタEOQに格納される待ち行列にリ
ンクされる。
作の目的は、形成された前記出力待ち行列部を形成する
サブセルをメモリBMから首尾よく読出すことである。
にリンクされたリスト部を形成するサブセルがあれば、
それは既に読出されていると仮定する。これは、第1リ
ストの待ち行列のスタートアドレスA1はSOQに格納
され、一方WOQに格納された待ち行列のエンドアドレ
スは前述されたようにZであることを意味する。
ンタRPIはバッファメモリBMの待ち行列のスタート
アドレスA1からサブセルを読出し、それをR5UIの
出力01に供給する。
バッファを解放する。
ブルにされたゲート回路G22は待ち行列のスタートポ
インタSOQに転送される。
セルは正しい順序で読出される。
第10図のリシーケンシングシステムから容易に得るこ
とができ、第10図のシステムは第3図の原則に従って
動作する。
例えばn個のサブセルを具備するセルを処理できるよう
に適合させることができる。事実この場合、 サブセル制御ヘッダ5CI(をサブセルを定義するのに
使用する代わりに、n個のサブセルがn計数値の各々一
つによって定義される。
、サブセルバッファの代わりに自由セルのアドレスを供
給する。
る。
る動作を実行すべきであるが、カウンタが各メモリアク
セスに対して提供されるべきであり、関連するセルバッ
ファエリア内の特定なサブセルロケーション・アドレス
におけるセルあたりのn個のサブセルに1をカウントす
る。
分離処理するの使用することができ、サブセルには分離
されない。この場合、 システムはサブセルの代りにセルを扱うべきであり、 第1セルと、与えられたTSTP値(前記C1及びC2
を含む)に関する次のセルの間の区別のみがなされる。
れた各サブセルは、ライト時間間隔、遅延時間間隔、リ
ード時間間隔の間に更に分離される。
ットは同一のビットレート(bitratc )で動作
する一つの入力及び一つの出力を有するからである。リ
シーケンシングRSU1ユニットがU個の入力と同じ出
力回路OCIに接続されるv個の出力を有し、同一ビッ
トレートで動作する場合、遅延間隔の単一エンド及び■
ソー1間隔が続くuライ8間隔の間に各サブセルを更に
分割しなければならない。
de terslno!ogy)であるが、ここではワ
ードセルが用いられる。しかし、ワードパケットを使用
することもできる。
たが、この説明は例示的なものであり、この発明の範囲
を限定するものではない。
に比べ、比較的簡単な構造を有する。即ち、この発明の
時間スタンプ発生器を用いることによって、従来のよう
な第1及び第2遅延時間を測定する手段を必要としない
。更にこの発明の効果は、現在の時刻をスイッチングノ
ードの入力と出力に分配する従来のような時間スタンプ
発生器を使用する必要がないことである。
式を有するセル通信スイッチングシステムのスイッチン
グノードを示す略図、 第2.3.4図は、第1図のリシーケンシングシステム
の一部を形成するリシーケンシングユニットR8UIの
第1、第2、第3実施例を各々示す略図、 第5図はこの発明によるリシーケンシングシステムの第
2形式を有するセル通信スイッチングシステムのスイッ
チングノードを示す略図、第6.7.8図は第5図のリ
シーケンシングシステムに含まれるリシーケンシングユ
ニットR8UIの第1.2.3実施例を各々示す略図、
第9図は可変長セルを示し、 第10図は第3図の原則に基づき、第9図のセルを用い
るリシーケンシングシステムの実施例の詳細を示す。
Claims (1)
- 【特許請求の範囲】 (1)セル・スイッチングシステム(cellswit
chingsystem)のスイッチングノード(sw
itchingnode:SN)に用いられるシステム
であって、スイッチングネットワーク(SNW)の入力
(IN1/INM)から出力(OUT1/OUTN)に
転送されるセルは、可変第1遅延時間を受け、前記セル
が前記入力に供給されたときのシーケンスを前記出力に
おいて回復することができるリシーケンシングシステム
において、付加的可変第2遅延時間を前記出力において
前記セルに与えることができ、前記第2遅延時間は各セ
ルについて、前記2つの遅延時間の合計が実質的に所定
総合値に等しいように選択されることを特徴とするリシ
ーケンシングシステム。 (2)連続的時間スタンプ値(TSTP)を発生する時
間スタンプ発生器(TSG)と、前記入力に接続され、
前記発生器(TSG)によって供給される第1時間スタ
ンプ値を、供給される前記セルに各々関連させる手段(
IC1/ICM)と、 前記出力に接続され、前記時間スタンプ発生器(TSG
)が、前記第1時間スタンプ値と前記所定総合値の加算
値に等しい第2時間スタンプ値を発生するときにのみ、
受信したセルを出力端子(O1/ON)に供給するリシ
ーケンシングユニット(RSU1/RSUN)と、 を具備することを特徴とする請求項1記載のリシーケン
シングシステム(第1図)。 (3)前記スイッチングネットワーク(SNW)に接続
され、前記出力において前記各セルの前記第1遅延時間
を測定し、前記第1遅延時間を第1遅延スタンプ値(D
STP)として、それらセルに関連させる手段(DMC
)と、 前記出力に接続され、前記所定総合値と前記測定した第
1遅延スタンプ値の差に等しい前記第2遅延時間を、受
信したセルに与えるリシーケンシングユニット(RSU
1/RSUN)と、を更に具備することを特徴とする請
求項1記載のリシーケンシングシステム(第5図)。 (4)前記第1時間スタンプ値は前記セルの時間スタン
プ領域(TSTP)を形成することを特徴とする請求項
2記載のリシーケンシングシステム。 (5)前記リシーケンシングユニット(RSU1)は、 前記出力(OUT1/OUTN)において受信したセル
を格納する入力レジスタ(REG1)と、 前記時間スタンプ発生器(TSG)によって、循環的に
発生する前記第1時間スタンプ値(1〜P)の異なる値
に各々割り付けられた複数のファストイン・ファストア
ウト格納レジスタ(F1〜FP)と、 前記入力レジスタ(REG1)を前記格納レジスタ(F
1〜FP)に接続し、前記セルに関連する前記第1時間
スタンプ値によって制御され、前記セルを前記入力レジ
スタ(REG1)から、この時間スタンプ値(TSTP
)に割り付けられた前記格納レジスタに転送する手段(
DEMUX)と、 前記格納レジスタ(F1〜FP)を前記リシーケンシン
グユニット(RSU1)の出力端子(O1)に接続し、
前記時間スタンンプ発生器(TSG)によって制御され
、前記時間スタンプ発生器(TSG)が、前記格納レジ
スタの割り付けられた前記時間スタンプ値と、前記発生
器の1サイクルの継続時間に等しい前記所定の総合値(
D)との加算値に等しい時間スタンプ値を発生したとき
にのみ、前記セルを前記格納レジスタから前記出力端子
(O1)に転送する手段(MUX)と、 を更に具備することを特徴とする請求項2記載のリシー
ケンシングシステム(第2図)。(6)前記出力に受信
されたセルを格納する入力レジスタ(REG2)と、 前記入力レジスタ(REG2)の出力に接続される入力
(D)、及び前記リシーケンシングユニットの出力を構
成する出力(O1)を有するバッファメモリ(BM)と
、 前記バッファメモリ(BM)のバッファのフリー/ビジ
ー状態を管理し、自由バッファのアドレスを前記セルに
割り付けるバッファ管理回路(BMC)と、 前記バッファメモリに接続されるリード/ライトポイン
タ(RWP)と、 前記時間スタンプ値の各々異なる一つに割り付けられる
複数組のロケーションを有するアドレスメモリ(AM)
と、ここで前記時間スタンプ値(1〜P)は循環する方
法で前記発生器(TSG)によって発生し、1サイクル
の時間は前記総合遅延値に等しく、 前記アドレスメモリに接続され、前記複数組のロケーシ
ョンの内容を循環的に読出す循環リードポインタ(RP
)と、 前記入力レジスタと前記アドレスメモリに接続され、前
記セルに関する前記時間スタンプ値を格納できるライト
ポインタ(WP)であって、前記セルは関連する時間ス
タンプ値(TSTP)及び前記セルに対する割り付けを
有するセルの前記入力レジスタ(REG1)における受
信の結果得られ、自由バッファメモリアドレス(A)の
前記バッファ管理回路(BMC)の管理の下に、前記自
由バッファアドレス(A)は、前記ライトポインタによ
って前記時間スタンプ値(TSTP)に割り付けられた
前記アドレスバッファ(AM)の複数組のロケーション
の中の一つのロケーションに書込まれ、前記セルは前記
リード/ライトポインタ(RWP)によって前記バッフ
ァメモリ(BM)の前記バッファメモリアドレスに書込
まれ、前記循環リードポインタが前記アドレスメモリ(
AM)から前記アドレス(A)を読出すとき、前記リー
ド/ライトポインタ(RWP)に対してそのアドレスが
供給され、前記リード/ライトポインンタは前記バッフ
ァメモリ(BM)から前記セルを読出すことを特徴とす
る請求項2記載のリシーケンシングシステム(第3図)
。 (7)前記リシーケンシングユニット(RSU1)は、 前記出力に受信されたセルを格納するバッファメモリ(
BM)と、 前記バッファメモリ(BM)の出力に接続されるレジス
タ(REG3)と、 前記バッファメモリに格納された全てのセルを、セル時
間間隔の間に、前記入力レジスタに転送する手段と、 前記入力レジスタ(REG3)に接続され、前記入力レ
ジスタ(REG3)に格納されたセルに関連する第1遅
延スタンプ値を前記所定の総合値(D)に加算する加算
回路(ADD)と、前記加算動作の結果と前記発生器(
TSG)によって供給される前記時間スタンプ値を比較
するコンパレータ(COMP)と、 前記入力レジスタ(REG3)に格納されたセルを、前
記比較の結果に応じて、前記リシーケンシングユニット
の出力端子(O1)、又は前記バッファメモリに供給す
るゲート手段(GC1、GC2)と、 を更に具備することを特徴とする請求項2記載のリシー
ケンシングシステム(第4図)。(8)前記リシーケン
シングユニット(RSU1)は、 前記出力(OUT1、OUTN)に受信されたセルを格
納する入力レジスタ(REG1)と、循環する方法で連
続的に遅延スタンプ値を発生する遅延時間発生器手段(
ROP)であって、1サイクルの継続時間は前記総合遅
延値に等しく、前記遅延時間発生器(ROP)によって
供給される前記遅延時間から、前記セルに関連する第1
遅延スタンプ値を減算し、それによって結果的遅延スタ
ンプ値を供給する減算回路(SUB)と、前記結果的遅
延スタンプ値(1〜P)の各々一つに割り付けられた複
数のファストイン・ファストアウト格納レジスタ(F1
〜FP)と、前記入力レジスタ(REG1)を前記格納
レジスタ(F1〜FP)に接続し、前記結果的遅延スタ
ンプ値によって制御され、前記セルを前記入力レジスタ
(REG1)から前記減算器によって供給される前記結
果的遅延スタンプ値に割り付けられた前記格納レジスタ
に転送する手段(DEMUX)と、 前記遅延時間発生器手段(ROP)が、前記格納レジス
タが割り付けられた前記結果的遅延スタンプ値と前記所
定総合値(D)の合計値に等しい遅延スタンプ値を発生
したときに、前記格納レジスタ(F1〜FP)を前記リ
シーケンシングユニット(RSU1)に接続し、前記セ
ルを前記格納レジスタから前記出力端子(O1)に転送
する手段(MUX)と、 を更に具備することを特徴とする請求項3記載のリシー
ケンシングシステム(第6図)。(9)前記リシーケン
シングユニットは、 前記入力レジスタ(REG2)の出力に接続される入力
(D)、及び前記シシーケンシングユニットの出力を構
成する出力(O1)を有するバッファメモリ(BM)と
、 前記バッファメモリ(BM)のバッファのフリー/ビジ
ー状態を管理し、前記自由バッファのアドレスを前記セ
ルに割り付けるバッファメモリ管理回路(BMC)と、 前記アドレスメモリ(AM)に接続されるリード/ライ
トポインタ(RWP)と、 連続する遅延スタンプ値を循環する方法で発生し、その
1サイクルの継続時間は前記総合遅延値に等しい遅延ス
タンプ値発生手段(ROP)と、前記遅延スタンプ発生
器手段(ROP)によって供給される前記遅延スタンプ
値から、前記セルに関連する前記第1遅延スタンプを減
算し、それによって結果的遅延遅延スタンプ値を供給す
る減算回路手段(SUB)と、 前記減算回路(SUB)によって供給される前記結果的
遅延スタンプ値の各々に割り付けられた複数組のロケー
ションを有するアドレスメモリ(AM)と、 前記アドレスメモリ(AM)に接続され、前記減算回路
(SUB)によって供給される前記結果的遅延スタンプ
値を格納するライトポインタ(WP)と、 前記発生器(ROP)によって制御され、前記アドレス
メモリ(AM)に接続され、前記複数組のロケーション
の内容を循環的に読出す循環リードポインタ(RP)と
を具備し、関連する第1遅延スタンプ値(DSTP)、
及び前記セルに対する割り付けを有するセルの前記入力
レジスタ(REG2)における受信の結果得られ、前記
自由バッファメモリアドレス(A)の前記バッファ管理
回路(BMC)の管理の下に、前記自由バッファアドレ
ス(A)は、前記ライトポインタ(WP)によって、前
記結果的遅延スタンプ値(ROP−DSTP)に割り付
けられた前記アドレスバッファ(AM)の複数組のロケ
ーションの中の一つに書込まれ、前記リードポインタ(
RP)が前記アドレス(A)を前記アドレスメモリ(A
M)から読出すとき、それは前記セルを前記バッファメ
モリから読出す前記リード/ライトポインタ(RWP)
にそれを供給することを特徴とする請求項3記載のリシ
ーケンシングシステム(第7図)。 (10)前記出力手段(RSU1)は、 前記出力に受信されたセルを格納するバッファメモリ(
BM)と、 前記バッファメモリ(BM)の出力に接続されるレジス
タ(REG3)と、 前記バッファメモリ(BM)に格納された全てのセルを
、セル時間間隔の間に前記入力レジスタ(REG3)へ
転送する手段と、 前記入力レジスタ(REG3)に格納されたセルに関連
する第1遅延スタンプ値と、前記所定の総合値(D)を
比較するコンパレータ(COMP)と、 前記比較の結果に応じて、前記入力レジスタ(REG3
)に格納されたセルを前記出力手段、又は前記バッファ
メモリに供給するゲート手段(GC1、GC2)と、こ
こで、フィードバックセルの前記時間値は1加算回路(
ADD1)内で1を加算され、 を更に具備することを特徴とする請求項3記載のリシー
ケンシングシステム(第8図)。(11)前記第1遅延
時間は、前記セルの遅延時間領域(DSTP)に含まれ
ることを特徴とする請求項3記載のリシーケンシングシ
ステム。 (12)一連のサブセルによって各々構成され、前記リ
シーケンシングユニット(RSU1)の入力に接続され
るセルのリシーケンシングを実行するために、前記リシ
ーケンシングユニットは書き込み動作の間(WP)に、
前記サブセルが書込まれる前記バッファメモリ(BM)
の前記バッファメモリアドレスのリストを設定し、各リ
ストの前記アドレスは、前記ライトポインタ(WP)に
よって供給される同一のスタンプ値(TSTP、ROP
−DSTP)を有するセルのサブセルに属し、遅延の終
り動作(ED)の間に、出力待ち行列に前記リストを前
記読出しポインタ(RP)によって供給された順序に配
列し、読出し動作(RP)の間に前記サブセルを前記バ
ッファメモリから、それらのアドレスが前記待ち行列に
格納されたときの順序で前記サブセルを読出し、それら
サブセルを前記リシーケンシングユニットの出力に供給
することを特徴とする請求項6又は9記載のリシーケン
シングシステム。 (13)前記リシーケンシングユニット(RSU1)は
、 同一スタンプ値(TSTP、ROP−DSTP)を有す
る全てのセルの連続するサブセルのバッファメモリアド
レスを連結するのに用いられるリンクメモリ(LM)で
あって、前記アドレスメモリの前記ライトポインタ(W
P)によって供給されるアドレスに、前記リストの前記
第1及び最後のサブセルのリストのスタート(SOL1
)及びリストのエンド(EOL1)バッファメモリアド
レスを格納することによって、及び前記リンクメモリ(
LM)に前記リストのスタートおよびエンドアドレス(
SOL1、EOL1)をリンクする中間サブセルアドレ
スを格納することによって前記リストを設定するリンク
メモリ(LM)を更に具備することを特徴とする請求項
12記載のリシーケンシングシステム。 (14)前記入力レジスタ(REG2)にサブセルが受
信された後、前記リシーケンシングユニット(RSU1
)は、前記サブセルが同一の時間スタンプ値又は結果的
遅延スタンプ値を有し、リスト又は一組のセルの最初の
セルの第1サブセルかどうか検査し、その結果、前記ラ
イトポインタ(WP)によって供給される前記アドレス
メモリ内のアドレスの不在リストをイニシャライズし、
又は前記アドレスメモリ(AM)及び前記リンクメモリ
(LM)内の存在リストを更新することを特徴とする請
求項13記載のリシーケンシングシステム。 (15)前記イニシャライズ動作は、前記リストのスタ
ート及びリストのエンドアドレス(SOL1、EOL1
)を設定することによって実行され、前記リストのスタ
ート及びエンドアドレスは、前記バッファ管理回路(B
MC)によって最初に受信された前記サブセルに割り付
けられたバッファメモリアドレス(A1)に等しいこと
を特徴とする請求項14記載のリシーケンシングシステ
ム。 (16)前記アドレスメモリ(AM)の前記更新動作は
、前記受信したサブセルのバッファメモリアドレス(A
2)に等しい前記リストのエンドアドレス(EOL1)
を設定することによって実行され、一方、前記リンクメ
モリ(LM)の更新は前記リンクメモリ(LM)内の前
記リストのエンドアドレス(EOL1=A1)に受信し
た前記サブセルのバッファメモリアドレス(A2)を格
納することによって実行されることを特徴とする請求項
14記載のリシーケンシングシステム。 (17)前記リシーケンシングユニット (RSU1)は、前記リンクメモリ(LM)に各々接続
される待ち行列のスタートポインタ(SOQ)および待
ち行列のエンドライトポインタ(EOQ)を有し、前記
二つのポインタは、前記アドレスメモリ(AM)から得
られるリストのスタートアドレス(SOL1)及びリス
トのエンドアドレス(EOL1)を読出すことによって
得られ、前記リードポインタは、前記リストのスタート
アドレス(SOL1)を前記待ち行列のエンド・ライト
ポインタ(EOQ)によって供給される前記リンクメモ
リ(LM)のアドレスに格納することによって、及びそ
の結果前記リストのエンドアドレス(EOL1)を前記
待ち表列のエンドポインタ(EOQ)に格納することに
よって、前記リストを前記待ち行列内に有することを特
徴とする請求項13記載のリシーケンシングシステム。 (18)バッファメモリ読出し動作の間、前記待ち行列
のスタートポインタ(SOQ)はバッファメモリアドレ
ス(BM)を前記バッファメモリ(BM)供給し、前記
リンクメモリ(LM)のこのアドレスを読出し、その結
果得られたアドレスは前記待ち行列のスタートポインタ
(SOQ)にフィードバックされることを特徴とする請
求項17記載のリシーケンシングシステム。 (19)前記リシーケンシングユニット(RSU1)は
、前記アドレスメモリ(AM)をリセットし、バッファ
メモリ読出し動作の間にリストの不在を示すリセット手
段(G9)を含むことを特徴とする請求項12及び14
記載のリシーケンシングシステム。 (20)前記セルは前記スタンプ値(TSTP、DST
P)を含み、前記サブセルは、前記サブセルがセルの第
1サブセルかどうかを示すコード(SCH)を各々有し
、及び前記入力レジスタ(REG2)に格納されたサブ
セルが第1セルの第1サブセルかどうかを検出する手段
を含み、これら手段は、 前記入力レジスタ(REG2)に接続され、前記コード
(SCH)を読むことができ、前記サブセルが第1のサ
ブセルかどうかを示す出力信号(A、B)を供給する第
1検出手段(DET1)と、 前記アドレスメモリに接続され、前記サブセルの前記ス
タンプ値(TSTP、DSTP)から得られるこのメモ
リのアドレスを読出す第2リードポインタ(RP2)と
、 前記アドレスメモリに接続され、前記指示信号(A、B
)を用いて、前記第2リードポインタによって読出され
たリストのスタートアドレスが、前記第1サブセルは第
1セル(C1)に属するか、又は属さないか(C2)ど
ちらを示しているかを検査する第2検出回路(DET2
)を有することを特徴とする請求項14、及び4又は1
1記載のリシーケンシングシステム。 (21)前記リシーケンシングユニットはu個の入力、
及び同一出力回路に接続されるv個の同等な出力を有し
、前記各v個の出力に関する前記セルのビットレートは
前記各u個の出力のw倍であり、及び前記リシーケンシ
ングユニットはサブセル時間間隔の間、連続的に書き込
み動作をu回、遅延のエンド動作を1回、読出し動作を
v×w回実行することを特徴とする請求項12記載のリ
シーケンシングシステム。
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| WO89/00941 | 1989-08-09 | ||
| PCT/EP1989/000941 WO1991002419A1 (en) | 1989-08-09 | 1989-08-09 | Resequencing system for a switching node |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JPH03165142A true JPH03165142A (ja) | 1991-07-17 |
| JP2644071B2 JP2644071B2 (ja) | 1997-08-25 |
Family
ID=8165419
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP21358190A Expired - Lifetime JP2644071B2 (ja) | 1989-08-09 | 1990-08-09 | スイッチングノードにおけるリシーケンシングシステム |
Country Status (9)
| Country | Link |
|---|---|
| US (1) | US5127000A (ja) |
| EP (1) | EP0438415B1 (ja) |
| JP (1) | JP2644071B2 (ja) |
| KR (1) | KR0163181B1 (ja) |
| AU (1) | AU632152B2 (ja) |
| CA (1) | CA2022797C (ja) |
| DE (1) | DE68920748T2 (ja) |
| ES (1) | ES2024298A6 (ja) |
| WO (1) | WO1991002419A1 (ja) |
Families Citing this family (100)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| DE4008080A1 (de) * | 1990-03-14 | 1991-09-19 | Standard Elektrik Lorenz Ag | Atm-vermittlungsstelle |
| EP0462540B1 (en) * | 1990-06-18 | 2000-08-30 | Fujitsu Limited | Switch-back system for asynchronous transfer mode network |
| CA2055396C (en) * | 1990-11-14 | 1998-08-18 | Hidetoshi Toyofuku | Delay distortion suppressing system for asynchronous transfer mode (atm) communication system |
| DE69214968T2 (de) * | 1991-01-08 | 1997-05-28 | Nippon Electric Co | Vermittlungssystem mit einer Eingangsverteilstufe für zeitmarkierte Pakete und mit einer Ausgangsstufe für die Gewährleistung der richtigen Reihenfolge der Pakete |
| US5260935A (en) * | 1991-03-01 | 1993-11-09 | Washington University | Data packet resequencer for a high speed data switch |
| JPH04284754A (ja) * | 1991-03-14 | 1992-10-09 | Fujitsu Ltd | Atm交換装置 |
| US5383181A (en) * | 1991-10-31 | 1995-01-17 | Nec Corporation | Packet switching system capable of reducing a delay time for each packet |
| GB2261799B (en) * | 1991-11-23 | 1995-04-19 | Dowty Communications Ltd | Packet transmission system |
| IT1252021B (it) * | 1991-11-28 | 1995-05-27 | Italtel Spa | Metodo ed unita' per la ricostruzione dell'ordine originario della sequenza del flusso di celle in uscita da una rete di connessione di un sistema di telecomunicazioni impiegante la tecnica atm. |
| GB2267200B (en) * | 1992-05-19 | 1995-10-25 | Dowty Communications Ltd | Packet transmission system |
| US5327581A (en) * | 1992-05-29 | 1994-07-05 | Motorola, Inc. | Method and apparatus for maintaining synchronization in a simulcast system |
| ATE208975T1 (de) * | 1992-06-26 | 2001-11-15 | Siemens Ag | Verfahren zur behandlung der im kopfteil von im asynchronen transfermodus übertragenen nachrichtenzellen enthaltenden informationen |
| JP2829807B2 (ja) * | 1992-07-10 | 1998-12-02 | 松下電器産業株式会社 | セル遅延付加回路 |
| DE69225592T2 (de) * | 1992-09-18 | 1998-09-10 | Alsthom Cge Alcatel | System zur Wiederherstellung der Zellenreihenfolge für ein Telekommunikationsnetzwerk |
| ATE211337T1 (de) * | 1992-11-30 | 2002-01-15 | Cit Alcatel | Einrichtung zum wiederherstellen der richtigen zellenfolge in einem knoten eines zellenvermittlungssystems |
| ES2166753T3 (es) * | 1992-11-30 | 2002-05-01 | Cit Alcatel | Dispositivo de resecuenciamiento para un nudo de un sistema de conmutacion de celulas. |
| JPH0775353B2 (ja) * | 1993-02-23 | 1995-08-09 | 日本電気株式会社 | パケット交換方式 |
| US5402415A (en) * | 1993-04-22 | 1995-03-28 | Washington University | Multicast virtual circuit switch using cell recycling |
| SE515419C2 (sv) * | 1993-06-15 | 2001-07-30 | Ericsson Telefon Ab L M | Förfarande och anordning för resekvensiering |
| DE69329059T2 (de) * | 1993-06-29 | 2001-03-22 | Alcatel, Paris | Verfahren und Gerät für sequentielle Rückordnung |
| DE69333898T2 (de) * | 1993-08-17 | 2006-07-27 | Alcatel | System zur Wiederherstellung der Reihenfolge |
| EP0639909A1 (en) * | 1993-08-17 | 1995-02-22 | ALCATEL BELL Naamloze Vennootschap | Resequencing system |
| EP0645914A1 (en) * | 1993-09-20 | 1995-03-29 | ALCATEL BELL Naamloze Vennootschap | Telecommunication network node |
| US5481536A (en) * | 1993-10-29 | 1996-01-02 | Siemens Aktiengesellschaft | Method for restoring a prescribed sequence for unordered cell streams in ATM switching technology |
| GB9326276D0 (en) * | 1993-12-23 | 1994-02-23 | Newbridge Network Corp | Frame relay interface |
| US5467342A (en) * | 1994-01-12 | 1995-11-14 | Scientific-Atlanta, Inc. | Methods and apparatus for time stamp correction in an asynchronous transfer mode network |
| US5528588A (en) * | 1994-09-14 | 1996-06-18 | Fore Systems, Inc. | Multicast shared memory |
| SG34287A1 (en) | 1994-10-28 | 1996-12-06 | Hitachi Ltd | Input-output circuit recording apparatus and reproduction apparatus for digital video signal |
| JPH08138316A (ja) * | 1994-11-07 | 1996-05-31 | Toshiba Corp | 記録再生装置 |
| US5590122A (en) * | 1994-12-22 | 1996-12-31 | Emc Corporation | Method and apparatus for reordering frames |
| DE69610052T2 (de) * | 1995-03-28 | 2001-04-12 | Koninklijke Philips Electronics N.V., Eindhoven | Aufzeichnung und wiedergabe eines informationssignals mit in dessem seriellen datenstrom unregelmässig als zeitfunktion auftretenden paketen |
| EP0740478B1 (en) | 1995-04-27 | 2002-08-28 | Hitachi, Ltd. | Method and apparatus for receiving and/or reproducing digital signals |
| US5623483A (en) * | 1995-05-11 | 1997-04-22 | Lucent Technologies Inc. | Synchronization system for networked multimedia streams |
| US5790543A (en) * | 1995-09-25 | 1998-08-04 | Bell Atlantic Network Services, Inc. | Apparatus and method for correcting jitter in data packets |
| US5966387A (en) * | 1995-09-25 | 1999-10-12 | Bell Atlantic Network Services, Inc. | Apparatus and method for correcting jitter in data packets |
| US5805602A (en) * | 1995-09-25 | 1998-09-08 | Bell Atlantic Network Services, Inc. | Network monitoring system for cell delay variation |
| US6002692A (en) * | 1996-12-30 | 1999-12-14 | Hyundai Electronics America | Line interface unit for adapting broad bandwidth network to lower bandwidth network fabric |
| FI104671B (fi) * | 1997-07-14 | 2000-04-14 | Nokia Networks Oy | Kytkentäkenttäjärjestely |
| US6396834B1 (en) * | 1997-11-24 | 2002-05-28 | Riverstone Networks, Inc. | Flexible scheduler in an asynchronous transfer mode (ATM) switch |
| US6175872B1 (en) * | 1997-12-12 | 2001-01-16 | Gte Internetworking Incorporated | Collaborative environment for syncronizing audio from remote devices |
| US6246684B1 (en) * | 1997-12-24 | 2001-06-12 | Nortel Networks Limited | Method and apparatus for re-ordering data packets in a network environment |
| US6373821B2 (en) * | 1998-02-20 | 2002-04-16 | Apple Computer, Inc. | Method for setting time stamp in SYT field of packet headers for IEEE-1394 devices |
| TW425543B (en) * | 1998-04-14 | 2001-03-11 | Hitachi Ltd | Data reproduction method and device, data scrambling method, data recording method and device, recorded data reproduction device and the verification method thereof, and semiconductor chip |
| US7012896B1 (en) | 1998-04-20 | 2006-03-14 | Alcatel | Dedicated bandwidth data communication switch backplane |
| US6314106B1 (en) * | 1998-04-20 | 2001-11-06 | Alcatel Internetworking, Inc. | Receive processing for dedicated bandwidth data communication switch backplane |
| EP0957613A1 (de) * | 1998-05-13 | 1999-11-17 | Telefonaktiebolaget Lm Ericsson | Verfahren und Vorrichtung zur Erhöhung eines Datendurchsatzes |
| EP0982970B1 (en) * | 1998-08-21 | 2006-10-04 | Nippon Telegraph and Telephone Corporation | ATM switch |
| US6721271B1 (en) * | 1999-02-04 | 2004-04-13 | Nortel Networks Limited | Rate-controlled multi-class high-capacity packet switch |
| US6788686B1 (en) * | 1999-11-30 | 2004-09-07 | Lucent Technologies Inc. | Method of maintaining packet order in multipath transmission systems having non-uniform traffic splitting |
| US6757284B1 (en) * | 2000-03-07 | 2004-06-29 | Cisco Technology, Inc. | Method and apparatus for pipeline sorting of ordered streams of data items |
| US6747972B1 (en) | 2000-03-07 | 2004-06-08 | Cisco Technology, Inc. | Method and apparatus for reducing the required size of sequence numbers used in resequencing packets |
| US6674721B1 (en) | 2000-03-07 | 2004-01-06 | Cisco Technology, Inc. | Method and apparatus for scheduling packets being sent from a component of a packet switching system |
| US6735173B1 (en) | 2000-03-07 | 2004-05-11 | Cisco Technology, Inc. | Method and apparatus for accumulating and distributing data items within a packet switching system |
| US6907041B1 (en) | 2000-03-07 | 2005-06-14 | Cisco Technology, Inc. | Communications interconnection network with distributed resequencing |
| US6654342B1 (en) | 2000-03-07 | 2003-11-25 | Cisco Technology, Inc. | Accumulating and distributing flow control information via update messages and piggybacked flow control information in other messages in a packet switching system |
| US6728211B1 (en) | 2000-03-07 | 2004-04-27 | Cisco Technology, Inc. | Method and apparatus for delaying packets being sent from a component of a packet switching system |
| US6990063B1 (en) | 2000-03-07 | 2006-01-24 | Cisco Technology, Inc. | Distributing fault indications and maintaining and using a data structure indicating faults to route traffic in a packet switching system |
| US6788689B1 (en) | 2000-03-07 | 2004-09-07 | Cisco Technology, Inc. | Route scheduling of packet streams to achieve bounded delay in a packet switching system |
| US6359888B1 (en) * | 2000-07-05 | 2002-03-19 | Coactive Networks, Inc. | Method for detecting invalid packets by rewriting transaction identifers |
| US6816492B1 (en) | 2000-07-31 | 2004-11-09 | Cisco Technology, Inc. | Resequencing packets at output ports without errors using packet timestamps and timestamp floors |
| US6381242B1 (en) * | 2000-08-29 | 2002-04-30 | Netrake Corporation | Content processor |
| US6882799B1 (en) | 2000-09-28 | 2005-04-19 | Nortel Networks Limited | Multi-grained network |
| US7106693B1 (en) | 2000-11-02 | 2006-09-12 | Cisco Technology, Inc. | Method and apparatus for pacing the flow of information sent from a device |
| US7012889B1 (en) | 2000-11-02 | 2006-03-14 | Cisco Technology, Inc. | Method and apparatus for controlling input rates within a packet switching system |
| US6967926B1 (en) | 2000-12-31 | 2005-11-22 | Cisco Technology, Inc. | Method and apparatus for using barrier phases to limit packet disorder in a packet switching system |
| US6934760B1 (en) | 2001-02-04 | 2005-08-23 | Cisco Technology, Inc. | Method and apparatus for resequencing of packets into an original ordering using multiple resequencing components |
| US6832261B1 (en) | 2001-02-04 | 2004-12-14 | Cisco Technology, Inc. | Method and apparatus for distributed resequencing and reassembly of subdivided packets |
| US7092393B1 (en) | 2001-02-04 | 2006-08-15 | Cisco Technology, Inc. | Method and apparatus for distributed reassembly of subdivided packets using multiple reassembly components |
| US7027397B1 (en) | 2001-02-15 | 2006-04-11 | Cisco Technology, Inc. | Method and apparatus for accumulating and distributing traffic and flow control information in a packet switching system |
| US7016305B1 (en) | 2001-06-27 | 2006-03-21 | Cisco Technology, Inc | Method and apparatus for distributing information within a packet switching system |
| US7269139B1 (en) | 2001-06-27 | 2007-09-11 | Cisco Technology, Inc. | Method and apparatus for an adaptive rate control mechanism reactive to flow control messages in a packet switching system |
| EP1278339A1 (de) * | 2001-07-20 | 2003-01-22 | Siemens Aktiengesellschaft | Verfahren und Anordnung zur Übermittlung von Daten aus einem ersten Datennetz in ein zweites Datennetz |
| US6967951B2 (en) * | 2002-01-11 | 2005-11-22 | Internet Machines Corp. | System for reordering sequenced based packets in a switching network |
| US7613200B1 (en) | 2002-01-15 | 2009-11-03 | Cisco Technology, Inc. | Method and apparatus using a random indication to map items to paths and to recirculate or delay the sending of a particular item when a destination over its mapped path is unreachable |
| US20030229844A1 (en) * | 2002-03-25 | 2003-12-11 | Akash Bansal | Graceful degradation of serial channels |
| US7062592B2 (en) * | 2002-03-25 | 2006-06-13 | Intel Corporation | Selecting a queue for service in a queuing system |
| US7075940B1 (en) | 2002-05-06 | 2006-07-11 | Cisco Technology, Inc. | Method and apparatus for generating and using dynamic mappings between sets of entities such as between output queues and ports in a communications system |
| US20030214949A1 (en) * | 2002-05-16 | 2003-11-20 | Nadim Shaikli | System for reordering sequenced based packets in a switching network |
| JP4806888B2 (ja) * | 2002-07-19 | 2011-11-02 | ソニー株式会社 | 復号化装置及び復号化方法 |
| US7404015B2 (en) * | 2002-08-24 | 2008-07-22 | Cisco Technology, Inc. | Methods and apparatus for processing packets including accessing one or more resources shared among processing engines |
| US7304999B2 (en) * | 2002-08-24 | 2007-12-04 | Cisco Technology Inc. | Methods and apparatus for processing packets including distributing packets across multiple packet processing engines and gathering the processed packets from the processing engines |
| US7051259B1 (en) | 2002-10-08 | 2006-05-23 | Cisco Technology, Inc. | Methods and apparatus for communicating time and latency sensitive information |
| US7313093B1 (en) | 2002-11-26 | 2007-12-25 | Cisco Technology, Inc. | Methods and apparatus for selectively discarding packets during overload conditions |
| CN100359887C (zh) * | 2003-05-09 | 2008-01-02 | 华为技术有限公司 | 用rtp数据包的时戳进行排序以消除其抖动延时的方法 |
| US7324537B2 (en) * | 2003-07-18 | 2008-01-29 | Intel Corporation | Switching device with asymmetric port speeds |
| US7080168B2 (en) * | 2003-07-18 | 2006-07-18 | Intel Corporation | Maintaining aggregate data counts for flow controllable queues |
| US20050013251A1 (en) * | 2003-07-18 | 2005-01-20 | Hsuan-Wen Wang | Flow control hub having scoreboard memory |
| US7623524B2 (en) * | 2003-12-22 | 2009-11-24 | Intel Corporation | Scheduling system utilizing pointer perturbation mechanism to improve efficiency |
| US7570654B2 (en) * | 2003-12-22 | 2009-08-04 | Intel Corporation | Switching device utilizing requests indicating cumulative amount of data |
| US7324541B2 (en) * | 2003-12-22 | 2008-01-29 | Intel Corporation | Switching device utilizing internal priority assignments |
| US20050207436A1 (en) * | 2004-03-18 | 2005-09-22 | Anujan Varma | Switching device based on aggregation of packets |
| US8050280B2 (en) * | 2004-12-02 | 2011-11-01 | Electronics And Telecommunications Research Institute | Efficient switching device and method for fabricating the same using multiple shared memories |
| US7551617B2 (en) | 2005-02-08 | 2009-06-23 | Cisco Technology, Inc. | Multi-threaded packet processing architecture with global packet memory, packet recirculation, and coprocessor |
| CN100499578C (zh) * | 2005-08-05 | 2009-06-10 | 中兴通讯股份有限公司 | 一种保证媒体接收端服务质量的方法 |
| US7739426B1 (en) | 2005-10-31 | 2010-06-15 | Cisco Technology, Inc. | Descriptor transfer logic |
| EP1796319A1 (en) * | 2005-12-08 | 2007-06-13 | Alcatel Lucent | Method to preserve the order of packets of a same flow and transmitted either through a control plane or through a data plane of a telecommunication network element |
| US20080159145A1 (en) * | 2006-12-29 | 2008-07-03 | Raman Muthukrishnan | Weighted bandwidth switching device |
| JP4867778B2 (ja) * | 2007-05-07 | 2012-02-01 | 株式会社日立製作所 | 分散型スイッチファブリックシステム |
| US9098206B1 (en) * | 2012-03-28 | 2015-08-04 | Marvell Israel (M.I.S.L) Ltd. | Bi-directional queue |
| US9172660B2 (en) | 2013-03-14 | 2015-10-27 | Alcatel Lucent | Switch fabric with collector-based cell reordering |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IT1108325B (it) * | 1978-04-10 | 1985-12-09 | Cselt Centro Studi Lab Telecom | Procedimento e dispositivo di in stradamento per una rete di comunicazione a commutazione di pacchetto |
| US4322843A (en) * | 1979-12-26 | 1982-03-30 | Bell Telephone Laboratories, Incorporated | Control information communication arrangement for a time division switching system |
| US4475192A (en) * | 1982-02-16 | 1984-10-02 | At&T Bell Laboratories | Data packet flow control scheme for switching networks |
| US4506358A (en) * | 1982-06-25 | 1985-03-19 | At&T Bell Laboratories | Time stamping for a packet switching system |
| US4491945A (en) * | 1982-06-25 | 1985-01-01 | At&T Bell Laboratories | Fast packet switch |
| US4630260A (en) * | 1985-06-27 | 1986-12-16 | At&T Bell Laboratories | Self-routing multipath packet switching network with sequential delivery of packets |
| EP0215526B1 (en) * | 1985-09-19 | 1991-05-08 | BELL TELEPHONE MANUFACTURING COMPANY Naamloze Vennootschap | Data communication system |
| US4703475A (en) * | 1985-12-04 | 1987-10-27 | American Telephone And Telegraph Company At&T Bell Laboratories | Data communication method and apparatus using multiple physical data links |
| US4807224A (en) * | 1987-08-21 | 1989-02-21 | Naron Steven E | Multicast data distribution system and method |
| AU4047489A (en) * | 1989-08-09 | 1991-03-11 | Alcatel N.V. | Resequencing system for a switching node |
| DE3942977A1 (de) * | 1989-12-23 | 1991-06-27 | Standard Elektrik Lorenz Ag | Verfahren zum wiederherstellen der richtigen zellfolge, insbesondere in einer atm-vermittlungsstelle, sowie ausgangseinheit hierfuer |
-
1989
- 1989-08-09 WO PCT/EP1989/000941 patent/WO1991002419A1/en not_active Ceased
- 1989-08-09 DE DE68920748T patent/DE68920748T2/de not_active Expired - Lifetime
- 1989-08-09 EP EP89908985A patent/EP0438415B1/en not_active Expired - Lifetime
-
1990
- 1990-08-03 AU AU60140/90A patent/AU632152B2/en not_active Expired
- 1990-08-07 CA CA002022797A patent/CA2022797C/en not_active Expired - Fee Related
- 1990-08-09 JP JP21358190A patent/JP2644071B2/ja not_active Expired - Lifetime
- 1990-08-09 US US07/566,038 patent/US5127000A/en not_active Expired - Lifetime
- 1990-08-09 KR KR1019900012404A patent/KR0163181B1/ko not_active Expired - Fee Related
- 1990-08-09 ES ES9002156A patent/ES2024298A6/es not_active Expired - Lifetime
Also Published As
| Publication number | Publication date |
|---|---|
| KR0163181B1 (ko) | 1998-12-01 |
| EP0438415B1 (en) | 1995-01-18 |
| DE68920748D1 (de) | 1995-03-02 |
| CA2022797C (en) | 1993-10-19 |
| DE68920748T2 (de) | 1995-06-29 |
| AU632152B2 (en) | 1992-12-17 |
| US5127000A (en) | 1992-06-30 |
| CA2022797A1 (en) | 1991-02-10 |
| EP0438415A1 (en) | 1991-07-31 |
| JP2644071B2 (ja) | 1997-08-25 |
| AU6014090A (en) | 1991-02-14 |
| KR920005536A (ko) | 1992-03-28 |
| WO1991002419A1 (en) | 1991-02-21 |
| ES2024298A6 (es) | 1992-02-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JPH03165142A (ja) | スイッチングノードにおけるリシーケンシングシステム | |
| JP2788577B2 (ja) | フレーム変換方法及び装置 | |
| JP3177584B2 (ja) | パケット交換装置及び同制御方法 | |
| US6907041B1 (en) | Communications interconnection network with distributed resequencing | |
| US5483523A (en) | Resequencing system | |
| US4926416A (en) | Method and facilities for hybrid packet switching | |
| US4761780A (en) | Enhanced efficiency Batcher-Banyan packet switch | |
| JP2665037B2 (ja) | パケット伝送用相互接続構造とパケットの伝送方法 | |
| EP0276349A1 (en) | Apparatus for switching information between channels for synchronous information traffic and asynchronous data packets | |
| JP2665038B2 (ja) | パケット伝送用交換器 | |
| US5497369A (en) | Multicast switch circuits | |
| JPS62272800A (ja) | 情報を交換するための方法とスイツチ | |
| JPH021655A (ja) | 多重データスイッチシステム | |
| JP2001512942A (ja) | スイッチングフィールド構成体 | |
| EP1854254B1 (en) | A method of and a system for controlling access to a shared resource | |
| JPH0229136A (ja) | 同期時分割ネットワーク | |
| WO1998038760A2 (en) | Data communication system utilizing a scalable, non-blocking, high bandwidth central memory controller and method | |
| JP2628701B2 (ja) | 優先順位付き情報パケット用交換装置 | |
| US7142546B2 (en) | Distributed pipeline scheduling method and system | |
| JP2644023B2 (ja) | コミュニケイションスイッチング素子 | |
| JPH024073A (ja) | 伝送システム用交換回路網及び交換回路網制御装置 | |
| JPH04328929A (ja) | Lanシステムにおけるシグナリング情報の伝送方法及び装置 | |
| JP3165229B2 (ja) | Atmスイッチの同期化方法およびatmスイッチ | |
| JP3628204B2 (ja) | 帯域管理回路 | |
| JP2596654B2 (ja) | 通信網ノード |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20080502 Year of fee payment: 11 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20090502 Year of fee payment: 12 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100502 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100502 Year of fee payment: 13 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110502 Year of fee payment: 14 |
|
| EXPY | Cancellation because of completion of term | ||
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110502 Year of fee payment: 14 |