当前位置: 首页 > 专利查询>王逸人专利>正文

流量控制方法、系统、设备及计算机可读存储介质技术方案

技术编号:19266627 阅读:28 留言:0更新日期:2018-10-27 04:09
本发明专利技术涉及计算机技术领域,尤其涉及一种流量控制方法、系统、设备与计算机可读存储介质,其中,所述方法通过比较当前令牌数与要求的传输带宽,当带宽充裕的情况下,采用低压缩率的压缩算法,降低数据信息熵的损失,而当带宽有限的情况,采用高压缩率的压缩算法,以适应带宽的有效传输,不同时延的报文流不需要进行区分优先级及权重的分组管理,解决了由于带宽限制导致的无效碎片问题,并避免了传统的丢弃机制那样需要直接丢弃、请求重传大量的报文,而导致网络传输速率的大幅抖动,保证了在可变包长的网络中,当数据输入量大于监管流量时,不同长度的数据包的不需要复杂的整体调度即可以平等的概率通过,在准确限流的同时确保链路上传送的分片均是有效的,从而减少甚至消除报文丢弃的概率,在充分利用带宽的前提下减少报文重发的次数。

【技术实现步骤摘要】
流量控制方法、系统、设备及计算机可读存储介质
本专利技术涉及计算机
,尤其涉及一种流量控制方法、系统、设备与计算机可读存储介质。
技术介绍
随着计算机网络技术的飞速发展,对当前TCP网络性能造成了较大影响。传统的TCP协议是基于早期网络环境提出,发送端根据重复的ACK应答/确认来判断数据报文丢失的产生,并将此类丢失解释为网络拥塞,然后采用加性增乘性减的方式来调整自身的拥塞窗口。流量控制的作用是限制进入或流出某一网络的某一连接的流量速率,当某个连接的报文流量过大,可对该报文采取丢弃或重新设置报文的优先级等,从而达到限制流量的目的。流量控制可以有效的防止由于网络中瞬间的大量数据对网络带来的冲击,保证用户网络高效而稳定的运行,正确地实施流量控制,能让网络得到更充分地使用,减少网络上的竞争。现有技术中,令牌桶进行流量控制是一个普遍的方法,其根据当前令牌桶中的令牌数决定是否转发报文实现流量控制,算法原理如下:向令牌桶中按一定速率添加令牌,一直到令牌桶满;有数据包发送时,令牌桶中减去数据包长对应的令牌数;有数据包到达时或向缓冲读取数据包,将数据包长度与令牌数进行比较,如果数据包长度大于令牌本文档来自技高网...

【技术保护点】
1.一种流量控制方法,其特征在于,包括:接收第一隧道报文;分析所述报文的时延,若为高时延,所述报文切换分配至第二隧道;判断所述报文的长度是否可以分割,若是,则当所述第二隧道的令牌数符合当前带宽传输要求时,使用第一封装格式封装所述报文,当所述第二隧道的令牌数不符合当前带宽传输要求时,使用第二封装格式封装所述报文。

【技术特征摘要】
1.一种流量控制方法,其特征在于,包括:接收第一隧道报文;分析所述报文的时延,若为高时延,所述报文切换分配至第二隧道;判断所述报文的长度是否可以分割,若是,则当所述第二隧道的令牌数符合当前带宽传输要求时,使用第一封装格式封装所述报文,当所述第二隧道的令牌数不符合当前带宽传输要求时,使用第二封装格式封装所述报文。2.根据权利要求1所述的方法,其特征在于,在所述分析所述报文的时延,若为高时延,所述报文切换分配至第二隧道的同时,所述方法还包括:判断所述第一隧道令牌数是否大于所述报文的长度,若是,则将所述令牌数减去所述报文的长度后的多余令牌数分配给所述第二隧道令牌捅。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:根据所述第二隧道的令牌数调整所述报文的通知窗口长度;将调整的所述通知窗口长度反馈至给发送端。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将封装后的所述第二隧道报文通过先进先出窗口的调度方式路由至网络,所述先进先出窗口的长度取值为最大封装长度的整数倍。5.根据权利要求1所述的方法,其特征在于,所述报文的长度是否可以分割,包括:所述第二隧道的当前报文的长度是否为第一隧道报文的最小报文的整数倍。6.根据权利要求1-5任一项所述的方法,其特征在于,所述当所述第二隧道的令牌数符合当前带宽传输要求时,使用第一封装格式封装所述报文,包括:将所述第二隧道的报文数据按第一分片格式分割;使用第一压缩格式压缩分割后的...

【专利技术属性】
技术研发人员:王逸人
申请(专利权)人:王逸人
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1