[发明专利]一种协议无关的双拥塞控制方法有效
申请号: | 201811062808.7 | 申请日: | 2018-09-12 |
公开(公告)号: | CN108882302B | 公开(公告)日: | 2021-04-30 |
发明(设计)人: | 吴杰;严明;吴承荣;黎文伟;罗光圣;黄博博 | 申请(专利权)人: | 复旦大学 |
主分类号: | H04W28/02 | 分类号: | H04W28/02 |
代理公司: | 上海正旦专利代理有限公司 31200 | 代理人: | 陆飞;陆尤 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 无关 双拥 控制 方法 | ||
1.一种协议无关的双拥塞控制方法,其特征在于,具体步骤为:
(1)将网络流量转化为正弦波动函数去分析;采用傅里叶变换将网络流量的时域转化到频域,实时采集网络流量的吞吐率、速率、CWND数据;将传统拥塞控制算法按照函数本身连续性、上升和下降阶段以及拥塞阶段进行分段,并提取每段函数的自变量x,自变量x为往返时延RTT、丢包反馈信号NAK、丢包率Loss rate、应答信号ACK和/或带宽Bandwidth;
(2)求取分布函数;根据不同拥塞控制算法的特点,找到影响拥塞状态的参数,然后提取跟它相关的分布函数;其中,对于拥塞控制算法UDT的拥塞状态是靠丢包率来确定,所以对UDT分布函数的提取,可以关注于丢包状态下网络的发包速率或者吞吐率变化情况;由于RTT的离散型和不确定性,该分布函数是离散的,通过该分布函数可以确定传统拥塞控制算法Q的概率密度函数和基于波长的拥塞控制算法P的概率密度函数;
(3)由上述分布函数求得Q,根据Q和P的反比关系求得P;根据基于波长调节的拥塞概率密度函数和拥塞概率限制值Plimit确定波长mn,由波长mn和传统拥塞算法共同调节着网络拥塞状态;实时根据分布函数更新Q的概率密度函数,并将拥塞状态参数反馈给P的概率密度函数,最终计算得到更新后的最佳波长mn;
将这种传统拥塞控制算法(Q)和基于波长调节的拥塞控制算法(P)结合,根据mn来实时对网络拥塞状态进行动态调节的方法,记为QP-Wave;
步骤(3)中,求取Q和P的概率密度函数以及mn,实现协议无关的双拥塞控制QP-Wave的具体流程如下:
设网络流量的分布函数为Fn(t,NAK,ACK,RTT...),Q的概率密度函数为Qn(t,NAK,ACK,RTT...),其中,t为时间,NAK为丢包反馈信号,ACK为应答信号,RTT为往返时延;Qn(t,NAK,ACK,RTT...)为Q作用下网络流量的分布函数Fn(t,NAK,ACK,RTT...)求导而得到;而求取P的概率密度函数,是求取mn,因为可以通过上述正弦波动函数和数学证明导出Pn(mn)=mn/(m1m2...mn),其中m为Q的固有波长,mn为P的可变调节波长,这里Pn(mn)只跟mn和m相关,跟NAK,ACK,RTT无关;假设一个业务造成网络拥塞发生的概率是A,由于P和Q的发生是独立事件,所以n个业务造成网络拥塞发生的概率Psum满足二项分布;有以下关系式成立:
1-(1-Pn(mn))(1-Qn(t,NAK,ACK,RTT...))=A
为了求得mn,需要设定一个优化问题:人们总是希望尽量提高总业务的带宽利用率或者吞吐率;所以假设链路吞吐率上限为Tmax,实际吞吐率为Tactual,于是该优化问题数学上表述为:
Minimize ΔT=Tmax-Tactual
Subject to 1-(1-Pn(mn))(1-Qn(t,NAK,ACK,RTT...))=A
Pn(mn)min≤Pn(mn)≤Pn(mn)max
Pn(mn)∝1/Qn(t,NAK,ACK,RTT...)
上述约束条件中的边界值,根据分布函数的边界值去确定;通过这个优化问题最终求得当前实时条件下的mn;Q通过mn去调节P,最终实现协议无关的双拥塞控制QP-Wave。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于复旦大学,未经复旦大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811062808.7/1.html,转载请声明来源钻瓜专利网。