[发明专利]一种在不中断并发异步连接的情况下确保全带宽使用的方法在审

专利信息
申请号: 201810896197.X 申请日: 2018-08-08
公开(公告)号: CN108900638A 公开(公告)日: 2018-11-27
发明(设计)人: 陈若天 申请(专利权)人: 陈若天
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 暂无信息 代理人: 暂无信息
地址: 210001 江苏省南京*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 多线程 带宽使用 异步连接 下载 并发 多服务器 多个片段 线程分配 硬件资源 异步I/O 初始化 分文件 最大化 会话 缩放 中断 分配 优化 网络
【说明书】:

发明提供一种在不中断并发异步连接的情况下确保全带宽使用的方法,所述方法包括:拆分文件;线程分配;初始化片段列表;分配缩放;下载。本发明能够最大限度地利用多线程和异步I/O的优势实现网络和硬件资源的最大化,基于多线程连接任务的先例,建立多服务器连接并将各个会话划分为多个片段,同时优化最快的资源持有者,为多线程下载领域提供了一个新的方法。

技术领域

本发明属于下载技术领域,特别涉及一种在不中断并发异步连接的情况下确保全带宽使用的方法。

背景技术

以前的多线程下载实现效率低,因为它们无法克服与跨地理定位障碍在不同主机服务器(在内容交付网络中)之间传输速率差异相关的问题,宽带使用率比较低,海量数据传输稳定性比较低,由于现有的技术/产品有上述的不足之处,因此发明新的技术解决这些不足之处具有非常重要的意义,为此,本发明提出一种在不中断并发异步连接的情况下确保全带宽使用的方法。

发明内容

为了解决现有技术存在的问题,本发明提供了一种在不中断并发异步连接的情况下确保全带宽使用的方法,能够最大限度地利用多线程和异步I/O的优势实现网络和硬件资源的最大化,建立多服务器连接并将各个会话划分为多个片段,同时优化最快的资源持有者。

为了实现上述目的,本发明是通过如下的技术方案来实现:一种在不中断并发异步连接的情况下确保全带宽使用的方法,所述方法包括以下步骤:

步骤一:拆分文件;请求的文件客户端被划分为大小相同的片段;

步骤二:线程分配;根据需要文件大小创建若干个实例,在此示例中,创建了三个实例;

步骤三:初始化片段列表;如果启用了算法,则每个片段类的数组都存储IP地址、主机名、偏移量和ifsweep开关,通过碎片列表进行迭代;

步骤四:分配缩放;迭代完成后,进行分配缩放,分配算法为:下载大小和片段大小之间的比率应等于间隙大小(为较慢的工作人员留出的尺寸)和大小保持在一起,传输速率较高的线程分配给相应的偏移量;

步骤五:下载;分配缩放后开始下载,下载采用贪婪模式。

作为本发明的一种优选方式,所述步骤四中,下载/((下载+未分配))=([为慢工作者保留的差距])/未分配。

作为本发明的一种优选方式,所述步骤五中贪婪模式为:在整个表达式匹配成功的情况下尽可能多的匹配。

作为本发明的一种优选方式,所述步骤五中下载完毕后,由于不使用线程池,因此调用JOIN()来终止。

作为本发明的一种优选方式,速度可能会受到硬件性能的限制(例如,如果没有适当的优化,配置不当的网络适配器,其他重负载应用程序占用的CPU很大程度上会减慢速度)。

本发明的有益效果为:

1、本发明一种在不中断并发异步连接的情况下确保全带宽使用的方法能够最大限度地利用多线程和异步I/O的优势实现网络和硬件资源的最大化,基于多线程连接任务的先例,建立多服务器连接并将各个会话划分为多个片段,同时优化最快的资源持有者,能够实现稳定的海量数据传输,为多线程下载领域提供了一个新的方法;

2、本发明一种在不中断并发异步连接的情况下确保全带宽使用的方法,对于客户来说能够实现完整的ISP带宽使用率和TCP连接稳定;

3、本发明一种在不中断并发异步连接的情况下确保全带宽使用的方法,对于网站托管服务器来说能够进一步避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输得更快、更稳定,提高网络效率。

附图说明

图1为一种在不中断并发异步连接的情况下确保全带宽使用的方法的工作流程图。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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