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

Method and device for synchronizing redundant array of independent disks (RAID)

A synchronization device and array technology, applied in the field of network storage, can solve problems such as high development cost of synchronization function, achieve the effect of reducing development and maintenance costs, and improving synchronization speed and performance

Active Publication Date: 2012-11-21
ZHEJIANG UNIVIEW TECH
View PDF4 Cites 8 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

This means that for storage device manufacturers, it is necessary to pay high development costs for infrequently used synchronization functions

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
  • Method and device for synchronizing redundant array of independent disks (RAID)
  • Method and device for synchronizing redundant array of independent disks (RAID)
  • Method and device for synchronizing redundant array of independent disks (RAID)

Examples

Experimental program
Comparison scheme
Effect test

Embodiment approach 1

[0037] For implementation mode 1, please refer to Figure 6 , since the synchronization can be written to the specified synchronization check disk, the amount of data for each synchronization can break away from the size limit of the operation unit of the RAID array stripe, and as much data as possible can be used for synchronization, which will greatly improve the performance of the disk. Processing performance. For example, reading a 4K data volume on a disk and reading a 512KB data volume on a disk, the difference in performance consumption is very small, but the performance of RAID synchronization will be hundreds of times higher! Therefore, in a preferred embodiment, the sync block is larger than the stripe block, and accordingly the data capacity of the sync stripe formed by each disk sync block is larger than the stripe. Here are two better implementation methods in practice: a. The size of the synchronization block is N times the stripe block of the RAID array (N>=2),...

Embodiment approach 2

[0038] Embodiment 2. In the basic embodiment, it is not distinguished whether the read data in the synchronization block is already written business data. In order to improve the speed of synchronization, this distinction can be made. At this time, the synchronizing device may further include a writing flag unit, configured to modify the state of the data on the RAID array strip from unsynchronized to synchronized when the service data is written into the strip. Correspondingly, in this embodiment, when the data reading unit reads data, the corresponding reading status is unsynchronized data. In a preferred embodiment, the data state can be marked in the form of a Bitmap in units of stripes or stripe blocks.

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 method for synchronizing a redundant array of independent disks (RAIDs). The method is applied to a network storage device, and at least one disk in the RAID is pre-assigned as a synchronous check disk. The method includes: reading data on synchronous blocks on each disk besides the synchronous check disk in the RAID and not finishing synchronizing, wherein the synchronous blocks of each disk belong to the same synchronous band and the synchronous blocks in the same synchronous band are identical in size; and checking the plurality of read synchronous blocks according to the RAID check algorithm, generating synchronous check data and writing the synchronous check data in the synchronous blocks on the synchronous check disk so as to lead data on the synchronous band to display consistency. The method and the device can reuse development fruits of partial reconstruction functions, reduce development and maintenance cost and are not limited to operate with the band as the unit. The large synchronous band can be used for operating, and synchronizing speed and performance are greatly improved.

Description

technical field [0001] The invention relates to network storage technology, in particular to a more concise and effective RAID array synchronization method and device. Background technique [0002] The RAID array of independent disks (Redundant Array of Independent Disks, RAID) technology is widely used in the storage field, and is especially popular in network storage. RAID technology mainly guarantees the availability of data stored on it through the redundancy of disks. Before using the array, it usually needs to synchronize the array. The main purposes include: (1) To ensure the consistency of data on each stripe of RAID, so that It has data redundancy; (2) In subsequent business traffic, it can improve the performance of business traffic. [0003] The purpose of synchronizing the RAID array is mainly to improve the efficiency of subsequent writes. First, if the RAID array has not been synchronized, the business data in the RAID algorithm (taking RAID5 as an example) c...

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
Inventor 张键
Owner ZHEJIANG UNIVIEW 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