Device State Recovery in Non-volatile Main Memory Systems

  • Authors:
  • Ren Ohmura;Nobuyuki Yamasaki;Yuichiro Anzai

  • Affiliations:
  • -;-;-

  • Venue:
  • COMPSAC '03 Proceedings of the 27th Annual International Conference on Computer Software and Applications
  • Year:
  • 2003
  • Whole-system persistence

    ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper proposes a scheme to recover the state of peripheraldevices in non-volatile main memory systems sothat the system resumes its execution after an unpredictablepower failure. Our scheme is software-based approach andaccomplishes the recoverable system without complex hardwareequipments. First, the requirements for maintainingconsistency are discussed based on the concepts of distributedmessage-passing systems. Next, the application toa device driver are illustrated using an example. Experimentswith UART and network devices showed that the systemrestarted properly after a power failure, and that systemperformance was barely decreased.