Device State Recovery in Non-volatile Main Memory Systems

Ren Ohmura, Nobuyuki Yamasaki, Yuichiro Anzai

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 are 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.

Original languageEnglish
Title of host publicationProceedings - IEEE Computer Society's International Computer Software and Applications Conference
Pages16-21
Number of pages6
Publication statusPublished - 2003
EventProceedings: 27th Annual International Computer Software and Applications Conference, COMPSAC 2003 - Dallas, TX, United States
Duration: 2003 Nov 32003 Nov 6

Other

OtherProceedings: 27th Annual International Computer Software and Applications Conference, COMPSAC 2003
CountryUnited States
CityDallas, TX
Period03/11/303/11/6

Fingerprint

Computer peripheral equipment
Message passing
Computer systems
Hardware
Data storage equipment
Recovery
Experiments

ASJC Scopus subject areas

  • Software

Cite this

Ohmura, R., Yamasaki, N., & Anzai, Y. (2003). Device State Recovery in Non-volatile Main Memory Systems. In Proceedings - IEEE Computer Society's International Computer Software and Applications Conference (pp. 16-21)

Device State Recovery in Non-volatile Main Memory Systems. / Ohmura, Ren; Yamasaki, Nobuyuki; Anzai, Yuichiro.

Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. 2003. p. 16-21.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Ohmura, R, Yamasaki, N & Anzai, Y 2003, Device State Recovery in Non-volatile Main Memory Systems. in Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. pp. 16-21, Proceedings: 27th Annual International Computer Software and Applications Conference, COMPSAC 2003, Dallas, TX, United States, 03/11/3.
Ohmura R, Yamasaki N, Anzai Y. Device State Recovery in Non-volatile Main Memory Systems. In Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. 2003. p. 16-21
Ohmura, Ren ; Yamasaki, Nobuyuki ; Anzai, Yuichiro. / Device State Recovery in Non-volatile Main Memory Systems. Proceedings - IEEE Computer Society's International Computer Software and Applications Conference. 2003. pp. 16-21
@inproceedings{a82e36494ae54595bd96ddda3c30e840,
title = "Device State Recovery in Non-volatile Main Memory Systems",
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 are 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.",
author = "Ren Ohmura and Nobuyuki Yamasaki and Yuichiro Anzai",
year = "2003",
language = "English",
pages = "16--21",
booktitle = "Proceedings - IEEE Computer Society's International Computer Software and Applications Conference",

}

TY - GEN

T1 - Device State Recovery in Non-volatile Main Memory Systems

AU - Ohmura, Ren

AU - Yamasaki, Nobuyuki

AU - Anzai, Yuichiro

PY - 2003

Y1 - 2003

N2 - 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 are 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.

AB - 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 are 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.

UR - http://www.scopus.com/inward/record.url?scp=0345097597&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=0345097597&partnerID=8YFLogxK

M3 - Conference contribution

AN - SCOPUS:0345097597

SP - 16

EP - 21

BT - Proceedings - IEEE Computer Society's International Computer Software and Applications Conference

ER -