TY - GEN
T1 - An OS-level framework for providing application-aware reliability
AU - Wang, Long
AU - Kalbarczyk, Zbigniew T
AU - Gu, Weining
AU - Iyer, Ravishankar K
PY - 2006
Y1 - 2006
N2 - The paper describes the reliability microkernel framework (RMK), a loadable kernel module for providing application-aware reliability and dynamically configuring reliability mechanisms installed in RMK The RMK prototype is implemented in Linux and supports detection of application/OS failures and transparent application checkpointing. Experiment results show that the OS hang detection, which exploits characteristics of application and system behavior, can achieve high coverage (100% in our experiments) and low false positive rate. Moreover, the performance overhead is negligible because instruction counting is performed in hardware.
AB - The paper describes the reliability microkernel framework (RMK), a loadable kernel module for providing application-aware reliability and dynamically configuring reliability mechanisms installed in RMK The RMK prototype is implemented in Linux and supports detection of application/OS failures and transparent application checkpointing. Experiment results show that the OS hang detection, which exploits characteristics of application and system behavior, can achieve high coverage (100% in our experiments) and low false positive rate. Moreover, the performance overhead is negligible because instruction counting is performed in hardware.
UR - http://www.scopus.com/inward/record.url?scp=40349087411&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=40349087411&partnerID=8YFLogxK
U2 - 10.1109/PRDC.2006.19
DO - 10.1109/PRDC.2006.19
M3 - Conference contribution
AN - SCOPUS:40349087411
SN - 0769527248
SN - 9780769527246
T3 - Proceedings - 12th Pacific Rim International Symposium on Dependable Computing, PRDC 2006
SP - 55
EP - 62
BT - Proceedings - 12th Pacific Rim International Symposium on Dependable Computing, PRDC 2006
T2 - 12th Pacific Rim International Symposium on Dependable Computing, PRDC 2006
Y2 - 18 December 2006 through 20 December 2006
ER -