Unlock instant, AI-driven research and patent intelligence for your innovation.

A Method for Optimizing Data Access Performance of Block Devices in Object Storage System

A storage system and data access technology, which is applied in the direction of data error detection and response error generation, which can solve the problems of limited data random access support, unsatisfactory performance, and unknown change status, etc.

Inactive Publication Date: 2018-09-25
EISOO SOFTWARE
View PDF6 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0004] 2. The method of initializing the copy + I / O log: This method is generally used when the background storage device of the current backup system does not have the snapshot function, such as the patent No. CN201110134795: an object-oriented storage method and system , the OFS (Object File System) storage system involved (such as Figure 4 As shown), since the object storage system indexes vertically according to the object hierarchy, there is no mechanism for quickly indexing the sub-objects of multiple objects horizontally, and the support for random access to data is extremely limited, so it is not suitable for block-level CDP data storage Media, when using the iSCSI virtual volume technology, the CDP backup data set stored in OFS at a certain point in time is virtualized into a volume and mounted to the recovery target host through iSCSI for use by the recovery target host. The access of the virtual volume is mainly random access, and the performance is not ideal. The reasons are as follows: Assume that TP1, TP2, ..., TPN are N time-point objects, and the user chooses to mount the CDP data set at the time of TPN. When the iSCSI Initiator requests data block (offset, length), the data block must be obtained from the OFS storage system, because the latest change status of the data area is not known, and the time point object TPN can only be traversed from back to front under all time point objects Data objects, look for data blocks whose offset and length fall within the (offset, length) area, until the (offset, length) area is filled, or the data objects under the initialization copy time point object are searched. This search data block The efficiency of the algorithm is O(n). The larger n is, the worse the effect will be. When there are too many time points, multiple searches and data block merging operations are required.

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
  • A Method for Optimizing Data Access Performance of Block Devices in Object Storage System
  • A Method for Optimizing Data Access Performance of Block Devices in Object Storage System
  • A Method for Optimizing Data Access Performance of Block Devices in Object Storage System

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0027] The method for optimizing the data access performance of the block device in the object storage system of the present invention is to add a CDP data bitmap module capable of quickly locating the CDP module stored in the OFS object storage system, and to make a layer of CDP data bits on the OFS object storage module map, and apply the CDP data bitmap module to the data protection process and data recovery process.

[0028] During the data protection process, please refer to the attached Figure 5 , please refer to the attached time stamp metadata list Image 6 , the working process of the CDP data bitmap module is as follows figure 2 Shown:

[0029] (101) Create a main bitmap according to the volume device information corresponding to the monitoring data source, and set all areas of the main bitmap to zero;

[0030] (102) Initializ...

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 relates to a method for optimizing block device data access performance in an object-based storage system. A CDP (Continuous Data Protection) data bitmap module capable of quickly positioning a CDP module stored in an OFS (Object File System) object storage system is added, and the CDP data bitmap module is applied to a data protection process and a data recovery process. Compared with the prior art, the method has the advantages of being high in efficiency and the like.

Description

technical field [0001] The present invention relates to block-level CDP (Continuous Data Protection) technology in the field of data backup, object-oriented storage technology in the field of computer information storage technology, and iSCSI (Internet Small Computer System Interface) virtual volume technology, and in particular to a block device in an optimized object storage system Methods for data access performance. Background technique [0002] Block-level CDP data protection technology is currently a popular data protection technology. It ignores upper-layer applications and directly focuses on the file system layer and volume device layer. First, a complete initial copy of the volume device data to be protected is generated. An initial copy, and then capture system I / O, redirect the I / O whose destination is in the device area of ​​the volume to be protected to the storage medium, save all changed I / O, and achieve the purpose of data protection. However, how to save a...

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
Patent Type & Authority Patents(China)
IPC IPC(8): G06F11/14
Inventor 曹丁科
Owner EISOO SOFTWARE