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
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;
Conference_Titel :
Computer Software and Applications Conference, 2003. COMPSAC 2003. Proceedings. 27th Annual International
Print_ISBN :
0-7695-2020-0
DOI :
10.1109/CMPSAC.2003.1245316