JPH02228841A - バッファーされたデータパケットを通信回線網に伝送する方法と装置 - Google Patents

バッファーされたデータパケットを通信回線網に伝送する方法と装置

Info

Publication number
JPH02228841A
JPH02228841A JP2004640A JP464090A JPH02228841A JP H02228841 A JPH02228841 A JP H02228841A JP 2004640 A JP2004640 A JP 2004640A JP 464090 A JP464090 A JP 464090A JP H02228841 A JPH02228841 A JP H02228841A
Authority
JP
Japan
Prior art keywords
access unit
data packet
data packets
bus
queue
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
JP2004640A
Other languages
English (en)
Other versions
JP2916508B2 (ja
Inventor
Pierre-Jacques F C Courtois
ピエール‐ジャック フランソワ シャルル クルトワ
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.)
Koninklijke Philips NV
Original Assignee
Philips Gloeilampenfabrieken NV
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 Philips Gloeilampenfabrieken NV filed Critical Philips Gloeilampenfabrieken NV
Publication of JPH02228841A publication Critical patent/JPH02228841A/ja
Application granted granted Critical
Publication of JP2916508B2 publication Critical patent/JP2916508B2/ja
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • H04L47/625Queue scheduling characterised by scheduling criteria for service slots or service orders
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2852Metropolitan area networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40143Bus networks involving priority mechanisms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/40Bus networks
    • H04L12/40169Flexible bus arrangements
    • H04L12/40176Flexible bus arrangements involving redundancy
    • H04L12/40189Flexible bus arrangements involving redundancy by using a plurality of bus systems

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)
  • Communication Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 (技術分野) 本発明は反対方向に向けられている第1および第2単向
