当前位置:网站首页>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
边栏推荐
猜你喜欢
随机推荐
线性结构,顺序结构
第二十五章:一文掌握while循环
Installation and configuration of Spark and related ecological components - quick recall
第二十七章:时间复杂度与优化
Doubled and sparse tables
剑指offer:删除链表中重复的节点
奇技淫巧-位运算
TypeScript
测试用例练习
Network Security Packet Capture
Project: combing the database table
光波导应用中的真实光栅效应
shader入门精要3
二叉排序树与 set、map
软件测试基础知识(背)
MATLAB绘图函数ezplot入门详解
2021-06-06
couldn't find 'libflutter.so' --flutter
Detailed explanation of MATLAB drawing function plot
光学好书推荐