JP3859721B2 - 非同期転送atmモードで情報を転送するシステムでセル情報に優先度を付与する方法 - Google Patents

非同期転送atmモードで情報を転送するシステムでセル情報に優先度を付与する方法 Download PDF

Info

Publication number
JP3859721B2
JP3859721B2 JP52396497A JP52396497A JP3859721B2 JP 3859721 B2 JP3859721 B2 JP 3859721B2 JP 52396497 A JP52396497 A JP 52396497A JP 52396497 A JP52396497 A JP 52396497A JP 3859721 B2 JP3859721 B2 JP 3859721B2
Authority
JP
Japan
Prior art keywords
cell
stream
priority
assigned
partial
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.)
Expired - Fee Related
Application number
JP52396497A
Other languages
English (en)
Other versions
JP2000503178A (ja
Inventor
ブリーム ウーヴェ
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.)
Siemens AG
Original Assignee
Siemens AG
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 Siemens AG filed Critical Siemens AG
Publication of JP2000503178A publication Critical patent/JP2000503178A/ja
Application granted granted Critical
Publication of JP3859721B2 publication Critical patent/JP3859721B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04QSELECTING
    • H04Q11/00Selecting arrangements for multiplex systems
    • H04Q11/04Selecting arrangements for multiplex systems for time-division multiplexing
    • H04Q11/0428Integrated services digital network, i.e. systems for transmission of different types of digitised signals, e.g. speech, data, telecentral, television signals
    • H04Q11/0478Provisions for broadband connections
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5638Services, e.g. multimedia, GOS, QOS
    • H04L2012/5646Cell characteristics, e.g. loss, delay, jitter, sequence integrity
    • H04L2012/5651Priority, marking, classes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/54Store-and-forward switching systems 
    • H04L12/56Packet switching systems
    • H04L12/5601Transfer mode dependent, e.g. ATM
    • H04L2012/5672Multiplexing, e.g. coding, scrambling

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Description

