Block-level snapshot system and user reading and writing method based on same

A snapshot and user technology, which is applied in the memory system, the generation of response errors, and the redundancy in the operation for data error detection, etc. Storage performance, the effect of improving utilization

Active Publication Date: 2013-05-01
INST OF COMPUTING TECH CHINESE ACAD OF SCI +1
View PDF2 Cites 11 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

Cache redundancy means the waste of cache resources, which in turn affects the storage performance of the system
[0004] Figure 1A shows a schematic diagram of the LVM snapshot system. LVM is a system for managing disk partitions that comes with the linux system. Although the system supports snapshots, its snapshots will cause cache redundancy problems: after creating

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
  • Block-level snapshot system and user reading and writing method based on same
  • Block-level snapshot system and user reading and writing method based on same
  • Block-level snapshot system and user reading and writing method based on same

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0055] The present invention will be described below in conjunction with the accompanying drawings and specific embodiments.

[0056] According to one embodiment of the present invention, a block-level snapshot system (CGSS) is provided. figure 2 A structural diagram of the block-level snapshot system is shown, and the system includes: a snapshot device chain formed by a source device and one or more snapshot devices. In one embodiment, the source device is located at the head of the snapshot device chain, and its data dependent device is the snapshot device at the latest point in time; while the data dependent devices of other snapshot devices are all snapshot devices at the previous point in time (wherein For each point-in-time snapshot device or source device using the differential replication snapshot technology, its data set consists of two parts: local data and data on the data dependent device).

[0057] The source device and each snapshot device include: cache device...

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 provides a block-level snapshot system, which comprises a snapshot device chain formed by a source device and one or more than one snapshot device, wherein the source device and the snapshot device consist of a cache device, a pair of block devices SDU (service data unit) and SDL (standard description language), and a storage device. The block device SDU is used for receiving and processing a reading and writing request of a user on a system, the cache device is used for processing the reading and writing request of the user forwarded from the block device SDU and is used for caching data, and the block device SDL is used for processing a reading request forwarded from the cache device. When the reading request of the user is received by the system, the reading request which is not of local data is forwarded to the block device SDU of a previous time point by the block device SDU; and the reading request which is of local data is read from the storage device and is returned to the cache device for caching by the block device SDL. The cache device is only used for caching the data locally stored, and thus the problem of the redundancy of cache resource is solved.

Description

technical field [0001] The invention relates to the technical field of snapshots, in particular to a block-level snapshot system and a user reading and writing method based on the system. Background technique [0002] According to the definition of the Storage Network Industry Association (SNIA), a snapshot (Snapshot) is a fully available copy of a specified data set, which includes an image of the corresponding data at a certain point in time. [0003] With the maturity of snapshot technology, many snapshot systems and prototype systems have emerged at home and abroad, including the LVM (Logical Volume Manager) snapshot that comes with the Linux kernel, EMC's TimeFinder, IBM's ESS FlashCopy, or Netapp's WAFL snapshots and more. In these snapshot products or prototype systems, both the snapshot device and the source device are available to users in the form of virtual devices. The snapshot device essentially provides another access path to the data in the source device. I...

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/08G06F12/0806
Inventor 许鲁郭高峰赵猛
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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