Bufferbloatとは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > Bufferbloatの意味・解説 

Bufferbloat

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2025/04/19 19:06 UTC 版)

Bufferbloat (バッファブロート) とは、パケット交換ネットワークにおける、送信パケットの過剰なバッファリングにより生じる大きな遅延のことである。少なくとも2009年には海外で広く認知され始めており、数々の対策方法も考案され、実装されてきている。

概要

通信経路上に膨大な送信バッファ(特に単純なキュー)が存在すると、輻輳が発生した場合、送信パケットが非常に長い時間に渡って送信バッファに置かれることになる。その結果として、大きな遅延の発生と同時にジッタも大きくなり、端末の輻輳制御までもがジッタによって撹乱され適切に動作しなくなるため、端末間のスループットが大きく低下する。高速化されたネットワークでは、ネットワークを構成する各通信機器において膨大な送信バッファを使用するように設定されていることが多い。このようなネットワークでは、実践的にもVoIP,オンラインゲーム,通常のWeb閲覧等の対話的な通信のレスポンスを悪化させる傾向にあることが知られている。従って、送信バッファとして、単純なキューではなく優先度の高い通信のみ特別に割り込み処理を行う、送信バッファサイズを小さくしてデメリットとなる遅延のみを小さくする、という対策が行われている。

対策

Bufferbloatの対策ではルーターネットワークスイッチにおいて輻輳時に過剰なパケットを廃棄するアクティブキュー管理英語版 (AQM) の導入が行われている[1]ものの、単にパケットを破棄するだけでは両端のホスト端末でのパケット再送と輻輳制御に基づく過度な送信量減少(ウィンドウサイズ縮小)によってレイテンシや帯域利用率を大幅に低下させてしまう[1]

そのためパケット破棄が起こる前に送信者に過剰なパケット送信を控えるよう要求するための拡張「明示的輻輳通知英語版」(ECN) の利用が広まっている[1]

また2020年代には前述のECNを改良した「より正確な明示的輻輳通知」(AccECN) が登場し、このAccECNに基づく低遅延技術群「L4S英語版」の採用が少しずつ広まってきている[1][2][3]

参考文献

関連項目

出典

  1. ^ a b c d RFC 9331 - The Explicit Congestion Notification (ECN) Protocol for Low Latency, Low Loss, and Scalable Throughput (L4S) IETF 2023年1月
  2. ^ L4S Technology: A New Congestion-Control Solution for Latency CableLabs 2023年8月15日
  3. ^ 3GPP Release 18における5GCの高度化技術概要──システムアーキテクチャ - NTT技術ジャーナル 2024.12 p.37 NTT 2024年



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

辞書ショートカット

すべての辞書の索引

「Bufferbloat」の関連用語

Bufferbloatのお隣キーワード
検索ランキング

   

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



Bufferbloatのページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

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

©2025 GRAS Group, Inc.RSS