本発明は、請求の範囲1の上位概念による方法に関する。
最新のATMシステムでは、情報がセルで伝送される。前記セルは1つのヘッダ部分及び1つの情報部分を有する。ヘッダ部分中にはコネクション情報が記憶され、情報部分中には、伝送されるべき有効データが記憶される。本来の伝送は、概して、送信機と受信機との間のコネクションセクションを介して行われる。ここで、場合により、コネクションセクションを次のように利用する必要性がある、即ち、複数の送信装置が、該送信装置から発するセル流を同一のコネクションセクションを介して伝送するようにコネクションセクションを利用する必要性がある。
夫々のセル流の伝送を個々のセル流の必要性に応じて実施できるため、従来技術では所謂WEIGHTED FAIR QUEUEING SCHEDULING方法が普及している。相応の技術は、例えば、下記の刊行物に記載されている。
“Virtual Spacing for Flexible Traffic Control”,J.W. Roberts, International Journal of Communication Systems,Vol.7,307−318(1994)。ここで、個々のセル流には、種々の重み付け係数が割り当てられ、該重み付け係数により本来の伝送過程が、個々のコネクションセクション上で制御される。一層分かり易い理解のため図3を参照すべきである。
そこでは、例えば、セル流1...nが開示されている。nのセル流が送信装置DEMUXにより1つ、又は複数の受信機の方向に伝送される。実際上単に1つのコネクションセクションのみが利用される。さらにnのセル流には重み付け係数r1...rnが割り当てられている。分かり易さのため仮定してあることは、たんに2つのセル流、即ち、セル流1,2が1つのコネクションセクションを介して伝送されることである、更に、コネクションセクションは、150Mbit/secの最大伝送容量を有するべきである。両セル流1,2には、重み付け係数r1=2及びr2=1が割り当てられている。それにより、伝送のためセルが現れる場合セル流1が100Mbit/secの伝送レートを以て伝送され、そして、セル流2が単に50Mbit/secで伝送される。
その種の手法で問題になるのは、コネクションの容量利用度が殊に、種々のサービスに鑑みて、最適には保証されないことである。このことは、殊に次のことに基因する、即ち、保証されたサービス品質を有するコネクションが、例えば、何らのサービス品質保証のないコネクションとは異なって、処理されねばならないことに基因する。而して、前者の場合は、概してサービス品質及び/又はコネクションパラメータに依存してスイッチング接続されねばならなず、このことは、後者の場合は、比較的重要でない。ここで、所要のデータを、コネクション−セクションが低い負荷を受けているときのみ伝送することができるのである。このことが成り立つのは、殊に、次のような場合である、即ち、保証されたサービス品質を有するセル流が利用可能な伝送容量を十分には利用しない場合である。
刊行物“IEICE Transactions on Communications ’92, Changhwan OH et al: Priority Control ATM for Switching Systems”から、伝送されるべきセル流の優先度付与方法が公知である。それに従って、セル流のセルが、それのQOS(Quality of Service)に基づき、クラスに分けられる。優先度ロジックは、バッファの中からどのセルが読出されるべきかを判定する。どのように優先度付与を重み付け係数の割当により制御すべきかは、前記刊行物には示されていない。
更に、ヨーロッパ特許出願EP−A−0681385A2からは、同様にセル流の優先度付与方法が公知である。ここで、同じく優先度ロジックにより優先度付与が次のようにして行われる、即ちセルを待ち合わせ行列(queueキュー)にて書込み、そして、品質判別尺度(Delay Quality Classes)に従って優先度ロジックにより再び読出するのである。重み付け係数の割当により優先度付与の制御をどのように行うかに就いては、前記刊行物にも示されていない。
本発明の基礎を成す課題とするところは、コネクションセクションの容量利用度を最適且つ効率的に制御できる手法を提供することである。
本発明によれば、前記課題は、請求の範囲1の上位概念を基礎として、それの特徴事項の構成要件により解決される。
本発明において、殊に有利には重み付け係数の極端な値の選択により、優先度付与が達成される。それにより、前記の優先度に依存して、当該のコネクションセクションを介するセル流を制御でき、よって最適の容量利用度が保証される。
本発明の更なる構成をサブクレームに規定してある。
請求の範囲2によれば、セル流を多数の部分セル流から形成し、該多数の部分セル流に、種々の重み付け係数を割り当て、割り付けるのである。
請求の範囲3によれば、或1つのセル流の各部分セル流に場合により異なる重み付け係数を割り当て、割り付けるのである。それにより、同一のコネクションセクション内で情報の伝送を種々の優先度で実施できるという効果が得られるのである。それにより、1つのセル流内での情報の伝送を種々の優先度で実施できるという効果が得られる。
請求の範囲4によれば、各部分流及び優先度毎に少なくとも1つの計数装置を設け、該計数装置の計数器状態が夫々の部分流の1つのセルの到来の際、インクリメントされ、そして、離脱したときデクリメントされるようにしたのである。それにより、システム内でのセルの占有ふさがりレベルが検出可能であるという利点が得られる。
請求の範囲5によれば、スケジューラは、計数装置の評価に従ってセルを転送するようにしたのである。
それにより、コネクションセクションの特に効率的な容量利用度が得られるという作用効果が奏される。
次に1実施例を用いて本発明を詳述する。
図1は、本発明の方法プロセスを一般的な実施例を示し、
図2は、本発明の方法プロセスの特別な実施例を示し、
図3は、本発明が基礎とする従来技術を示す。
図1に示されている一般的実施例に即して本発明の方法を詳述する。ここでセル流iが伝送過程前に重み付け係数riを付与される。図1に示すように、2つのセル流、即ち、セル流1及びセル流2が示してある。前記セル流は、送信装置DEMUX−これは概してデマルチプレクサとして構成される−から出発して、1つの共有のコネクションセクションを介して1つ複数の受信装置へ伝送される。ここで、セル流のうちの1つ、例えば、セル流1には重み付け係数r1が割り付けられ、一方、残りのセル流、即ちセル流2には、重み付け係数r2が割り当てられる。両セル流のうちの1つに伝送に関して優先度付与を行い得るため、重み付け係数のうちの1つ、例えば、r2が残留重み付け係数r1より遥かに小に選ばれる。ここで、より遥かに小であることが意味することは、r1と、r2の商が1より遥かに大であるということである。実際上のことを考慮すると、係数100が全く受容可能であることが判明している。
実際上は、複数のセル流が生じ、これらのセル流は、1つの共有のコネクションセクションを介して伝送されねばならない。更なる考察上仮定されるべきことよれば、セル流をたんに2つの優先度を以て伝送しなければならない。従って、高い優先度と低い優先度とを区別しさすればよい。
この場合において、すべての高い優先度を付与されたセル流に同一の重み付け係数riが割り付けられ、一方、すべての低い優先度のセル流に同一の重み付け係数rjが割り付けられる。例えば、高い優先度を付与されたセル流の数がnhであると仮定してある。高い優先度を付与されたセル流には、1≦i≦nhが成立つ。更に例えば、低い優先度付与された総てのセル流の数がnlであると仮定してある。ここで下記が成立つ。nh+1≦j≦nh+n1
更に本発明によれば、低い優先度を付与されたセル流の重み付け係数が係数C1で除算され、このことは、次のことを意味する,
(rj/C1)*C2<ri
これは、すべてのi,jに対して成立つ。
ここで一定の係数C2は、1よりずっと大にすべきである。ここで、実際的の考察の場合100のオーダが実証されている。
図2には本発明の更なる構成例が示してある。
ここで基礎とされることは、1つのセル流が、夫々異なる優先度を有する複数の部分流を有することである。前記部分流を主流から直ちに導出できない、それというのは、ATMセルの場合、場合により、メッセージが相互に追い越し合うことが起こり得るからである。勿論それの優先度が相異なる部分流に次のようにして前述の方式に従って、優先度を付与することができる、即ち、各セル流の高い優先度を付与された、また、各セル流の低い優先度付与された複数セルに当該の重み付け係数を付与し、重み付けを行うのである。
図2では、可変シンボル1は部分流の番号を表し、可変シンボルKは、上位のセル流の番号を表す、更に、各セル流には、2つの重み付け係数rK 1(1=1,2)が割当られている。それらの重み付け係数の割当てにより単一のセル流がスケジューラSに対する2つの別個のセル流があるかのような観を呈させる。ここで、重み付け係数rK 1は前述のように計算される。スケジューラSは、セルが転送される順序を設定する。
更に、各部分流には、1つの計数装置SK 1がそれの優先度に関して対応付けられており、それにより、計数装置のマトリクスが形成される。その種の計数装置SK 1は、システム内に侵入したセルの数と、各セル流K及び各優先度1に対してスケジューラSを介してシステムを離脱したセルの数との差を計算するため利用される。優先度1を有するセル流Kの1つのセルがシステム内に侵入すると、計数装置SK 1の計数器状態が1だけインクリメントされる。優先度1を有するセル流Kの1つのセルがスケジューラSにより転送されると、計数装置SK 1の計数器状態が1だけデクリメントされる。計数装置が0より大の値を有する場合、このことの意味するところは、到来セルの数が前記の特別な部分流及び前記の特別に割り当てられた優先度に対する交換伝送、送出されたセルの数より大であるということである。前記の場合に対して同一セル流Kの同一優先度1の更なるセルをスケジューラSにより交換伝送できる。但し、計数装置が0の計数器状態を有する場合、このことの意味することは到来及び送出セルの数が等しいということである;それにより、前記部分流に対して、それ以上のセル流がスケジューラSにより交換伝送されない。スケジューラSにより伝送されたセルはデクリメントされた計数器の優先度を有する必要はない。
前述の関連から明らかなように、セル流が“優先度1”−セルのみを有し、残りのセル流が“優先度2”を有する場合、比較的高い優先度を有するセル流が伝送に関して優先性を有する。すべてのセル流が同一の優先度を有するセル流を有する場合、アクティブなセル流は、セルが何らの優先度を有しないかのように扱われる。セル流が2つの優先度を有する場合、それの計数装置がSK 1>0である部分流のみが、割り当てられた重み付け係数rK 1に従って処理される。それの計数装置がSK 1=0である部分流は次のような際のみ処理される、即ち、すべてのKに対してほぼSK 1=0である際のみ処理される。この場合において、何れの低く優先度付与されたセル流Kも重み付け係数rK 1に関して抑制される。

