[发明专利]一种TCP初始窗口优化方法和系统有效

专利信息
申请号: 201711404837.2 申请日: 2017-12-22
公开(公告)号: CN108111430B 公开(公告)日: 2022-02-25
发明(设计)人: 聂晓辉;章淼;吴功伟;张继洋 申请(专利权)人: 北京百度网讯科技有限公司
主分类号: H04L69/16 分类号: H04L69/16;H04L69/00;H04L47/10
代理公司: 北京鸿德海业知识产权代理有限公司 11412 代理人: 袁媛
地址: 100085 北京市*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 tcp 初始 窗口 优化 方法 系统
【说明书】:

本申请提供一种TCP初始窗口优化方法和系统,所述方法包括,根据用户访问信息从拥塞窗口表中选择TCP连接的初始窗口,利用选择的初始窗口建立用户TCP连接;其中,所述拥塞窗口表根据用户TCP连接中TCP流的信息进行更新。可以通过优化不同用户的TCP初始窗口以提高网络传输性能。

【技术领域】

本申请涉及通信技术领域,尤其涉及一种TCP初始窗口优化方法和系统。

【背景技术】

在过去几年中,Web服务已成为数十亿用户访问互联网丰富资源的主要途径。随着带宽越来越大和便宜,网络延迟已成为Web服务的关键性能指标。网络延迟的增加将导致收入明显下降,并影响用户体验。

目前大部分的Web服务都是基于TCP传输。因为TCP在连接建立时没有网络带宽等信息,所以TCP在每次传输时通过以一个保守的初始窗口来开始慢启动过程,主动探测合适的窗口大小。这样会经历多个RTT(Round Trip Time,往返时间)后才能找到合适的TCP窗口来充分利用带宽。但这样方法对传输数据都比较小(几KB到几百KB)的Web服务,网络传输效率很低。这个问题在高带宽、长RTT的网络(4G无线网络)更加明显。

现有技术中通过提升TCP初始窗口来解决这个问题,但初始窗口为人工凭经验或者按协议标准设置,主要的问题在于:

(1)网络环境随时间变化,人工经验配置TCP初始窗口往往不一定准确;

(2)协议标准值是综合各种情况所选择的一个保守值,存在优化空间;

(3)访问服务器的用户网络环境多样化,统一使用一个初始窗口不合理。

最终造成网络传输效率较低。

发明内容】

本申请的多个方面提供一种TCP初始窗口方法和系统,用于提高网络传输性能。

本申请的一方面,提供一种TCP窗口初始化方法,包括:

根据用户访问信息从拥塞窗口表中选择TCP连接的初始窗口,利用选择的初始窗口建立用户TCP连接;

其中,所述拥塞窗口表根据用户TCP连接中TCP流的信息进行更新。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,接收到包含用户访问信息的Web服务请求后,执行所述根据用户访问信息从拥塞窗口表中选择TCP连接的初始窗口,利用选择的初始窗口建立用户TCP连接的步骤。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,根据用户访问信息从拥塞窗口表中选择TCP连接的初始窗口包括:

根据用户IP,从拥塞窗口表中该IP所在网段对应的初始窗口集合选择一个初始窗口值。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述从拥塞窗口表中该IP所在网段对应的初始窗口集合选择一个初始窗口值包括:

随机选择一个初始窗口值。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,对拥塞窗口表进行更新的过程包括:

汇聚出各网段对应的用户TCP连接中各初始窗口对应的TCP流的信息;

运行学习算法,分别得到优化后的各网段对应的初始窗口集合;

利用优化后的各网段对应的初始窗口集合,更新拥塞窗口表。

如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述TCP流的信息包括:

往返时间、流完成时间、丢包率。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201711404837.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top