[发明专利]管理TCP分组的方法、设备和计算机可读介质有效
申请号: | 201780046499.1 | 申请日: | 2017-07-06 |
公开(公告)号: | CN109479072B | 公开(公告)日: | 2021-08-20 |
发明(设计)人: | H·法塔赫;P·巴拉苏布拉马尼安 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08 |
代理公司: | 北京市金杜律师事务所 11256 | 代理人: | 王茂华;彭梦晔 |
地址: | 美国华*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 管理 tcp 分组 方法 设备 计算机 可读 介质 | ||
1.一种管理非传输控制协议(TCP)分组的方法,包括:
在服务器处监测被存储在所述服务器的存储器中的非TCP端点的数目;
确定被存储在所述存储器中的所述非TCP端点的数目是否在由下限阈值和上限阈值定义的范围之外;
响应于所述非TCP端点的数目在由所述下限阈值和所述上限阈值定义的所述范围之外,调节端点寿命值和清除间隔值;以及
响应于调节后的所述端点寿命值和调节后的所述清除间隔值中的至少一个,从所述服务器的所述存储器移除非TCP端点中的一个或多个非TCP端点。
2.根据权利要求1所述的方法,其中响应于所述非TCP端点的数目在由所述下限阈值和所述上限阈值定义的所述范围之外,调节所述端点寿命值和所述清除间隔值包括:
如果所述非TCP端点的数目超过所述上限阈值,则将所述端点寿命值和所述清除间隔值从默认值减小;以及
如果所述非TCP端点的数目小于所述下限阈值,则将所述端点寿命值和所述清除间隔值从所述默认值增加。
3.根据权利要求2所述的方法,其中减小所述端点寿命值包括降低空闲阈值,所述空闲阈值指定非TCP端点必须不活动以在所述存储器中被分类为空闲的时间长度,以及
其中减小所述清除间隔值包括减小所述服务器在触发存储器清除操作以从所述存储器清除到期端点之前所等待的时间间隔。
4.根据权利要求2所述的方法,其中增加所述端点寿命值包括增加空闲阈值,所述空闲阈值指定非TCP端点必须不活动以在所述存储器中被分类为空闲的时间长度,以及
其中增加所述清除间隔值包括增加所述服务器在触发存储器清除操作以从所述存储器清除到期端点之前所等待的时间间隔。
5.根据权利要求1所述的方法,还包括:
在所述服务器处标识系统中的活动核的数目;
基于所述活动核的数目确定要在所述服务器的所述存储器中生成的分区的数目,其中所述数目的分区中的每个分区包括唯一的读写器锁;以及
跨所述数目的分区均匀地分发传入的非TCP分组。
6.根据权利要求1所述的方法,其中响应于调节后的所述端点寿命值和调节后的所述清除间隔值中的至少一个,从所述服务器的所述存储器移除所述非TCP端点中的一个或多个非TCP端点包括:
从多个存储器分区均匀地移除空闲的非TCP端点中的一个或多个空闲的非TCP端点。
7.根据权利要求1所述的方法,还包括:
确定所述服务器的所述存储器中的可用空间量小于存储器可用阈值;以及
触发存储器清除操作以从所述存储器清除到期的非TCP分组,直到所述服务器的所述存储器中的所述可用空间量超过所述存储器可用阈值。
8.根据权利要求1所述的方法,其中所述非TCP端点的数目对应于包括本地端点和远程端点的非TCP连接的数目。
9.一种用于管理非传输控制协议(TCP)分组的计算设备,包括:
处理器;
存储器,耦合到所述处理器,其中所述存储器包括由所述处理器可执行以进行以下的指令:
在服务器处监测被存储在所述服务器的所述存储器中的非TCP端点的数目;
确定被存储在所述存储器中的所述非TCP端点的数目是否在由下限阈值和上限阈值定义的范围之外;
响应于所述非TCP端点的数目在由所述下限阈值和所述上限阈值定义的所述范围之外,调节端点寿命值和清除间隔值;以及
响应于调节后的所述端点寿命值和调节后的所述清除间隔值中的至少一个,从所述服务器的所述存储器移除非TCP端点中的一个或多个非TCP端点。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201780046499.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种网络电话的处理方法及相关网络设备
- 下一篇:IOT解决方案大小调整