DocumentCode :
2349432
Title :
Comparing disk and memory´s resistance to operating system crashes
Author :
Teck Ng, Wee ; Aycock, Christopher M. ; Rajamani, Gurushankar ; Chen, Peter M.
Author_Institution :
Dept. of Electr. & Comput. Eng., Michigan Univ., MI, USA
fYear :
1996
fDate :
30 Oct-2 Nov 1996
Firstpage :
185
Lastpage :
194
Abstract :
Memory is commonly viewed as an unreliable place to store permanent data (files) because it is perceived to be vulnerable to system crashes. Yet despite all the negative implications of memory´s unreliability, no data exists that quantifies how vulnerable memory actually is to system crashes. This paper quantitatively compares the vulnerability of disk and memory to operating system crashes. We use software fault injection to induce a wide variety of operating system crashes in DEC Alpha workstations running Digital Unix, ranging from bit errors in the kernel stack to deleting branch instructions to C-level allocation management errors. We find that files on disk are rarely corrupted (1.1% corruption rate), which agrees with our intuition. We also find that, surprisingly files in memory are nearly as safe as files on disk. Only 10 of the 650 crashes we observed (1.5%) corrupt any files in memory. Our data contradicts the common assumption that operating system crashes often corrupt files in memory and suggests that memory can be used to store permanent data rather than needing to write it back to disk
Keywords :
fault tolerant computing; operating systems (computers); software reliability; system recovery; DEC Alpha workstations; memory reliability; operating system crashes; permanent data; software fault injection; vulnerability; Computer crashes; Computer science; Data engineering; Engineering profession; Operating systems; Power system reliability; Random access memory; Switches; Uninterruptible power systems; Workstations;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Reliability Engineering, 1996. Proceedings., Seventh International Symposium on
Conference_Location :
White Plains, NY
Print_ISBN :
0-8186-7707-4
Type :
conf
DOI :
10.1109/ISSRE.1996.558792
Filename :
558792
Link To Document :
بازگشت