Live migration method for virtual machine, and device, and system, and storage medium
AssigneeCloud Intelligence Assets Holding (Singapore) Private Limited
InventorDianchen TIAN
Life of this patent
Estimating the term…
Abstract
Embodiments of the present application provide a live migration method for a virtual machine, and a device, and a system, and a storage medium. An optimization solution is proposed for the traditional live migration architecture, a source host machine is configured with an acceleration device, so that on the side of the source host machine, the live migration work of a control plane and a data plane can be fully assigned to the acceleration device for execution, and the live migration work can be completed simply by means of a cooperation between a destination host machine and the acceleration device, which enables the live migration work to allow for zero dependence on resources of the source host machine.
Claims22
A live migration system for a virtual machine, comprising:
- a source host machine, a first acceleration device corresponding to the source host machine, and a destination host machine;
- wherein the first acceleration device is configured to:
- read dirty page information from the source host machine during a live migration process;
- look up source address information of a to-be-transmitted dirty page of a current round based on the dirty page information;
- and send the source address information to the destination host machine;
- the destination host machine is configured to:
- acquire the source address information;
- initiate a dirty page read request based on the source address information;
- and utilize the first acceleration device to acquire the to-be-transmitted dirty page of the current round from the source host machine.
A live migration method for a virtual machine, applied to a first acceleration device corresponding to a source host machine, the method comprising:
- reading dirty page information from the source host machine during a live migration process;
- looking up source address information of a to-be-transmitted dirty page of a current round based on the dirty page information;
- sending the source address information to a destination host machine, for the destination host machine to initiate a dirty page read request based on the source address information;
- reading the to-be-transmitted dirty page of the current round from the source host machine;
- and
- providing the read to-be-transmitted dirty page of the current round to the destination host machine, to respond to the dirty page read request.
A live migration method for a virtual machine, applied to a second acceleration device configured for a destination host machine, the method comprising:
- receiving source address information of a to-be-transmitted dirty page of a current round during a live migration process, wherein the to-be-transmitted dirty page of the current round is provided by a first acceleration device configured for a source host machine;
- providing the source address information to the destination host machine;
- utilizing the first acceleration device to read the to-be-transmitted dirty page of the current round from the source host machine, according to a dirty page read request initiated by the destination host machine based on the source address information;
- and
- writing, into the destination host machine, the to-be-transmitted dirty page of the current round acquired.
(canceled)
(canceled)
Dependencies are inferred from the claim text.