DocumentCode
2980387
Title
R-Barrier: Rapid Barrier for Software RAID Cache Using Hints from Journaling Filesystem
Author
Chulmin Kim ; Sung Hoon Baek ; Kyu Ho Park
Author_Institution
Electr. Eng., KAIST, Daejeon, South Korea
fYear
2012
fDate
17-19 Dec. 2012
Firstpage
722
Lastpage
723
Abstract
While adopting cache in software RAID brings performance benefit, it can cause data loss at power failure which results in the broken filesystem consistency. Though I/O Barrier can be used to remove the consistency issue, it sacrifices the write performance of software RAID. To mitigate this tradeoff, we suggest R-Barrier for software RAID. The basic idea of R-Barrier is to avoid the synchronization of the entire cache space. Instead, based on given hints from the filesystem layer, R-Barrier makes software RAID cache select one of the following methods when the cache writes a certain write request into the disk: (1)Strictly ordered destaging for the write requests affecting the filesystem consistency, (2)Reordered destaging for the rest of write requests. We show that R-Barrier guarantees same filesystem consistency with I/O Barrier while the performance degradation of R-Barrier is less than that of I/O Barrier.
Keywords
RAID; cache storage; software performance evaluation; I/O barrier; R-Barrier; broken filesystem consistency; cache space; data loss; filesystem layer; performance degradation; power failure; rapid barrier; reordered destaging; software RAID cache; strictly ordered destaging; write performance; write request; Electrical engineering; Random access memory; Software; Software algorithms; Synchronization; Throughput; Writing; Barrier; Caching; Filesystem; RAID;
fLanguage
English
Publisher
ieee
Conference_Titel
Parallel and Distributed Systems (ICPADS), 2012 IEEE 18th International Conference on
Conference_Location
Singapore
ISSN
1521-9097
Print_ISBN
978-1-4673-4565-1
Electronic_ISBN
1521-9097
Type
conf
DOI
10.1109/ICPADS.2012.113
Filename
6413619
Link To Document