性バスと、バス間に結合された複数のアクセスユニット
を有する通信回線網の時間スロットでデータパケットを
伝送する方法とシステムに関連し、該方法は各アクセス
ユニットにおいて第1単向性バスに伝送すべきそこに受
信されたデータパケットを待ち行列することによりデー
タパケットの分布待ち行列を形成し、各アクセスユニッ
トの待ち行列の各データパケットに対して各アクセスユ
ニットにより第2単向性バスに要求フラッグ(requ
est flag)を伝送し、第2単向性バスに上記の
アクセスユニットを通過するすべての要求フラッグの各
アクセスユニットを追跡し続け、そしてもし所定の数の
空き時間スロット(emptytinge 5lots
)が第1バスで上記のアクセスユニットを通過したなら
アクセスユニットに待ち行列からデータパケットを伝送
する各ステップを含んでいる。
(背景技術) このタイプの方法は国際特許公開第WO3610363
9号に記載されている。この従前の技術の方法によると
、データパケットの要求フラッグはアクセスユニットの
待ち行列のヘディングにおける上記のデータパケットの
到着に基づいて第2バスに伝送される。同時に時々刻々
の要求カウンター値はカウントダウンカウンタ−に負荷
され、その後で要求カウンターがリセットされる。その
後、要求カウンターは第2バスを通過する要求フラッグ
の数を再び累積することを開始し、一方、第1バスで検
出された各空き時間スロットに対してアクセスユニット
はカウントダウンカウンタ−に減分信号を発生する。カ
ウントダウンカウンタ−が所定の最終値(end va
lue) (零)に到着した後でアクセスユニットによ
り検出された第1空きデータパケットは第1バスにデー
タパケットを伝送するようアクセスユニットによって使
用される。もしアクセスユニット中の待ち行列が伝送す
べき少なくとももう1つのデータパケットを具えるなら
、新しい瞬時要求カウンター値はカウントダウンカウン
タ−に負荷され、かつ全手順は待ち行列中の最後のデー
タパケットが伝送されるまで繰り返される。
もし待ち行列中にこれ以上データパケットが存在しない
と、要求カウンターは下流アクセスユニットにより伝送
された通過要求フラッグを累積するが、しかし下流方向
に第1バスを通過する各空き時間スロットにより同時に
減算される。それと共にアクセスユニットは下流アクセ
スユニットにより伝送されたすべてのなお未決定であり
かつ応答されない要求フラッグを追跡する。
この方法によると、各データパケットはまずアクセスユ
ニット中の待ち行列を通って進行しなければならない。
それが待ち行列のヘッドに到着すると、データパケット
は伝送できる前に下流アクセスユニットにより要求され
た多数の空き時間スロットの通過のためにさらに待機し
なければならない。アクセスユニット中の待ち行列の長
さについて何の考慮も与えられていない。それはアクセ
スユニットのデータパケットの到着時間と上記のデータ
パケットが実際に伝送される時間との間の期間が比較的
つまった(busy) トラヒックを持つアクセスユニ
ットよりも著しく短い比較的低いトラヒックを持つアク
セスユニットに対するものであることを意味している。
時間スロット発生器から相対的に短い距離でアクセスユ
ニットに到着するデータパケットの待機時間は時間スロ
ット発生器からさらに遠いアクセスユニットに到着する
データパケットの待機時間よりも平均として著しく短い
ことが実際には立証されている。この従前の技術の方法
は各アクセスユニットに所定の優先権を割り当てる可能
性を有していない。しかし実際には優先権機構は多くの
ケースで非常に役に立ち、例えば高いトラヒック密度の
アクセスユニットの相対的に長い待機時間を回避する。
(発明の開示) 本発明の目的はこの方法が著しく柔軟性を持ちかつ種々
のアクセスユニットでトラヒック密度と必要な優先権を
考慮して調整可能であるように最初のパラグラフで述べ
られたタイプの方法を具体化することである。
上述の目的に従って最初のバラグラフで述べられたタイ
プの通信回線網の時間スロットにデータパケットを伝送
する方法は、 アクセスユニットで受信されかつそこの待ち行列に追加
された別のデータパケットが同時に待ち行列の位置に到
着し、その待ち行列では上記の別のデータパケットと待
ち行列のヘッドの間に所定の数のデータパケットが存在
し、要求フラ・ングは上記のアクセスユニ・ントにより
第2バスに伝送され、かつ上記の別のデータパケットは
第1バス上の多数の空きスロット(free 5Iot
s)が上記のアクセスユニットを通過した後で第1バス
上の第1空き時間スロットの上記のアクセスユニットに
より伝送され、空きスロットの上記の数は上記の別のデ
ータパケットが上述の位置に到着すると同時に既に要求
フラッグが伝送された分布待ち行列のデータパケットの
全数に等しいことを特徴としている。
上記の別のデータパケットと、所定の数が選択可能であ
る待ち行列のヘッドとの間にデータパケットの所定の数
が存在する待ち行列の位置に上記の別のデータパケット
が到着すると同時に別のデータパケットの要求フラッグ
を伝送することにより、非常に柔軟なシステムが与えら
れる。低い優先権に対するアクセスユニットの相対的に
低い数のデータパケットを選択し、かつ相対的に高い優
先権を持つアクセスユニットに相対的に高い数のデータ
パケットを選択することにより優先権機構が発展できる
。高い数の選択は相対的につまったトラヒックを持つア
クセスユニットのデータパケットの迅速な取り扱いとな
る。
本発明はデータパケットの伝送方法に関連するのみなら
ず、またそのような方法を遂行する装置にも関連してい
る。本発明に従うと、反対方向に向けられている第1お
よび第2単向性バスと、バス間に結合された複数のアク
セスユニットを有する通信回線網の時間スロットでデー
タパケットを伝送する装置であって、上記の装置が各ア
クセスユニットにおいて第2バスを通過する各要求フラ
ラグにより増大されるよう接続されたフラッグカウンタ
ーと、第1バスを通過する各空き時間スロットにより初
期負荷値から所定の最終値に減算されるよう接続された
カウントダウンカウンタ−と、第1バスに伝送するため
にアクセスユニットで受信されたデータパケットを待ち
行列する待ち行列バッファー、および待ち行列バッファ
ーの各データパケットの要求フラッグを伝送し、かつカ
ウントダウンカウンタ−が上記の所定の最終値に到着し
た後で待ち行列のヘディングでデータパケットの伝送を
開始し、かつ要求フラッグカウンターに累積された値に
基づいて上記のカウントダウンカウンタ−に再負荷する
よう予定された論理インターフェースを具えるものにお
いて、 各データパケットとの組合せにおいて追加された値が蓄
積できかつバッファーを通してシフトできるように待ち
行列バッファーが具体化され、かつ別のデータパケット
が待ち行列バッファーのバッファー段にシフトされると
同時に第2バス上の要求フラッグを、別のデータパケッ
トと組合せて上記のバッファー段の要求カウンターに現
在累積された値を蓄積するよう待ち行列バッファーのヘ
ディング段とは別の所定の数のバッファー段に伝送し、
かつその後で上記の要求カウンターをリセットし、かつ
上記の最後に述べたデータパケットがアクセスユニット
の待ち行列バッファーのヘディング段に到着するや否や
待ち行列バッファーのデータパケットに追加された値で
カウントダウンカウンタ−を再負荷するよう論理インタ
ーフェースが具体化されていることを特徴としている。
添付図面を参照して本発明の詳細な説明する。
(実施例) 第1図は通信回線網を例示し、これはそれぞれアクセス
ユニット12.14.16に接続されたl、2゜3によ
り示された多数の入力リンクを具えている。
このアクセスユニットは反対方向にある2つの単向性バ
スAとBに接続されている。バスAの一端はバスAの時
間スロットの連続的継続(continuoussuc
cession)を規定する時間スロット発生器10に
接続されている。系で使用された時間スロットの設定に
適応した所定の形式を持つデータパケットは入力リンク
1.2.3の1つに供給でき、かつ後の図面を参照して
さらに説明されるようなやり方でバスAにそれらの時間
スロットの1つを転送できる。バスBは最後に述べられ
たユニットに下流アクセスユニットがそこにデータパケ
ットを挿入する空き時間スロットを待機していることを
示すよう下流アクセスユニットから上流アクセスユニッ
トに要求信号を送出するために使用されよう。
第2図を参照して、まず第1に国際特許出願筒NO86
103639号に詳細に説明された従前の技術の方法の
機能について簡単な説明が与えられよう。
第2図では1つのアクセスユニットの中にあるハードウ
ェアー要素の若干のみが例示され、これはこのアクセス
ユニットの機能を詳細に説明するのに必要な要素である
第2図に示されたように、アクセスユニットは要求カウ
ンター20、カウントダウンカウンタ−22および2つ
のバスAとBの間に例示されたやり方で接続されたアク
セスユニット論理インターフェース24を具えている。
バスAは所定の時間スロットにデータパケットを下流方
向に転送するために使用され、一方バスBは要求信号を
上流方向に転送するために使用されている。データパケ
ットはアクセスユニット論理インターフェース24に例
示されていない手段により供給されている。
受信されたデータパケットはアクセスユニットで受信さ
れる順序で待ち行列バッファー26の論理インターフェ
ース24により待ち行列にされる。その後でアクセスユ
ニットは以下の態様で逐次待ち行列にこれらのデータパ
ケットを伝送しようと試みる。データパケットが待ち行
列のヘディングに到着する度毎に論理インターフェース
24は上流に位置されたすべての別のアクセスユニット
にバスBの上流に要求を送出しよう。それらの上流アク
セスユニットの各々でこの要求が受信され、それは要求
カウンター20を増大するために使用される。
時間スロット発生器10の制御の下で時間スロットの連
続的継続はバスAに伝送され、空きスロットがアクセス
ユニットを通過する度毎に要求カウンター20はそこで
減算される。カウンターを減少することにより、空きス
ロットの通過はデータパケットの伝送を待機している下
流アクセスユニットの1つに役立つと認識されている。
要求カウンター20の現行値はバスAを通過する空き時
間スロットを待機する下流アクセスユニットから発生す
る要求の数を示すことは明らかであろう。バスAに空き
時間スロットの対応数を通過させた後、それは自分の待
ち行列のヘディングでデータパケットを伝送するための
考慮の下のアクセスユニットの役目である。その目的で
、要求カウンター20の現行値は要求信号の伝送と同時
にアクセスユニット論理インターフェース24からの信
号の制御の下でカウントダウンカウンタ−22に負荷さ
れる。その後で要求カウンターは零にリセットされ、再
び要求フラッグの累積を開始する。カウントダウンカウ
ンタ−はバスAを通過する各空きスロットを減算し、要
求カウンター20はバスBの上流に通過する各要求を増
大しよう。その期間カウントダウンカウンタ−は作動し
て要求カウンターは増大される。カウントダウンカウン
タ−が零に到達すると、アクセスユニット論理インター
フェース24は下流バスAをアクセスし、かつ待ち行列
バッファー26のヘディング位置からデータパケットを
伝送するよう次の空きスロットを捕捉(grab)する
。その後でもしアクセスユニットが送出すべき別のデー
タパケットを有するなら、上の手順は要求カウンター2
0の現行値を使用して繰り返される。
上に既に説明されたように、多数の入力リンクを通して
伝送バスに供給された入力データパケットを取り扱うこ
の従前の技術の方法は次のような主要な欠点を有してい
る。それは異なるアクセスユニットの相対待ち行列の長
さに依存して、すなわち待ち行列のヘッドに到着するた
めに異なるアクセスユニットで必要な相対時間に依存し
て伝送遅延が個別の入力リンク毎に著しい変動を示すこ
とである。従前の技術の方法が具体化される多くの適用
で遭遇する実際の問題の解決を与える優先権機構のいく
つかの分類を発展させることはこの従前の技術の方法で
は不可能である。
本発明による方法と装置は第3図と第4図に例示された
実施例を参照して説明されよう。
第3図のアクセスユニットは要求カウンター3o、カウ
ントダウンカウンタ−32、待ち行列バッファー36、
別のデータパケットを受信しかつこれらのパケットをバ
ッファー回路36に供給する回路40、パケット検出器
46、要求フラッグ処理回路41、空き時間スロットに
データパケットを挿入する回路45、さらに多数のゲー
ト42.43.44.47を具えている。
この実施例の待ち行列バ・ソファ−36は伝送すべきデ
ータパケットを一時的に蓄積するのみならず、これから
説明するように各データパケットと組合せて加算された
値を蓄積するのに十分な容量を有する多数の段を具えて
いる。
バッファー回路36は多数の段を具え、そのいくつかは
参照記号36a(バッファーのヘディング段)、36b
(バッファーの後段)および36c(バッファーのいく
つかの中間段)により第3図に参照されている。バッフ
ァーの最大長はアクセスユニットの期待トラヒック密度
に依存している。各バッファー段は2つのセクションを
具え、第1セクシヨンはデータパケットを一時的に蓄積
するよう予定され、第2セクシヨンは加算された値を一
時的に蓄積するよう予定されている。これらの2つのセ
クションは第3図に線図的に示された段36a、36b
36cに対するものである。
第2図と同様なやり方で要求カウンター30はハスBの
下流アクセスユニットにより上流に伝送された各要求フ
ラッグにより増大され、かつ時間スロット発生器(第3
図にはは示されていない)からバスAを上向きに通過す
る各空きスロットにより減算されている。増大信号は第
3図に例示されているようにバスBから受信され、かつ
要求カウンター30の増大入力(+)に供給されている
。減分信号はバス−への空き時間スロットに関連する信
号ESの制御の下で要求カウンター30の減少入力(−
)にゲート43により供給されている。
第4図に例示された種々の信号は次のように規定できる
A)l  待ち行列バッファーのヘッドのパケット。
BS  空き時間スロット。
NP  別のパケットが所定の待ち行列バッファー段で
受信されるかあるいは待ち行列バッファーのヘディング
段にもっと近い段に直接負荷される。
CZ  カウントダウン−〇 RZ  要求カウンター=0 アクセスユニットに伝送すべきデータパケットの到着に
おいて、回路40はこのデータパケットがこのバッファ
ー36の先行データパケットの後で待ち行列バッファー
36に直接−時的に蓄積されることを考慮する。さらに
新パケット回路40は今後説明する目的でゲート47に
信号を供給する。
待ち行列バッファー36のデータパケットは第3図の右
から左に待ち行列バッファーのヘッドに向かってゆっく
りと移動しよう。データパケットが所定の中間段36c
に到着するから、この事実はパケット検出器回路46に
より検出されよう。この回路は信号をゲート47に供給
し、ここでこの信号は新パケット回路40からの信号と
結合される。この結合の結果はパケットが隣接段から直
接に段36cで受信される場合、あるいは所定の段36
cの前の段で新パケットがバッファー36に蓄積される
(これはもし瞬時トラヒック密度が非常に低いなら可能
である)のいずれかでゲート47が出力信号を供給する
ことである。ゲート47の出力における信号は多くの目
的に使用される。まず第1に要求カウンター30のすべ
ての瞬時値は段36cの第1セクシヨンで丁度受信され
たパケットと共に段36cの第2セクシヨンに蓄積され
る。その後で要求カウンターはリセットされる。さらに
出力ゲート47はバスBの上流に要求フラッグを伝送す
るよう要求フラッグ回路41を制御するために使用され
よう。
待ち行列バッファー36のヘッドにデータパケットが到
着すると、信号AHが発生され、この信号はこのパケッ
トが所定の中間段36cに到着した時にデータパケット
に追加された要求カウンター値をカウントダウンカウン
タ−32に負荷するようにする。その瞬間からカウント
ダウンカウンタ−32は信号IESの影響の下でバスA
を通過する各空き時間スロットにより減算されよう。こ
の信号ESは空き時間スロットがバスAに通過する度毎
に発生される。信号ESはゲート42を通ってカウント
ダウンカウンタ−32に供給される。ゲート42はカウ
ントダウンカウンタ−が零値に到着するや否や減算プロ
セスを停止するために使用される。カウントダウンカウ
ンタ−32が零値に到着するや否やカウントダウンカウ
ンタ−32は信号CZを発生し、これは減算プロセスを
停□止するためにゲート42に供給されるのみならず、
2つの別のゲート43と44にも供給される。ゲート4
4において、信号CZは既に述べられた信号AH(各パ
ケットが待ち行列バッファーのヘッドに到着した時間に
発生される)と結合され、これの信号A]1は回路45
により次の空き時間スロットにパケットが挿入されるこ
とによるゲート44からの出力信号となっている。ゲー
ト43において、信号CZは要求カウンター30からの
信号RZと、CZおよびRZが存在する限り効果を有す
る空き時間スロット信号ESとに結合され、空き時間ス
ロット信号BSは要求カウンター30を減算するために
使用される。しかし、待ち行列バッファーが伝送すべき
別のデータパケットを含む限り、カウントダウンカウン
タ−32は伝送すべき次のデータパケットに追加された
値に直接再負荷され、信号CZを消失させ、これは順次
ゲート43をディスエーブルし、どんな減分信号も要求
カウンター30に供給されないであろう。
もし待ち行列バッファー36が伝送すべきそれ以上のパ
ケットを含まないなら、バスAに空き時間スロットを通
過させることは要求カウンター30に減分信号を発生す
るために再び使用される。
第4図は本発明によるアクセスユニットのさらに発展さ
れた実施例を例示している。第3図と第4図の間の差は
第4図に位置選択器37と38を追加したことにある。
これらの位置選択器は大多数のバッファー段から選択さ
れた所定の1つの特定待ち行列バッファー段に双方の位
置選択器が向けられるように外部制御信号Cにより制御
可能になっている。もしバッファー段の1つが双方の位
置選択器37と38に適当な制御信号Cを印加すること
により選択されるなら、瞬時要求カウンター値は選択さ
れた待ち行列バッファー段、例えば36dに伝達され、
一方、この待ち行列バッファー段36dはこの待ち行列
バッファー段の別のデータパケットの到着を検出するよ
うパケット検出器46により正確に監視されよう。これ
らの差異を別にすると、別の実施例と第4図に例示され
たアクセスユニットの全機能は第3図のものと同一であ
る。
アクセスユニットは同時に上流バスBに要求ビットを伝
送しなければならない。しかし、このバスの書き込みと
読み取りは単向性でなければならない。具体化の第1の
方法は上流バスBに時間ビットスロットされた構造を使
用することである。
要求ビットバスBのアクセスメカニズムの別のタイプは
バスBの多数の要求ビットを結合するパケットを使用す
ることである。例えば16個のアクセスユニットにより
4ビツトストリングは4ビツトストリングが発生される
最も下流のアクセスユニットから同期して上流に送出で
きる。各ストリングは各上流アクセスユニットにより読
み取られよう。もしどんな要求ビットもアクセスユニッ
トで待機しないなら、ビットストリングは不変のまま残
るであろう。もし要求ビットが未決定なら、ストリング
値は次のアクセスユニットに進められる前に1だけ減算
される。いくらかの帯域幅損失を犠牲にして(重負荷の
下を除いて)この方法で公平性(fairness )
は達成されるが、しかしビット要求カウンターの増分の
最大周波数は上流ハスBの上述の時間ビットスロットさ
れた構造よりも4倍小さい。
【図面の簡単な説明】
第1図は本発明が適用できる通信回線網を線図的に例示
し、 第2図は上述の従前の技術の方法に従って機能する第1
図による回線網の1つのアクセスユニットを線図的に例
示し、 第3図は本発明に従って機能するアクセスユニットの詳
細な一実施例を例示し、 第4図は本発明に従って機能するアクセスユニットのさ
らに発展された詳細な一実施例を例示している。 1.2.3・・・入力リンク 10・・・時間スロット発生器 12、14.16・・・アクセスユニット20・・・要
求カウンター 22・・・カウントダウンカウンタ− 24・・・アクセスユニット論理インターフェース26
・・・待ち行列バッファー 30・・・要求カウンター 32・・・カウントダウンカウンタ− 36・・・待ち行列バッファーあるいはバッファー回路
36a・・・バッファーのヘディング段36b・・・バ
ッファーの後段 36c・・・バッファーの中間段 36d・・・待ち行列パンファー段 37、38・・・位置選択器 40・・・新パケット回路 41・・・要求フラッグ処理回路 42、43.44.47・・・ゲート 45・・・挿入回路 46・・・パケット検出器

