最新学習支援AI エージェントがついに登場!ログインして学習効率UP!

WRR

- ダブリューアールアール -

WRR(Weighted Round Robin)は、ネットワークのQoS(Quality of Service)やトラフィック制御で用いられるスケジューリングアルゴリズムの一つです。複数のキューに振り分けられたパケットを公平かつ効率的に処理することを目的としており、各キューに重みを設定することで優先度や帯域幅の割り当てを調整できます。これにより、サービス品質を保証しつつ適切な負荷分散が可能となります。

WRRが利用される理由は、単純なラウンドロビン方式よりも柔軟にトラフィックの優先順位を制御できる点にあります。例えば、音声通話や動画ストリーミングのように遅延が許されないリアルタイム通信に対して高い重みを割り当てることで、重要なパケットの遅延や損失を低減します。企業ネットワークやインターネットサービスプロバイダーのルーター、スイッチなどで広く応用されています。

WRRの特徴として、重みに応じてキューから送出されるパケット数が比例的に決まるため、トラフィックの量に応じた公平な帯域配分が可能です。一方で、重みの設定が不適切だと帯域の偏りが生じるため、適切な調整が求められます。また、単純なアルゴリズムのため処理負荷が低く、リアルタイム性の高い環境でも利用しやすいというメリットがあります。

目次