Claims (5)

  1. セル流で伝送されるべき情報に優先度を付与する方法であって、それぞれ多数のセルから成るセル流−集合量(n)のセル流を1つの共通のコネクション−セクションを介して更なる伝送装置へ伝送し、前記セル流に場合により伝送過程中種々の重み付け係数を割り当てるようにした当該の方法において、
    優先度の高いセル流の伝送が優先度の低いセル流の伝送よりも実質的に先に完了するように、第1のセル流−集合量(nh)に割り当てられた重み付け係数(ri)とセル流の残りのセル流−集合量(nl)に割り当てられた重み付け係数(rj)との大きさの差設定することを特徴とするセル情報に優先度を付与する方法。
  2. セル流を多数の部分セル流から形成し、該多数の部分セル流に、種々の重み付け係数(ri,rj)を割り当て、割り付けることを特徴とする請求の範囲1記載の方法。
  3. 或1つのセル流の各部分セル流に場合により異なる重み付け係数(rK 1)を割り当て、割り付けることを特徴とする請求の範囲2記載の方法。
  4. 各部分流及び優先度毎に少なくとも1つの計数装置を設け、該計数値の計数器状態が夫々の部分流の1つのセルの到来の際、インクリメントされ、そして、離脱したときデクリメントされるようにしたことを特徴とする請求の範囲2記載の装置。
  5. スケジューラ(S)は、計数装置(SK 1)の評価に従ってセルを転送するようにしたことを特徴とする請求の範囲1から4までのうちいずれか1項記載の方法。