Claims (1)

  1. 【特許請求の範囲】 1、反対方向に向けられている第1および第2単向性バ
    スと、バス間に結合された複数のアクセスユニットを有
    する通信回線網の時間スロットでデータパケットを伝送
    する方法であって、該方法が各アクセスユニットにおい
    て第1単向性バスに伝送すべきそこに受信されたデータ
    パケットを待ち行列することによりデータパケットの分
    布待ち行列を形成し、各アクセスユニットの待ち行列の
    各データパケットに対して各アクセスユニットにより第
    2単向性バスに要求フラッグを伝送し、第2単向性バス
    に上記のアクセスユニットを通過するすべての要求フラ
    ッグの各アクセスユニットを追跡し続け、そしてもし所
    定の数の空き時間スロットが第1バスで上記のアクセス
    ユニットを通過したならアクセスユニットに待ち行列か
    らデータパケットを伝送する各ステップを含むものにお
    いて、 アクセスユニットで受信されかつそこの待 ち行列に追加された別のデータパケットが同時に待ち行
    列の位置に到着し、その待ち行列では上記の別のデータ
    パケットと待ち行列のヘッドの間に所定の数のデータパ
    ケットが存在し、要求フラッグは上記のアクセスユニッ
    トにより第2バスに伝送され、かつ上記の別のデータパ
    ケットは第1バス上の多数の空きスロットが上記のアク
    セスユニットを通過した後で第1バス上の第1空き時間
    スロットの上記のアクセスユニットにより伝送され、空
    きスロットの上記の数は上記の別のデータパケットが上
    述の位置に到着すると同時に既に要求フラッグが伝送さ
    れた分布待ち行列のデータパケットの全数に等しいこと
    を特徴とする通信回線網の時間スロットにデータパケッ
    トを伝送する方法。 2、上記の別のデータパケットが上記の位置に到着する
    と同時に既に要求フラッグが伝送された分布待ち行列の
    データパケットの全数は、上記の別のデータパケットの
    前に最後のデータパケットが上記の位置に到着したと言
    う理由で上記のアクセスユニットにより検出された要求
    フラッグの数に等しい値に上記の位置で別のデータパケ
    ットが到着すると同時に別のデータパケットに追加する
    ことにより決定され、各アクセスユニット内の待ち行列
    のデータパケットに追加されたすべての値の和が既に要
    求フラッグが伝送された下流のアクセスユニットのデー
    タパケットの全数に等しいことを特徴とする請求項1に
    記載の通信回線網の時間スロットにデータパケットを伝
    送する方法。 3、アクセスユニットの待ち行列の上記の位置にデータ
    パケットが到着した後で、上記のデータパケットが上記
    のデータパケットの前方のパケットに関連する値の和に
    等しい多数のスロットの通過の後で第1空き時間スロッ
    トの各アクセスユニットにより第1バスに伝送されるこ
    とを特徴とする請求項1あるいは2に記載の通信回線網
    の時間スロットにデータパケットを伝送する方法。 4、各アクセスユニットに対して、上記の別のデータパ
    ケットが上記の位置に到着すると同時に既に要求フラッ
    グが伝送された分布待ち行列のデータパケットの全数が
    他のアクセスユニットに対して選択された位置に無関係
    に任意に選択可能であることを特徴とする請求項1から
    3のいずれか1つに記載の通信回線網の時間スロットに
    データパケットを伝送する方法。 5、各アクセスユニットにおいて、入りデータパケット
    のトラヒック密度が決定され、かつ上記の位置が上記の
    決定されたトラヒック密度に関して選択されることを特
    徴とする請求項1から4のいずれか1つに記載の通信回
    線網の時間スロットにデータパケットを伝送する方法。 6、要求フラッグが要求ビットの形で伝送され、かつ上
    記の要求ビットが第2バスに伝送される速度が少なくと
    も第1バスの時間スロットの最大伝送速度ほど高いこと
    を特徴とする請求項1から5のいずれか1つに記載の通
    信回線網の時間スロットにデータパケットを伝送する方
    法。 7、要求フラッグが要求ビットストリングにより第2バ
    スに伝送され、その値は多数の要求フラッグを表し、そ
    のビットストリングは第2バスに沿う各上流アクセスユ
    ニットによって連続的に受信され、かつもしも受信アク
    セスユニットが送信すべき要求フラッグを有していない
    なら不変のまま再送出されるかあるいはもしも受信アク
    セスユニットが送信すべき要求フラッグを有するなら1
    だけ増大された後で再送出されることを特徴とする請求
    項1から4のいずれか1つに記載の通信回線網の時間ス
    ロットにデータパケットを送信する方法。 8、伝送のために用意された要求フラッグを有するアク
    セスユニットによってビットストリングが受信されると
    同時に要求ビットストリングにより表された値が上述の
    加算値の方向に上記の別のデータパケットに追加される
    ことを特徴とする請求項5に記載の通信回線網の時間ス
    ロットにデータパケットを伝送する方法。 9、反対方向に向けられている第1および第2単向性バ
    スと、バス間に結合された複数のアクセスユニットを有
    する通信回線網の時間スロットでデータパケットを伝送
    する装置であって、上記の装置が各アクセスユニットに
    おいて第2バスを通過する各要求フラッグにより増大さ
    れるよう接続されたフラッグカウンターと、第1バスを
    通過する各空き時間スロットにより初期負荷値から所定
    の最終値に減算されるよう接続されたカウントダウンカ
    ウンターと、第1バスに伝送するためにアクセスユニッ
    トで受信されたデータパケットを待ち行列する待ち行列
    バッファー、および待ち行列バッファーの各データパケ
    ットの要求フラッグを伝送し、かつカウントダウンカウ
    ンターが上記の所定の最終値に到着した後で待ち行列の
    ヘディングでデータパケットの伝送を開始し、かつ要求
    フラッグカウンターに累積された値に基づいて上記のカ
    ウントダウンカウンターに再負荷するよう予定された論
    理インターフェースを具えるものにおいて、 各データパケットとの組合せにおいて追加 された値が蓄積できかつバッファーを通してシフトでき
    るように待ち行列バッファーが具体化され、かつ別のデ
    ータパケットが待ち行列バッファーのバッファー段にシ
    フトされると同時に第2バス上の要求フラッグを、別の
    データパケットと組合せて上記のバッファー段の要求カ
    ウンターに現在累積された値を蓄積するよう待ち行列バ
    ッファーのヘディング段とは別の所定の数のバッファー
    段に伝送し、かつその後で上記の要求カウンターをリセ
    ットし、かつ上記の最後に述べたデータパケットがアク
    セスユニットの待ち行列バッファーのヘディング段に到
    着するや否や待ち行列バッファーのデータパケットに追
    加された値でカウントダウンカウンターを再負荷するよ
    う論理インターフェースが具体化されていることを特徴
    とする通信回線網の時間スロットにデータパケットを伝
    送する装置。 10、システムが制御信号の制御の下で、待ち行列バッ
    ファーのヘディング段とは別の所定の数のバッファー段
    である上記のバッファー段であるべき待ち行列バッファ
    ー段の1つを選択する選択機構を具える請求項9に記載
    の装置。
