TCP AIMD 窗口的数学推导
创作时间:
作者:
@小白创作中心
TCP AIMD 窗口的数学推导
引用
CSDN
1.
https://blog.csdn.net/dog250/article/details/139548897
旧事重提,今天用微分方程的数值解观测 TCP AIMD 窗口值。
设系统 AI,MD 参数分别为 a = 1,b = 0.5,丢包率由 buffer 大小,red 配置以及线路误码率共同决定,设为 p,窗口为 W,则有:
$$
\frac{dW}{dt}=(1-p)\frac{a}{W}-pb*W
$$
方程第一项为 AI,第二项为 MD。若窗口收敛到稳定点,则 dW / dt = 0,于是:
$$
(1-p)\frac{a}{W}=pb*W
$$
解得:
$$
W=\sqrt{\frac{1-p}{0.5*p}}
$$
这就是结果,尝试获得微分方程的解析解也无妨。如果用数值解验证一下,递推式为:
# 不同丢包率(2 倍关系)的 cwnd
x[n] = x[n-1] + dt * ((1-c)*a/x[n-1] - c*b*x[n-1])
y[n] = y[n-1] + dt * ((1-2*c)*a/y[n-1] - 2*c*b*y[n-1])
结果如下:
这就是 TCP AIMD 的 cwnd 与丢包率的关系方程。
热门推荐
《花少6》也有自己的“尴尬9分钟”
如何缓解运动后的眩晕感
有一种眩晕叫做“前庭性偏头痛”!专家提醒:健康生活方式很重要
“四源”共治, 新一轮太湖综合治理“1+9”三年行动专项方案发布
睡前让自己放松的方法
科普|我明明很瘦,为什么血脂却高了?
肠癌手术后肚子紧绷?六步缓解方案来了
项目管理点检机制怎么写
农村信用社存款安全指南:5个关键点确保资金无忧
电脑屏幕变色怎么办?原因分析与解决方案全攻略
电脑显示无信号打不开怎么办 详细解决方法
如何打造适宜的睡眠环境
用户代理字符串User-Agent介绍及浏览器修改用户代理字符串
云电话系统包含哪些功能模块?智能化客户服务功能全解析
干扰素泡腾片的作用与功效
动量守恒定律实验验证:从完全弹性到完全非弹性碰撞
上海市场监管局抽查55批次卫生巾:1批次不合格,这些品牌表现优秀
蝎子的功效与作用 蝎子现代应用方法有什么
如何运用奇门遁甲准确分析八字命局
被打伤、动刀未伤人、被拘留:这些行为可能涉及哪些罪名?
耳鸣的常见诱因和缓解策略
如何解决调用ChatGPT API接口失败的问题
2024年非洲经济排名揭晓,哪些国家最瞩目?
P2P网贷借款纠纷需要收集哪些证据材料
长不高,好烦恼!生长激素缺乏症的诊断与治疗
养博美犬要注意什么?新手养犬常见问题解答?
人际沟通的艺术:掌握5大原则与22个聊天技巧,让交流无界限
厦门同安:让文物"活"起来 让文化"火"起来
最全面的苹果手机真伪验证方法来了!(苹果序列号查询)
花生有什么营养成分