[发明专利]一种控制网络拥塞的方法有效
申请号: | 201410437724.2 | 申请日: | 2014-08-29 |
公开(公告)号: | CN105376172B | 公开(公告)日: | 2019-01-25 |
发明(设计)人: | 倪花荣;马延萍;杨洪超;刘绍宁 | 申请(专利权)人: | 华平信息技术股份有限公司 |
主分类号: | H04L12/807 | 分类号: | H04L12/807;H04L1/18 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 徐秋平 |
地址: | 200433 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种控制网络拥塞的方法,所述控制网络拥塞的方法包括:根据网络数据包的丢包率判断当前网络数据包的丢包性质为拥塞丢包还是非拥塞丢包;若为非拥塞丢包,则继续执行TCP慢启动过程;若为拥塞丢包,则退出TCP慢启动过程,并记录当前发送窗口值,然后进入拥塞避免阶段。本发明提高了网络传输的效率和网络应用程序的响应速度,提高了网络带宽的利用率,提供了更好的网络性能;本发明可以将网络拥塞控制在可接受的地步,并挖掘网络的传输潜力,达到网络传输效率的最优化。 | ||
搜索关键词: | 一种 控制 网络 拥塞 方法 | ||
【主权项】:
1.一种控制网络拥塞的方法,其特征在于,所述控制网络拥塞的方法包括:根据网络数据包的丢包率判断当前网络数据包的丢包性质为拥塞丢包还是非拥塞丢包;所述拥塞丢包是因为发送数据包量超过了网络链路能够缓存的量导致的丢包;所述非拥塞丢包是由于信号波动或者干扰引起的丢包;若为非拥塞丢包,则继续执行TCP慢启动过程;若为拥塞丢包,则退出TCP慢启动过程,并记录当前发送窗口值m_dCWndSize,然后进入拥塞避免阶段;在拥塞避免阶段实行拥塞控制策略,所述拥塞控制策略包括:将最大拥塞窗口值m_issthresh设置为当前发送窗口值m_dCWndSize的90%;利用公式m_iBestSsthresh=m_issthresh‑2×m_dCWndSize/(10+m_dCWndSize)计算获得最佳拥塞窗口值m_iBestSsthresh;控制当前发送窗口值在所述最大拥塞窗口值和所述最佳拥塞窗口值之间波动,具体包括:判断当前发送窗口值是否小于所述最佳拥塞窗口值减2,若是则将当前发送窗口值设置为所述最佳拥塞窗口值减2;否则继续判断当前发送窗口值是否大于所述最大拥塞窗口值,若是则下调当前发送窗口值;否则继续判断当前发送窗口值是否小于或等于最大拥塞窗口值且大于或等于最佳拥塞窗口值,并且当前发送窗口值呈增加趋势,若是则增加当前发送窗口值;否则继续判断当前发送窗口值是否小于或等于最大拥塞窗口值且大于或等于最佳拥塞窗口值,并且当前发送窗口值呈减小趋势,若是则减小当前发送窗口值;否则继续判断当前发送窗口值是否大于所述最大拥塞窗口值且呈增长趋势,若是则将当前发送窗口值的趋势调整为减小趋势;否则继续判断当前发送窗口值是否小于所述最佳拥塞窗口值且呈减小趋势,若是则将当前发送窗口值的趋势调整为增加趋势。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华平信息技术股份有限公司,未经华平信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201410437724.2/,转载请声明来源钻瓜专利网。
- 上一篇:基于GMSK调制的通信方法及固定频率的检测方法
- 下一篇:过滤净水器