メインコンテンツまでスキップ

11.1 Related Work Evaluating ECN (ECN を評価する関連研究)

本セクションでは、ECN の使用を評価するいくつかの関連研究について議論します。ECN ウェブページ [ECN] には、他の論文や ECN 実装へのポインタが含まれています。

[Floyd94] は、TCP/IP アーキテクチャに ECN を追加する利点と欠点を検討しました。シミュレーションベースの比較で示されているように、ECN の利点の 1 つは、短い接続または遅延に敏感な TCP 接続の不必要なパケット損失を回避することです。ECN の 2 番目の利点は、TCP での不必要な再送タイムアウトの一部を回避することです。この論文では、ECN と TCP 輻輳制御メカニズムとの統合について詳細に議論しています。この論文で議論されている ECN の可能な欠点は、非準拠の TCP 接続が ECN をサポートしていると虚偽に宣言する可能性があること、および ECN-Echo メッセージを運ぶ TCP ACK パケット自体がネットワークで破棄される可能性があることです。これら 2 つの問題のうち最初の問題は本文書の付録で議論されており、2 番目の問題は TCP ヘッダーに CWR フラグを追加することで解決されています。

ECN の実験的評価には [RFC2884,K98] が含まれます。[K98] および [RFC2884] の結論は、ECN TCP は非 ECN TCP よりもわずかに良いスループットを得ること、ECN TCP フローは非 ECN TCP フローに対して公平であること、ECN TCP は双方向トラフィック (双方向輻輳) および複数の輻輳ゲートウェイに対して堅牢であることです。多くの短い Web 転送の実験では、ほとんどの短い接続は ECN の有無にかかわらず同様の転送時間を持ちますが、非 ECN 実験では、少数の短い接続が ECN 実験と比較して非常に長い転送時間を持つことが示されています。