AIMD 公平性极简推导
U 绝对大于等于 0,绝对渐小,因此 AIMD 绝对趋向于公平。定性分析过很多次 AIMD 的收敛,典型地基于几何相图,参见。仅影响 buffer 规模,不影响比例,不影响公平收敛。虽便于理解,但不正规,本文正式推导。这就是 AIMD 公平性的极简证明。人要一直进步,加深理解,拒绝长文。浙江温州皮鞋湿,下雨进水不会胖。对 t 求导,并已知。由柯西·施瓦茨不等式。请注意,AIMD 的。
定性分析过很多次 AIMD 的收敛,典型地基于几何相图,参见 TCP AIMD 为什么收敛。
虽便于理解,但不正规,本文正式推导。
首先直观理解 “最终绝对公平”,即所有 cwnd 相等,定量为:
U = ∑ i < j ( x j − x i ) 2 = 0 \text{U}=\sum_{i<j}(x_j-x_i)^2=0 U=∑i<j(xj−xi)2=0
逆推平方和关系(实际上是记住了,记了几十年,非常好用),上式等于:
U(t) = ∑ i < j ( x j ( t ) − x i ( t ) ) 2 = ∑ x i ( t ) 2 − ( ∑ x i ( t ) ) 2 N \text{U(t)}=\sum_{i<j}(x_j(t)-x_i(t))^2=\sum x_i(t)^2-\dfrac{(\sum x_i(t))^2}{N} U(t)=∑i<j(xj(t)−xi(t))2=∑xi(t)2−N(∑xi(t))2
求导:
d U d t = 2 ∑ i = 1 N x i ⋅ x i ˙ − 2 N ( ∑ i = 1 N x i ) ( ∑ i = 1 N x i ˙ ) \dfrac{\text{d}U}{\text{d}t}=2\sum_{i=1}^N x_i \cdot\dot{x_i}-\dfrac{2}{N}(\sum_{i=1}^N x_i)(\sum_{i=1}^N\dot {x_i}) dtdU=2∑i=1Nxi⋅xi˙−N2(∑i=1Nxi)(∑i=1Nxi˙)
由 AIMD 可知 x i ˉ = α \bar{x_i}=\alpha xiˉ=α,且 N > 1,则:
d U d t = 2 α ∑ x i − 2 α N ∑ x i < 0 \dfrac{\text{d}U}{\text{d}t}=2\alpha\sum x_i-2\alpha N\sum x_i<0 dtdU=2α∑xi−2αN∑xi<0
U 绝对大于等于 0,绝对渐小,因此 AIMD 绝对趋向于公平。
月雪!
还可直接套 Jain’s 公平度量公式,参见 Jain’s Faireness index如何度量TCP公平性:
J = ( ∑ i = 1 N x i ) 2 N ⋅ ∑ i = 1 N x i 2 J=\dfrac{(\sum_{i=1}^Nx_i)^2}{N\cdot\sum_{i=1}^N x_i^2} J=N⋅∑i=1Nxi2(∑i=1Nxi)2
令 S 1 ( t ) = ∑ i = 1 N x i ( t ) , S 2 ( t ) = ∑ i = 1 N x i ( t ) 2 S_1(t) = \sum_{i=1}^N x_i(t), \quad S_2(t) = \sum_{i=1}^N x_i(t)^2 S1(t)=∑i=1Nxi(t),S2(t)=∑i=1Nxi(t)2,则:
J ( t ) = S 1 ( t ) 2 N S 2 ( t ) J(t) = \dfrac{S_1(t)^2}{N \, S_2(t)} J(t)=NS2(t)S1(t)2
对 t 求导,并已知 x i ˉ = α \bar{x_i}=\alpha xiˉ=α:
d J d t = 2 α N ⋅ S 1 ( N ⋅ S 2 − S 1 2 ) S 2 2 \dfrac{\text{d}J}{\text{d}t} = \dfrac{2\alpha}{N} \cdot \dfrac{S_1(N\cdot S_2-S_1^2)}{S_2^2} dtdJ=N2α⋅S22S1(N⋅S2−S12)
由柯西·施瓦茨不等式 N ⋅ S 2 > S 1 2 N\cdot S_2>S_1^2 N⋅S2>S12,因此:
d J d t > 0 \dfrac{\text{d}J}{\text{d}t} >0 dtdJ>0
事实上,它可通过第一种方法 U 导出:
d J d t = − 2 S 1 N S 2 2 ⋅ d U d t > 0 \dfrac{\text{d}J}{\text{d}t}=-\dfrac{2S_1}{NS_2^2}\cdot\dfrac{\text{d}U}{\text{d}t}>0 dtdJ=−NS222S1⋅dtdU>0
这就是 AIMD 公平性的极简证明。
请注意,AIMD 的 β ⋅ W \beta\cdot W β⋅W 仅影响 buffer 规模,不影响比例,不影响公平收敛。
人要一直进步,加深理解,拒绝长文。
浙江温州皮鞋湿,下雨进水不会胖。
更多推荐



所有评论(0)