Computer Engineering & Science >
Evaluating the Encoding Performance of the Double FaultTolerant Codes in ZFS
Received date: 2010-03-13
Revised date: 2010-06-15
Online published: 2010-09-02
ZFS is an innovative file system invented by Sun, on which a user can construct mirror, single faulttolerant or double faulttolerant soft Raid systems. Its doubleerasure code is the ReedSolomon (RS) code. RS code based on calculating in the Galois field has a high time complexity. ZFS uses an appending writing strategy after the writing request aggregation instead of the traditional overwriting strategy. The performance of coding is one of the most important factors for ZFS, because coding calculation is necessary during every write operation. An approach to improving the writing performance by combining between ZFS and the RDP code whose computation is based on exclusiveor, instead of RS code, is shown. We have designed and implemented an algorithm by using cache’s feature to improve the RDP coding performance in ZFS. Finally, the experiments have validated this approach.
Key words: ZFS;faulttolerant coding;RDP
ZHANG Bin,SUI Julei,TONG Jiancong,WANG Gang,LIU Xiaoguang . Evaluating the Encoding Performance of the Double FaultTolerant Codes in ZFS[J]. Computer Engineering & Science, 2010 , 32(9) : 107 -110 . DOI: 10.3969/j.issn.1007130X.2010.
/
| 〈 |
|
〉 |