JPH06511612A - 「高速回路」性を有するスイッチに対する待ち行列システム - Google Patents

「高速回路」性を有するスイッチに対する待ち行列システム

Info

Publication number
JPH06511612A
JPH06511612A JP6500449A JP50044994A JPH06511612A JP H06511612 A JPH06511612 A JP H06511612A JP 6500449 A JP6500449 A JP 6500449A JP 50044994 A JP50044994 A JP 50044994A JP H06511612 A JPH06511612 A JP H06511612A
Authority
JP
Japan
Prior art keywords
queue
memory
occupied
call
unoccupied
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.)
Pending
Application number
JP6500449A
Other languages
English (en)
Inventor
ピーターセン,ラルス−ゴーラン
Original Assignee
テレフオンアクチーボラゲツト エル エム エリクソン
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 テレフオンアクチーボラゲツト エル エム エリクソン filed Critical テレフオンアクチーボラゲツト エル エム エリクソン
Publication of JPH06511612A publication Critical patent/JPH06511612A/ja
Pending legal-status Critical Current

Links

Classifications

    • 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/25—Routing or path finding in a switch fabric
    • H04L49/253—Routing or path finding in a switch fabric using establishment or release of connections between ports
    • H04L49/255—Control mechanisms for ATM switching fabrics
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04Q—SELECTING
    • H04Q11/00—Selecting arrangements for multiplex systems
    • H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428—Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478—Provisions for broadband connections
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04Q—SELECTING
    • H04Q11/00—Selecting arrangements for multiplex systems
    • H04Q11/04—Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/08—Time only switching
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0003—Switching fabrics, e.g. transport network, control network
    • H04J2203/0005—Switching elements
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0003—Switching fabrics, e.g. transport network, control network
    • H04J2203/0012—Switching modules and their interconnections
    • H—ELECTRICITY
    • H04—ELECTRIC COMMUNICATION TECHNIQUE
    • H04J—MULTIPLEX COMMUNICATION
    • H04J2203/00—Aspects of optical multiplex systems other than those covered by H04J14/05 and H04J14/07
    • H04J2203/0001—Provisions for broadband connections in integrated services digital network using frames of the Optical Transport Network [OTN] or using synchronous transfer mode [STM], e.g. SONET, SDH
    • H04J2203/0064—Admission Control
    • H04J2203/0066—Signalling, e.g. protocols, reference model
    • 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/5629—Admission control
    • H04L2012/563—Signalling, e.g. protocols, reference model

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Use Of Switch Circuits For Exchanges And Methods Of Control Of Multiplex Exchanges (AREA)
  • Telephonic Communication Services (AREA)
  • Exchange Systems With Centralized Control (AREA)

Abstract

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

Description

