Fault tolerance method and system of virtual machines

A virtual machine and computing system technology, applied in the field of virtual machine fault tolerance and system, can solve the problems of high cost, high cost of computing system, poor versatility of consistent computing system, etc.

Inactive Publication Date: 2012-05-16
CHINA STANDARD SOFTWARE
View PDF5 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] A coherent computing system can provide fault tolerance, but a coherent computing system is much more expensive than a standard computer hardware system, and the co

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fault tolerance method and system of virtual machines
  • Fault tolerance method and system of virtual machines
  • Fault tolerance method and system of virtual machines

Examples

Experimental program
Comparison scheme
Effect test

Example Embodiment

[0021] In the following description, more technical details of this patent will be published.

[0022] Part of the technical details will be described in terms of algorithms and symbolic representations of computer memory data operations. These algorithms are a complete process to achieve the expected results. This process involves physical manipulation of physical quantities. These physical quantities are stored, transmitted, combined, compared or manipulated in the form of electromagnetic signals. For the convenience and versatility of description, these physical quantities will be expressed as bits, values, elements, symbols, characters, items, numbers, etc.

[0023] In the description of the present invention, words such as "communication", "execution", "delivery", "distribution", "generation", "decision" and other words correspond to the actions and processes within an electronic computer system. The operation and transformation of data means the storage, transfer or displa...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

PUM

No PUM Login to view more

Abstract

The invention discloses a fault tolerance method and a fault tolerance system of virtual machines. A virtual machine communicates other virtual machines to determine a member relationship configuration file; each virtual machine operates on a node computer in a network; a first virtual machine is usually appointed as an activity virtual machine, the other virtual machines are appointed as standby virtual machines, and a virtual in-step computation system is established; when the activity virtual machine performs single-step operation, an operation token which comprises the content of the single-step operation is generated; the activity virtual machine distributes the operation token to all standby virtual machines according to the member relationship configuration file; each standby virtual machine sequentially receives the operation token, executes the operation token and then sends the operation token to the next standby virtual machine to keep all virtual machines in a consistent state; and when one or more virtual machines fails, the virtual machines which do not fail re-establish the member relationship configuration file, restore the state before failure occurs, and continuously execute operation tasks before the failure occurs, so that a fault tolerance function of the system is effectively realized.

Description

technical field [0001] The present invention is related to a virtual machine, or specifically refers to a method and a system for realizing fault tolerance of a virtual machine through consistent computing. Background technique [0002] A coherent computing system refers to a computer system that executes the same operation in parallel or sequentially on multiple processors or computers. Each processor or computer receives and executes operations, which include executable code, bus operations, asynchronous events, etc., and produces the same output through inputs, including port outputs, changes in register values, and changes in memory values. Therefore, when a processor or computer runs a program, service or a series of instructions and an error occurs, other machines or processors can continue the execution of the current program, service or instructions. [0003] A coherent computing system can provide fault tolerance, but a coherent computing system is much more expens...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to view more

Application Information

Patent Timeline
no application Login to view more
IPC IPC(8): G06F11/14G06F9/455G06F11/00
Inventor 兰雨晴徐舫宋潇豫夏颖
Owner CHINA STANDARD SOFTWARE
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products