• DocumentCode
    2291178
  • Title

    Device state recovery in non-volatile main memory systems

  • Author

    Ohmura, Ren ; Yamasaki, Nobuyuki ; Anzai, Yuichiro

  • Author_Institution
    Graduate Sch. of Sci. for Open & Environ. Syst., Keio Univ., Japan
  • fYear
    2003
  • fDate
    3-6 Nov. 2003
  • Firstpage
    16
  • Lastpage
    21
  • Abstract
    This paper proposes a scheme to recover the state of peripheral devices in non-volatile main memory systems so that the system resumes its execution after an unpredictable power failure. Our scheme is software-based approach and accomplishes the recoverable system without complex hardware equipments. First, the requirements for maintaining consistency are discussed based on the concepts of distributed message-passing systems. Next, the application to a device driver is illustrated using an example. Experiments with UART and network devices showed that the system restarted properly after a power failure, and that system performance was barely decreased.
  • Keywords
    device drivers; message passing; operating system kernels; random-access storage; system recovery; CPU; UART; complex hardware equipments; consistency requirements; device driver; device state recovery; distributed systems; memory systems; message-passing systems; network devices; nonvolatile main systems; peripheral devices; recoverable system; software-based approach; system execution recovery; Application software; Central Processing Unit; Energy management; Hardware; Nonvolatile memory; Operating systems; Power system management; Resumes; System performance; Usability;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
  • ISSN
    0730-3157
  • Print_ISBN
    0-7695-2020-0
  • Type

    conf

  • DOI
    10.1109/CMPSAC.2003.1245316
  • Filename
    1245316