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 与丢包率的关系方程。
热门推荐
椰子油的作用和功效
苏轼《苦笋》赏析:由物及人,论人才养成之道
23个承认伪满洲国的国家中,为何苏联比较特殊?其他国家主要跟日德混
如何轻松打开电脑麦克风权限设置
鸡精的正确使用方法
2024年四川高考专科批调档线(含文科+理科分数汇总)
7部高分经典悬疑反转电影推荐
头像女生高冷霸气,头像女生动漫可爱
240Hz触控采样率够用吗?深度解析其优势与必要性
50-60岁人群的血压标准范围及维持方法
活珠子卫生检测哪些项?活珠子卫生检测多少钱?
货运司机:法律风险与合规管理探析
AI炒股:自动画出A股股票的K线图并添加技术指标
儿童先天性白内障手术费用详解
新加坡华语:多元文化背景下的独特语言变体
MOQ在采购过程中对企业的成本控制有哪些影响?
使用降压药物的原则是什么
尊巴,热辣舞步击退负能量
江苏省苏州中学实施"登峰计划",升级研学体系,打造初高一体、大中贯通培养新模式
遭遇医疗事故怎么办?申诉流程、取证要点及纠纷解决指南
心学问心理教育,心灵的疗愈师:教会孩子自我关怀,培养积极心态
大理洱海生态廊道:骑行与白族蜡染的文化之旅
心理学家:人际交往的距离意识
学动画制作需要什么基础?从零开始的入门指南
VPC对等连接的工作原理与限制条件详解
90年代的经典代表作歌曲,快看看你都听过吗?
正畸小常识:正畸面角指的是什么?口腔正畸高角低角怎么分?详解定义及区分方法!
着凉引起的腹泻怎么办
一种比抑郁症还难控制的病,却经常被误诊
阅读舞台,探索知识的深度与广度