ASPLOS XVII Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating Systems
Hi-index | 0.00 |
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.