发明申请
- 专利标题: SYNCHRONIZING STATE AMONG LOAD BALANCER COMPONENTS
- 专利标题(中): 负载均衡器组件中的同步状态
-
申请号: US12972340申请日: 2010-12-17
-
公开(公告)号: US20120155266A1公开(公告)日: 2012-06-21
- 发明人: Parveen Patel , Volodymyr Ivanov , Marios Zikos , Vladimir Petter , Vyacheslav Kuznetsov , David Allen Dion
- 申请人: Parveen Patel , Volodymyr Ivanov , Marios Zikos , Vladimir Petter , Vyacheslav Kuznetsov , David Allen Dion
- 申请人地址: US WA Redmond
- 专利权人: Microsoft Corporation
- 当前专利权人: Microsoft Corporation
- 当前专利权人地址: US WA Redmond
- 主分类号: H04L12/26
- IPC分类号: H04L12/26
摘要:
The present invention extends to methods, systems, and computer program products for synchronizing state among load balancer components. Embodiments of the invention include load balancers using a consistent hashing algorithm to decide how new connections should be load balanced. Use of consistent hashing algorithm permits load balancers to work in a stateless manner in steady state. Load balancers start keeping flow state information (destination address for a given flow) about incoming packets when it is needed, i.e. such as, for example, when a change in destination host configuration is detected. State information is shared across load balancers in a deterministic way, which allows knowing which load balancer is authoritative (e.g., is the owner) for a given flow. Each load balancer can reach the authoritative load balancer to learn about a flow that cannot be determined locally.
公开/授权文献
- US08755283B2 Synchronizing state among load balancer components 公开/授权日:2014-06-17