RAID stripe reconstruction method and solid state disk

A technology of RAID stripes and solid-state disks, applied in the field of electronic storage, can solve the problems that RAID strength adjustment cannot meet reliability requirements, stripe reliability cannot offset physical block wear, and data loss, etc., so as to improve storage space utilization, Avoid wasting storage space and protect data

Active Publication Date: 2018-02-09
SHENZHEN DAPU MICROELECTRONICS CO LTD
View PDF7 Cites 16 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

However, life-aware RAID ignores the difference in media wear resistance (physical block level and flash page level) due to the manufacturing process, and uses the number of programming / erasing as the only indicator of the degree of wear to adjust the RAID strength. The space capacity is sacrificed, but the RAID strength adjustment still cannot meet the reliability requirements
[0008] On the one hand, the difference between wear resistance at the physical block level is ignored: when two or more physical blocks with higher raw BER are in the same stripe, the increase in stripe reliability cannot offset the physical On the other hand, ignoring the difference between the wear resistance of the flash memory page level: the life-aware RAID divides the LSB page and the MSB page into RAID stripes, so that the entire MSB stripe The degree of wear is much higher than that of LSB stripes, and because the maximum wear of the physical block flash page determines the wear of the physical block, when a physical block is unavailable, the LSB page in the physical block can still be used, thus bringing space waste

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
  • RAID stripe reconstruction method and solid state disk
  • RAID stripe reconstruction method and solid state disk
  • RAID stripe reconstruction method and solid state disk

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0038] In order to make those skilled in the art more clearly understand the purpose, technical solutions and advantages of the present invention, the present invention will be further described below in conjunction with the accompanying drawings and embodiments. Apparently, the embodiments described below are only a part of the embodiments of the present invention, rather than all the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without making creative efforts belong to the protection scope of the present invention.

[0039]The RAID stripe rebuilding method of the present invention is aimed at the RAID stripe organization with the stripe depth as the block or the RAID stripe organization whose physical position is static, and is applied to the solid state disk to rebuild the physical block group of the RAID memory array to form a new RAID stripes can be used to store data, and the RAID s...

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 discloses an RAID stripe reconstruction method applied to a solid state disk. The method is used for recombining physical block groups of an RAID memory array to form a new RAID stripe.The method comprises the steps of S1, detecting original error rates of physical blocks and updating and recording the original error rates in a block state table; S2, according to the original errorrates in the block state table, obtaining weak block information; S3, obtaining a weak block quantity through the block state table, and performing stripe organization for the physical blocks; and S4,performing block internal stripe organization in a staggered way for LSB pages and MSB pages of the physical blocks in a same RAID stripe. According to the RAID stripe reconstruction method, dynamicadjustment of the RAID stripe of the solid state disk is realized; data loss is avoided; storage space waste is avoided; the reliability of the solid state disk is improved; and the service life of the solid state disk is prolonged. Meanwhile, the invention furthermore discloses the solid state disk. The solid state disk comprises the RAID memory array and a controller used for performing adaptiveadjustment on the RAID memory array and managing data stored in the array.

Description

technical field [0001] The invention relates to the technical field of electronic storage, in particular to a RAID stripe rebuilding method and a solid state disk. Background technique [0002] Because of its high performance, low energy consumption, and good shock resistance, solid-state disks have been widely used in server systems as a viable substitute for disks. With the progress of flash memory technology, especially the development from SLC (Single-LevelCell) technology to MLC (Multi-LevelCell) technology and flash memory process technology, the capacity of flash memory is increasing day by day. However, the endurance of the physical blocks of flash memory is greatly reduced, and the reliability is significantly reduced. In order to ensure data consistency, manufacturers of solid-state disks use a Redundant Array of Independent Hard Disks (RAID) mechanism to enhance the reliability of solid-state disks. [0003] One of the functions to be realized by RAID is to stri...

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/0616G06F3/064G06F3/0689
Inventor 王顺卓程波周游陈祥杨庆
Owner SHENZHEN DAPU MICROELECTRONICS CO LTD
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