Wei Yi, Z. Sun, Hui Xu, Jietao Diao, Nan Li, Mingqian Wang
{"title":"Dual RAID: A scheme for high reliable all flash array","authors":"Wei Yi, Z. Sun, Hui Xu, Jietao Diao, Nan Li, Mingqian Wang","doi":"10.1109/JCSSE.2014.6841870","DOIUrl":null,"url":null,"abstract":"Flash-based solid state disks (SSDs) are replacing hard disk drives owing to its high performance and low energy consumption. For both high reliability and large capacity, redundant array of independent disks (RAID) is commonly used in storage system. In all flash arrays, the HDDs in RAID are substituted by SSDs and it gains improvements in bandwidth and IOPS (Input/output Operations per Second) by leaps and bounds owing to SSDs high performance. However, the error mode of SSD is different from HDD. The uncorrectable page errors in SSD are a great threat especially when a disk fails. For high reliability, we proposed a Dual-RAID scheme to protect data at disk level and block level respectively. To correct the disk failure, the proposed scheme adopts RAID-5 between disks. For recovering uncorrectable page errors, a redundant array of independent NANDs (RAIN) scheme is applied to SSD by exploiting its multi-channel structure. Although the redundancy overhead of the proposed scheme is about the same as RAID-6, the dual-RAID scheme achieves better performance and higher reliability. The experiment shows that the proposed scheme improves performance 35% on totally random trace in comparison to RAID 6 scheme.","PeriodicalId":331610,"journal":{"name":"2014 11th International Joint Conference on Computer Science and Software Engineering (JCSSE)","volume":"388 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2014-05-14","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2014 11th International Joint Conference on Computer Science and Software Engineering (JCSSE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/JCSSE.2014.6841870","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Flash-based solid state disks (SSDs) are replacing hard disk drives owing to its high performance and low energy consumption. For both high reliability and large capacity, redundant array of independent disks (RAID) is commonly used in storage system. In all flash arrays, the HDDs in RAID are substituted by SSDs and it gains improvements in bandwidth and IOPS (Input/output Operations per Second) by leaps and bounds owing to SSDs high performance. However, the error mode of SSD is different from HDD. The uncorrectable page errors in SSD are a great threat especially when a disk fails. For high reliability, we proposed a Dual-RAID scheme to protect data at disk level and block level respectively. To correct the disk failure, the proposed scheme adopts RAID-5 between disks. For recovering uncorrectable page errors, a redundant array of independent NANDs (RAIN) scheme is applied to SSD by exploiting its multi-channel structure. Although the redundancy overhead of the proposed scheme is about the same as RAID-6, the dual-RAID scheme achieves better performance and higher reliability. The experiment shows that the proposed scheme improves performance 35% on totally random trace in comparison to RAID 6 scheme.