发明授权
- 专利标题: Auto load transfer in geographically distributed systems
- 专利标题(中): 地理分布式系统中的自动负载传输
-
申请号: US15019860申请日: 2016-02-09
-
公开(公告)号: US09509617B1公开(公告)日: 2016-11-29
- 发明人: Clark Malmgren , Matthew Maloney
- 申请人: GRUBHUB HOLDINGS INC.
- 申请人地址: US IL Chicago
- 专利权人: GrubHub Holdings Inc.
- 当前专利权人: GrubHub Holdings Inc.
- 当前专利权人地址: US IL Chicago
- 代理机构: Hickman Palermo Becker Bingham LLP
- 主分类号: G06F15/16
- IPC分类号: G06F15/16 ; H04L12/803 ; H04L29/08 ; H04L12/26 ; H04L12/721
摘要:
In an approach, load balancing is performed in a distributed system of nodes representing computational resources such as clients, servers, server clusters, virtual machines, and so forth. Each node within the distributed system is responsible for processing requests associated with one or more districts in a geographical area. In order to perform load balancing each node is programmed or configured to autonomously perform a set of actions on a periodic basis which includes checking neighbors for updates, determining whether to spawning a new node, determining whether to terminate, and balancing load with neighbors. As a result, the number of nodes and the districts for which each node is responsible dynamically changes over time to minimize the load placed on each node and to constrain the number of nodes that need to be active within the distributed system to reduce resource costs.
信息查询