[发明专利]防止TCP太快地变得太保守有效
申请号: | 201380050177.6 | 申请日: | 2013-08-27 |
公开(公告)号: | CN104685486B | 公开(公告)日: | 2018-10-09 |
发明(设计)人: | M·杰恩;M·M·卡斯伯卡 | 申请(专利权)人: | 阿卡麦科技公司 |
主分类号: | G06F15/16 | 分类号: | G06F15/16;G06F9/46 |
代理公司: | 中国国际贸易促进委员会专利商标事务所 11038 | 代理人: | 陈新 |
地址: | 美国马*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 防止 tcp 变得 保守 | ||
1.一种通过传输控制协议TCP提供对象分发的设备,TCP维护拥塞窗口cwnd,拥塞窗口限制能在所述设备和发出请求的客户端之间处于传输中的未确认的数据包的总数,TCP对于给定TCP连接提供慢启动状态以及在拥塞窗口超出拥塞窗口阈值ssthresh时所进入的拥塞避免状态,拥塞窗口阈值ssthresh具有初始启动值并在每一丢失事件之后通过将ssthresh减小到最小值ssthresh_min的衰减因数ssthresh_self-decay_factor来被修改,所述设备包括:
处理器;
具有包括TCP支持的内核的操作系统;
保存计算机程序指令的计算机存储器,所述计算机程序指令包括:
控制在数量能配置的n个数据包丢失事件中的每一个时ssthresh从初始启动值衰减的速率的第一程序代码,其中,否则给定的数据包丢失事件将结束慢启动状态并将所述TCP连接转换到所述拥塞避免状态,第一程序代码进行操作以在n个数据包丢失事件中的每一个上使用凹形指数函数来使ssthresh从初始启动值下降到ssthresh_min值,其中,所述凹形指数函数对于每一个丢失事件,通过下列公式来表达:ssthreshdrop=ssthreshdrop/lff,以及ssthresh=ssthresh-ssthreshdrop,其中,在初始化时,常数lff=exp[{ln(1/ssthreshmax)}/lft],lft是ssthresh初始丢失谅解因数,ssthreshdrop被设置为等于ssthreshmax,常数ssthreshmax是ssthresh的最大值;以及
遵从第一程序代码对所述数量能配置的n个数据包丢失事件的操作来控制ssthresh衰减的速率以防止ssthresh太快地下降到ssthresh_min值的第二程序代码。
2.如权利要求1所述的设备,其中,第二程序代码在每一个数据包丢失事件时进行操作,以将ssthresh设置为max(当前ssthresh×ssthresh_self-decay_factor,ssthresh_min),以防止ssthresh太快地下降到ssthresh_min。
3.如权利要求1所述的设备,其中,cwnd增长和衰减不受第一程序代码或第二程序代码的操作的影响。
4.如权利要求1所述的设备,其中,所述设备是覆盖网络中的边缘服务器。
5.如权利要求4所述的设备,其中,所述发出请求的客户端是在移动网络中操作的移动设备。
6.一种包括对TCP拥塞窗口阈值ssthresh如何响应于一个或多个丢失事件而衰减进行控制的非暂态计算机程序的计算机可读存储介质,所述计算机程序在被执行时使计算机器执行以下操作:
在数量能配置的n个数据包丢失事件中的每一个时控制ssthresh从初始启动值衰减的速率,其中否则给定的数据包丢失事件将结束慢启动状态并将TCP连接转换到拥塞避免状态;在n个数据包丢失事件中的每一个上使用凹形指数函数来使ssthresh从初始启动值下降到最小值ssthresh_min,其中,所述凹形指数函数对于每一个丢失事件,通过下列公式来表达:ssthreshdrop=ssthreshdrop/lff,以及ssthresh=ssthresh-ssthreshdrop,其中,在初始化时,常数lff=exp[{ln(1/ssthreshmax)}/lft],lft是ssthresh初始丢失谅解因数,ssthreshdrop被设置为等于ssthreshmax,常数ssthreshmax是ssthresh的最大值;以及
对所述数量能配置的n个数据包丢失事件控制ssthresh衰减的速率以防止ssthresh太快地下降到ssthresh_min值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿卡麦科技公司,未经阿卡麦科技公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201380050177.6/1.html,转载请声明来源钻瓜专利网。