发明名称 Performance of load balancing modules with migration awareness
摘要 Embodiments perform migration-aware load balancing in virtual data centers. One or more load balancing modules in a host distribute data requests from clients to one or more servers implemented as virtual machines (VMs). The load balancing modules are notified of VM migration (e.g., live migration) prior to the VM migration and reduce the load on the VM to be migrated. After being notified of completion of VM migration, the load balancing modules increase the load on the migrated VM. Such migration notifications enable the load balancing modules to prevent or reduce performance degradation and migration duration, among other aspects.
申请公布号 US9152448(B2) 申请公布日期 2015.10.06
申请号 US201213469276 申请日期 2012.05.11
申请人 VMware, Inc. 发明人 Wang Yong;Wu Weiqing
分类号 G06F9/455;G06F9/50;G06F9/54 主分类号 G06F9/455
代理机构 代理人
主权项 1. A system comprising: a memory area associated with a first host, said memory area storing a migration module and one or more load balancing modules, the load balancing modules distributing data requests to a plurality of virtual machines (VMs); and a processor programmed to: send a migration notification from the migration module to each of the identified load balancing modules before a migration of at least one of the plurality of VMs to a second host begins, the migration notification being an interrupt or an event notification; reduce, by the load balancing modules responsive to the migration notification, a quantity of the data requests distributed to the at least one of the plurality of VMs by reducing establishment of new connections to the at least one of the plurality of VMs while maintaining existing connections to the at least one of the plurality of VMs; send an updated migration notification from the migration module to each of the identified load balancing modules upon completion of the migration; and increase, by the load balancing modules responsive to the updated migration notification, a quantity of the data requests distributed to the at least one of the plurality of VMs.
地址 Palo Alto CA US