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

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, redundant code for error detection, input/output to record carrier, etc., can solve the problem of shortening disk life, wasting energy, high I/O throughput and I/O concurrency utilization and other issues

Active Publication Date: 2011-04-27
TOYOU FEIJI ELECTRONICS
View PDF4 Cites 35 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 an access is in the data block 12, and the end address is also in the data block 12.

[0120] According to the logical address of the access data, find the data block 12 where it is located. The data block 12 is on disk 1, and the parity blocks located in the same stripe as data block 12 are on disk 3 and disk 4. If disks 1, 3 and 4 are located 4 is in the stop state, then it goes to the ready state; when starting to read and write data on disks 1, 3 and 4, the disks 1, 3 and 4 change from the ready state to the running state; since this access ends in data block 12, After this access is over, 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 an 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, find the data block 13 where it is located. The data block 13 is on disk 1, and the parity blocks located in the same stripe as data block 13 are on disk 2 and disk 3. If disk 1, 2, 3 is in the stop state, then go to the ready state; when starting to read and write data on disks 1, 2, and 3, the disks 1, 2, and 3 change from the ready state to the running state; since this access ends in data block 21, At time t before the end of the access to the data block 13, determine the working state of the disk 2 where the adjacent data block 21 of the data block 13 is located, and the working state of the disks 4 and 5 where the data block 21 and the stripe check block are located. Since the disk 2 is in the running state, Add 1 to its semaphore to get Sem 2 = 1, disks 4 and 5 are in the stopped state, so it turns t...

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 double discs 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 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 technical 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 the storage system, people have designed a variety of data storage solutions, these data storage solutions 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 following explains the technical terms commonly used in RAID: [0004] 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 Applications(China)
IPC IPC(8): G06F3/06G06F11/10
Inventor 孙志卓谭毓安周泽湘王道邦李艳国章珉潘兴旺张伟涛
Owner TOYOU FEIJI ELECTRONICS
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