JP2004640A 1989-01-17 1990-01-16 バッファーされたデータパケットを通信回線網に伝送する方法と装置 Expired - Lifetime JP2916508B2 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP89200090A EP0381868B1 (en) 1989-01-17 1989-01-17 Method and system for transmitting buffered data packets on a communications network
EP89200090.2 1989-01-17

Publications (2)

Publication Number Publication Date
JPH02228841A true JPH02228841A (ja) 1990-09-11
JP2916508B2 JP2916508B2 (ja) 1999-07-05

Family

ID=8202299

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2004640A Expired - Lifetime JP2916508B2 (ja) 1989-01-17 1990-01-16 バッファーされたデータパケットを通信回線網に伝送する方法と装置

Country Status (7)

Country Link
US (1) US5038347A (ja)
EP (1) EP0381868B1 (ja)
JP (1) JP2916508B2 (ja)
KR (1) KR0150785B1 (ja)
CA (1) CA2007634C (ja)
DE (1) DE68918077T2 (ja)
ES (1) ES2063807T3 (ja)

Families Citing this family (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5425022A (en) * 1989-06-16 1995-06-13 British Telecommunications Public Limited Company Data switching nodes
US5124981A (en) 1990-03-09 1992-06-23 International Business Machines Corporation Access control method for dqdb network
NL9001173A (nl) * 1990-05-21 1991-12-16 Nederland Ptt Werkwijze ter verbetering van de overdracht van informatie in de vorm van datapakketten, volgens een gedistribueerd-wachtrij protocol.
US5214645A (en) * 1990-06-06 1993-05-25 At&T Bell Laboratories TDM system and method having time slot request signaling
EP0505658B1 (en) * 1991-03-27 1996-02-28 International Business Machines Corporation Medium access technique for LAN systems
US5128937A (en) * 1991-04-17 1992-07-07 Bell Communications Research, Inc. Adaptive bandwidth balancing for distributed queue dual bus networks
JPH0783361B2 (ja) * 1991-05-14 1995-09-06 松下電器産業株式会社 リング状パケット通信網
US6437743B1 (en) * 1992-12-04 2002-08-20 Yosef Mintz Method and system for mapping and tracking information from a plurality of remote stations
US5664104A (en) * 1992-12-18 1997-09-02 Fujitsu Limited Transfer processor including a plurality of failure display units wherein a transfer process is prohibited if failure is indicated in a failure display unit
US5493651A (en) * 1993-02-16 1996-02-20 International Business Machines Corporation Method and system for dequeuing connection requests in a simplex switch
US5469432A (en) * 1993-08-26 1995-11-21 Gat; Erann High-speed digital communications network
US5847779A (en) * 1994-06-15 1998-12-08 Rca Thomson Licensing Corporation Synchronizing a packetized digital datastream to an output processor in a television signal processing system
US5903324A (en) * 1994-06-30 1999-05-11 Thomson Multimedia S.A. Transport processor interface for a digital television system
JP4160642B2 (ja) 1995-09-08 2008-10-01 株式会社日立製作所 ネットワークデータ転送方法
US6470391B2 (en) 1995-09-08 2002-10-22 Hitachi, Ltd. Method for transmitting data via a network in a form of divided sub-packets
US6134217A (en) * 1996-04-15 2000-10-17 The Regents Of The University Of California Traffic scheduling system and method for packet-switched networks with fairness and low latency
US5831690A (en) * 1996-12-06 1998-11-03 Rca Thomson Licensing Corporation Apparatus for formatting a packetized digital datastream suitable for conveying television information
US7054284B2 (en) * 1999-06-23 2006-05-30 Qualcomm, Incorporated Method and apparatus for supervising a potentially gated signal in a wireless communication system
US8300525B1 (en) * 2009-01-30 2012-10-30 Juniper Networks, Inc. Managing a flow table
CN110413210B (zh) * 2018-04-28 2023-05-30 伊姆西Ip控股有限责任公司 用于处理数据的方法、设备和计算机程序产品

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4161786A (en) * 1978-02-27 1979-07-17 The Mitre Corporation Digital bus communications system
US4313196A (en) * 1979-12-28 1982-01-26 International Business Machines Corp. Priority system with low speed request bus
US4510599A (en) * 1983-04-04 1985-04-09 General Electric Company Prioritized unidirectional distributed bus accessing system
JPH0640643B2 (ja) * 1984-12-03 1994-05-25 ザ・ユニバ−シティ・オブ・ウェスタン・オ−ストラリア データパケットの待ち合わせ方法、通信ネットワークシステム及びパケット通信用アクセス装置
US4730307A (en) * 1986-11-24 1988-03-08 General Electric Company Method and apparatus for local area networks

Also Published As

Publication number Publication date
EP0381868B1 (en) 1994-09-07
CA2007634A1 (en) 1990-07-17
CA2007634C (en) 1999-08-24
US5038347A (en) 1991-08-06
EP0381868A1 (en) 1990-08-16
ES2063807T3 (es) 1995-01-16
DE68918077T2 (de) 1995-04-06
KR0150785B1 (ko) 1998-11-02
JP2916508B2 (ja) 1999-07-05
DE68918077D1 (de) 1994-10-13
KR900012457A (ko) 1990-08-04

Similar Documents

Publication Publication Date Title
JPH02228841A (ja) バッファーされたデータパケットを通信回線網に伝送する方法と装置
JP2995414B2 (ja) バッファされたデータパケットを通信ネットワーク上に送信する方法及びシステム
JP2813999B2 (ja) 渋滞抑止型パケットネットワーク
US5124981A (en) Access control method for dqdb network
US5050161A (en) Congestion management based on multiple framing strategy
JP4017083B2 (ja) 多重化音声チャンネルの往復遅延の最適化
US7295557B2 (en) System and method for scheduling message transmission and processing in a digital data network
US6246692B1 (en) Packet switching fabric using the segmented ring with resource reservation control
US5193090A (en) Access protection and priority control in distributed queueing
Reames et al. A loop network for simultaneous transmission of variable-length messages
EP0241113A2 (en) Traffic scheduler for multiple access communication channels
US6408009B1 (en) Method and apparatus for detecting collisions on and controlling access to a communications channel
GB2103054A (en) Loop communication system
US20020062415A1 (en) Slotted memory access method
JPH0715448A (ja) 通信ネットワークおよびこのネットワーク中のバスへのアクセスの調整方法
JP2001503232A (ja) Cbr伝送システムにおける遅延及び遅延変動を減少させる非フレーム同期方式同時整形方法
Peden et al. Performance of priorities on an 802.5 token ring
JP3074918B2 (ja) セルトラフィック監視装置
Mukherjee et al. A preemptive protocol for voice-data integration in ring-based LAN: performance analysis and comparison
Mezger et al. Bounded delay for weighted round robin with burst crediting
KR950009434B1 (ko) 적응 소거노드 기능을 갖는 분산큐이중버스 통신시스템의 우선순위 제어 방법
JPH08256171A (ja) リング型ネットワークの分散アクセス方法
Ott et al. Performance and bandwidth balancing of the register insertion bus (RIB) fiber optic network
Hwhang et al. Controlled bandwidth DQDB: achieving fairness and maximum throughput in the DQDB network
Ott et al. Bandwidth balancing of the register insertion bus (RIB) fiber optic local area network