Evaluate Elastic-TCP congestion control on ns3

 Congestion management is a fundamental problem in networking because the way to achieve cost-effective and scalable network designs is by sharing the network infrastructure [1].
 The way to update congestion window in Elastic-TCP in [2] is:
wwf=RTTmaxRTTcurw wwf=\sqrt{\frac{RTT_{max}}{RTT_{cur}}w}
ww+wwfw w\gets w+\frac{wwf}{w}
 A point to point channel is built to test the performance of vegas. The link bandwidth is 3Mbps, propagation delay is 50 ms, maxmium buffer length(100ms). Three flows are involved in tests.
 The sending rate in sender side:
在這裏插入圖片描述
 One way delay of received packet in each flow:
在這裏插入圖片描述
 packets receiving rate got form receiver(calculated at every five seconds):
在這裏插入圖片描述

[1] End-to-end Congestion Control
[2] Elastic-TCP: Flexible Congestion Control Algorithm to Adapt for High-BDP Networks
[3] code of Elastic-TCP

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章