Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Data backup method, server and hot backup system

A data backup and server technology, applied in the computer field, can solve the problem of memory dirty pages occupying hot backup system time, etc., to save time and improve processing efficiency

Inactive Publication Date: 2012-09-12
HUAWEI TECH CO LTD
View PDF3 Cites 12 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In the process of realizing the above-mentioned data backup, the inventors have found that at least the following problems exist in the prior art: in the process of data backup, the preservation of memory data accounts for more than 80% of information preservation, and the preservation of memory data is Find and save dirty pages in memory
Because in the application program, the code segment, data segment, shared library, stack, and heap of the executable file all correspond to the private type VMA, so the search for dirty pages in the memory will take up the main time in the processing of the hot backup system

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
  • Data backup method, server and hot backup system
  • Data backup method, server and hot backup system
  • Data backup method, server and hot backup system

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0024] The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

[0025] When the server executes the application process, each process has its own address space, and the address space of the process is divided into multiple virtual memory areas (VMA). During the running of the application process, the code segment, data segment, shared library, stack, heap and other information of the executable file correspond to different VMAs. The kernel creates a VMA through the system call mmap (memory mapping). When the VMA is created, the...

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 data backup method, a server and a hot backup system, and relates to the field of computer. The data backup method, the server and the hot backup system are invented to shorten hot backup time and improve the efficiency of the hot backup system. The method includes: during backup of a virtual memory area of a process address space and after backup of control information of the virtual memory area, determining existence of memory dirty pages of corresponding physical memory pages in the virtual memory area according to a flag of the virtual memory area; when the corresponding physical memory pages in the virtual memory area include memory dirty pages, traversing the corresponding physical memory pages in the virtual memory area, namely locating the memory dirty pages of the physical memory pages and storing contents of the memory dirty pages; when the corresponding physical memory pages in the virtual memory area include no memory dirty pages, skipping the traversing for the corresponding physical memory pages in the virtual memory area. The data backup method, the server and the hot backup system are mainly applied to data information of application processes in a hot backup server.

Description

technical field [0001] The invention relates to the field of computers, in particular to a data backup method, server and hot backup system. Background technique [0002] The hot backup system can back up the running state of the application program in real time and save the state information to the memory. When the device encounters a fault or is attacked, the application program can be restored by reading the state information saved in the memory, so as to avoid data loss caused by the device fault. The hot backup system completes the backup of the application program by saving the state information of each process in the application program to, for example, an image file on a disk. After the equipment failure is eliminated, the status information is read from the image file of the disk, so as to complete the restoration of the backup data. [0003] The existing data backup technology is to save the content in the user address space of the application program process. T...

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
Inventor 项锐顾政
Owner HUAWEI TECH CO LTD
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products