Virtual machine fault tolerance method and device
A virtual machine and primary virtual machine technology, applied in the field of virtual machine fault tolerance, can solve problems such as failure of fault tolerance function, failure of standby virtual machine to run normally, failure to achieve high availability of the system, etc., to achieve the effect of ensuring real-time performance
- Summary
- Abstract
- Description
- Claims
- Application Information
AI Technical Summary
Problems solved by technology
Method used
Image
Examples
Embodiment 1
[0038] In order to clarify the data writing method of the standby virtual machine and the virtual machine fault tolerance method described above, a preferred embodiment is used to introduce the data writing method of the standby virtual machine, the virtual machine fault tolerance method and the device.
[0039] In this preferred embodiment, the files in the main virtual machine are divided into 10 data segments, which are named file block 1, file block 2, file block 3, file block 4, file block 5, file block 6, file block 7. File block 8, file block 9, file block 10. During the data synchronization process, 10 data fragments are synchronized to the standby virtual machine in no sequence.
[0040] During the data synchronization process, the standby virtual machine first caches the received data fragments in the prefetch buffer. Secondly, when the supervisor detects that the data synchronization process is terminated, it is judged whether the data segment in the prefetch buffe...
Embodiment 2
[0044] In order to set forth the present preferred embodiment more clearly, the nouns used below are now defined:
[0045] Migration: The operation of transferring a virtual machine located on physical computer A to physical computer B.
[0046] Live Migration: Migrate a virtual machine without suspending the virtual machine.
[0047] Primary virtual machine: The virtual machine that sends data in fault-tolerant operation.
[0048] Standby virtual machine: The virtual machine that receives data during fault-tolerant operation.
[0049] Buffer: An area of memory where data is temporarily stored.
[0050] image 3 A technical architecture diagram of a fault-tolerant system including a primary virtual machine and a standby virtual machine according to an embodiment of the present invention is shown. It should be noted that both the primary virtual machine and the standby virtual machine in this preferred embodiment use the free software QEMU to operate. Also, KVM accelerat...
PUM
Login to View More Abstract
Description
Claims
Application Information
Login to View More 


