-
公开(公告)号:US11595464B2
公开(公告)日:2023-02-28
申请号:US17384362
申请日:2021-07-23
Applicant: VMware, Inc.
Inventor: Arunachalam Ramanathan , Nathan L. Prziborowski , Anupama Chandwani , Yanlei Zhao , Li Zheng , Alexander Krits , Pavan Narasimhaprasad , Gabriel Tarasuk-Levin
Abstract: A method of migrating a network file copy (NFC) operation from a first host computing device to a second host computing device includes the steps of: transmitting a first request to the first host computing device to execute the NFC operation, wherein the NFC operation comprises transferring data from a shared datastore to another datastore; after transmitting the first request, selecting the second host computing device to complete the NFC operation in place of the first host computing device, and transmitting a second request to the first host computing device to stop executing the NFC operation; after transmitting the second request, detecting a message indicating that the first host computing device completed the copying of a first portion of the data; and in response to the detection of the message, transmitting a third request to the second host computing device to perform the remainder of the NFC operation.
-
公开(公告)号:US10564996B2
公开(公告)日:2020-02-18
申请号:US15665742
申请日:2017-08-01
Applicant: VMware, Inc.
Inventor: Gabriel Tarasuk-Levin , Derek Beard , Li Zheng , Brian Forney , Brian Rak , Ali Reza Alibhai
Abstract: Instructions to fork a source VM are received, and execution of the source VM is temporarily stunned. A destination VM is created, and a snapshot of a first virtual disk of the source VM is created. A checkpoint state of the source VM is transferred to the destination VM. The source VM has one or more virtual disks. One or more virtual disks associated with the destination VM are created and reference the one or more virtual disks of the source VM. Execution of the destination VM is restored using the transferred checkpoint state and the virtual disks of the destination VM in a way that allows the source VM to also resume execution. Forking VMs using the described operation provisions destination VMs in a manner that makes efficient use of memory and disk space, while enabling source VMs to continue execution after completion of the fork operation.
-