Presentation is loading. Please wait.

Presentation is loading. Please wait.

バックボーンルータにおける REDの動的閾値制御方式

Similar presentations


Presentation on theme: "バックボーンルータにおける REDの動的閾値制御方式"— Presentation transcript:

1 バックボーンルータにおける REDの動的閾値制御方式
長谷川 剛 大阪大学サイバーメディアセンター

2 研究の背景 インターネットの発展にともなうトラヒックの増加 バックボーンネットワークのフローの増加 REDルータによる性能改善
TCPスループットの低下 フロー間の公平性の悪化 REDルータによる性能改善

3 RED (Random Early Detection)
確率的なパケット廃棄によってバッファ溢れを回避 キュー長を max_th と min_th の間に維持 パケット廃棄確率 キュー長 [packets] max_th min_th max_p 20 40 60 80 100 105 110 115 120 キュー長 平均キュー長 max_th min_th 平均キュー長 [packets] Time [sec]

4 REDに関するこれまでの研究 スループットに着目した検討 少ないフロー(コネクション)数を想定 ↓ フロー間の公平性
            ↓ フロー間の公平性 フロー数の多い場合の評価

5 研究の目的 フロー数が多い環境での公平性の評価 REDとTail Dropとの比較評価 REDのパラメータ設定の問題点を指摘
dt-REDの提案 REDの動的なパラメータ設定方式 提案方式の評価

6 ネットワークモデル 各TCPコネクションの スループットを観測し、 ばらつきが小さい方が公平 ばらつきを Fairness Index
TCP Source 1 Router : TD/RED Destination Buffer: B [packets] 100 [Mbps] 2 [msec] BW [Mbps] τ [msec] 100 [Mbps] 2 [msec] 各TCPコネクションの スループットを観測し、 ばらつきが小さい方が公平 ばらつきを Fairness Index で評価 TCP Source 2 TCP Source N

7 £ £ ( 1 i n ) n i å ( x ) = f n å x x 公平性の指標 n = i 1 i 2 n i = 1 i i
Fairness Index 0から1の間で、1に近いほど公平 å n ( x ) = = f i 1 i ( 1 i n ) 2 n å n x i = 1 i n = TCPコネクションの数 i i x = 各TCPコネクション のスループット

8 公平性の比較評価 BW = 1.5 [Mbps], τ= 4 [msec], B = 1000 [packets]
RED : max_th = 800 Fairness Index Tail Drop RED : max_th = 15 1 10 100 1000 フロー数

9 公平性の比較評価 BW = 1.5 [Mbps], τ= 4 [msec],B = 10000 [packets]
RED : max_th = 2000 Fairness Index Tail Drop RED : max_th = 15 1 10 100 1000 フロー数

10 REDの公平性 ↓ 静的なパラメータ設定は困難 推奨パラメータでは、特にフロー数が多い場合に 公平性が悪化
バッファサイズに応じて max_th 等のパラメータを調節することで、 公平性は向上 フロー数、帯域等によって適切なパラメータは変化          ↓ 静的なパラメータ設定は困難

11 dt-RED (RED with dynamic threshold control)
閾値 max_th, min_th を平均キュー長に合わせて動的に調節 平均キュー長が常に2つの閾値の間になるようにコントロール バースト的なパケット廃棄を防ぐ キュー長 4500 max_th 3000 1500 平均キュー長 100 200 300 400 500 Time [sec]

12 提案方式の評価 BW = 1.5 [Mbps], τ= 4 [msec], B = 1000 [packets]
dt-RED Fairness Index RED : max_th = 800 Tail Drop RED : max_th = 15 1 10 100 1000 フロー数

13 提案方式の評価 BW = 1.5 [Mbps], τ= 4 [msec],B = 10000 [packets]
dt-RED Fairness Index RED : max_th = 2000 Tail Drop RED : max_th = 15 1 10 100 1000 フロー数

14 dt-REDの特長 REDに比べて高い公平性を示すわけではない REDのパラメータ調整の困難さを解消
1つのパラメータセットで、さまざまなネットワーク環境に対応可能

15 まとめと今後の課題 REDでのTCPフロー間の公平性を評価 REDのパラメータ設定の困難さ REDの動的パラメータ設定方式の提案 今後の課題
パラメータ設定の困難さを解消 今後の課題 さらなる性能改善 他のバッファ制御方式との比較評価 各フローの環境が異なる場合の評価


Download ppt "バックボーンルータにおける REDの動的閾値制御方式"

Similar presentations


Ads by Google