【発明の詳細な説明】 本発明は、いくつかの端末装置のために働いて、該端末装置間の信号トラヒック のスイッチングを行うディジタルスイッチに関し、該トラヒックは論理的にデー タタイムスロットおよび制御パケットを存する制御タイムスロットに分割され、 前記ディジタルスイッチは、 前記データタイムスロットを受取るスイッチメモリと、該スイッチメモリ内の該 データタイムスロットの総合接続を容易ならしめる情報を含む制御メモリと、 前記制御タイムスロットおよびその中に存在する制御パケットを受取り、前記制 御メモリ内へ情報を書込み、呼出されたおよび呼出している前記端末装置へ肯定 応答パケットを送信する、制御メモリ端末と、該制御メモリ端末と協働してそれ ぞれの前記端末装置の実際の状態を記憶する占有/非占有メモリと、 を含む。
市場に対する考慮から、電話システムは、コスト的に通常の電話方式に向かう傾 向かあった。現在では、データ通信に関する新しい要求が、いかにますます強ま ってでいるかを知ることかできる。一方においては、これは、電話ネットワーク か統合影信号システム(第7)となる必要から[世界最大の分散形コンピュータ システム」となったことに、また他方では、現在実現されようとしている、例え ばl5DN(統合形サービスおよびデータネットワーク(Integrated  5ervices and DataNetwork))のような新しいサー ビスによる。このために、X、25ネツトワークなとか用いられるようになった 。
上述のデータ通信サービスの予想される膨張にコスト的に最適に対応し、内部制 御プロセッサ間の通信のためのTL話交換における「統合形制御ルート」を可能 ならしめるためには、次代のテレコミュニケーションシステムにおいて「高速回 路」性を有するスイッチを設置することか所望される。「高速回路」性を有する スイッチとは、該スイッチに接続されたノートか簡単な加入者線カードであるか 、または強力なプロセッサであるかに関係なく、該ノードか電光的速度で、要求 された動作を行いかつ肯定しL:答を送り返す該スイッチへの接続の要求を送信 しうへき該スイッチであることを意味する。その後には、該スイッチを通るルー トか確立され終わっている。「高速回路」性を有するスイッチの例は、PCT/ 5E92100819に説明されている。このスイッチは、その性質により、高 性能のデータ通信スイッチとしても役立ちうる。
技術の現状 データ通イgスイッチングにおける最も困難な問題の1つは、いくつかの送信機 か1つの受信機へ同時に、例えはスターネットワークにおいて送信しようとする 時、またはそれに対応して全てのノートか同じ媒体を共有しかつ同時に送信しよ うとする時のハス/リングにおいて、公平な分配を実現することである。バスに おける解決の例としては、例えはイルサネy h・ネットワークおよび「トーク ン」を挙げることかでき、これらは今後も用いられうる。
スターネットワークにおいては、前記問題は、通常スタ一点において全メッセー ジをバッファすることにより解決され、そのようにすれはそれは一時的な混雑を 許容しつるようになるか、結果として溢れを生じる。バッファリングは、中間な いし低伝送速度(約64kb/s)を有する以外のネットワークにおいてはさら に悪い結果しか与えない。
前述のPCT特許出願におけるもののようなスター接続されたスイッチにおいて も問題は存在するか、その場合は、全データメソセージ(コスト、ボリューム、 電力、およびデータレート)をバッファすることは、コスト上の理由て不可能で ある。
すなわちこれは、2つのノートか同し受信機へ送信しようとする場合に、第3ノ ートとの競争か行われうるという結果を与える。
本発明の目的は、いくつかの送信機か1つの受信機に同時に送信しようとしてい る時に公平な分配を実現する問題を、簡単かつ経済的な方法で解決することであ る。
本発明においては、この目的は、序論において示された種類のディジタルスイッ チにおいて、 前記制御メモリ端末および前記占有/非占有メモリに関連する待ち行列システム であって、該待ち行列システムか、 第1端末装置か、占有されている第2端末装置への接続を確立しようとする場合 に、 呼び要求の待ち行列への登録と、前記第1端末装置への肯定応答[接続要求を待 ち行列へ登録済みJの送信とを行い、かつ前記第2端末装置からの切断要求を受 信した時に、 前記第4端末装置の前記第2端末装置への直接接続を行い、前記第1および第2 端末装置へ、それぞれ情報「接続達成済み」および「要求達成済み」を含む肯定 応答の送信を行う、メモリ手段および制御論理装置を含む、前記待ち行列システ ムにより達成される。
l実施例においては、前記スイッチは待ち行列メモリを含み、前記占有/非占有 メモリは、[占有され、かつ待ち行列に登録済み」という端末装置の状態コード と、前記待ち行列メモリに対する関連の第1ポインタと、のための場所を含む。
前記占有/非占有メモリ内のそれぞれの場所へは、1つまたはいくつかの待ち行 列場所か割当てられ、前記ポインタは、該占有/非占有メモリ内のアドレスによ り実現されつる。
別の実施例においては、前記待ち行列メモリは、共通リソースとして用いられる 。
その目的のために、ポインタか前記占有/非占有メモリに割当てられ、該占有/ 非占有メモリ内の場所に関連する端末装置の受信機のだめの前記待ち行列メモリ 内に記憶されている次の呼びを指示する。
好ましくは、前記待ち行列メモリは、呼びか割当てられるいくつかの呼び場所と して組織され、該割当てられる場所は、互いに、また前記占1!r/非占有メモ リ内の前記場所に、リンクされて、可変長の待ち行列構造を構成する。
極めて好ましいさらにもう1つの実施例においては、前記待ち行列メモリは、い くつかの呼びバッファであって、それぞれが少なくとも2つの待ち行列場所を割 当てられる該いくつかの呼びバッファと、該少なくとも2つの待ち行列場所の状 態を示すマーカ領域と、を有する。
図面の説明 以下、本発明を実施例により、添付図面を参照しつつ詳細に説明する。添付図面 において、 第1図は、゛端末装置が接続されたディジタルスイッチの機能ブロック図であり 、第2図は、第1図のスイッチにおける制御および肯定応答パヶ引・の論理形式 第3図は、本発明の第1実施例における、占有/非占有メモリと、待ち行列メモ リとの配置を示し、 第4図は、本発明の第2実施例における、占有/非占有メモリと、待ち行列メモ リとの配置を示し、 第5図は、本発明の第3実施例における、占有/非占有メモリと、待ち行列メモ リとの配置を示し、 第6図は、第1図のスイッチの細部を示し、それは、占有/非占有メモリと、待 ち行列メモリと、か接続された制御メモリ端末の内部構造を示している。
大嬶便 第1図において、ディジタルスイッチは全体的に2によって示されている。スイ ッチ2に対しては、端末装置4人ないし4Mが接続さね、これらの端末装置は、 それらの送信側および受信側から接続されたものの双方が示されているが、同し 端末装置の送信側および受信側は一緒に1つの物理的装置を構成している。前記 スイッチは、例えはプロセッサユニットを含みうる端末装置4がらのトラヒック を物理的に集信すへく配置された、1つのマルチプレクサ6を含む。該トラヒッ クは、データタイムスロットと、制御タイムスロットとに論理的に分割され、該 データタイムスロットは前記集信後にさらに論理的に分離され、一方該制御卸タ イムスロットは結合せしめられて共通リソースを形成する。
デマルチプレクサ8は、前記データタイムスロットと、前記制御タイムスロット とを分離するように配置され、スイッチメモ1月0は該データタイムスロットを 受取る。制御メモ1月2は、スイッチメモ「月O内のデータタイムスロットの総 合接続を行う際に用いられる情報を含む。制御メモリ端末14は、制御パケット を含む制御タイムスロットを受取り、情報を制御メモリ12内へ書込み、また接 続か完了したか、または受信する端末装置は占有されているか、に関する情報を 仔する肯定応答バケツ1−を呼出しを行っている端末装置へ送信する。
第2図は、制御パケットおよび肯定応答パケットのそれぞれの外観を概略的に示 す。
第2図において、制御パケットは、動作の種類(接続または切断)を示す「動作 コード」と、「制御番号」と、アドレス指定された受信端末装置を示す「論理受 信機」と、アドレス指定された送信端末装置を示す「論理送信機」と、制御要求 を送信する端末装置の物理アドレスを示す「物理出所アドレス」と、を含む。
第2図において、肯定応答パケットは、最初の制御要求を送信した端末装置の物 理アドレスを示す「物理宛先アドレス」と、肯定応答の種類(それぞれの動作完 了、動作未完了)を示す1定応答コード」と、 「制御番号」と、を含む。
制御メモリ端末は、制御パケットから「物理出所アドレス」を拾い、それを肯定 応答パケット内の「物理宛先アドレス」として用いる。「制御番号」は、もしい くつかの待ちかあった場合に、いずれの制御か行われるかを、制御を要求してい る端末装置か知りうるように、肯定応答により送り返される。
占有/非占有メモリ16は制御メモリ端末14と共に働き、それぞれの端末装置 の受信機の実際の状態に関する記憶情報を含む。
第2マルチブレクザ18は、制御メモリ端末14からの制御タイムスロツ1−と 、スイッチメモリIOからのデータタイムスロットとを、同し物理リソースに関 して挿入するように配置されている。第2デマルチブレクザ20は、それぞれの 受信端末装置へのタイムスロットを分離するように配置され、一方、肯定応答パ ケットは、アドレス指定された端末装置へ送られる。
第1図のスイッチに関して上述されたこと、および以下の機能の説明は、PCT /SE 92100819にも記載されており、それからはさらに詳細な説明か 得られる。
1つの端末装置、例えば4Aからは、スイッチメモ1月0による接続のための制 御パケットか送信される。この制御パケットは、マルチプレクサ6に至るまでの 総合接続されたデータと同じルートを用いる。該制御パケットは、そこで分離さ れ、さらに制御メモリ端末14へ送られる。
該制御パケットはこの場合、定められたリンクを指示する関連のスイッチングデ ータによる接続を示す、動作コードを含む。制御メモリ端末I4は、動作要求お よび関連スイッチングデータを、スイッチメモ1月0により要求された接続の実 際の状態と比較する。それぞれの接続の実際の状態は、占有/非占有メモ1月6 内に記憶されている。
もし占有/非占をメモ1月6か、接続要求において、アドレス指定された受信機 、例えば端末装置4Mか非占有であることを示せば、制御メモリ端末は、占有/ 非占有メモ1月6内の「非占有」状態を「占有」状態へ変化させ、新しい接続を 制御メモ1月2内へ書込み、それによってスイッチメモ1月0からの読取りに影 響を与えて、端末装置4Aから端末装置4Mへの単向データルートか確立される ようにする。
制御端末14は、次にマルチプレクサ18を経て端末装置4Aへ肯定応答を送信 し、後昔に接続要求か達成されたことを知らせる。
もし、ここで例えは端末装置4Bかリンクを端末装置4Mへ接続しようとすれば 、制御メモリ端末14は、占有/非占有メモリ16を経て端末装置4Mか占有さ れていることを知る。
本発明か処理しようとしているのは、この状況およびそれに起因する諸問題であ る。
上述のPCT/SE 92100819によれば、制御メモリ端末14は端末装 置4Bへ、アドレス指定された受信機か占有されている旨の情報を含む肯定応答 パケットを送信する。その間接的結果として、端末装置4Bは後に接続を試みな くてはならない。
これは理想的な解決ではなく、それは、端末装置4Bか正に接続を試みようとす る時に、例えは端末装置4Cか割込めば、端末装置4Mか常に占有状態にあると いう不公平を生じうる。もう1つの欠点は、もし例えば端末装置4Bかその接続 要求を含む制御パケットを、該端末装置4Bか無準備状態にならないように高頻 度で繰返せば、制御メモリ端末14か圧迫を受けることである。
本発明によれば、以下に詳述される「公平な待ち行列機能Jのためのシステムの 導入により、 「高速回路スイッチ」に伴うこれらの欠点は解消されつる。必要 な機能的追加は、第1図に全体的に22によって指示されており、実施用メモリ と、ソフトウェアまたはハードウェアでありうる制御論理装置とにより構成され る。
以下の説明かられかるように、端末装置tBにおける相違は、それが、上述の例 のように、端末装置へに既に接続されている端末装置Mへの接続を試みる時、メ ツセージの要求を待ち行列に登録され、肯定応答である「接続要求を待ち行列に 登録済み」を受けることである。
端末装置Mか切断要求を存する制御パケットを送信すると、制御メモリ端末14 は直ちに端末装置Bを端末装置Mに接続し、かつ肯定応答を、M(r要求達成済 み」)と、B(r待ち行列に登録された接続要求達成済み」)との双方へ送る。
これは、「占有され、かつ待ち行列に登録済み」という状態コードを占有/非占 有メモ1月6に追加し、また関連ポインタを、待ちメツセージが記憶されている 待ち行列メモリ24に追加することによって、行われる。
この特別機能を「高速回路スイッチ」か要求する速度で管理するためには、さら に制御メモリ端末14内に追加の論理装置か必要である。
第1実施例においては、占有/非占有メモ1月6内のそれぞれの場所に対し、1 つまたはそれ以上の待ち行列場所か割当てられつる。この場合は、待ち行列メモ リ24に対するポインタの必要はない。そのわけは、そのようなポインタは、元 来占有/非占有メモリ16内のアドレスによって表示されるものと理解されるか らである。占有/非占有メモリ16内の1つの場所はまた、(第2図に関連して 上述された定義による)「論理受信機」をも表し、その場合、場所1は例えば端 末装置へを表し、場所2は端末装置Bを表し、なととなる。
第3図は、機能的に簡単なこの第1実施例における、占存/非占存メモリ16お よび待ち行列メモリ24の配置を示す。
占有/非占有メモ1月6は、いくつかの場所を含み、そのそれぞれが26に示さ れている状態コードを存する。これらの状態コードは、 「非使用」、 「非占 有J、[占有され、かつ待ち行列に登録済み」、「占有され、かつ待ち行列に未 登録」である。「占有され、かつ待ち行列に登録済み」および[占有され、かつ 待ち行列に未登録」の状態をコードに直接述べることは、それが、待ち行列メモ リ24内の26に示されている機能[領域記述」内のポインタ値からもわかるの で、必要ではない。しかし、制御パケット内の動作コード(第2図参照)の1つ は、 [もし非占有ならば接続し、もし待ち行列における前方に何もなけれは待 ち行列に登録せよJてありうるので、管理の観点からは、これを占有/非占有メ モ16内の状態コート内に示すほうか有利である。
占有/非占有メモ16内のそれぞれの場所26は、ポインタ28によって指示さ れているように、待ち行列メモリ24内の自身の「呼び領域」 30を指示し、 該「呼び領域jは、占有/非占有メモ1月6内の全ての場所26に対して等しい 大きさであるあらかしめ定められた大きさを有する。それぞれの「呼び領域」3 0内には、「領域記述J31と、いくつかの「呼び」32のための場所と、か含 まれている。それぞれの「呼び領域」は、34に示されている「制御番号j1「 論理送信機」、および「物理宛先アドレス」 (第2図参照)を含むいくつかの 呼び32を記憶しうる。
「領域記述」のフィールド32内の36および38には、それぞれ「インポイン タ」および[アウトポインタJか記憶される。
インポインタ36は、次の呼びかその呼び領域30のとこへ記憶されるべきかを 指示する。インポインタ36は、挿入の後にはIステップたけステップせしめら れ、次の非占有場所を指示する。呼びの挿入においては、インポインタ36がア ウトポインタ38と同じ値を持っていないことかチェックされなくてはならない 。もしその場合であれば、サービスされなかった呼びが過剰書込みされないよう に、書込みか阻止されなくてはならない。この場合、制御メモリ端末14は、受 信機か占有されていること、および待ち行列場所か得られないこと、を示す肯定 応答を送信する。
アウトポインタ38は、受信機か切断された時に、とのメツセージが次にサービ スを受けるべきかを指示する。もし制御メモリ端末14が、切断時に状態コート が待ち行列に登録済みであることを検出すれば、受信機のスイッチングデータは 、前記ポインタにより指示されている呼び領域30の部分から読取られる。接続 の確立後、アウトポインタ38は次の場所へステップせしめられる。その時、も しインポインタ36かアウトポインタ38に等しくなれば、制御メモリ端末14 は、受信機の状態コートを「占有状態だか、待ち行列には未登録」へ変化せしめ る。もちろん、制御メモリ端末16はまた、肯定応答を待ち行列登録端末装置へ 送信して、要求された接続か確立されたことを知らせる。「物理宛先アドレス」  (第2図参照)は、呼び領域30を指示する呼びから収集される。
呼び領域は循環バッファとして管理され、これはポインタが最後の場所に達した 時、それか最初の場所へステップせしめられることを意味する。
制御メモリ端末14は、ポインタ36.38を、互いに、また呼び領域30内の 最後の可能な場所と、比較して、上述の処理を行うための、制御論理装置(ソフ トウェアまたはバー1−ウェア)を含むへきである。
簡単な論理的具体化を意味する上述の実施例は、全ての受信機に対して一定の大 きさの呼び領域を確保することにより、待ち行列メモリの無駄な使用を生じつる 。こねは特に、接続された端末装置の少数のもののみがプロセッサユニットであ り、そのまたあるもののみか待ち行列作成機能を用いる必要がある場合に、そう である。
そのような場合に、待ち行列メモリを共通リソースとして用いる実施例は、メモ リ要求を大幅に削減し、前記機能の実施をより実際的なものになしつる。第4図 は、そのような実施例における占有/非占有メモリおよび待ち行列メモリの配置 を示す。
この実施例においては、ポインタ54か占有/非占有メモリ16に割当てられ、 このポインタは、占有/非占有メモ1月6内の場所に関連する端末装置の受信機 のための待ち行列メモリ24内に記憶されている次の呼びを指示する。待ち行列 メモリ24を、いくつかの「呼び場所」または呼びバッファ52として組織し、 これらの呼び場所52を呼びに割当て、該割当てられた場所を、互いに、また占 有/非占仔メモリ内の場所に、リンクさせれば、待ち行列作成構造は可変長に、 かつ前の実施例の機能的に簡単な具体化におけるよりもかなり少ないメモリ消費 により、構成されつる。
もちろん、例えば、前記簡単な具体化において、ある数の呼び場所が既製の待ち 行列作成構造に割当てられるようになっている、待ち行列作成構造の他の変種も また構成されうる。
ここで第4図を参照する。「もし非占有ならは接続し、もし待ち行列場所が得ら れれは待ち行列に登録せよ」という動作コートを存する制御パケットか制御メモ リ端末14に到着した時、制御メモリ端末14か占有/非占有メモ1月6を通常 のように読取り、受信機か占有されていることを見出すものとする。その場合は 、制御メモリ端末14は待ち行列メモリ22内のマーカ領域50内において、呼 びバッファ52の占有されていないものに対するマーカを探索する。マーカ領域 50内においては、それぞれのヒント位置は呼びバッファ52のアドレスを表し 、その内容は非占有または占有を表す。
非占有バッファ52か見出された時は、そこに呼びか記憶され、このバッファに 対するマーカは占有マークとされ、情報「待ぢ行列に登録済み」を含む肯定応答 か送信される。(もし非占有バッファか発見されなければ、情報「占有され、待 ち行列場所は?VられないJを含む肯定応答か送信される。)前記バッファを呼 びリスト内へリンクさせるために、制御メモリ端末14は、占存/非占存メモリ 16の、問題になっている場所に関連するインキューポインタ54を読取る。こ のインキューポインタ54は、この受信機に対する最後に記憶された呼びか見出 されるへきバッファ場所52の、待ち行列メモリ24内における絶対アドレスを 指示する。
もし、ちっと早く記憶された呼びか存在すれは(占有/非占有メモリ16内にお ける状態は、「占有され、かつ待ち行列に登録済み」となり)、制御メモリ端末 14は、新しい呼びか記憶されるへきバッファ場所52の絶対アドレスを、最後 の呼びか記憶されている56の正にその/1ツファ場所52に書込み、その場所 56か新しい呼びの該バッファ場所52を指示するようにする。
もし、も、つと早く記憶された呼びか存在しなけれは(占を/非占有メモ1月6 内における状態は、「占有され、かつ待ち行列に未登録」となり)、制御メモリ 端末14は、新しい呼びか記憶されるへきバッファ場所52の絶対アドレスを、 占有/非占有メモリ16に接続されている、同様に54にあるアウトキューポイ ンタに対する場所に書込む。次に、前記呼びは、割当てられたバッファ52内に 書込まれ、その場所56はクリアされる。
占存/非占存メモ「月6内の非占有マークを存する待ち行列に登録された場所か 、切断要求に関連して読取られる時は、制御メモリ端末14が、同様に54にあ る該場所に属するアウトキューポインタを読取り、該ポインタは関連の受信機へ 供給される準備を完了したメツセージを指示する。アウトキューポインタ54は 、前記呼びのための前記バッファ52の絶対アドレスを指示する。切断の後、マ ーカ領域50内の前記バッファ場所は、非占有マークを与えられ、非占有マーク のバッファ場所のためのリンクポインタ56が、新しいアウトキューポインタと して書込まれる。もしリンクポインタ56かゼロであるか、またはインキューポ インタかアウトキューポインタに等しければ、これは、それ以上の呼びか待ち行 列に登録されえないことを意味する。その場合制御メモリ端末14は、やはり占 有/非占有メモ1月6内の状態を「占有され、かつ待ち行列に未登録」へ変化さ せる。
待ち行列メモリ24を共通リソースとして管理する制御メモリ端末14内の制御 論理装置を加速するためにハードウェアを追加して、マーカ領域50内の非占有 バッファ52を速やかに発見することかできる。この例にはl\−ドウエア論理 装置かあり、これは、組合せ方法により支援されて変数内の最上位の1を発見す る。
第5図には、共通待ち行列リソース24゛ がある数の呼びバッファ52′ を 有する実施例か示されている。ことごとくの呼びバッファには、それぞれ2つの 待ち行列場所52° 1および52°、2か割当てられている。待ち行列に登録 される必要のある呼びか現れ、呼出された受信機に対する前の呼びが該待ち行列 内になければ、マーカ領域50゛内において非占有呼びバッファ52゛か探索さ れる。見出された呼びバッファのアドレスかポインタ54′ として、占有/非 占有メモ1月6内の呼出された受信機の場所に書込まれ、前記呼びは待ち行列メ モリ24゛内のマーカ場所に関連する場所に記憶される。マーカ場所内には、1 つの待ち行列場所のみか占有されていることを示すコードが書込まれる。もし同 じ受信機に対する新しい呼びが到着すれば、占有/非占有メモリ16°は、既に 呼びが待ち行列に登録されていることを示す。そこで、その呼びは、他の待ち行 列場所内に記憶され、前記呼びバッファ52′ に対するマーカの状態は、双方 の場所52°、lおよび52’、2が占有されていることと、最後に使用された 場所が待ち行列内の最後の場所であることと、を示すように変化せしめられる。
それぞれの呼びバッファのマーカ領域内に含まれる4ビツトは、以下のようにコ ーディングされるが、なお第5図も参照されたい。
待ち行列場所lのみか占有されている;待ち行列場所2のみか占有されている; 双方の待ち行列場所か占有され、待ち行列場所lが待ち行列内の最後の場所であ る。
双方の待ち行列場所か占有され、待ち行列場所2か待ち行列内の最後の場所であ る。
他のコードは、双方の場所か非占有であることを示す。別の他のコードは、呼び バッファ内の待ち行列場所の数を拡大するために用いられつる。
問題になっている受信機か非占有になり、占有/非占有メモリ16’内の状態が 、待ち行列に登録された呼びが存在していることを示している時は、ポインタ5 4′か読取られ、該ポインタにより待ち行列内の最初の場所として指示されてい る場所に記憶されている呼びか接続される。その後、マーカの状態は、場合に応 じて、双方の場所か非占有であること、または一方の場所のみが占有されている こと、を示すように変化せしめられる。もし最終結果として、双方の場所か非占 有になっていれば、占有/非占有メモ1月6°内の状態も「接続済みで、待ち行 列に未登録」に変化せしめられる。
第6図は、制御メモリ端末14か占有/非占有メモ1月6および待ち行列メモリ 24と共に、本質的に公知であるマイクロプロセッサ構造と、中央組合せ論理装 置としての演算装置60と、システムバス62.64.66により接続された諸 メモリおよび諸機能装置と、によりとのように内部的に設計されつるかを示す。
関連の制御装置70を存するプログラムメモリ68は、制御バス72を経て、そ れぞれのプログラムステップにおける諸装置間の相互作用を制御する。上述され た、変数内の最上位の1を速やかに見出す装置は、74によって示されている。
制御パケットのための呼びFIFOは76によって示され、肯定応答パケットの ための肯定応答FIFOは78によって示されている。
行われる動作の流れは、矢印の方向かられかる。
その場合、待ち行列作成機能に関連する制御動作においては、以下の動作コード が可能である。
■、 もし非占有であれば接続し、もし占有ならは待ち行列に登録するな。
Z もし非占有であれば接続し、もし待ち行列内の前に呼びがなければ待ち行列 に登録せよ。
λ もし非占有てあれは接続し、もし待ち行列場所が得られれば待ち行列に登録 せよ。
4、切断せよ(待ち行列に登録された呼びを接続せよ)。
5、待ち行列に登録された呼びを除去せよ。この指令は、待ち行列に登録された 呼びについて新しい接続かなされるべき時に、前述のように処理される。相違は 、接続がなされないことと、全呼び領域およびリンクされたリストが、占有/非 占有メモ1月6内の状態か[占有され、かつ待ち行列に未登録」にセットされる 前にクリアされることと、のみである。その後、適切な肯定応答「要求達成済み 」か送信される。
待ち行列作成機能に関連する以下の肯定応答が可能である。
1、接続を達成済み。
Z 接続要求を待ち行列に登録済み。
3、待ち行列に登録された接続要求を達成済み。
4、要求を達成済み(切断せよ、待ち行列内の呼びを除去せよ)。
5、 占有され、待ち行列場所は得られない。
制御パッケージ 肯定応答パ・ンケージ

Claims (1)

  1. 【特許請求の範囲】 1.いくつかの端末装置(4A−M)のために働いて、該端末装置間の信号トラ ヒックのスイッチングを行うディジタルスイッチにおいて、該トラヒックは論理 的にデータタイムスロットおよび制御パケットを有する制御タイムスロットに分 割され、前記ディジタルスイッチが、前記データタイムスロットを受取るスイッ チメモリ(10)と、該スイッチメモリ内の該データタイムスロットの総合接続 を容易ならしめる情報を含む制御メモリ(12)と、 前記制御タイムスロットおよびその中に存在する制御パケットを受取り、前記制 御メモリ(12)内へ情報を書込み、呼出されたおよび呼出している前記端末装 置へ肯定応答パケットを送信する、制御メモリ端末(14)と、該制御メモリ端 末(14)と協働してそれぞれの前記端末装置の実際の状態を記憶する占有/非 占有メモリ(16)と、を含み、 前記制御メモリ端末(14)および前記占有/非占有メモリ(16)に関連する 待ち行列システムであって、該待ち行列システムが、第1端末装置(4B)が、 占有されている第2端末装置(4M)への接続を確立しようとする場合に、 呼び要求の待ち行列への登録と、前記第1端末装置への肯定応答「接続要求を待 ち行列へ登録済み」の送信とを行い、かつ前記第2端末装置からの切断要求を受 信した時に、 前記第1端末装置の前記第2端末装置への直接接続を行い、前記第1および第2 端末装置へ、それぞれ情報「接続達成済み」および「要求達成済み」を含む肯定 応答の送信を行う、メモリ手段および制御論理手段を含むことを特徴とする、デ ィジタルスイッチ。 2.待ち行列メモリ(24)と、前記占有/非占有メモリ(16)が、「占有さ れ、かつ待ち行列に登録済み」という端末装置の状態コードと、前記待ち行列メ モリに対する関連の第1ポインタ(28)と、のための場所を含むことと、を特 徴とする、請求項1記載のディジタルスイッチ。 3.前記占有/非占有メモリ(16)内のそれぞれの場所に、1つまたはいくつ かの待ち行列場所が割当てられていることと、前記ポインタ(28)が、該占有 /非占有メモリ内のアドレスにより実現されていることと、を特徴とする、請求 項2記載のディジタルスイッチ。 4.前記占有/非占有メモリ(16)内のそれぞれの場所が、アドレス指定され る受信端末装置を表すことを特徴とする、請求項3記載のディジタルスイッチ。 5.前記占有/非占有メモリ(16)がいくつかの場所を含み、そのそれぞれが 「非使用」、「非占有」、「占有され、かつ待ち行列に登録済み」、および「占 有され、かつ待ち行列に未登録」を意味する状態コードを有することを特徴とす る、請求項4記載のディジタルスイッチ。 6.前記待ち行列メモリ(24)内において、次の呼びが記憶される場所と、受 信装置が切断された時に代わりに供給されるべき呼びと、をそれぞれ指示する第 2および第3ポインタ(36、38)が、「占有され、かつ待ち行列に登録済み 」および「占有され、かつ待ち行列に未登録」の状態を指示することを特徴とす る、請求項5記載のディジタルスイッチ。 7.前記待ち行列メモリ(24)内における、最後に記憶された受信機の呼びが 見出されるべきバッファ場所(52)の絶対アドレスと、関連する受信機に対し 供給される準備を完了した呼びのためのバッファ場所(52)の絶対アドレスと 、をそれぞれ指示する第4および第5ポインタ(54)が、「占有され、かつ待 ち行列に登録済み」および「占有され、かつ待ち行列に未登録」の状態を指示す ることを特徴とする、請求項5記載のディジタルスイッチ。 8.前記占有/非占有メモリ(16)内のそれぞれの場所が、待ち行列メモリ( 24)内の自身の呼び領域を指示し、該呼び領域が、該占有/非占有メモリ内の 全ての場所に対して同じであるあらかじめ定められた大きさを有し、かつ領域画 定のためのフィールド内に、制御番号、アドレス指定される送信端末装置、およ び最初の制御要求を送信した端末装置に対する物理宛先アドレス、を含むいくつ かの呼びを記憶しうることを特徴とする、請求項6または請求項7記載のディジ タルスイッチ。 9.前記第2および第3ポインタ(36、38)が、前記待ち行列メモリ(24 )内の領域記述のための前記フィールド内に記憶されることを特徴とする、請求 項6および請求項8記載のディジタルスイッチ。 10.前記第2および第3ポインタ(36、38)を、互いに、また前記呼び領 域内の最後の可能な場所と、比較するための、前記制御メモリ端末(14)内の 制御論理装置(70)を特徴とする、請求項9記載のディジタルスイッチ。 11.前記待ち行列メモリ(24)が共通リソースとして用いられることを特徴 とする、請求項1記載のディジタルスイッチ。 12.前記占有/非占有メモリ(16)に割当てられたポインタ(54)が、該 占有/非占有メモリ内の場所に関連する端末装置の受信機のための前記待ち行列 メモリ(24)内に記憶されている次の呼びを指示することを特徴とする、請求 項11記載のディジタルスイッチ。 13.前記待ち行列メモリ(24)が、呼びが割当てられるいくつかの呼び場所 として組織され、該割当てられる場所が、互いに、また前記占有/非占有メモリ (16)内の前記場所に、リンクされて、可変長の待ち行列構造を構成すること を特徴とする、請求項12記載のディジタルスイッチ。 14.前記待ち行列メモリ(24)内に含まれるマーカ領域(50)から非占有 の呼び場所を見出すためのハードウェア(74)を特徴とする、請求項13記載 のディジタルスイッチ。 15.前記待ち行列メモリ(24)が、いくつかの呼びバッファ(52)であっ て、それぞれが少なくとも2つの待ち行列場所を割当てられる該いくつかの呼び バッファ(52)と、該少なくとも2つの待ち行列場所の状態を示すマーカ領域 と、を有することを特徴とする、請求項11記載のディジタルスイッチ。 16.待ち行列に登録される必要のある呼びが現れた時、非占有の呼びバッファ を求めて前記マーカ領域の探索を行い、該探索の結果として見出された呼びバッ ファのアドレスを、ポインタとして前記占有/非占有メモリ内の呼出された受信 機に関連する場所に書込み、前記呼びを、前記待ち行列メモリ内の前記見出され た呼びバッファに関連する前記マーカ内の場所に関連する場所に記憶する、手段 を特徴とする、請求項15記載のディジタルスイッチ。 17.前記手段がさらに、ある呼びバッファに関連するマーカ場所を更新するコ ードを、該呼びバッファの待ち行列場所の状態に変化が起こる毎に、前記マーカ 領域内に書込む手段を含むことを特徴とする、請求項16記載のディジタルスイ ッチ。 18.呼びパッファが2つの待ち行列場所を有する場合に、該呼びバッファが該 呼びバッファに対して割当てられた4ビットを前記マーカ領域内に有し、該4ビ ットが以下のようにコーディングされていることを特徴とする、請求項17記載 のディジタルスイッチ。 待ち行列場所1のみが占有されている;待ち行列場所2のみが占有されている; 待ち行列場所1および2が占有され、待ち行列場所1が待ち行列内の最後の場所 である;及び 待ち行列場所1および2が占有され、待ち行列場所2が待ち行列内の最後の場所 である。 19.前記マーカ内の他のコードが、双方の前記場所が非占有であることを示す ことを特徴とする、請求項18記載のディジタルスイッチ。 20.呼びバッファ内の待ち行列場所の数を2を超えて拡大するための、前記マ ーカ領域内の他のコードを特徴とする、請求項18または請求項19記載のディ ジタルスイッチ。
JP6500449A 1992-05-22 1993-05-18 「高速回路」性を有するスイッチに対する待ち行列システム Pending JPH06511612A (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
SE9201622A SE470299B (sv) 1992-05-22 1992-05-22 Kösystem för väljare med "Fast-Circuit"-egenskaper
SE9201622-9 1992-05-22
PCT/SE1993/000440 WO1993025026A1 (en) 1992-05-22 1993-05-18 A queueing system for switches having 'fast-circuit' properties

Publications (1)

Publication Number Publication Date
JPH06511612A true JPH06511612A (ja) 1994-12-22

Family

ID=20386321

Family Applications (1)

Application Number Title Priority Date Filing Date
JP6500449A Pending JPH06511612A (ja) 1992-05-22 1993-05-18 「高速回路」性を有するスイッチに対する待ち行列システム

Country Status (12)

Country Link
US (1) US5408468A (ja)
EP (1) EP0717899A1 (ja)
JP (1) JPH06511612A (ja)
CN (1) CN1051419C (ja)
AU (1) AU660259B2 (ja)
BR (1) BR9305529A (ja)
CA (1) CA2114002A1 (ja)
FI (1) FI940301A0 (ja)
MX (1) MX9302994A (ja)
NO (1) NO940220D0 (ja)
SE (1) SE470299B (ja)
WO (1) WO1993025026A1 (ja)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5748627A (en) * 1994-06-10 1998-05-05 Harris Corporation Integrated network switch with flexible serial data packet transfer system
JP3943607B2 (ja) * 1994-06-10 2007-07-11 ハリス コーポレイション 切換え機能を有する集中ネットワーク交換機
GB2294840B (en) * 1994-11-07 1999-02-10 Plessey Telecomm Improvements in or relating to telecommunications systems
US5774745A (en) * 1995-03-31 1998-06-30 Cirrus Logic, Inc. Method and apparatus for writing and reading entries in an event status queue of a host memory
US5596574A (en) * 1995-07-06 1997-01-21 Novell, Inc. Method and apparatus for synchronizing data transmission with on-demand links of a network
CA2254811C (en) * 1997-12-04 2007-09-18 Nippon Telegraph And Telephone Corporation Synchronous transfer mode (stm) communication network
US6078959A (en) * 1998-01-29 2000-06-20 Opuswave Networks, Inc. Subscriber-originated call deferred queuing
US6771655B1 (en) * 1998-05-29 2004-08-03 Alcatel Canada Inc. Method and apparatus for managing data transportation
US6501750B1 (en) * 1998-06-05 2002-12-31 Siemens Information & Communication Networks, Inc. Method and device for device-to-device enablement of camp-on capability
US7065203B1 (en) 2001-05-07 2006-06-20 Cisco Technology, Inc. Method and system for managing call requests in a limited bandwidth environment
CN100531037C (zh) * 2004-12-24 2009-08-19 鸿富锦精密工业(深圳)有限公司 通用异步收发器桥接电路
US7716536B2 (en) * 2006-06-29 2010-05-11 Intel Corporation Techniques for entering a low-power link state

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63108827A (ja) * 1986-10-17 1988-05-13 クオルコム・インコーポレーテッド 衛星または遠隔中継器を使用するスペクトル拡散多元接続通信システム

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IT1030925B (it) * 1974-12-19 1979-04-10 Sits Soc It Telecom Siemens Unita di controllo della segnalazione
US3969589A (en) * 1975-08-22 1976-07-13 Bell Telephone Laboratories, Incorporated Telephone switching system having attendant queuing facilities
US4012597A (en) * 1975-11-24 1977-03-15 Motorola, Inc. Transmission trunk multichannel dispatch system with priority queuing
DE2658912B2 (de) * 1976-12-24 1980-07-17 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Schaltungsanordnung für eine zentralgesteuerte Fernmelde-, insbesondere Femsprechvermittlungsanlage
DE2855473C2 (de) * 1978-12-22 1986-02-06 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Verfahren zur Behandlung wartender Anrufe in einer indirekt gesteuerten Fernmelde-, insbesondere Fernsprechvermittlungsanlage
JPS58116856A (ja) * 1981-12-29 1983-07-12 Fujitsu Ltd デジタル時分割交換方式
DE3203052A1 (de) * 1982-01-30 1983-08-11 Telefonbau Und Normalzeit Gmbh, 6000 Frankfurt Verfahren zum aufbauen von verbindungen in sprache und daten uebertragenden digitalen fernmeldenetzen und vermittlungseinrichtungen
US5166974A (en) * 1988-11-16 1992-11-24 Dytel Corporation Interactive call processor to facilitate completion of queued calls
US4953204A (en) * 1989-10-17 1990-08-28 At&T Bell Laboratories Multilocation queuing for telephone calls
US5278898A (en) * 1991-05-30 1994-01-11 Davox Corporation System for managing a hold queue

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS63108827A (ja) * 1986-10-17 1988-05-13 クオルコム・インコーポレーテッド 衛星または遠隔中継器を使用するスペクトル拡散多元接続通信システム

Also Published As

Publication number Publication date
SE9201622D0 (sv) 1992-05-22
SE9201622L (sv) 1993-11-23
WO1993025026A1 (en) 1993-12-09
AU4099593A (en) 1993-12-30
SE470299B (sv) 1994-01-10
FI940301A7 (fi) 1994-01-21
BR9305529A (pt) 1994-11-08
FI940301A0 (fi) 1994-01-21
CN1051419C (zh) 2000-04-12
CN1082793A (zh) 1994-02-23
AU660259B2 (en) 1995-06-15
US5408468A (en) 1995-04-18
NO940220L (no) 1994-01-21
MX9302994A (es) 1994-08-31
EP0717899A1 (en) 1996-06-26
CA2114002A1 (en) 1993-12-09
NO940220D0 (no) 1994-01-21

Similar Documents

Publication Publication Date Title
US4555781A (en) Conversational video system having local network control
US4574284A (en) Communication bus interface unit
US5619497A (en) Method and apparatus for reordering frames
US4531184A (en) Conversational video system having contact selection control
US4525779A (en) Conversational video system
USRE37494E1 (en) Transfer of messages in a multiplexed system
US6985484B1 (en) Packetized data transmissions in a switched router architecture
US4388489A (en) Conversational video system
US4633245A (en) Local area network interconnect switching system
JPH0685919A (ja) メッセージ蓄積マルチ統合装置及び統合処理方法
JPS58501065A (ja) パケツト音声統合交換のための処理設備
CA1233225A (en) Trunk for packet switching
US5408468A (en) Queueing system for switches having fast circuit properties
US6052387A (en) Enhanced interface for an asynchronous transfer mode segmentation controller
KR100211090B1 (ko) 고속회로 특성을 지닌 스위치용 큐닝 장치
US20030046475A1 (en) Optimized i2o messaging unit
US6728857B1 (en) Method and system for storing and retrieving data using linked lists
JPH0974410A (ja) 通信中継装置
JPH0316343A (ja) フレーム選択受信方法
JP2003152813A (ja) データ伝送装置
JPH11146019A (ja) データ転送装置
JPS62293851A (ja) 通信制御装置
JPH08298514A (ja) 通信サービス提供方法
JPH0473660B2 (ja)
JPH0248839A (ja) 不定形通信網の通信制御装置