【技术实现步骤摘要】
一种基于自适应滑动窗的弱连接流量管控方法
[0001]本专利技术涉及一种流量管控方法,特别是一种基于自适应滑动窗的弱连接流量管控方法。
技术介绍
[0002]目前网络传输技术及设备的发展迅猛,在日常生活中,人们所能享受到的网络条件越来越好,基本能够实现传输链路的相对稳定,频率资源分配充足,传输时延无明显抖动,大大提升了人们的生活质量。但是在一些特定的场景下,因为部分频点受干扰不可用、地形地物遮挡、部署位置距离过远以及信道拥塞等因素影响,导致传输链路链路状态不稳定,传输时延抖动明显,连接断续。为了更好的衡量服务质量,业界定义了多个维度,1)时延,IP包从网络入口点到达网络出口点所需的传输时间,主要与实际网络中的数据流量状况有关,当数据量较大、网络和设备满负荷运转时,产生的拥塞和排队、调度和转发时延将会显著增加;2)抖动,主要还是指连续的语音信号在传输过程中数据包到达接收端时间不同而导致回放语音时断时续的状况;3)丢包率,通常当接收包的数量超过了输出端口的大小限制时就会产生拥塞,从而产生丢包;4)吞吐量,指网络中IP包的传输速率 ...
【技术保护点】
【技术特征摘要】
1.一种基于自适应滑动窗的弱连接流量管控方法,其特征在于,包括以下步骤:步骤1、在网络传输过程中,定义滑动窗口,对发送数据的长度进行限制;步骤2、根据设定的默认窗口值,即滑动窗口的长度,启动传输策略;步骤3、分析当前网络质量,确定滑动窗口大小,并根据滑动窗口大小调整网络流量;步骤4、极端网络质量条件下,对滑动窗口的状态进行监听及调控;步骤5、多任务类型下基于状态的并行处理策略。2.根据权利要求1所述的一种基于自适应滑动窗的弱连接流量管控方法,其特征在于,步骤1中所述的定义滑动窗口的方法包括:在短报文传输服务的发送端与接收端同步定义滑动窗口,待发送数据存入缓冲区后,每次发送数据的长度由上述滑动窗口的长度决定。3.根据权利要求2所述的一种基于自适应滑动窗的弱连接流量管控方法,其特征在于,步骤2中所述的启动传输策略包括:首次启动传输时,自动获取设定的默认窗口值,即滑动窗口的长度,并根据所述的滑动窗口的长度限定发送数据的长度;在整个传输过程中,周期性记录产生拥塞的窗口长度上限值,并计算得到产生拥塞的窗口长度的平均值,保存为默认窗口值,在下次启动传输时使用。4.根据权利要求3所述的一种基于自适应滑动窗的弱连接流量管控方法,其特征在于,步骤3中所述的分析当前网络质量的方法包括:根据传输数据的可达性判断网络质量,同一个目的地址的消息通过发送
‑
应答的串行方式传输,当出现应答问题时表示网络质量下降。5.根据权利要求4所述的一种基于自适应滑动窗的弱连接流量管控方法,其特征在于,步骤3中所述的确定滑动窗口大小,并根据滑动窗口大小调整网络流量的方法包括:步骤3
‑
1,多进程同步处理应答任务;步骤3
‑
2,多进程同步处理窗口管理任务。6.根据权利要求5所述的一种基于自适应滑动窗的弱连接流量管控方法,其特征在于,步骤3
‑
1中所述的多进程同步处理应答任务的方法包括:在弱连接情况下,从A端传输数据到B端的链路中的属性定义如下:BtlBw,表示瓶颈带宽,即在A端到B端的链路中,传输数据存在最小的最慢的传输瓶颈,该段带宽定义为瓶颈带宽;BtlBufSize,表示瓶颈缓存,即在A端和B端都存在收发缓存,其中较小的一方缓存定义为瓶颈缓存;RTprop,表示数据从A端到B端的传输最小时延;BDP,表示整条链路所存储的数据量;其中BDP= BtlBw* RTprop;T,表示数据从A端到B端的传输实际时延;R,表示数据从A端到B端的传输实际带宽;D,表示数据从A端发出后,未被B端接收到的数据;由以上定义可以得出:T>= RTprop,即实际时延总是大于等于最小时延的;R<= BtlBw,即实际带宽总是小于等于瓶颈带宽的;
R=D/T;根据如下方法计算并确定滑动窗口大小:其中,BeLost1为记录上一次数据丢失情况,BeLost2为记录当前数据丢失情况,TempBw为临时最优带宽值,n为带宽增长或减小的步进值,And表示需同时满足。7.根据权利要求6所述的一种基...
【专利技术属性】
技术研发人员:杨闯,陈健,郑华利,陆生,施晓东,朱峰,朱江,史星宇,汪磊,张向辉,王俊超,贾卜宇,靳朝,吴鹏,
申请(专利权)人:中国电子科技集团公司第二十八研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。