• DocumentCode
    1971598
  • Title

    Dependability Analysis of Virtual Memory Systems

  • Author

    Bairavasundaram, Lakshmi N. ; Arpaci-Dusseau, Andrea C. ; Arpaci-Dusseau, Remzi H.

  • Author_Institution
    Dept. of Comput. Sci., Wisconsin Univ., Madison, WI
  • fYear
    2006
  • fDate
    25-28 June 2006
  • Firstpage
    355
  • Lastpage
    364
  • Abstract
    Recent research has shown that even modern hard disks have complex failure modes that do not conform to "fail-stop" operation. Disks exhibit partial failures like block access errors and block corruption. Commodity operating systems are required to deal with such failures as commodity hard disks are known to be failure-prone. An important operating system component that is exposed to disk failures is the virtual memory system. In this paper, we examine the failure handling policies of different virtual memory systems for different classes of partial disk errors. We use type and context aware fault injection to explore as many of the internal code paths as possible. From experiments, we find that failure handling policies in current virtual memory systems are at best simplistic, and often inconsistent or even absent. Our fault injection technique also identifies bugs in the failure handling code in these systems. The study identifies possible reasons for poor failure handling, which can help in the design of a failure-aware virtual memory system
  • Keywords
    error handling; operating systems (computers); program debugging; system recovery; virtual storage; bug identification; dependability analysis; disk failure; failure handling policy; fault injection technique; operating system component; partial disk error; virtual memory system; Computer bugs; Computer errors; Context awareness; Disk drives; Fault diagnosis; File systems; Hard disks; Iron; Operating systems; Taxonomy;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Dependable Systems and Networks, 2006. DSN 2006. International Conference on
  • Conference_Location
    Philadelphia, PA
  • Print_ISBN
    0-7695-2607-1
  • Type

    conf

  • DOI
    10.1109/DSN.2006.26
  • Filename
    1633524