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 pa

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

Example Embodiment

[0037] Implementation mode 1, please refer to Image 6 Since the synchronization can be written to the designated synchronization check disk, the amount of data synchronized each time can break away from the size limit of the operating unit of the RAID array stripe. You can use as much data as possible for synchronization, which will greatly improve the disk's performance. Processing performance. For example, reading a 4K data volume on a disk and reading a 512KB data volume on a disk has very little difference in performance consumption, but the performance of RAID synchronization is hundreds of times higher! Therefore, in a preferred embodiment, the sync block is larger than the strip block, and correspondingly, the data capacity of the sync strip formed by each disk sync block is larger than the strip. Here are two implementations that are better in practice: a. The size of the sync block is N times the stripe block of the RAID array (N> =2), b. The synchronization block si...

Example Embodiment

[0038] In the second embodiment, in the basic embodiment, it is not distinguished whether the data in the read synchronization block is the business data that has been written. In order to improve the synchronization speed, this can be distinguished. At this time, the synchronization device may further include a write marking unit, which is used to modify the state of the data on the RAID array strip from unsynchronized to synchronized when the service data is written on the strip. Correspondingly, in this embodiment, when the data reading unit reads data, the corresponding reading state is unsynchronized data. In a preferred embodiment, the data state can be marked by using Bitmap in a strip or strip block unit.

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 Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Try Eureka
PatSnap group products