发明授权
- 专利标题: Controlling execution of services across servers
- 专利标题(中): 控制跨服务器的服务执行
-
申请号: US12693948申请日: 2010-01-26
-
公开(公告)号: US08417805B2公开(公告)日: 2013-04-09
- 发明人: Hatem Zeine , Meir Shmouely
- 申请人: Hatem Zeine , Meir Shmouely
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 代理机构: Microsoft Corporation
- 主分类号: G06F15/173
- IPC分类号: G06F15/173
摘要:
Computer and internet applications are commonly hosted by a large number of servers, such as a data warehouse. One concern when hosting applications is execution reliability of the applications. Unfortunately, it may be the applications themselves that provide the point of failure (e.g., an executing service creates a memory leak that causes a server to fail). Because servers are often replicated, a failure of a single executing service may become a single point of failure for every server. Accordingly, one or more systems and techniques for balancing server loads are disclosed herein. A load balancer may be configured to delegate the execution of a service amongst a plurality of servers such that no server executes all services and no service executes on all servers. The distribution of service execution amongst the plurality of servers provides service execution diversity across servers that otherwise may be configured identically with services.
公开/授权文献
- US20110185050A1 CONTROLLING EXECUTION OF SERVICES ACROSS SERVERS 公开/授权日:2011-07-28
信息查询