Virtualization fault tolerance method and equipment

A virtualization and device technology, applied in the computer field, can solve the problems of memory performance loss, resource waste, inability to use, etc., to achieve the effect of shielding hardware differences, improving operating efficiency, and high availability

Pending Publication Date: 2021-01-22
上海云轴信息科技有限公司
View PDF8 Cites 5 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

As for the hardware fault-tolerant technology, because the CPU lock-step technology is used to ensure that the running states of the two servers are consistent, there will be certain defects in compatibility and performance. For example, the CPU lock-step technology is equivalent to Debug switch, so that the running state of the CPU can be copied to the external CPU, but in this way, part of the computing power of the CPU is consumed in the state copy, resulting in a certain loss of CPU, memory and other performance; another example, the CPU lockstep technology requires It can only be supported on specific CPU models and motherboards, and there are requirements for hardware, so users cannot use their own servers for deployment; another example, only one operating system can be deployed in hardware fault-tolerant products, but it is difficult for applications on it to use all of its hardware performance, thus resulting in a waste of resources; for another example, hardware fault-tolerant products often use X86 servers, which can not be used in many scenarios using ARM servers, so the availability of these ARM server applications cannot meet the requirements

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
  • Virtualization fault tolerance method and equipment
  • Virtualization fault tolerance method and equipment
  • Virtualization fault tolerance method and equipment

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0036] The application will be described in further detail below in conjunction with the accompanying drawings.

[0037] In a typical configuration of the present application, the terminal, the device serving the network and the trusted party all include one or more processors (CPUs), input / output interfaces, network interfaces and memory.

[0038] Memory may include non-permanent storage in computer readable media, in the form of random access memory (RAM) and / or nonvolatile memory such as read only memory (ROM) or flash RAM. Memory is an example of computer readable media.

[0039] Computer-readable media, including both permanent and non-permanent, removable and non-removable media, can be implemented by any method or technology for storage of information. Information may be computer readable instructions, data structures, modules of a program, or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random acce...

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 aims to provide a virtualization fault tolerance method and device, and the method comprises the steps of building at least one main virtual machine and a virtual hard disk of the main virtual machine on a first physical machine through a virtual machine manager, correspondingly building at least one standby virtual machine on a second physical machine, and enabling the virtual harddisk of the main virtual machine to be copied to the second physical machine; after the main virtual machine is started and is in the fault-tolerant mode, starting the standby virtual machine, openingan external network interface of the main virtual machine, and meanwhile, blocking the external network interface of the standby virtual machine; synchronizing the state information of the main virtual machine to the standby virtual machine; if it is detected that the first physical machine and / or the main virtual machine breaks down, performing switching from the main virtual machine to the standby virtual machine, opening an external network interface of the standby virtual machine, operating the standby virtual machine with the synchronized latest state information, so that the hardware difference is shielded by applying the fault tolerance technology to virtualization, the performance is guaranteed, and meanwhile, the applications deployed in each server also have extremely high availability.

Description

technical field [0001] The present application relates to the computer field, in particular to a virtualization fault-tolerant method and device. Background technique [0002] In the existing technology, improving the availability of applications has always been a goal that needs to be considered in the construction of information infrastructure. However, the reality is that the availability of many applications requires additional development components to expand their reliability due to their architectural limitations. Ensure that its usability meets certain requirements. Traditional application high-availability technologies include active-standby, active-active, and cluster technologies, but these can only be achieved through application transformation. For many stand-alone applications such as industrial field applications and embedded applications, if enterprises must ensure the availability of these applications In order to avoid loss of production business, it is ne...

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/14
CPCG06F11/1484
Inventor 蒋迪尤永康梅磊
Owner 上海云轴信息科技有限公司
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