发明名称 Stateless, affinity-preserving load balancing
摘要 The invention relates to an architecture that facilitates load balancing among a plurality of hosts and preserve session affinity to a given host. An incoming stream of data packets that include packet sessions is input to one or more forwarding mechanisms for forwarding to one or more hosts. The forwarders generate a routing function that takes into consideration host availability, and distributes session packets according to the routing function. A session is distributed to the same host to preserve session affinity. When host availability changes, a new routing function is generated, such that any new session is routed according to the new routing function and existing sessions are routed according to the old routing function. When the old routing function becomes irrelevant, it is phased out. An optimization utilizes a maximally backward compatible hash function to minimize the differences between the old and new routing functions.
申请公布号 US8134916(B2) 申请公布日期 2012.03.13
申请号 US20100708677 申请日期 2010.02.19
申请人 ACHLIOPTAS DIMITRIS;HOUSE SEAN B.;MICROSOFT CORPORATION 发明人 ACHLIOPTAS DIMITRIS;HOUSE SEAN B.
分类号 G01R31/08;H04L12/28 主分类号 G01R31/08
代理机构 代理人
主权项
地址