可动态扩大通信链接吞吐量的拥塞控制方法_4

文档序号:9252691阅读:来源:国知局
0114]这些计算机程序指令也可以存储在能指示计算机、其他可编程数据处理装置或其他设备以特定方式工作的计算机可读介质中,这样,存储在计算机可读介质中的指令会产生一个包含指令的制品,其中的指令可用来实现流程图和/或框图方框指定的功能/操作。
[0115]这些计算机程序指令还可以加载到计算机、其他可编程数据处理装置或其他设备上,从而在这些设备上执行一系列操作步骤,以产生一个由计算机实现的进程,使得在计算机或其他可编程装置上执行的指令能够提供若干进程,用于实现流程图和/或框图方框所述功能/操作。
[0116]上述流程图和框图展示了按照本发明的各种实施方式,有可能实现的系统、方法和计算机程序产品的架构、功能和操作。在这点上,流程图或框图中的每个方框可能代表一个模块、程序段或代码的一部分,它们包含一个或多个用于实现指定逻辑功能的可执行指令。还应当注意,在某些备选的实现方案中,方框中所标注的功能发生的顺序可能不同于附图中所标注的顺序。例如,两个连续的方框实际上也许基本可以同时执行,或者有时也可以按相反的顺序执行,这依所涉及的功能而定。还要注意的是,框图和/或流程图中的每个方框及方框的组合,可以用执行指定功能或操作的基于专用硬件的系统来实现,也可以用专用硬件与计算机指令的组合来实现。
【主权项】
1.可动态扩大通信链接下载吞吐量的拥塞控制方法,该方法可以通过持续监控相应链接的整体拥塞状态来动态创建和删除一个或多个URL中的并发下载会话并动态更改数据块大小。2.根据权利要求1所述的方法,其中所述监控包括: 选择当前用于定义多个并发下载会话数以及各会话持续时间的策略; 下载使用当前策略的一个或多个URL中的数据; 定期检查所定义的并发下载会话数是否已处于活动状态以及是否应使用新策略替代当前策略; 当检查结果显示新策略可以更好地使用下载吞吐量时,选择新的当前策略。3.根据权利要求2所述的方法,其中所述定期检查所定义的并发下载会话数是否处于活动状态,包括: a.如果第一个活动会话已终止,则决定是否开始下载下一个数据块或丢弃会话; b.如果下一个下载会话已挂起,则将其定义为活动并重复步骤(a);和 c.如果当前会话数小于当前策略定义的总并发下载会话数,则添加挂起下载会话。4.根据权利要求2所述的方法,其中所述定期检查是否应使用新策略替代当前策略可包括检查在相应时间段内更改策略时的下载吞吐量,包括: -如果当前测得的总下载速度大于在先前时间段内测得的总下载速度,则增加目标并发会话数;和 -计算新数据块的大小。5.根据权利要求4所述的方法,其中所述的“增加”包括根据当前测得的总下载速度和在先前时间段内测得的总下载速度之差增加目标并发会话数。6.根据权利要求2所述的方法,其中所述的“定期检查”包括检查在相应时间段内未更改策略时的下载吞吐量,包括: -如果当前测得的总下载速度比当前策略下测得的最大下载速度小预定百分比(最多),则选择具有测得的相对最高下载速度的新策略; -如果当前测得的总下载速度比当前策略下测得的最佳下载速度大预定百分比(最少),则选择具有最高下载速度的新策略;和 d.计算新数据块的大小。7.可动态扩大通信链接下载吞吐量的拥塞控制系统,该系统包括一个下载会话控制器,可配置为通过持续监控相应链接的整体拥塞状态来动态创建和删除一个或多个URL中的并行数据流并动态更改各数据流的片段大小。8.根据权利要求7所述的系统,其中所述下载会话控制器可进一步配置为: -选择当前用于定义多个并发下载会话数以及各会话持续时间的策略; -下载使用当前策略的一个或多个URL中的数据; -定期检查所定义的并发下载会话数是否已处于活动状态以及是否应使用新策略替代当前策略; -当检查结果显示新策略可以更好地使用下载吞吐量时,选择新的当前策略。9.根据权利要求8所述的系统,其中所述定期检查所定义的并发下载会话数是否处于活动状态,包括: a.如果第一个活动会话已终止,则决定是否开始下载下一个数据块或丢弃会话; b.如果下一个下载会话已挂起,则将其定义为活动并重复步骤(a);和 c.如果当前会话数小于当前策略定义的总并发下载会话数,则添加挂起下载会话。10.根据权利要求8的系统,其中所述定期检查是否应使用新策略替代当前策略可包括检查在相应时间段内更改策略时的下载吞吐量,包括: -如果当前测得的总下载速度大于在先前时间段内测得的总下载速度,则增加目标并发会话数;和 -计算新数据块的大小。11.根据权利要求10所述的系统,其中所述的“增加”包括根据当前测得的总下载速度和在先前时间段内测得的总下载速度之差增加目标并发会话数。12.根据权利要求8所述的系统,其中所述的“定期检查”包括检查在相应时间段内未更改策略时的下载吞吐量,包括: -如果当前测得的总下载速度比当前策略下测得的最大下载速度小预定百分比(最多),则选择具有测得的相对最高下载速度的新策略; -如果当前测得的总下载速度比当前策略下测得的最佳下载速度大预定百分比(最少),则选择具有最高下载速度的新策略;和 -计算新数据块的大小。13.计算机程序产品,包括: 计算机可读存储介质,该介质可嵌入并配置计算机可读程序,以通过持续监控链接的整体拥塞状态来动态创建和删除一个或多个URL中的并行数据流并动态更改各数据流的数据大小。14.权利要求13所述的计算机程序产品可进一步配置为: 选择当前用于定义多个并发下载会话数以及各会话持续时间的策略; 下载使用当前策略的一个或多个URL中的数据; 定期检查所定义的并发下载会话数是否已处于活动状态以及是否应使用新策略替代当前策略; 当检查结果显示新策略可以更好地使用下载吞吐量时,选择新的当前策略。15.权利要求14所述的计算机程序产品,可进一步配置为定期检查所定义的并发下载会话数是否处于活动状态,包括: e.如果第一个活动会话已终止,则决定是否开始下载下一个数据块或丢弃会话; f.如果下一个下载会话已挂起,则将其定义为活动并重复步骤(a);和 g.如果当前会话数小于当前策略定义的总并发下载会话数,则添加挂起下载会话。16.权利要求14所述的计算机程序产品可进一步配置为定期检查是否应使用新策略替代当前策略,包括检查在相应时间段内更改策略时的下载吞吐量,包括: -如果当前测得的总下载速度大于在先前时间段内测得的总下载速度,则增加目标并发会话数;和 -计算新数据块的大小。17.根据权利要求16所述的计算机程序产品,其中所述的“增加”包括根据当前测得的总下载速度和在先前时间段内测得的总下载速度之差增加目标并发会话数。18.根据权利要求14所述的计算机程序产品,其中所述的“定期检查”包括检查在相应时间段内未更改策略时的下载吞吐量,包括: -如果当前测得的总下载速度比当前策略下测得的最大下载速度小预定百分比(最多),则选择具有测得的相对最高下载速度的新策略; -如果当前测得的总下载速度比当前策略下测得的最佳下载速度大预定百分比(最少),则选择具有最高下载速度的新策略;和 h.计算新数据块的大小。
【专利摘要】本发明所示为可动态扩大通信链接吞吐量的拥塞控制系统和方法。该方法涉及监控和管理一个或多个URL的可变流数及其相应的下载片段大小以扩大不断变化的链接容量。可以根据总链接拥塞状态调整参与的流数。
【IPC分类】G06F15/16, H04L29/08
【公开号】CN104969534
【申请号】CN201380054554
【发明人】约尔·赞格, 吉尔·加特, 奥弗·阿茨兹, 斯坦尼斯拉夫·塔尔钦, 莎伦·马尔基尔
【申请人】吉拉飞克科技股份有限公司
【公开日】2015年10月7日
【申请日】2013年10月14日
【公告号】EP2910001A2, US20150207743, WO2014060927A2, WO2014060927A3, WO2014060927A4
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1