[发明专利]服务器负载管理有效
| 申请号: | 201480004558.5 | 申请日: | 2014-01-11 |
| 公开(公告)号: | CN104995899B | 公开(公告)日: | 2019-07-16 |
| 发明(设计)人: | S.克斯库拉 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24;H04L12/26 |
| 代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 王英 |
| 地址: | 美国华*** | 国省代码: | 美国;US |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 服务器 负载 管理 | ||
1.一种用于管理负载的方法,包括:
收集通信连接到服务器的一个或多个客户端的一个或多个参数的值;
基于所收集的所述一个或多个参数的值构造模型,从而作为时间的函数对所述一个或多个客户端的所述一个或多个参数的值将改变被视为明显的量的概率进行建模;
从一个客户端接收所述一个客户端的一个或多个参数的值的更新;
响应于接收所述更新,使用模型来计算用于来自所述一个客户端的值的下一次更新的定时;以及
将用于下一次更新的所计算的定时发送到所述一个客户端。
2.如权利要求1所述的方法,其中发送包括在响应于从所述一个客户端接收所述更新而向回发送到所述一个客户端的响应容器中包括所计算的定时。
3.如权利要求1或2所述的方法,其中所述一个客户端被配置成根据所计算的定时发送值的下一次更新。
4.如权利要求1或2所述的方法,其中服务器不具有对客户端的状态信息的访问权限。
5.如权利要求4所述的方法,其中随描述所述一个客户端的当前状态的信息从所述一个客户端接收值的更新。
6.如权利要求1或2所述的方法,其中所述定时是以下中的任一个:(i)指示所述一个客户端在接收到定时之后在发送值的下一次更新之前应当等待的时间的时间延迟,或者(ii)指示所述一个客户端应当发送值的下一次更新的绝对时间的时间戳。
7.如权利要求1或2所述的方法,其中所述参数包括以下中的一个或多个:(i)当前带宽使用,(ii)历史分组丢失率,(iii)客户端的地址,(iv)处理能力,(v)客户端到网络的连接类型,(vi)cpu消耗,(vii)背景业务量和(viii)中继流的数目。
8.如权利要求1或2所述的方法,其中所述构造模型的步骤包括考虑多于一个所述参数的组合以便对所述一个或多个客户端的所述一个或多个参数值将改变被视为明显的量的概率进行建模。
9.一种用于管理负载的系统,包括:
服务器;以及
通信连接到服务器的客户端,其中客户端被配置成向服务器发送客户端的一个或多个参数的值的更新,
其中服务器被配置成:(i)响应于接收所述更新,使用模型来计算用于来自客户端的值的下一次更新的定时,其中该模型基于所述一个或多个参数的值构造,从而作为时间的函数对客户端的所述一个或多个参数值将改变被视为明显的量的概率进行建模,以及(ii)向客户端发送用于下一次更新的所计算的定时。
10.一种计算机可读存储介质,其中存储有包括程序代码的计算机程序产品,程序代码可由服务器的处理器执行以实现以下操作:
收集通信连接到服务器的一个或多个客户端的一个或多个参数的值;
基于所收集的所述一个或多个参数的值构造模型,从而作为时间的函数对所述一个或多个客户端的所述一个或多个参数的值将改变被视为明显的量的概率进行建模;
从一个客户端接收所述一个客户端的所述一个或多个参数的值的更新;
响应于接收所述更新,使用模型来计算用于来自所述一个客户端的值的下一次更新的定时;以及
向所述一个客户端发送用于下一次更新的所计算的定时。
11.一种用于管理负载的装置,包括:
用于收集通信连接到服务器的一个或多个客户端的一个或多个参数的值的单元;
用于基于所收集的所述一个或多个参数的值来构造模型,从而作为时间的函数对所述一个或多个客户端的所述一个或多个参数的值将改变被视为明显的量的概率进行建模的单元;
用于从一个客户端接收所述一个客户端的所述一个或多个参数的值的更新的单元;
用于响应于接收所述更新,使用模型来计算用于来自所述一个客户端的值的下一次更新的定时的单元;以及
用于向所述一个客户端发送用于下一次更新的所计算的定时的单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480004558.5/1.html,转载请声明来源钻瓜专利网。





