Method for constructing energy-saving type disc array with double discs for fault tolerance

A technology of disk array and construction method, applied in the direction of response error generation, redundancy code error detection, input/output to record carrier, etc., can solve high I/O throughput capacity and I/O concurrency utilization, waste energy, shortened disk life, etc.

Active Publication Date: 2012-08-22
TOYOU FEIJI ELECTRONICS
View PDF0 Cites 0 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, for continuous data storage, such as video surveillance, virtual tape library, continuous data protection and other applications, the continuous data stream is written to the disk sequentially, and the sequential storage is performed, that is, the addresses of the stored data are continuous, satisfying the storage space The principle of locality of access, so there is no need for I / O concurrency
Commonly used disk arrays, including P+Q RAID 6, disperse and store continuous data on different disks in order to improve data access speed and meet I / O concurrency requirements. The member disks of the RAID always keep working. The high I / O throughput and I / O concurrency provided by parallel work cannot be fully utilized by applications with continuous data storage
In continuous data storage applications, all member disks are working at the same time, which not only wastes a lot of energy, but also keeps the disks running continuously, shortening the service life of the disks

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 for constructing energy-saving type disc array with double discs for fault tolerance
  • Method for constructing energy-saving type disc array with double discs for fault tolerance
  • Method for constructing energy-saving type disc array with double discs for fault tolerance

Examples

Experimental program
Comparison scheme
Effect test

example 1

[0119] Example 1: The start address of a certain access is in data block 12, and the end address is also in data block 12.

[0120] According to the logical address of the accessed data, the data block 12 is obtained. The data block 12 is on disk 1, and the parity block located in the same stripe as the data block 12 is on disk 3 and disk 4. If disks 1, 3 and 4 is in the stopped state, then turn to the ready state; when starting to read and write data on disks 1, 3 and 4, the disks 1, 3 and 4 turn from the ready state to the running state; since this access ends in data block 12, Then after the access is over, the disks 1, 3, and 4 change from the running state to the ready state, and then exit this scheduling.

example 2

[0121] Example 2: The start address of a certain access is in data block 13, and the end address is in data block 21.

[0122] According to the logical address of the access data, the data block 13 is obtained. The data block 13 is on the disk 1, and the parity block located in the same strip as the data block 13 is on the disk 2 and the disk 3. If the disk 1, 2, 3 is in the stopped state, then turn to the ready state; when starting to read and write the data on the disks 1, 2, and 3, the disks 1, 2, and 3 turn from the ready state to the running state; since this access ends in the data block 21, Before the end of data block 13 access t time, judge the disk 2 where the adjacent data block 21 of data block 13 is located, and the working status of the disks 4 and 5 where the data block 21 is the same as the strip check block. Since the disk 2 is in the running state, Its semaphore adds 1, gets Sem 2=1, and disk 4,5 is in stopped state, so changes over to ready state; After data...

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 constructing an energy-saving type disc array with double discs for fault tolerance, which is suitable for continuous data storage and belongs to the technical field of redundant array of independent disks (RAID). Aiming at the characteristic of the continuous data storage, the invention designs to realize an energy-saving type disc array S-RAID 6 with doublediscs for fault tolerance, wherein the construction method comprises the partitioning and laying out of strips, data blocks, verification blocks and data subblocks for a disc array, the conversion scheduling strategy for a disc working state, an optimized processing method during data writing, a faulted disc processing method and the like. The disc array S-RAID 6 not only has a favorable redundant data protection mechanism, but also can obviously reduce power consumption and prolong the service life of the discs.

Description

technical field [0001] The present invention relates to a construction method of a redundant array of independent disks (Redundant Arrays of Independent Disks, RAID), in particular to a construction method of a dual-disk fault-tolerant energy-saving disk array, which is suitable for continuous data storage and belongs to the redundant array of independent disks technology field. Background technique [0002] In the field of modern storage, in order to improve the reliability of stored data and improve the input and output performance of storage systems, people have designed a variety of data storage solutions, which are usually various types of redundant arrays of independent disks (Redundant Arrays of Independent Disks, RAID). By using specific hardware or software, RAID combines multiple physical storage devices such as disks to form a unified logical storage device. [0003] The technical terms commonly used in RAID are explained below: [0004] Stripe: Also known as S...

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): G06F3/06G06F11/10
Inventor 孙志卓谭毓安周泽湘王道邦李艳国章珉潘兴旺张伟涛
Owner TOYOU FEIJI ELECTRONICS
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