[发明专利]应用启动端点的自动调整的方法、系统和存储介质有效
申请号: | 201480036490.9 | 申请日: | 2014-06-23 |
公开(公告)号: | CN105393221B | 公开(公告)日: | 2019-07-26 |
发明(设计)人: | M·N·达斯;S·萨姆帕斯;S·A·库辛;A·侯赛因;I·M·本-沙查;J·李;N·南约实 | 申请(专利权)人: | 微软技术许可有限责任公司 |
主分类号: | G06F9/50 | 分类号: | G06F9/50 |
代理公司: | 上海专利商标事务所有限公司 31100 | 代理人: | 罗婷婷 |
地址: | 美国华*** | 国省代码: | 美国;US |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用 启动 端点 自动 调整 | ||
1.一种用于自动地调整应用启动端点服务器的数量的方法,所述应用启动端点服务器是用于对传入连接请求进行服务的应用启动端点的主机,所述方法包括:
监视由多个应用启动端点服务器服务的系统负载的动作,所述系统负载是至少当前用户数与传入连接速率的函数,每一应用启动端点服务器是被实现用来实例化一个或多个应用启动端点的主机计算系统,所述一个或多个应用启动端点能够对传入连接请求进行服务并且启动和运行应用;
计算添加阈值的动作,在超过该添加阈值时,附加的一个或多个应用启动端点服务器将被添加到可供服务当前用户和传入连接的所述多个应用启动端点服务器,所述添加阈值是至少端点服务器的引导时间与单个端点服务器能够服务的端点数的函数;以及
响应于观察到所述系统负载已经上升到所述添加阈值以上,将一个或多个应用启动端点服务器添加到所述多个应用启动端点服务器的动作。
2.根据权利要求1所述的方法,其特征在于,添加一个或多个应用启动端点服务器的动作包括部分地供应要被添加的应用启动端点服务器的动作。
3.根据权利要求1所述的方法,其特征在于,进一步包括:
将新传入连接请求分配给所述多个应用启动端点服务器中仍然具有处理新传入连接请求的能力的被最多利用的应用启动端点服务器的动作。
4.根据权利要求1所述的方法,其特征在于,所述添加阈值是根据最大的所支持传入连接速率计算的。
5.根据权利要求1所述的方法,其特征在于,所述添加阈值是根据每一应用启动端点服务器支持的最大端点数计算的。
6.根据权利要求1所述的方法,其特征在于,所述添加阈值是根据添加应用启动端点服务器的时间计算的。
7.根据权利要求1所述的方法,其特征在于,所述系统负载是使用端点服务器集合的传入连接速率来计算的。
8.根据权利要求7所述的方法,其特征在于,所述系统负载还使用端点集合的用户数量来计算。
9.根据权利要求1所述的方法,其特征在于,所述系统负载对应于用于服务来自第一租户的传入连接的第一多个端点服务器,所述方法进一步包括:
计算由服务来自第二租户的传入连接的第二多个端点服务器服务的第二系统负载的第二添加阈值的动作;以及
响应于观察到所述第二系统负载已经上升到所述第二添加阈值以上,将一个或多个应用启动端点服务器添加到所述第二多个端点服务器的动作。
10.一种用于自动地调整应用启动端点服务器的数量的系统,所述应用启动端点服务器是用于对传入连接请求进行服务的应用启动端点的主机,所述系统包括:
用于监视由多个应用启动端点服务器服务的系统负载的装置,所述系统负载是至少当前用户数与传入连接速率的函数,每一应用启动端点服务器是被实现用来实例化一个或多个应用启动端点的主机计算系统,所述一个或多个应用启动端点能够对传入连接请求进行服务并且启动和运行应用;
用于计算添加阈值的装置,在超过所述添加阈值时,附加的一个或多个应用启动端点服务器将被添加到可供服务当前用户和传入连接的所述多个应用启动端点服务器,所述添加阈值是至少端点服务器的引导时间与单个端点服务器能够服务的端点数的函数;以及
用于响应于观察到所述系统负载已经上升到所述添加阈值以上,将一个或多个应用启动端点服务器添加到所述多个应用启动端点服务器的装置。
11.一种其上具有计算机可执行指令的计算机可读存储介质,所述计算机可执行指令在由计算系统的一个或多个处理器执行时使得所述计算系统:
监视由多个应用启动端点服务器服务的系统负载,所述系统负载是至少当前用户数与传入连接速率的函数,每一应用启动端点服务器是被实现用来实例化一个或多个应用启动端点的主机计算系统,所述一个或多个应用启动端点能够对传入连接请求进行服务并且启动和运行应用;
计算添加阈值,在超过所述添加阈值时,附加的一个或多个应用启动端点服务器将被添加到可供服务当前用户和传入连接的所述多个应用启动端点服务器,所述添加阈值是至少端点服务器的引导时间与单个端点服务器能够服务的端点数的函数;以及
响应于观察到所述系统负载已经上升到所述添加阈值以上,将一个或多个应用启动端点服务器添加到所述多个应用启动端点服务器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201480036490.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:通过捕捉服务捕捉网站内容
- 下一篇:用于锁屏上动作的用户定义的快捷方式