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

Thin provisioning method and apparatus

An automatic thin provisioning and pre-allocation technology, applied in the input/output process of data processing, instruments, electrical digital data processing, etc., can solve problems affecting the write performance of the storage system

Active Publication Date: 2017-09-01
MACROSAN TECH
View PDF6 Cites 18 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] In view of this, the present application provides a thin provisioning method and device to solve the problem that the existing implementation will affect the write performance of the storage 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
  • Thin provisioning method and apparatus
  • Thin provisioning method and apparatus
  • Thin provisioning method and apparatus

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0019] Reference will now be made in detail to the exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numerals in different drawings refer to the same or similar elements unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with this application. Rather, they are merely examples of apparatuses and methods consistent with aspects of the present application as recited in the appended claims.

[0020] The terminology used in this application is for the purpose of describing particular embodiments only, and is not intended to limit the application. As used in this application and the appended claims, the singular forms "a", "the", and "the" are intended to include the plural forms as well, unless the context clearly dictates otherwise. It should also be understood that the term...

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 thin provisioning method and apparatus. The method comprises the steps of judging whether data blocks need to be pre-allocated to a logic volume or not according to a preset policy; if yes, determining an amount of the data blocks needed to be pre-allocated to the logic volume, and allocating the data blocks with the amount to the logic volume; and when a writing request for the logic volume is received, obtaining the data block from the data blocks currently allocated to the logic volume according to a data size in the writing request, writing data in the writing request, and recording a physical address of the obtained data block in an address mapping list corresponding to a logic address in the writing request. According to the method and the apparatus, the data blocks are pre-allocated to the logic volume, and the allocated data blocks can be directly obtained to store the data under the condition of whether the granularity of the writing request is relatively large or a quantity is relatively large during allocation in writing, so that the performance loss caused by multi-time traversal query of an allocation bitmap during allocation in writing can be reduced and the writing speed is increased.

Description

technical field [0001] The present application relates to the technical field of data storage, and in particular to a thin provisioning method and device. Background technique [0002] Thin provisioning technology is a new storage space configuration management technology, which collects all storage space into a storage pool, divides the storage space in the storage pool into data blocks of the same size, and finally allocates them on demand What is applied to the upper layer is the data block in the storage pool. Storage systems that use thin provisioning technology usually use the allocation-on-write technology to write data into data blocks. [0003] In related technologies, the allocation-on-write technology of the storage system adopts a two-level allocation granularity method to allocate data blocks, that is, when the storage device receives a write request from an upper-layer application for a certain logical volume, it traverses and queries the level-one allocation ...

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/06
CPCG06F3/0631G06F3/064
Inventor 李宏文苏伟
Owner MACROSAN 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