{"title":"Performance Analysis of Utilizing Reed Solomon Code in Redundant Array of Independent Disk","authors":"Zixuan Jiang","doi":"10.1109/ISAIEE57420.2022.00022","DOIUrl":null,"url":null,"abstract":"The Redundant array of independent disks (RAID) is a method of storing the same data on multiple hard disks in different places. By placing data on multiple hard disks, I/O operations can overlap in a balanced way, improving performance. RAID utilizes multiple disks to achieve higher data reliability at the cost of reduced storage capacity. RAID6 has become a popular option for RAID disk array due to its capability to recover two disk failures in a setup with two parity disks. A RAID6 setup usually includes several data disks and two parity disks. Although the general setup is similar, in practice there are a variety of encoding scheme to achieve similar effect. Two commonly used coding schemes are Reed-Solomon (RS) code and EVENODD code. This article will discuss the effectiveness of RS code in theory, by calculating the data I/O operation needed to read, write and rebuild disk in both coding schemes, and compare the result against that of EVENODD coding. Simulation of RAID6 structure will also be performed, both under ideal condition and non-ideal condition, to consider the influence of real factor such as degrading disk has on the effectiveness of such RAID structures.","PeriodicalId":345703,"journal":{"name":"2022 International Symposium on Advances in Informatics, Electronics and Education (ISAIEE)","volume":"2016 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 International Symposium on Advances in Informatics, Electronics and Education (ISAIEE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ISAIEE57420.2022.00022","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
The Redundant array of independent disks (RAID) is a method of storing the same data on multiple hard disks in different places. By placing data on multiple hard disks, I/O operations can overlap in a balanced way, improving performance. RAID utilizes multiple disks to achieve higher data reliability at the cost of reduced storage capacity. RAID6 has become a popular option for RAID disk array due to its capability to recover two disk failures in a setup with two parity disks. A RAID6 setup usually includes several data disks and two parity disks. Although the general setup is similar, in practice there are a variety of encoding scheme to achieve similar effect. Two commonly used coding schemes are Reed-Solomon (RS) code and EVENODD code. This article will discuss the effectiveness of RS code in theory, by calculating the data I/O operation needed to read, write and rebuild disk in both coding schemes, and compare the result against that of EVENODD coding. Simulation of RAID6 structure will also be performed, both under ideal condition and non-ideal condition, to consider the influence of real factor such as degrading disk has on the effectiveness of such RAID structures.