当前位置:网站首页>implement tcp copa on ns3
implement tcp copa on ns3
2022-08-02 14:12:00 【Soonyang Zhang】
Introduction
copa [1] is a congestion control algorithm propsed by MIT, targeting for low latency. By reference from mvfst[2], I implements it on ns3 tcp stack.
I found the latency factor up add the congestion window has changed from 0.5 to 0.05. Well, This value will lead much difference.
/**
* deltaParam determines how latency sensitive the algorithm is. Lower
* means it will maximime throughput at expense of delay. Higher value means
* it will minimize delay at expense of throughput.
*/
double m_deltaParam {0.05};
I test three tcp copa flows in a point to point link.
uint32_t link_bw=6000000;
uint32_t link_owd=50;
uint32_t q_delay=200;
Result
m_deltaParam=0.05
Rate dynamic:
Instant rtt when each ack arrives:
m_deltaParam=0.5
Rate dynamic:
Instant rtt when each ack arrives:
When m_deltaParam=0.5, the results conform to our early test [3].
The code can be got on github [4].
Reference:
[1] Copa: Practical Delay-Based Congestion Control for the Internet
[2] mvfst
[3] Evaluation copa congestion control on ns3
[4] tcp copa on ns3
边栏推荐
猜你喜欢
随机推荐
EastWave应用:光场与石墨烯和特异介质相互作用的研究
unity-shader(入门)
Codeforces Round #624 (Div. 3)
锥形相位掩模的Talbot图像
深入理解Mysql索引底层数据结构与算法
Doubled and sparse tables
golang gc垃圾回收
unity-shader(中级)
[System Design and Implementation] Flink-based distracted driving prediction and data analysis system
2. Log out, log in state examination, verification code
第二十八章:解题技巧
VirtualLab Fusion中的可视化设置
第三十二章:二叉树的存储与遍历
二叉排序树与 set、map
shader 和 ray marching
Problems related to prime numbers - small notes
Based on the least squares linear regression equation coefficient estimation
Unity-Post Processing
Optisystem应用:光电检测器灵敏度建模
Unity Line-Renderer