Data read-write method of disk array

A disk array, data reading and writing technology, applied in the direction of input/output to record carrier, etc., can solve the problems of high overhead of repeated update of check blocks, long time of writing check blocks, and inconsistency of stripe data, etc., to achieve improvement The effect of reading and writing performance, faster response, and reducing the number of calculations and writes

Active Publication Date: 2009-10-28
福建省永阳国有资本投资集团有限公司
View PDF2 Cites 44 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0010] The technology of this Chinese patent has the following deficiencies: first, the update of the verification data that should be performed each time the system performs a write operation is delayed after the timing time, that is, the disk stripes distributed in various positions of the disk may not be updated. Update the check block, the data of the entire stripe is in an inconsistent state
The method provided by the US patent reduces the number of read operations performed by the system when calculating the check block, thus reducing the time for calculating the check block data to a certain extent, but the time for writing the check block is still relatively long, especially in In the case of frequent write operations, the overhead of repeatedly updating the check block is still high

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
  • Data read-write method of disk array
  • Data read-write method of disk array
  • Data read-write method of disk array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

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

[0043] see image 3 , which is a diagram of a RAID5-level disk array composed of four disks and the state of a disk stripe created for the disk array provided in the first embodiment of the present invention. The four disks are respectively disk 1, Disk 2, Disk 3, and Disk 4. The data blocks of the disk array are distributed in a left-handed asymmetric manner.

[0044] Each disk is divided into N data blocks, and each of the four disks contributes a data block to form a disk stripe (StripeD) in the disk array, and each disk stripe is a row of the disk array, It can be understood that the disk array has N disk stripes, a data block 0 from disk 1, a data block 1 from disk 2, a data block 2 from disk 3, and a parity block P1 from disk 4 constitute a disk stripe Stripe 1 (StripeD 1 ), and so on, constitute StripeD 2 、StripeD 3 ......StripeD...

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 data read-write method of a disk array, comprising the following steps: distributing a plurality of ribbon structures in a memory and establishing a disk ribbon state bitmap to record the state attribute of all disk ribbons; initializing the disk ribbon state bitmap; receiving a read-write request of the user and updating the disk ribbon state bitmap; executing the read-write request of the user, executing a write target data block if the request is a write request, and updating a check block or updating the check block in a delaying mode according to the state attribute of the disk ribbon of the target data block; and executing a read-request processing flow if the request is a read request. The data read-write method uses the disk ribbon state bitmap for checking the written operation frequency in an automatic-adaptation way, and for the disk ribbon with high write-operation frequency, the check block is updated in a delaying mode to accelerate the read-write processing efficiency of the disk array.

Description

technical field [0001] The invention relates to the field of computer storage, in particular to a method for reading and writing data of an independent redundant disk array in the field. Background technique [0002] With the rapid development of information technology, various industry applications have put forward higher requirements for information storage. These requirements mainly include the speed, capacity, reliability, availability and security of storage systems. Traditional storage systems have been Can't be satisfied. [0003] RAID (Redundant Array of Independent Disk, independent redundant disk array) is a storage system composed of multiple independent disks, which can improve read and write performance and have fault tolerance. RAID implements the parallel reading and writing function of multiple disks, and splits user data into multiple data blocks and writes them to multiple disks in parallel. When reading data, data blocks are first read in parallel from m...

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 Applications(China)
IPC IPC(8): G06F3/06
Inventor 王佳
Owner 福建省永阳国有资本投资集团有限公司
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