服务器负载管理制造技术

技术编号:22471024 阅读:19 留言:0更新日期:2019-11-06 12:54
系统和方法用于收集通信连接到服务器的一个或多个客户端的一个或多个参数值。基于所收集的一个或多个参数的值构造模型,从而作为时间的函数对所述一个或多个客户端的所述一个或多个参数的值将改变例如在服务器处被视为明显的量的概率进行建模。从客户端之一接收所述一个或多个参数的更新。响应于接收更新,模型被用来计算用于来自所述客户端之一的值的下一次更新的定时。所计算的用于下一次更新的定时被发送到所述客户端之一。

Server load management

【技术实现步骤摘要】
服务器负载管理本申请是申请日为2014年1月11日、申请号为201480004558.5的专利技术专利申请“服务器负载管理”的分案申请。
技术介绍
随着计算变得对于运行任何交易或服务而言主流且必需,大量服务器正被用于不同类型的服务(例如银行业、客户服务、人力资源管理等)。典型地,服务器被定制成提供特定类型的服务。例如,在银行业应用中,一个或多个服务器由银行托管,并且银行的客户、合作伙伴和关联者连接到这些服务器以执行银行业任务。在基于因特网的应用中,客户典型地使用因特网浏览器来连接到一个或多个服务器。然而,专用客户端应用通常也用于具体类型的应用。例如,数以百万的SkypeTM客户端应用连接到服务器以用于认证、寻找信息、发送要路由到其它客户端的信息等。典型地,为了服务大量用户,更多服务器在后端添加,并且典型地,负载平衡系统被用来跨多个后端服务器分布(spread)负载。
技术实现思路
提供本
技术实现思路
来以简化的形式引入以下在具体实施方式中进一步描述的概念的选择。本
技术实现思路
不意图标识所要求保护的主题的关键特征或必需特征,也不意图被用于限制所要求保护的主题的范围。在客户端-服务器应用中,服务器可本文档来自技高网...

【技术保护点】
1.一种由客户端计算设备实现的方法,所述方法包括:向服务器发送来自所述客户端计算设备的值,所述值是所述客户端计算设备的一个或多个参数的值,所述客户端计算设备通信地连接到所述服务器,所述一个或多个参数描述所述客户端计算设备的当前状态;向所述服务器发送利用所述一个或多个参数的值的当前状态对所述客户端计算设备的所述一个或多个参数的值的更新;从所述服务器接收下一次更新的定时,所述下一次更新的定时已经由所述服务器使用模型基于所收集的所述一个或多个参数的值而计算,所述模型作为时间的函数对所述客户端计算设备的所述一个或多个参数的值将改变被视为明显的量的概率进行建模,其中,所述改变的量是基于所述改变的量是否将...

【技术特征摘要】
2013.01.11 US 13/739,6771.一种由客户端计算设备实现的方法,所述方法包括:向服务器发送来自所述客户端计算设备的值,所述值是所述客户端计算设备的一个或多个参数的值,所述客户端计算设备通信地连接到所述服务器,所述一个或多个参数描述所述客户端计算设备的当前状态;向所述服务器发送利用所述一个或多个参数的值的当前状态对所述客户端计算设备的所述一个或多个参数的值的更新;从所述服务器接收下一次更新的定时,所述下一次更新的定时已经由所述服务器使用模型基于所收集的所述一个或多个参数的值而计算,所述模型作为时间的函数对所述客户端计算设备的所述一个或多个参数的值将改变被视为明显的量的概率进行建模,其中,所述改变的量是基于所述改变的量是否将影响所述服务器做出的决策而被视为明显的;以及在所述下一次更新的定时发送所述一个或多个参数的值的所述下一次更新。2.如权利要求1所述的方法,还包括发送历史数据以及对所述一个或多个参数的值的更新,以使所述服务器能够确定所述一个或多个参数的值的改变的行为,而无需查询来自其他服务器的数据。3.如权利要求1所述的方法,其中,所述下一次更新的定时是由所述服务器使用所述模型中的所述一个或多个参数的改变历史来计算的。4.根据权利要求1所述的方法,其中,对所述一个或多个参数的值的更新是与描述客户端设备的应用上的用户活动的信息一起发送的。5.如权利要求1所述的方法,其中,所述参数包括以下中的一个或多个:(i)当前带宽使用,(ii)历史分组丢失率,(iii)所述客户端设备的地址,(iv)处理能力,(v)所述客户端设备到网络的连接类型,(vi)cpu消耗,(vii)背景业务量和(viii)中继流的数目。6.根据权利要求1所述的方法,其中,所述模型包括多于一个所述参数的组合,以便对所述客户端计算设备的所述一个或多个参数的值将改变被视为明显的量的概率进行建模。7.如权利要求1所述的方法,其中,所述一个或多个参数的每个参数被分配权重,并且其中,所述模型使用所述一个或多个参数中的每个参数的权重来计算所述定时。8.一种客户端计算设备,包括:处理器;存储程序代码的计算机可读存储介质,所述程序代码可由所述客户端计算设备的所述处理器执行以实现包括以下的操作:向服务器发送来自所述客户端计算设备的值,所述值是所述客户端计算设备的一个或多个参数的值,所述客户端计算设备通信地连接到所述服务器,所述一个或多个参数描述所述客户端计算设备的当前状态;向所述服务器发送利用所述一个或多个参数的值的当前状态对所述客户端计算设备的所述一个或多个参数的值的更新;从所述服务器接收下一次更新的定时,所述下一次更新的定时已经由所述服务器使用模型基于所收集的所述一个或多个参数的值而计算,所述模型作为时间的函数对所述客户端计算设备的所述一个或多个参数的值将改变被视为明显的量的概率进行建模,其中,所述改变的量是基于所述改变的量是否将影响所述服务器做出的决策而被视为明显的;以及在所述下一次更新的定时发送所述一个或多个参数的值的所述下一次更新。9.如权利要求8所述的客户端计算设备,所述操作还包括发送历史数据以及对所述一个或多个参数的值的更新,以使所述服务器能够确定所述一个或多个参数的值的改变的行为,而无需查询来自其他服务器的数据。10.如权利要求...

【专利技术属性】
技术研发人员:S克斯库拉
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国,US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1