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

Continuous data caching system and data caching method thereof

A data cache and data technology, which is applied to the redundancy in the operation for data error detection, memory address/allocation/relocation, and response error generation, etc. It can solve the problem of mismatch between continuous data capture capability and protection capability. , to optimize utilization, save memory resources, and reduce complexity

Inactive Publication Date: 2010-07-07
HUAZHONG UNIV OF SCI & TECH
View PDF0 Cites 26 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0005] The present invention provides a continuous data caching system, and at the same time provides a data caching method using the system to solve the problem of mismatch between continuous data capture capability and protection capability caused by sudden I / O and network performance fluctuations

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
  • Continuous data caching system and data caching method thereof
  • Continuous data caching system and data caching method thereof
  • Continuous data caching system and data caching method thereof

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0049] The system and continuous data caching method of the present invention will be described in detail below in conjunction with the embodiments.

[0050] Such as figure 1 As shown, the continuous data caching system in the embodiment of the present invention is composed of a kernel buffer area, a user buffer area, a kernel module and a daemon module.

[0051] The kernel cache area is a piece of memory in the kernel space of the operating system, including 16 kernel cache nodes. Each kernel cache node has the same size and is set to 256KB, a total of 4MB. It is managed by the kernel module and stores user write operations. generated data;

[0052] The user cache area, including an initial user cache area node, whose size is set to 16MB, is managed by the daemon module and stores data copied from the kernel cache area;

[0053] The kernel module is responsible for storing the data written by the user into the kernel cache, and handing over the kernel cache data to the daem...

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 continuous data caching system and a data caching method thereof, belonging to computer data storage system and backup method and solving the problem that continuous data capturing capability and protective capability are unmatched brought by burst I / O and network performance fluctuation. The inventive system is composed of a core cache zone, a user cache zone, a core module and a daemon process module. The inventive method comprises initializing, storing core cache zone data, storing user cache zone data, and transmitting user cache zone data. The inventive system adopts two-level cache mechanism comprising core cache and user cache, is structured on TCP / IP protocol, has little performance expenditure and reduces user node complexity. The inventive method adopts smaller core cache zone and larger user cache zone, thus lowering core processing complexity, allocating or recycling user cache zone node timely by proposing cache anticipation algorithm, optimizing use ratio of user cache zone and saving system internal storage resource.

Description

technical field [0001] The invention belongs to a computer data storage system and a backup method, in particular to a continuous data cache system and a data cache method. Background technique [0002] The Continuous Data Protection (CDP) method, without affecting the operation of business data, can continuously capture or track any changes in the target data, and can be restored to any previous point in time. It can protect the data state of the volume or file at any time from a certain moment, that is, every change of data will be recorded without omission. Due to this feature, CDP has the advantage of arbitrary recovery point objectives and short recovery time objectives, that is, granularity. At the same time, the continuous data protection method puts forward higher requirements on the performance and space of the storage system, and each write operation has additional performance overhead. Therefore, how to minimize the negative impact of the overhead of each write ...

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/14G06F12/02
Inventor 周可李春花李巍黄扬黄平张一萍冯光曦
Owner HUAZHONG UNIV OF SCI & TECH
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