The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.

The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.

Date of Patent:
May. 28, 2024

Filed:

Aug. 25, 2020
Applicant:

Vmware, Inc., Palo Alto, CA (US);

Inventors:

Arunachalam Ramanathan, Union City, CA (US);

Yanlei Zhao, Sunnyvale, CA (US);

Anurekh Saxena, Newcastle, WA (US);

Yury Baskakov, Newton, MA (US);

Jeffrey W. Sheldon, Los Altos, CA (US);

Gabriel Tarasuk-Levin, Mountain View, CA (US);

David A. Dunn, Sammamish, WA (US);

Sreekanth Setty, Fremont, CA (US);

Assignee:

VMware LLC, Palo Alto, CA (US);

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/455 (2018.01); G06F 9/50 (2006.01); G06F 12/1027 (2016.01);
U.S. Cl.
CPC ...
G06F 9/45558 (2013.01); G06F 9/5077 (2013.01); G06F 12/1027 (2013.01); G06F 2009/4557 (2013.01); G06F 2009/45583 (2013.01); G06F 2212/152 (2013.01);
Abstract

A virtual machine (VM) is migrated from a source host to a destination host in a virtualized computing system, the VM having a plurality of virtual central processing units (CPUs). The method includes copying, by VM migration software executing in the source host and the destination host, memory of the VM from the source host to the destination host by installing, at the source host, write traces spanning all of the memory and then copying the memory from the source host to the destination host over a plurality of iterations; and performing switch-over, by the VM migration software, to quiesce the VM in the source host and resume the VM in the destination host. The VM migration software installs write traces using less than all of the virtual CPUs, and using trace granularity larger than a smallest page granularity.


Find Patent Forward Citations

Loading…