• DocumentCode
    2354722
  • Title

    Coerced Cache Eviction and discreet mode journaling: Dealing with misbehaving disks

  • Author

    Rajimwale, Abhishek ; Chidambaram, Vijay ; Ramamurthi, Deepak ; Arpaci-Dusseau, Andrea C. ; Arpaci-Dusseau, Remzi H.

  • fYear
    2011
  • fDate
    27-30 June 2011
  • Firstpage
    518
  • Lastpage
    529
  • Abstract
    We present Coerced Cache Eviction (CCE), a new method to force writes to disk in the presence of a disk cache that does not properly obey write-cache configuration or flush requests. We demonstrate the utility of CCE by building a new journaling mode within the Linux ext3 file system. When mounted in this discreet mode, ext3 uses CCEs to ensure that writes are properly ordered and thus maintains file system integrity despite the presence of an improperly behaving disk. We show that discreet mode journaling operates with acceptable overheads for most workloads.
  • Keywords
    Linux; cache storage; disc storage; Linux ext3 file system; coerced cache eviction; discreet mode journaling; disk cache; misbehaving disks; write cache configuration; Computer crashes; Disk drives; Drives; Industries; Media; Reliability; Writing; disks; file systems; journaling; reliability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems & Networks (DSN), 2011 IEEE/IFIP 41st International Conference on
  • Conference_Location
    Hong Kong
  • ISSN
    1530-0889
  • Print_ISBN
    978-1-4244-9232-9
  • Electronic_ISBN
    1530-0889
  • Type

    conf

  • DOI
    10.1109/DSN.2011.5958264
  • Filename
    5958264