发明名称 Load balancing for single-address tenants
摘要 When a load balancer detects that a virtual address is associated with a single destination address, the load balancer sets a flag to distinguish the virtual address from virtual addresses that are associated with a plurality of destination addresses. The load balancer instructs the router to bypass the load balancer for network packets that are addressed to the virtual address, and refrains from storing subsequent flow state for the virtual address. When the virtual address is to be scaled up with an additional destination address, the load balancer sets a flag to distinguish the virtual address from virtual addresses that are associated with a single destination addresses. The load balancer instructs the router to route network packets that are addressed to the virtual address through the load balancer, instead of bypassing the load balancer, and starts storing flow state for the virtual address.
申请公布号 US9092271(B2) 申请公布日期 2015.07.28
申请号 US201414452314 申请日期 2014.08.05
申请人 Microsoft Technology Licensing, LLC 发明人 Murthy Ashwin;Patel Parveen Kumar;Bansal Deepak;Zikos Marios
分类号 G06F9/50;H04L12/721;H04L29/08;G06F15/173;H04L12/701 主分类号 G06F9/50
代理机构 代理人 Tabor Ben;Dolan Stein;Minhas Micky
主权项 1. A computer system configured as a load balancer that controls the routing of network packets between virtual addresses and destination addresses, the computer system comprising: one or more processors; and one or more computer storage device having stored computer-executable instructions which, when executed by the one or more processors, implement a method for managing flow state of a virtual address, the method comprising: an act of the load balancer detecting that a virtual address that is being managed by the load balancer is to be scaled up from being associated with only a first destination address to being associated with at least an additional second destination address;in response to detecting, an act of the load balancer sending a configuration message to a router, the configuration message interpretable by the router as an instruction to send network packets that are addressed to the virtual address to the load balancer, and cease a previous practice to bypass the load balancer for network packets that are addressed to the virtual address; andsubsequent to sending the configuration message to the router, an act of the load balancer storing flow state for the virtual address.
地址 Redmond WA US