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个实用小技巧帮你轻松应对
有一种痛叫冬天的「静电」,3招拯救炸毛的你
大冬天要被“电麻了”!到底有谁能管管静电啊?
有一种痛叫冬天的「静电」,3招拯救炸毛的你
为什么头发表面静电?8个消除静电小技巧,与毛躁秀发说再见
压力大到掉头发?5大科学方法助你改善脱发困扰
维生素A、E、D和矿物质锌铁,这样吃让头发更健康
运动改善头发生长,每周150分钟效果最佳
布城VS狼队:一场实力与状态的对决
太原图书馆成网红打卡地:流线型设计,馆藏200万册
吃出健康指甲:营养补充全攻略
深度挖掘:金融数据分析在风险管理中的应用
多维元素片副作用知多少?这些使用注意事项要记牢
零基础学葡语:五大专业资源让你轻松掌握葡萄牙语
从好望角到印度:葡萄牙如何成为首个海上强国
土豆减肥真相:高热量遇上抗性淀粉,这样吃才不胖
郑州大学研究发现:男性“长寿黄金身高”为174厘米
武汉一市场缺斤少两引纠纷,女子讨说法被殴至重伤
拼多多缺斤少两频发,一文详解维权步骤
冬游山西必去五景:雪覆五台、冰挂壶口等绝美景观
云冈石窟数字化复原西立佛,平遥古城打造沉浸式文旅新体验
橄榄油配鱼类,地中海饮食助你远离心血管疾病
胆固醇含量排行榜:猪脑居首,这些食物要限量
日本里山模式:人工干预保护生物多样性,实现生态与社区双赢
尾濑国立公园:日本首个国立公园的湿地美景与生态保护
特使高宗武:一份日本情报引发的抗战变局
成都火锅鸭血爆红:600年传承遇美食打卡潮