• 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