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

Block device thin-provisioning method for log mapping

A thin configuration, block device technology, applied in the direction of memory address/allocation/relocation, input/output to record carrier, etc., can solve the problem of bandwidth drop

Active Publication Date: 2014-09-10
INST OF COMPUTING TECH CHINESE ACAD OF SCI +1
View PDF5 Cites 48 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The purpose of the present invention is to overcome the defect that the bandwidth of the existing thin provisioning storage system is reduced when multiple volumes are sequentially written to the hard disk. Combining the log technology and thin provisioning resource management, it is proposed that both data and mapping information are written according to the distribution method of storage resource writing. The next free resource method, thus providing a thin provisioning storage method suitable for multi-user multi-virtual volume concurrent sequential write, high-performance virtual block device layer

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 device thin-provisioning method for log mapping
  • Block device thin-provisioning method for log mapping
  • Block device thin-provisioning method for log mapping

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0095] Specific embodiments of the present invention are given below, and the present invention is described in detail in conjunction with the drawings.

[0096] The "additional writing" proposed by the present invention can maximize the writing bandwidth of the hard disk (including solid-state disk SSD), but the management of mapping information of storage resources is complicated. Additional writes come from the log and log-structured file system (Log-structured File System, LFS) used by the database, which can maintain continuous sequential writes. LFS uses a sequential, append-only (Append) structure to record a series of changes to files into a large log entry, and write this log entry to the hard disk at a time. Therefore, LFS writes a large continuous data block to the hard disk each time, thereby improving the utilization rate of the hard disk bandwidth. After a system crash, the file system can be quickly restored by simply looking at the tail of the log file. Due t...

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 block device thin-provisioning method for log mapping. The method comprises the step of hard disk data distribution, wherein storage resources are formatted, and resource pooling management is carried out on hard disk data distribution so as to support thin-provisioning resource allocation and storage and management of log mapping information, the step of thin-provisioning resource management, wherein on the basis of a hard disk with pooled resources, the data are sequentially written into a next free resource of the hard disk in a writing on-demand allocation mode of the storage resources, and mapping information corresponding to write operation is generated; the step of mapping information logging, wherein logging storage is carried out on the mapping information of the write operation according to an additional allocation mode, and on the basis of an asynchronous updating mode, the mapping information is amended so as to achieve data writing of the multi-user and multi-virtual-volume concurrence sequence.

Description

technical field [0001] The invention relates to the field of data storage, in particular to a thin provisioning method. Background technique [0002] With the increase of information data in modern society, big data challenges the capacity, performance and maintainability of storage systems. As the amount of stored data continues to grow rapidly, the storage system needs to add new hard disks for capacity expansion without affecting services. However, in a traditional storage system, when an application needs a part of the storage space, the system allocates a part of a large enough space to the application in advance. At this point, the app temporarily does not have enough data to fill its allotted storage space. Since this part of the storage space has been reserved, the system cannot provide the free space for other applications to use. In addition, the data growth generated by this application may exceed the previously allocated capacity space in the future. [0003]...

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): G06F3/06G06F12/06
Inventor 卜庆忠董欢庆许鲁孙振元
Owner INST OF COMPUTING TECH CHINESE ACAD OF SCI
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