[发明专利]控制跨服务器的服务的执行有效
| 申请号: | 201110035131.X | 申请日: | 2011-01-25 |
| 公开(公告)号: | CN102196016B | 公开(公告)日: | 2017-01-18 |
| 发明(设计)人: | H·扎恩;M·什莫利 | 申请(专利权)人: | 微软技术许可有限责任公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08 |
| 代理公司: | 永新专利商标代理有限公司72002 | 代理人: | 王英 |
| 地址: | 美国华*** | 国省代码: | 暂无信息 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 控制 服务器 服务 执行 | ||
1.一种用于平衡服务器负载的系统300包括:
在操作上耦合到多个服务器的负载平衡器304,相应的服务器被配置成主存多个服务,所述负载平衡器304被配置成:
委托服务执行工作流306指定一个以上但少于全部的服务器将服务从空闲状态调用到执行状态。
2.如权利要求1所述的系统,其特征在于,所述负载平衡器被配置成:
接收与服务相对应的服务执行请求;以及
委托服务执行工作流指定一个以上但少于全部的服务器将服务从空闲状态调用到执行状态。
3.如权利要求1所述的系统,其特征在于,包括:
诊断组件,所述诊断组件被配置成:
在多个服务器中的一个或多个服务器发生故障之后,生成包括正在运行的服务器和所述正在运行的服务器各自的服务的列表的诊断信息。
4.如权利要求1所述的系统,其特征在于,所述负载平衡器被配置成:
基于所述多个服务中的相应的服务的资源要求来委托服务执行工作流。
5.如权利要求1所述的系统,其特征在于,所述负载平衡器被配置成:
限制服务并发地在所有服务器上进入执行状态。
6.如权利要求1所述的系统,其特征在于,所述负载平衡器被配置成:
限制服务在少于两个服务器上进入执行状态。
7.如权利要求1所述的系统,其特征在于,所述多个服务器中的第一服务器具有第一服务器配置,所述多个服务器中的第二服务器具有第二服务器配置,并且所述多个服务器中的第三服务器具有第三服务器配置,所述第一、第二和第三服务器的配置彼此不同。
8.如权利要求1所述的系统,其特征在于,所述多个服务器中的第一服务器具有第一服务器配置,所述多个服务器中的第二服务器具有所述第一服务器配置,并且所述多个服务器中的第三服务器具有所述第一服务器配置。
9.一种用于平衡服务器负载的方法100,包括:
确定104被配置成主存多个服务的多个服务器;以及
对于多个服务中的相应的服务,生成106将至少一个但少于全部的服务器指定为从将服务调用到执行状态中排除的服务排除配置。
10.如权利要求9所述的方法,其特征在于,包括:
接收与服务相对应的服务执行请求;以及
基于所述服务排除配置来委托服务执行工作流来将一个或多个服务器中的服务调用到执行状态。
11.如权利要求10所述的方法,其特征在于,包括:
从所述服务执行工作流中排除被指定为对于所述服务排除配置中的所述服务被排除的服务器。
12.如权利要求9所述的方法,其特征在于,包括:
在多个服务器中的一个或多个服务器发生故障之后,生成包括正在运行的服务器和所述正在运行的服务器各自的服务的列表的诊断信息。
13.如权利要求9所述的方法,其特征在于,生成所述服务排除配置包括:
基于所述多个服务中的相应的服务的资源要求来生成所述服务排除配置。
14.如权利要求9所述的方法,其特征在于,生成所述服务排除配置包括:
生成所述服务排除配置从而使得所述多个服务器中没有服务器是执行所述多个服务中的所有服务并且所述多个服务中没有服务是在所述多个服务器中的所有服务器上执行的。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软技术许可有限责任公司,未经微软技术许可有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110035131.X/1.html,转载请声明来源钻瓜专利网。