JP52396497A 1995-12-28 1996-12-04 非同期転送atmモードで情報を転送するシステムでセル情報に優先度を付与する方法 Expired - Fee Related JP3859721B2 (ja)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE19548985.3 1995-12-28
DE19548985A DE19548985A1 (de) 1995-12-28 1995-12-28 Verfahren zur Priorisierung von Zellenströmen in Systemen, die Informationen nach einem asynchronen Transfermodus (ATM) übertragen
PCT/DE1996/002320 WO1997024902A1 (de) 1995-12-28 1996-12-04 Verfahren zur priorisierung von zellenströmen in systemen, die informationen nach einem asynchronen transfermodus (atm) übertragen

Publications (2)

Publication Number Publication Date
JP2000503178A JP2000503178A (ja) 2000-03-14
JP3859721B2 true JP3859721B2 (ja) 2006-12-20

Family

ID=7781561

Family Applications (1)

Application Number Title Priority Date Filing Date
JP52396497A Expired - Fee Related JP3859721B2 (ja) 1995-12-28 1996-12-04 非同期転送atmモードで情報を転送するシステムでセル情報に優先度を付与する方法

Country Status (9)

Country Link
US (1) US6526061B1 (ja)
EP (1) EP0870416B1 (ja)
JP (1) JP3859721B2 (ja)
AT (1) ATE238638T1 (ja)
CA (1) CA2241742C (ja)
DE (2) DE19548985A1 (ja)
DK (1) DK0870416T3 (ja)
ES (1) ES2197958T3 (ja)
WO (1) WO1997024902A1 (ja)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB9520807D0 (en) * 1995-10-11 1995-12-13 Newbridge Networks Corp Fair queue servicing using dynamic weights
DE19737852C2 (de) * 1997-08-29 2001-06-07 Siemens Ag Verfahren und Schaltungsanordnung zum Übertragen von Nachrichteneinheiten in Nachrichtenströmen unterschiedlicher Priorität
DE19748006A1 (de) * 1997-10-30 1999-05-06 Siemens Ag Verfahren zur redundanten Übertragung von ATM-Zellen
US6246691B1 (en) 1998-08-14 2001-06-12 Siemens Aktiengesellschaft Method and circuit configuration for the transmission of message units in message streams of different priority
US6470016B1 (en) * 1999-02-09 2002-10-22 Nortel Networks Limited Servicing output queues dynamically according to bandwidth allocation in a frame environment
JP2001177575A (ja) * 1999-12-20 2001-06-29 Nec Corp 優先制御方式
US20030206521A1 (en) * 2002-05-06 2003-11-06 Chunming Qiao Methods to route and re-route data in OBS/LOBS and other burst swithched networks

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5231633A (en) * 1990-07-11 1993-07-27 Codex Corporation Method for prioritizing, selectively discarding, and multiplexing differing traffic type fast packets
CA2104753C (en) * 1992-10-29 1999-02-16 Kotikalapudi Sriram Bandwidth allocation, transmission scheduling, and congestion avoidance in broadband atm networks
JP2655464B2 (ja) 1992-12-25 1997-09-17 日本電気株式会社 パケット交換方式
WO1995003657A1 (fr) * 1993-07-21 1995-02-02 Fujitsu Limited Central mta
JP2655481B2 (ja) 1994-04-28 1997-09-17 日本電気株式会社 出力バッファ型atmスイッチにおける優先制御方法
US5533020A (en) * 1994-10-31 1996-07-02 International Business Machines Corporation ATM cell scheduler
US5793747A (en) * 1996-03-14 1998-08-11 Motorola, Inc. Event-driven cell scheduler and method for supporting multiple service categories in a communication network
US6049526A (en) * 1996-03-27 2000-04-11 Pmc-Sierra Ltd. Enhanced integrated rate based available bit rate scheduler
US6018527A (en) * 1996-08-13 2000-01-25 Nortel Networks Corporation Queue service interval based cell scheduler with hierarchical queuing configurations
DE19634492B4 (de) * 1996-08-26 2004-10-14 Siemens Ag Verfahren zum optimierten Übertragen von ATM-Zellen über Verbindungsabschnitte
JP2001519121A (ja) * 1997-04-04 2001-10-16 アセンド コミュニケーションズ インコーポレイテッド 高速パケット・スケジューリング方法及び装置
US5987031A (en) * 1997-05-22 1999-11-16 Integrated Device Technology, Inc. Method for fair dynamic scheduling of available bandwidth rate (ABR) service under asynchronous transfer mode (ATM)

