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 与丢包率的关系方程。
热门推荐
手术治疗阑尾炎之后可能出现的并发症
吐了之后吃什么食物好
汉朝—汉献帝:刘协
汉献帝或宁愿选董卓而不愿选曹操,原因就一个,且看董卓的做法!
硬核防晒指南,没看过的都被晒黑了?别怕,防晒秘籍大公开!
【释疑解惑】风洞究竟是什么?
本田CRV 15万公里保养项目有哪些?
如何分析各类指数在股市中的作用
长城汽车魏建军:中国汽车业如何更好地“走出去”“走上去”
AI Agent设计模式 | Planning(规划模式):实现任务自主分解
《春宵》苏轼原文注释翻译赏析
一篇文章教你快速看懂银行的拨备
快速缓解酒后头痛的6个方法
番茄种植技术及病虫害防治方法
在钱江世纪城买房划算吗?投资与居住建议全解析
钱江世纪城房市大起底:谁在卖,谁在等?
花生检测指标有哪些?花生执行国标是多少?
利用复利效应投资股票:如何通过复利效应增加股票投资收益
赤霉素在玉米上的使用方法
遭遇“卡店诈骗”,怎么办?
流贷管理办法下的营运资金测算
一种基于气压传感器的空速测量装置及方法
抗生素知多少之“多西环素”
浏览器用户文件夹详解 - Cookies(三)
U盘数据备份可用的方法有哪些?分享六个实用快捷的操作方法
青枣的功效与作用是什么
激光与相机融合标定汇总:提升融合算法的精度与可靠性(附github地址)
阿拉伯复兴党:理想很伟大,现实很拉胯?
板蓝根什么时候种植最好?
糖皮质激素对代谢的作用是什么