JPH11275116A - 予想型/保障型サ―ビスを提供するためのトラフィック制御方法 - Google Patents
予想型/保障型サ―ビスを提供するためのトラフィック制御方法Info
- Publication number
- JPH11275116A JPH11275116A JP37158598A JP37158598A JPH11275116A JP H11275116 A JPH11275116 A JP H11275116A JP 37158598 A JP37158598 A JP 37158598A JP 37158598 A JP37158598 A JP 37158598A JP H11275116 A JPH11275116 A JP H11275116A
- Authority
- JP
- Japan
- Prior art keywords
- packet data
- packet
- monitoring
- technique
- path
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/22—Traffic shaping
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/20—Traffic policing
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2425—Traffic characterised by specific attributes, e.g. priority or QoS for supporting services specification, e.g. SLA
-
- 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
- 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/5631—Resource management and allocation
- H04L2012/5636—Monitoring or policing, e.g. compliance with allocated rate, corrective actions
-
- 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/5678—Traffic aspects, e.g. arbitration, load balancing, smoothing, buffer management
- H04L2012/5679—Arbitration or scheduling
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
FOを利用したパケットスケジューリング機能を通じて
各種トラフィックデータの伝送経路を制御することによ
ってQOS保障に多少余裕のある予想型/保障型サービ
スを提供する。 【解決手段】 MC技法を利用して各経路を通じて入力
されるパケットデータの平均伝送率を監視10し、この
監視結果パケットデータがMC技法の通過条件に満足さ
れるかを判断して通過条件に満足される場合には監察部
の出力バッファーに貯蔵して置き、通過条件に満足され
ない場合には任意の貯蔵場所に空の空間のあるとその所
に貯蔵し空の空間のないと捨てり、以後FIFO/WF
O方式のスケジューラ20によって各経路の出力バッフ
ァーを検索して一番迅速に入力されたパケットデータか
ら一つずつ通過させて多重化してから受信側へ伝送す
る。
Description
N、IMT−2000等の各種通信システムの交換機に
広範囲に適用することができる予想型/保障型サービス
を提供するためのトラフィック制御方法に関するもの
で、特にMC(Moving Ceiling)技法を利用した監察機
能とFIFO(First In First Out)またはWFQ(We
ighted Fair Queueing)方式を利用したパケットスケジ
ューリング機能を通じて各種トラフィックデータの特性
に合わせて伝送経路を制御することによってQOS(Qu
ality OfService)保障に余裕のある予想型サービスま
たは保障型サービスを効果的に制御することができるよ
うにしたものである。
るマルチメディアトラフィックは単純データのみなら
ず、制御信号やシグナリングデータ等のような実時間性
と生存性を同時に要求するトラフィックであるとか画像
や音声のようなマルチメディアトラフィックまで包含さ
れている。
れて一つの物理的な伝送路を通じて伝送されるので、何
よりそれぞれのトラフィックを区分してトラフィックの
特性に適合に伝送してやることができる技術が必要であ
る。
てお互に異なるQOSを要求するので、これらを効果的
に支援するためにはトラフィックの特性に適合に伝送経
路を制御してトラフィックを伝送してやらなければなら
ない。
要求に対する満足度により保障型サービス(Guaranteed
Service)と予想型サービス(Predictive Service)そ
して最善型サービス(Best-Effort Service )と分類す
ることができる。
%満足させてやらなければならない場合にリアルタイム
性であり、データが損失されてはならないコントロール
関連データがここに該当され、予想型サービスは一部デ
ータの損失や時間遅延があっても復旧可能な場合として
オーディオやビデオトラフィックがここに該当され、最
善型サービスはQOSに対する保障を受けないままに残
存する帯域幅を通じて伝送を試図する場合を指称する。
満足させることを要求するので、これを保障してやるた
めには支援機能の性能に対してワーストケース分析(wo
rst-case analysis )をしなければならないし、その計
算によって求められた程の充分な資源を割当してやらな
ければならない。
フィックが一時に集合される場合を仮定して計算する場
合で、各トラフィックがピック率(pick rate )に集中
される場合を考慮したものである。
資源の効率的な利用まで考慮しなければならない。即
ち、たくさんの資源を消耗しながら完璧にQOSを保障
してやることより小さい資源を効率的に利用しながら必
要な程のQOSを保障してやることが必要である。
型サービスを支援してやるためにはネットワークの中間
ノードから多機能を遂行してやらなければならないが、
その機能としてはルーティング(routing )機能、資源
予約(resource reservation)機能、呼受諾制御(call
admission control)機能、パケットスケジューリング
(Packet Scheduling )機能、監察(policing)機能が
あり、この中でルーチング機能と資源予約機能および呼
受諾制御機能は呼が設定される前の段階から必要な機能
であり、パケットスケジューリング機能と監察機能は呼
が設定された以後に実際パケットデータが伝送される間
に適用される機能である。
ケット単位に動作して次に伝送するパケットがどの入力
経路にいることであるかを決定し、他の入力経路に対し
ては伝送するパケットがあっても防止することができる
機能によってパケット−水準孤立(packet-level isola
tion)を支援する。
フィック技術者に記述された特性のとおりに伝送されて
いるかを監視し、これを違反する経路に対しては適切に
パケットを捨てるように措置を取る機能である。
送率(パケット間の間隔の逆)と平均伝送率(一定期間
の間に平均的に伝送されるパケット数)を監視し、平均
伝送率を監視する場合には一定期間の間の監視の中で違
反可否を判断するので、呼の水準孤立(call level iso
lation)を支援する。
率が一時的に増加しても他の経路の平均伝送率が低下さ
れない場合を指称するもので、他の経路を通過するパケ
ットの量とかそのパターンに影響を受けず、専ら自分の
経路を通じたパケットの量とかパターンによってのみQ
OSが影響を受ける場合を意味する。
8月30日付に出願されているセルトラフィック制御回
路および方法(特開平8−79251号公報)は、図1
に図示のように、入力回線上のセルの倒着および倒着セ
ルの種類および該当セル中に表示されたフレーム識別者
を検出するセル検出部12と、出力回線上を伝送中であ
る前フレーム数nおよび帯域管理単位w毎に回路上を伝
送中であるフレーム数mを計数するトラフィック観測部
16と、規正最大フレーム数を超過してフレームが入力
された場合、該当フレームを構成するセルをフレーム単
位に蓄積する複数面のフレームバッファーとなったフレ
ームバッファー部14と、前記フレームバッファー14
の空のフレームバッファーを管理する空のフレームバッ
ファー管理部15と、倒着セルを前記フレームバッファ
ー部14に蓄積するとか、または前記出力回線上に伝送
するとかを判断するフレーム伝送制御部13を具備し、
前記フレーム伝送制御部13はフレームバッファー部1
4に蓄積中であるフレームが存在する帯域管理単位wの
値を有するフレーム蓄積中の登録テーブル13aをも
ち、前記セル検出部12から検出した倒着セルが所属さ
れた帯域管理単位が前記フレーム蓄積中の登録テーブル
13aに登録中である場合には該当セルを前記フレーム
バッファー部14に蓄積し登録中でない場合には該当倒
着セルが情報フレームを構成する中間セル、または最終
セルであると出力回線に伝送し先頭セルまたは単独セル
であると所定の判定法により該当セルを前記出力回線に
伝送することであるか、またはフレームバッファー部1
4に蓄積することであるかを決定するように構成されて
いる。
の制御方法は、回線上を伝送可能なトラフィックを同時
に伝送可能な最大フレーム数Nとして規制し、前記回線
上を伝送中であるフレーム数nを計数する手段と、前記
規正された最大フレーム数を超過してフレームが入力さ
れる場合に該当フレームを構成するセルを蓄積するバッ
ファーをもち、セルが有効セルであり、情報フレームを
構成する先頭セルまたは単独セルである場合に、セル倒
着時点からn<Nの場合には該当セルと同一フレームに
属する一連のセルを出力回線上に伝送し、n=Nである
場合には該当セルと同一フレームに属する一連のセルを
フレームを識別しながら前記バッファーに蓄積し、前記
バッファーに蓄積されたフレームに対して、入力セルが
空のセル等の無効セルであるか、または入力セルを前記
バッファーに蓄積して前記出力回線にセルが伝送されな
い場合にはn≦Nの範囲から前記バッファー部から読ん
できて回線上に伝送することによって出力回線上のセル
トラフィックを規正値以内に制御するようにした。
おいては可能なら賦課された伝送帯域幅(平均伝送率)
の条件下からどの位いのたくさんのフレームを送ること
ができるかに対するもので、パケットを捨てなければな
らない状況であると、既に通過が一部進行されたフレー
ムのものを捨てる代わりに、未だにも通過が進行されな
いフレームのものを捨てるようにしたもので、監察(Po
licing)機能自体に対するものである。
は以前トラフィックがたくさんに入って来るとか、少な
く入って来た場合をすべて勘案して次のウィンドーから
反映するようにしたことではなく、但只以前トラフィッ
クがたくさんに入って来た場合にのみ局限されるもの
で、以前トラフィックが少なく入って来た場合は勘案し
ないものであった。
の制御ではなく、フレームレベルの効果的な伝送を遂行
するために既存のパケットレベルの監察機能にのみ局限
された短所があった。
決するためのもので、本発明の目的は、監察機能とパケ
ットスケジューリング機能を利用してQOSを保障して
やるようにしたものである。
受けたと仮定した状態からMC技法を利用した監察機能
とFIFOを利用したパケットスケジューリング機能を
通じて各種トラフィックデータの伝送経路を制御するこ
とによって予想型サービスを効果的に制御する予想型サ
ービスを提供するためのトラフィック制御方法を提供す
ることにある。
源をもち設定されてあると仮定した状態でMC技法を利
用した監察機能とWFQ方式を利用したパケットスケジ
ューリング機能を通じて各種トラフィックデータの伝送
経路を制御することによって保障型サービスを効果的に
制御する保障型サービスを提供するためのトラフィック
制御方法を提供することにある。
るための本発明の予想型サービスを提供するためのトラ
フィック制御方法は、MC技法を利用して各経路を通じ
て入力されるパケットデータの平均伝送率を監視し、こ
の監視結果、パケットデータがMC技法の通過条件に満
足されるかを判断して通過条件に満足される場合に監察
部の出力バッファーに貯蔵して置き、通過条件に満足さ
れない場合に任意の貯蔵場所に空の空間があるとその所
に貯蔵し空の空間がないと捨てるようにし、以後FIF
O方式のスケジューラによって各経路の出力バッファー
を検索して一番早速に入力されたパケットデータから一
つずつ通過させて多重化した次の一つの伝送経路を通じ
て受信側に伝送するようにすることを特徴とする。
ためのトラフィック制御方法は、MC技法を利用して各
経路を通じて入力されるパケットデータの平均伝送率を
監視し、この監視結果、パケットデータがMC技法の通
過条件に満足されるかを判断して通過条件に満足される
場合には各経路のパケットデータをWFQ方式によるパ
ケットスケジューリングを遂行し、通過条件に満足され
ない場合には任意の貯蔵場所に臨時貯蔵するとかパケッ
トデータを捨てるようにし、以後前記WFQ方式から各
入力経路に賦課されたウェイト条件によりパケットが現
在サービスされることができるかを判断して、現在サー
ビスされることができる場合であるとパケットデータを
多重化して一つの伝送経路を通じて受信側に伝送し、現
在サービスされることができない場合であるとWFQ方
式によるパケットスケジューリングを再遂行するように
することを特徴とする。
明による予想型/保障型サービスを提供するためのトラ
フィック制御方法を詳細に説明する。
スを提供するためのトラフィック制御方法を適用するた
めのブロック構成図であって多数の経路1〜経路nを通
じて入力されるトラフィックデータ、パケットで構成さ
れたパケットデータの平均伝送率を監視して各パケット
データに対する通過条件を満足する場合にのみパケット
データを伝送する多数の監察部10−1〜10−nと、
前記監察部10−1〜10−nを通過したパケットデー
タを定められた原則によって通過順序を決定してやるパ
ケットスケジューラ(Packet Scheduler)20と、前記
パケットスケジューラ20によって選択されたパケット
データを多重化して一つの伝送経路を通じて受信側に伝
送する多重化機30とから構成される。
合、QOSの適切な保障とともに資源利用の効率性を考
慮しなければならないし、保障型サービスを支援するた
めの場合、完璧なQOSを満足させてやるためには各経
路が他の経路から完璧に孤立されなければならないの
で、本発明においては厳格な(tight)呼−水準孤立機能
と緩慢な(loose )パケット−水準孤立機能を同時に支
援するようにする。
ライン(Physical Line)を共有する他の経路のトラフィ
ック量に影響を受けず自分の平均伝送率を維持していく
ことができるようにしてやることを意味し、緩慢なパケ
ット水準孤立とは、パケットが伝送されなければならな
い順序を余り重要視しないことを意味する。
充実に監視するかが関鍵であり、本発明においては前記
監察部10−1〜10−nを通じてMC技法を利用して
呼−水準孤立を支援し、パケットスケジューラ20から
のFlFO/WFQを利用して緩慢なパケット−水準孤
立を支援するようにする。
に決定されたパケットデータの優先順位、即ちサービス
される時間の最大値により各パケットデータに割当され
たウェイトを通じて監察部10−1〜10−nから伝送
されたパケットデータを多重化機30に出力して受信側
にサービスを提供するようにする。
として説明する。
ATMトラフィックコントロール技法からよく登場する
監察またはUPC(Ushe Parameter Control) 技法の一
種として、ATMセルにのみ局限されるものではなく、
一般パケットに対しても適用可能なものである。
たトラフィック特性のとおりに伝達されるかを監視して
からそれを違反する場合、一部パケットを捨てるとかタ
グ(Tag)を付着するとか措置を取る。
するのに、例えば1分に10個のパケットが通過するこ
とが賦課されたトラフィック特性であるとするとき、任
意の1分の間にパケットが5個のみ入って来たら平均よ
り少なく入って来たので、次の1分の間には平均よりた
くさん入って来ても許容してやり、これと反対に任意の
1分の間にパケットがたくさん入って来る場合には次の
1分の間に少なく入って来たことを許容してやる原理の
技法である。
ーとしてトラフィックを監視してから恰好のとおりに判
定する時間間隔を指称する。
とか、たくさん入って来た場合にそれを無限定勘案して
やることができないので、一種のバッファーが存在する
ようになるが、即ちバッファーが5でとある場合である
と平均より5個以上もっとたくさん入って来る場合には
その以上のパケットは捨てるようになる。
型サービスを支援するための構造におけるパケットデー
タのトラフィック制御方法を図示したものである。
パケットが入って来るかに相関のなしに、まず入って来
る順序のとおりに送る方式を指称する。
れぞれの経路1〜経路nを通じて入力されるお互に異な
るトラフィックデータ、即ちパケットデータで構成され
るパケットデータの入力を受ける(S1)。
らはMC技法を利用して入力された各経路別のパケット
データの平均伝送率を監視する(S2)。
ットデータ数を監視してMC技法のパケットデータ通過
条件に満足されるかを判断する(S3)。
タがMC技法の通過条件に満足される場合には0方式の
パケットスケジューラ20によって入力順序のとおりに
出力順序を決定してやり(S4)、通過条件に満足され
ない場合には任意の貯蔵場所に余裕のあるかを判断して
(S5)、余裕のあると各経路のパケットデータを臨時
貯蔵した後に再び前記段階S3に復帰し、反面に貯蔵場
所の余裕のないとパケットデータを捨てるようにする
(S6)。
意の貯蔵場所にパケットデータを臨時貯蔵することは今
度のウィンドーにおいては伝送に失敗したので、次のウ
ィンドーから再次試図するためのものである。
パケットスケジューラ20のパケットスケジューリング
の遂行において、該当経路のパケットデータが現在サー
ビスされることができるかを判断する(S7)。
タが現在サービスされることができる場合、入力された
順序のとおりにパケットデータを多重化機30に伝送し
て一つの伝送経路を通じてパケットデータを伝達し(S
8)、そうじゃないと前記段階S4に復帰してFIFO
によるパケットスケジューリングを再び遂行するように
する。
型サービスを支援するための構造におけるパケットデー
タのトラフィック制御方法を図示したものである。
にウェイトを賦課し、そのウェイトにより通過パケット
量を決定してやる方式を指称する。
れぞれの経路1〜経路nを通じて入力されるお互に異な
るトラフィックデータ、即ちパケットで構成されるパケ
ットデータの入力を受ける(S11)。
技法を利用して入力された各経路別のパケットデータの
平均伝送率を監視する(S12)。
ケットデータ数を監視してMC技法のパケットデータ通
過条件に満足されるかを判断する(S13)。
ータがMC技法の通過条件に満足される場合には各経路
のパケットデータをパケットスケジューラ20に伝送し
てWFQ方式によるパケットスケジューラ20のパケッ
トスケジューリングを遂行するようにし(S14)、通
過条件に満足されない場合には任意の貯蔵場所に余裕の
あるかを判断して(S15)、余裕のあると各経路のパ
ケットデータを臨時貯蔵した後に再び前記段階S13に
復帰し、反面に貯蔵場所の余裕のないとパケットデータ
を捨てるようにする(S16)。
よるパケットスケジューラ20のパケットスケジューリ
ングの遂行において、各入力経路に附課されたウェイト
条件により、パケットデータが現在サービスされること
ができるかを判断する(S17)。
20に伝送されるパケットデータが現在サービスされる
ことができる場合であるとパケットデータを多重化機3
0に伝送して一つの伝送経路を通じてパケットデータを
伝送するようにし(S18)、そうじゃないと前記段階
S14に復帰してWFQ方式によるパケットスケジュー
リングを再び遂行するようにする。
ットデータ通過条件とは、MC技法がウィンドー概念と
して運用されるので、各ウィンドー毎に通過可能に許容
された個数をAであるとし、以前ウィンドーのヒストリ
ー(History :現在まで伝送されたトラフィック量)に
よって貯蔵された数(即ち、以前に少なく入って来た場
合)をBであるとし、以前ヒストリーによって予め借用
して使用した数(即ち、いままで平均より過多に通過し
た場合)をCであるとし、変動を減殺してやるためのバ
ッファーの大きさをDであると仮定するとき、新たなウ
ィンドーwが始作されて現在a個のパケットが通過され
たし、新たなパケットがきたとき、それが通過されるた
めには以前ウィンドーまで平均よりB程少なく入って来
た場合にA+B+D−a>Oであるとき通過、以前ウィ
ンドーまで平均よりC程たくさん入って来た場合にA−
C+D−a>0であるとき通過されることを指称する。
マルチプレクサーから入力パケットの通過順序を定めて
やるスケジューラ中に包含されている。
水準孤立を支援するMC技法を利用した監察機能と緩慢
なパケット−水準孤立を支援するFIFO方式またはW
FO方式を利用したパケットスケジューリング機能を同
時に使用することによって各種トラフィックデータの伝
送経路を制御して予想型/保障型サービスを効果的に支
援することができ、特にMC技法を利用することにより
パケットデータの処理時間を短縮させることができる効
果がある。
成を図示した図面である。
るためのトラフィック制御方法を適用するためのブロッ
ク構成図である。
トラフィック制御方法を図示した流れ図である。
トラフィック制御方法を図示した流れ図である。
Claims (2)
- 【請求項1】多数の経路を通じて入力されるパケットデ
ータを監視して通過条件に満足されるパケットデータの
みを伝送する多数の監察部と、前記監察部を通過したパ
ケットデータを入力順序的に伝送するパケットスケジュ
ーラと、前記パケットスケジューラによって選択された
パケットデータを多重化して一つの伝送経路を通じて受
信側に伝送する多重化機とから構成された構造における
トラフィック制御方法において、 MC技法を利用してそれぞれの経路を通じて入力される
パケットデータの平均伝送率を監察部から監視する第1
段階と、 前記監視結果、パケットデータがMC技法の通過条件に
満足されるかを判断する第2段階と、 前記パケットデータがMC技法の通過条件に満足される
場合、各経路のパケットデータをパケットスケジューラ
に伝送してFIFO方式のパケットスケジューラによっ
て多重化順序を決定する第3段階と、 前記パケットデータがMC技法の通過条件に満足されな
い場合、任意の貯蔵場所にパケットデータを貯蔵した後
に次のウィンドーから再次伝送を試図するようにすると
か貯蔵場所に余裕のない場合にはパケットデータを捨て
る第4段階と、 前記第3段階のFIFO方式によるパケットスケジュー
リング遂行時に該当経路のパケットデータが現在サービ
スされることができるかを判断する第5段階と、 前記第5段階から該当経路のパケットデータが現在サー
ビスされることができる場合にパケットデータを入力順
序的に多重化機に伝送し、現在サービスされることがで
きず場合に前記第3段階に復帰してFIFO方式による
パケットスケジューリングを再遂行するようにする第6
段階とからなることを特徴とする予想型サービスを提供
するためのトラフィック制御方法。 - 【請求項2】多数の経路を通じて入力されるパケットデ
ータを監視して通過条件に満足されるパケットデータの
みを伝送する多数の監察部と、前記監察部を通過したパ
ケットデータを既に決定されたサービス時間による優先
順位により伝送するパケットスケジューラと、前記パケ
ットスケジューラによって伝送されるパケットデータを
多重化して一つの伝送経路を通じて受信側に伝送する多
重化機とから構成された構造におけるトラフィック制御
方法において、 MC技法を利用してそれぞれの経路を通じて入力される
パケットデータの平均伝送率を監察部から監視する第1
段階と、 前記監視結果、パケットデータがMC技法の通過条件に
満足されるかを判断する第2段階と、 前記パケットデータがMC技法の通過条件に満足される
場合、各経路のパケットデータをパケットスケジューラ
に伝送してWFQ方式によるパケットスケジューリング
を遂行する第3段階と、 前記パケットデータがMC技法の通過条件に満足されな
い場合、任意の貯蔵場所にパケットデータを貯蔵した後
に次のウィンドから再次伝送を試図するようにするとか
貯蔵場所に余裕のない場合にはパケットデータを捨てる
第4段階と、 前記第3段階のWFQ方式によるパケットスケジューリ
ング遂行時に各入力経路に賦課されたウェイト条件によ
りパケットデータが現在サービスされることができるか
を判断する第5段階と、 前記第5段階からパケットスケジューラに伝送されるパ
ケットデータが現在サービスされることができる場合に
パケットデータを多重化機に伝送し、現在サービスされ
ることができない場合に前記第3段階に復帰してWFQ
方式によるパケットスケジューリングを再遂行するよう
にする第6段階とからなることを特徴とする保障型サー
ビスを提供するためのトラフィック制御方法。
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR97-80906 | 1997-12-31 | ||
KR97-80905 | 1997-12-31 | ||
KR1019970080906A KR100318340B1 (ko) | 1997-12-31 | 1997-12-31 | 예상형 서비스를 제공하기 위한 트래픽 제어방법 |
KR1019970080905A KR100292205B1 (ko) | 1997-12-31 | 1997-12-31 | 보장형 서비스를 제공하기 위한 트래픽 제어방법 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPH11275116A true JPH11275116A (ja) | 1999-10-08 |
JP3927714B2 JP3927714B2 (ja) | 2007-06-13 |
Family
ID=26633340
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP37158598A Expired - Fee Related JP3927714B2 (ja) | 1997-12-31 | 1998-12-25 | 予想型/保障型サービスを提供するためのトラフィック制御方法 |
Country Status (2)
Country | Link |
---|---|
US (1) | US6430156B1 (ja) |
JP (1) | JP3927714B2 (ja) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100545793B1 (ko) * | 2003-12-18 | 2006-01-24 | 한국전자통신연구원 | 동적 다중 채널 환경에서의 스케쥴링 방법 및 장치 |
US7613114B2 (en) | 2000-06-29 | 2009-11-03 | Nec Corporation | Packet scheduling apparatus |
Families Citing this family (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3601994B2 (ja) * | 1998-09-17 | 2004-12-15 | 沖電気工業株式会社 | Atmセル多重装置及びatmセル多重方法 |
JP3683133B2 (ja) * | 1999-08-17 | 2005-08-17 | 日本電気株式会社 | パケットスケジューリング装置 |
US6636480B1 (en) * | 1999-09-08 | 2003-10-21 | Riverstone Networks, Inc. | Method and system for controlling data flow through a multiport switch |
US6765915B1 (en) * | 2000-05-25 | 2004-07-20 | Conexant Systems, Inc. | Packet communication scheduling with hierarchical tunnels |
US7236491B2 (en) * | 2000-11-30 | 2007-06-26 | Industrial Technology Research Institute | Method and apparatus for scheduling for packet-switched networks |
US7415531B2 (en) * | 2001-08-22 | 2008-08-19 | Mips Technologies, Inc. | Method and apparatus for predicting characteristics of incoming data packets to enable speculative processing to reduce processor latency |
US6804738B2 (en) * | 2001-10-12 | 2004-10-12 | Sonics, Inc. | Method and apparatus for scheduling a resource to meet quality-of-service restrictions |
US7289441B1 (en) * | 2002-07-22 | 2007-10-30 | Cisco Technology, Inc. | Flexible WAN protocol call admission control algorithm |
US7283483B2 (en) * | 2002-12-18 | 2007-10-16 | Cisco Technology, Inc. | Transmitting multiple packets in a frame |
US8504992B2 (en) * | 2003-10-31 | 2013-08-06 | Sonics, Inc. | Method and apparatus for establishing a quality of service model |
US7665069B2 (en) * | 2003-10-31 | 2010-02-16 | Sonics, Inc. | Method and apparatus for establishing a quality of service model |
US9087036B1 (en) | 2004-08-12 | 2015-07-21 | Sonics, Inc. | Methods and apparatuses for time annotated transaction level modeling |
JP4652846B2 (ja) * | 2004-03-11 | 2011-03-16 | パナソニック株式会社 | 通信端末装置および通信中継方法 |
US8831026B2 (en) * | 2004-03-19 | 2014-09-09 | International Business Machines Corporation | Method and apparatus for dynamically scheduling requests |
US7489635B2 (en) * | 2004-09-24 | 2009-02-10 | Lockheed Martin Corporation | Routing cost based network congestion control for quality of service |
US7496653B2 (en) * | 2005-01-31 | 2009-02-24 | International Business Machines Corporation | Method, system, and computer program product for providing quality of service guarantees for clients of application servers |
EP1898568B1 (en) * | 2006-09-05 | 2012-10-17 | Alcatel Lucent | Method for statistical multiplexing utilising a stochastic usage parameter control (UPC) |
US8868397B2 (en) * | 2006-11-20 | 2014-10-21 | Sonics, Inc. | Transaction co-validation across abstraction layers |
US8045563B2 (en) * | 2007-12-27 | 2011-10-25 | Cellco Partnership | Dynamically adjusted credit based round robin scheduler |
US7941578B2 (en) * | 2008-06-11 | 2011-05-10 | Hewlett-Packard Development Company, L.P. | Managing command request time-outs in QOS priority queues |
US9465576B1 (en) | 2009-10-07 | 2016-10-11 | Cypress Semiconductor Corporation | First-in-first-out (FIFO) memory devices and methods having multiple queuing |
EP2663919B1 (en) | 2011-01-11 | 2019-07-03 | A10 Networks Inc. | Virtual application delivery chassis system |
US9154577B2 (en) | 2011-06-06 | 2015-10-06 | A10 Networks, Inc. | Sychronization of configuration file of virtual application distribution chassis |
US9961130B2 (en) | 2014-04-24 | 2018-05-01 | A10 Networks, Inc. | Distributed high availability processing methods for service sessions |
US10742559B2 (en) | 2014-04-24 | 2020-08-11 | A10 Networks, Inc. | Eliminating data traffic redirection in scalable clusters |
US10318288B2 (en) | 2016-01-13 | 2019-06-11 | A10 Networks, Inc. | System and method to process a chain of network applications |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
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 |
US6092115A (en) * | 1997-02-07 | 2000-07-18 | Lucent Technologies Inc. | Method for supporting per-connection queuing for feedback-controlled traffic |
US6028843A (en) * | 1997-03-25 | 2000-02-22 | International Business Machines Corporation | Earliest deadline first communications cell scheduler and scheduling method for transmitting earliest deadline cells first |
US5844890A (en) * | 1997-03-25 | 1998-12-01 | International Business Machines Corporation | Communications cell scheduler and scheduling method for providing proportional use of network bandwith |
-
1998
- 1998-12-25 JP JP37158598A patent/JP3927714B2/ja not_active Expired - Fee Related
- 1998-12-28 US US09/221,531 patent/US6430156B1/en not_active Expired - Fee Related
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7613114B2 (en) | 2000-06-29 | 2009-11-03 | Nec Corporation | Packet scheduling apparatus |
KR100545793B1 (ko) * | 2003-12-18 | 2006-01-24 | 한국전자통신연구원 | 동적 다중 채널 환경에서의 스케쥴링 방법 및 장치 |
Also Published As
Publication number | Publication date |
---|---|
US6430156B1 (en) | 2002-08-06 |
JP3927714B2 (ja) | 2007-06-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPH11275116A (ja) | 予想型/保障型サ―ビスを提供するためのトラフィック制御方法 | |
US5999534A (en) | Method and apparatus for scheduling cells for use in a static priority scheduler | |
JP3211833B2 (ja) | Atm交換機 | |
JP3123447B2 (ja) | Atm交換機のスイッチ制御回路 | |
Niestegge | The ‘leaky bucket’policing method in the atm (asynchronous transfer mode) network | |
US5577035A (en) | Apparatus and method of processing bandwidth requirements in an ATM switch | |
US5675573A (en) | Delay-minimizing system with guaranteed bandwidth delivery for real-time traffic | |
EP1329058B1 (en) | Allocating priority levels in a data flow | |
EP0847219A2 (en) | ATM switch and congestion control method | |
EP0717532A1 (en) | Dynamic fair queuing to support best effort traffic in an ATM network | |
JPH10200549A (ja) | セルスケジューリング装置 | |
JPH11501476A (ja) | 広帯域交換網 | |
EP0973304A2 (en) | Apparatus and method for bandwidth management | |
EP1327336B1 (en) | Packet sequence control | |
JP2002543740A (ja) | Atmネットワークのトラフィックを管理する方法および装置 | |
Chao et al. | A new QoS-guaranteed cell discarding strategy: self-calibrating pushout | |
JP3227133B2 (ja) | Atm交換機 | |
EP1327334B1 (en) | Policing data based on data load profile | |
JP3589260B2 (ja) | トラフィックシェーピング装置 | |
JP2981203B2 (ja) | セルスケジューラ | |
JP3168250B2 (ja) | Atmセルスイッチング装置 | |
JPH04178044A (ja) | Atm変換機におけるトラフィック制御方式 | |
KR100318340B1 (ko) | 예상형 서비스를 제공하기 위한 트래픽 제어방법 | |
JP3074918B2 (ja) | セルトラフィック監視装置 | |
JP3203610B2 (ja) | セル流制御装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20040116 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A821 Effective date: 20040119 |
|
A711 | Notification of change in applicant |
Free format text: JAPANESE INTERMEDIATE CODE: A711 Effective date: 20040430 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20041217 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060523 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060823 |
|
A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20060912 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20061208 |
|
A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20070112 |
|
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: 20070206 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20070305 |
|
R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |