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 与丢包率的关系方程。
热门推荐
高德与百度地图对入驻商户不诚信虚假维修致歉,确保家电维修信息真实准确
红茶泡制指南:适量茶叶与水的比例如何确定?
上海土地有很重要的一部分被忽略了
北欧神话最强的三个巨兽?
为什么陨石坑里都没有陨石?莫非被谁拿走了?
黑白狂欢节:哥伦比亚色彩斑斓的节日
Kubernetes 集群内 DNS 配置详解
中国股票市场风险传染问题探析
花生油选购全攻略:六大维度帮你挑选优质好油
训练罗威纳犬避免攻击,宠物训练技巧
这才是真相·有的狗为什么会咬人?如何识别狗狗要咬人的信号?
梦幻西游时空新区怎么玩:新手玩家的赚钱攻略
如何优化家庭装修流程以节省时间和成本?
世界艾滋病零歧视日:科学击碎偏见,理解温暖生命
十款 3 万元左右二手车推荐,SUV、MPV、越野车、三厢两厢车全搜罗!
托业考试备考指南:全方位解析考试结构与备考技巧
单细胞基因造出多能干细胞,有助开发疾病治疗新方法
欧盟长期居留许可办理全攻略:费用、流程及要求!
如何带领Z世代:有效的管理与沟通策略
3月起,电动车有新政策,5种车型放心上路,但这4种有牌也不能骑
如何在志愿者活动中应用科技和创新手段,提升效率和服务质量?
青砖茶安化黑茶的储藏方法
科学运动在解决内分泌失调中起到哪些关键作用?
视光问答:翻转拍到底翻个啥?
拍摄简历照片时需要注意的细节
如何科学防晒?《防晒常见问题解答》来了!
房屋损害赔偿和拆迁补偿法律条款及计算标准详解
股权投资知识
充电桩测试的主要内容、方法和目的概述
青光眼的治疗:从诊断到手术的全面指南