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

Dynamic strip system design method based on RAID5 solid-state disk array

A solid-state hard disk and stripe technology, which is applied in the input/output process of computing and data processing, instruments, etc., can solve the problems of limited array erasing times, limited erasing times, frequent verification updates, etc., to achieve improved Write performance, reduce the number of writes, reduce the effect of read-ahead delay

Active Publication Date: 2018-12-07
BEIJING INST OF COMP TECH & APPL
View PDF6 Cites 10 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

The update of a full stripe requires the least read and write operations and the highest efficiency; the update of a non-full stripe can be divided into two specific situations, one is read, modify and write, and the other is read, reconstructed and written. In case of data update, it is necessary to read the old data in advance, and then write the new data after verification and calculation. This method is not only inefficient, but also introduces frequent verification updates.
[0005] The all-flash array is usually a RAID array system built with solid-state disks. The storage medium of the solid-state disk is NAND Flash, and the erasing times are limited, so the overall erasing times of the array will also be limited.

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
  • Dynamic strip system design method based on RAID5 solid-state disk array
  • Dynamic strip system design method based on RAID5 solid-state disk array
  • Dynamic strip system design method based on RAID5 solid-state disk array

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0046] In order to make the purpose, content, and advantages of the present invention clearer, the specific implementation manners of the present invention will be further described in detail below in conjunction with the accompanying drawings and embodiments.

[0047] The invention particularly relates to a dynamic stripe system design of a RAID5 solid-state disk array system, and the system is named as RADS (Redundant Array Dynamic Striping). This design aims to use the method of building dynamic stripes to replace the data update methods of read-modify-write and read-reconfigure-write in RAID5 solid-state hard disk arrays, and reduce frequent check updates caused by local stripe updates in the array.

[0048] RADS is a RAID-level dynamic striping strategy, which is implemented in the RAID controller. The overall architecture design is as follows: figure 1 As shown, the system is divided into two parts: the upper part of the RAID controller that executes the RADS policy and ...

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 dynamic strip system design method and a dynamic strip strategy realization method based on a RAID5 solid-state hard disk array, and relates to the technical field of data storage. Data updating modes of reading, modifying, writing, reading, reconstructing and writing in the RAID5 solid-state hard disk array are replaced by using the mode of constructing dynamic stripe.The dynamic stripe design system of the invention comprises a stripe recombination module and a metadata module. The strip recombination module reconstructs the data blocks of local strips to form dynamic strips. The metadata module records and manages the mapping state and storage state of the data. The combination of the above two modules and a RAID5 array changes the request processing mode ofa traditional RAID5 array. The system separates the writing of full band from the writing of local band, so that data blocks in the local band are constructed to be dynamic strips through recombination. The dynamic and static stripes are mapped and managed by the metadata, which reduces the writing times of the solid-state disk, prolongs the service life of the array, reduces the pre-read delay before writing, and improves the writing performance of the array.

Description

technical field [0001] The invention relates to the technical field of data storage, in particular to a design method of a dynamic stripe system based on a RAID5 solid-state hard disk array and a method for implementing a dynamic stripe strategy. Background technique [0002] RAID is a mechanism that provides data redundancy protection. It abstracts multiple physical hard disks upwards into a logical disk, and forwards the file read and write requests issued by the upper system downwards, thereby realizing the redirection and forwarding function of data streams. During the forwarding of data streams, RAID implements multiple forms of data redundancy, including data mirroring and data verification, to provide data protection capabilities. Among many RAID levels, RAID5 has better parallel performance and higher hard disk space usage, so it is widely used. [0003] Stripe technology is commonly used in RAID array systems. It organizes the array space into stripes, performs dat...

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
CPCG06F3/0611G06F3/0616G06F3/0631G06F3/0689
Inventor 殷双飞
Owner BEIJING INST OF COMP TECH & APPL
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