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 :
بازگشت