SPONSORED

フェアキューイング(ふぇあきゅーいんぐ)

最終更新:2026/4/27

フェアキューイングは、ネットワークにおいて、複数のデータフローに対して公平な帯域幅を割り当てる技術である。

別名・同義語 公平キューイングFQ

ポイント

輻輳制御の一種であり、特定のフローがネットワークリソースを独占することを防ぎ、全てのユーザーに安定した通信品質を提供する。

フェアキューイングとは

フェアキューイングは、ネットワークにおける輻輳(混雑)を緩和し、全てのデータフローに対して公平な帯域幅を割り当てるための技術です。従来のネットワークでは、特定のフローが大量のデータを送信し続けることで、他のフローの通信が遅延したり、中断されたりする問題がありました。フェアキューイングは、この問題を解決するために、各フローに割り当てる帯域幅を制限し、公平性を保つように設計されています。

フェアキューイングの仕組み

フェアキューイングの基本的な仕組みは、ネットワーク器(ルーターやスイッチなど)が、各フローのデータをキュー(待ち行列)に蓄積し、各キューからデータを送信する際に、各フローに公平な割合で帯域幅を割り当てるというものです。具体的には、以下の方法が用いられます。

  • Weighted Fair Queueing (WFQ): 各フローに重み付けを行い、重みに応じて帯域幅を割り当てる方法です。重要なフローには高い重みを与え、優先的に帯域幅を割り当てることができます。
  • Deficit Round Robin (DRR): 各フローに「不足分」を割り当て、不足分が溜まるまでデータを送信できないようにする方法です。これにより、全てのフローに公平な帯域幅が割り当てられます。

フェアキューイングのメリット

フェアキューイングを導入することで、以下のメリットが得られます。

  • 公平性の向上: 特定のフローがネットワークリソースを独占することを防ぎ、全てのユーザーに安定した通信品質を提供します。
  • 遅延の低減: 輻輳を緩和し、データフローの遅延を低減します。
  • スループットの向上: 全体的なネットワークのスループットを向上させます。

フェアキューイングの適用例

フェアキューイングは、様々なネットワーク環境で適用されています。

  • 家庭用ルーター: 複数のデバイスがインターネットに接続されている家庭用ルーターにおいて、各デバイスに公平な帯域幅を割り当てるために使用されます。
  • 企業ネットワーク: 企業ネットワークにおいて、重要なアプリケーションやサービスに優先的に帯域幅を割り当てるために使用されます。
  • データセンター: データセンターにおいて、仮想マシンやコンテナなどのリソースに公平な帯域幅を割り当てるために使用されます。

SPONSORED