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
Link To Document