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 与丢包率的关系方程。
热门推荐
Matlab实现三维投影绘制的示例代码
《祭侄文稿》,到底是一部什么样的作品
网银韩元换人民币
猫猫运动方程,首次被物理学家破解
理财分红险退保损失多少
我国法律对于高利贷是否给予保护
根据生日算姻缘,探索宇宙节奏下的爱情密码
微信群里被人辱骂怎么维权
长城汽车:“智能化+高端化+出海”齐发力,盈利破百亿|2024大事记
重庆就业行业分析
常见材料19种表面处理方法的原理、特点及应用场景
家里电线短路了怎么排查
南京首批儿童友好公园:六个各具特色的“遛娃”好去处
大模型助奥运训练,上体这些科研团队为国家队提供科技保障
魔力宝贝手游职业怎么加点职业加点攻略
如何通过团队合作提升自己的职场价值?
iPhone用户频遭弹窗诈骗,如何保护账号安全?
初中地理应该怎么学 地理学习方法
如何准备学术会议发言
茶杯怎么选?茶杯的选购标准是什么?
如何进行股市中的行为金融学分析
留学德国和美国的优势与劣势有哪些
陈坤祥博士:AI革命,重塑大健康产业的未来
上市公司管理层短视主义数据及学术论文应用
AI时代已来,未来的工作都有哪些
桑德拉销售系统:掌握成功销售的7个关键步骤
如何认识股票止损的操作策略?这种操作策略在投资中起到什么作用?
寒冬心衰高发,如何预防有妙招
作文素材:「当你把董卿的经典语录写进作文里」
“新老人”的养老生活是什么样的?