{"title":"A Case Study of Performance Evaluation for RAID-Coded Storage Systems","authors":"Ping Xie, Shengling Geng, Yinghua Tong","doi":"10.1109/PDCAT.2016.071","DOIUrl":null,"url":null,"abstract":"RAID codes are extensive developed to supply high reliability and high available for storage systems in modern data center. For example, RAID-0, RAID-4, RAID-5 and RAID-6 are wide deployed in in-production storage systems, of which RAID-6 codes are popular with the ability for tolerate two-diskfailure. The paper focus on performance evaluation of storage systems powered by RAID-6, firstly propose an analytical model to measure encoding, decoding and updating complexity, which is translated into XOR operation numbers for storage systems, and quantify the complexity of RDP and RP-RDP (i.e., two RAID-6 data layout schemes) using the formulated analytical model. Computational complexity of RAID code can significantly influence the write performance of storage systems, i.e., optimal computational complexity achieve better storage performance. The numerical results show RP-RDP, with optimal updating complexity, achieve better I/O balancing than RDP. For example, RP-RDP speeds up the load balancing ratio of RDP by a factor of up to 2.95 in the case of Random-SW.","PeriodicalId":203925,"journal":{"name":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","volume":"33 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2016-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2016 17th International Conference on Parallel and Distributed Computing, Applications and Technologies (PDCAT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDCAT.2016.071","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
RAID codes are extensive developed to supply high reliability and high available for storage systems in modern data center. For example, RAID-0, RAID-4, RAID-5 and RAID-6 are wide deployed in in-production storage systems, of which RAID-6 codes are popular with the ability for tolerate two-diskfailure. The paper focus on performance evaluation of storage systems powered by RAID-6, firstly propose an analytical model to measure encoding, decoding and updating complexity, which is translated into XOR operation numbers for storage systems, and quantify the complexity of RDP and RP-RDP (i.e., two RAID-6 data layout schemes) using the formulated analytical model. Computational complexity of RAID code can significantly influence the write performance of storage systems, i.e., optimal computational complexity achieve better storage performance. The numerical results show RP-RDP, with optimal updating complexity, achieve better I/O balancing than RDP. For example, RP-RDP speeds up the load balancing ratio of RDP by a factor of up to 2.95 in the case of Random-SW.