パケット・スケジューリングとは? わかりやすく解説

Weblio 辞書 > 同じ種類の言葉 > 産業 > 農業 > スケジューリング > パケット・スケジューリングの意味・解説 

パケット・スケジューリング

(WFQ から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/01/08 05:58 UTC 版)

パケット・スケジューリング (Packet Scheduling) または単にスケジューリングとは、コンピュータネットワーク上のネットワーク機器において、パケットをそれが属するグループに応じたレートで送出することである。

概要

パケット・スケジューリングに使用されるアルゴリズムは、オペレーティング・システムなどにおけるスケジューリングと大きな違いはない。

スケジューリングの機構は、パケットをキューイングする機構とバッファ管理を行う機構とに論理的に分けることができる。スケジューリングは適切に制御することによってQoSを保証するのに役立つが、不適切なスケジューリング(キューイング)はQoSを劣化させる。ネットワーク機器の出口、特にLAN(ローカルエリア・ネットワーク)からWAN(広域ネットワーク)への接続点や、複数の入口から特定の出口に向かう点では、キューにパケットがたまりやすい。パケットがキューの中ですごす時間を制御できれば有効なQoS制御ができることになる。

スケジューリングの方法

代表的なスケジューリングの方法として優先キューイング、重み付き公平キューイング、クラスベース・キューイングがある。

優先キューイング (Priority Queuing, PQ)
最も基本的な方法であり、優先度が異なるクラスごとにキューを持ち、優先度の高いものから出力していく方法である。単純な機構であり、優先度の高いクラスのリアルタイム性が保証されるが、輻輳すると優先度の低いクラスが出力されなくなる可能性がある。クラシファイアによってクラス分けされたパケットは、優先度別にキューに入れられる。スケジューラは優先度が高いキューから順にパケットを取り出して出力していく。
重み付き公平キューイング (Weighted Fair Queuing, WFQ)
フロー(たとえば特定のユーザから他の特定のユーザへのTCPセッション)ごとにキューを割り当てて、フローごとに公平なキューイングを行う方法である。他のフローの影響を一定以下におさえることができるが、フローの数だけキューが必要になる。クラシファイアはフローごとのキューにパケットをいれる。スケジューラはラウンドロビン方式であり、各キューから公平にパケットを出力する。これによって、それぞれのフローは少なくとも1周に1回は処理される機会を得る。
クラスベース・キューイング (Class-Based Queuing, CBQ)
フローを階層的に制御するために、クラス毎に規定した使用量に応じたトラフィック制御を行うための方法である。スケジューラの出力はクラスごとに測定され、クラスに設定された上限値を超えた場合にはキューにペナルティが与えられる。スケジューラはそのペナルティを考慮したラウンドロビン方法によって出力する。これにより、クラスごとに「出力のn%まで」というような定量的な割合が定義できるようになる。

関連項目





パケット・スケジューリングと同じ種類の言葉


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「パケット・スケジューリング」の関連用語

パケット・スケジューリングのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



パケット・スケジューリングのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのパケット・スケジューリング (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2025 GRAS Group, Inc.RSS