TY - GEN
T1 - Remote repair of operating system state using backdoors
AU - Bohra, Aniruddha
AU - Neamtiu, Iulian
AU - Gallard, Pascal
AU - Sultan, Florin
AU - Iftodet, Liviu
PY - 2004
Y1 - 2004
N2 - Backdoors is a novel system architecture that enables remote monitoring and recovery/repair of the software state of a computer system without using its processors or relying on its OS resources. We have implemented a Backdoors prototype in the FreeBSD kernel using Myrinet NICs for remote access to the target machine. In a previous paper, we have shown how Backdoors can be used for recovery of "good" OS and application state from a failed system on other healthy systems. In this paper, we describe how Backdoors can be used to detect and repair damage to the OS state of a computer system. We present two case studies of remote repair of an OS subject to resource depletion (fork bomb and memory hog) to the point where it cannot perform useful work and local repair is impossible. We show that our prototype detects OS resource exhaustion efficiently and it successfully repairs the affected system.
AB - Backdoors is a novel system architecture that enables remote monitoring and recovery/repair of the software state of a computer system without using its processors or relying on its OS resources. We have implemented a Backdoors prototype in the FreeBSD kernel using Myrinet NICs for remote access to the target machine. In a previous paper, we have shown how Backdoors can be used for recovery of "good" OS and application state from a failed system on other healthy systems. In this paper, we describe how Backdoors can be used to detect and repair damage to the OS state of a computer system. We present two case studies of remote repair of an OS subject to resource depletion (fork bomb and memory hog) to the point where it cannot perform useful work and local repair is impossible. We show that our prototype detects OS resource exhaustion efficiently and it successfully repairs the affected system.
UR - http://www.scopus.com/inward/record.url?scp=4544366279&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=4544366279&partnerID=8YFLogxK
U2 - 10.1109/ICAC.2004.1301371
DO - 10.1109/ICAC.2004.1301371
M3 - Conference contribution
AN - SCOPUS:4544366279
SN - 0769521142
SN - 9780769521145
T3 - Proceedings - International Conference on Autonomic Computing
SP - 256
EP - 263
BT - Proceedings - International Conference on Autonomic Computing
T2 - Proceedings - International Conference on Autonomic Computing
Y2 - 17 May 2004 through 18 May 2004
ER -