Also Published As

Publication number Publication date
CA2241742C (en) 2006-06-13
ATE238638T1 (de) 2003-05-15
JP2000503178A (ja) 2000-03-14
DE19548985A1 (de) 1997-07-03
EP0870416A1 (de) 1998-10-14
DK0870416T3 (da) 2003-05-19
CA2241742A1 (en) 1997-07-10
ES2197958T3 (es) 2004-01-16
DE59610385D1 (de) 2003-05-28
US6526061B1 (en) 2003-02-25
EP0870416B1 (de) 2003-04-23
WO1997024902A1 (de) 1997-07-10

Similar Documents

Publication Publication Date Title
US5867663A (en) Method and system for controlling network service parameters in a cell based communications network
EP1256214B1 (en) Multi-level scheduling method for multiplexing packets in a communications network
US6438134B1 (en) Two-component bandwidth scheduler having application in multi-class digital communications systems
US6205118B1 (en) Adaptive time slot scheduling apparatus and method for end-points in an ATM network
EP0961522B1 (en) Novel method and apparatus for traffic shaping in a broadband fiber-based access system
JPH0846590A (ja) データ伝送システム
WO2002067514A1 (en) Dynamic bandwidth allocation
US5671216A (en) Method and apparatus for controlling transmission bandwidth between connectionless servers
JPH06209329A (ja) 非同期転送モードにおける仮想パスの帯域割当方式
EP2134037B1 (en) Method and apparatus for scheduling data packet flows
EP0669734A2 (en) Method and apparatus for managing communications between multi-node quota-based communication systems
JP3859721B2 (ja) 非同期転送atmモードで情報を転送するシステムでセル情報に優先度を付与する方法
JPH11510665A (ja) Atmセルをコネクションエレメントを介して最適に伝送する方法
KR100251778B1 (ko) 큐 점유도 정보를 이용한 적응적 셀 스케쥴링 방법 및 스위칭 시스템
US7602797B2 (en) Method and apparatus for request/grant priority scheduling
US7450510B1 (en) System and method for distributing guaranteed bandwidth among service groups in a network node
US7130267B1 (en) System and method for allocating bandwidth in a network node
Kosak et al. Buffer management and flow control in the credit net ATM host interface
Katevenis et al. Multi-queue management and scheduling for improved QoS in communication networks
Lindgren et al. Fast Connection Establishment in the DTM Gigabit Network.
Jeong et al. An efficient scheduling mechanism using multiple thresholds for multimedia traffic in ATM switching nodes
AU703403B2 (en) Method and apparatus for asynchronous transfer mode (ATM) network
KR100204492B1 (ko) 에이티엠망에서의 계층적 라운드 로빈 큐 서비스방식에 있어서 지터 보장방법
JP2000165394A (ja) セル受信側装置及びトラヒック制御システム
Oki et al. Scalable-distributed-arbitration ATM switch supporting multiple QoS classes

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20031203

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20060104

A601 Written request for extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A601

Effective date: 20060403

A602 Written permission of extension of time

Free format text: JAPANESE INTERMEDIATE CODE: A602

Effective date: 20060522

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20060704

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20060822

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20060920

R150 Certificate of patent or registration of utility model

Free format text: JAPANESE INTERMEDIATE CODE: R150

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100929

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100929

Year of fee payment: 4

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110929

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110929

Year of fee payment: 5

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20120929

Year of fee payment: 6

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20130929

Year of fee payment: 7

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

R250 Receipt of annual fees

Free format text: JAPANESE INTERMEDIATE CODE: R250

LAPS Cancellation because of no payment of annual fees