Remote Repair of Operating System State Using Backdoors. Aniruddha Bohra, Iulian Neamtiu, Pascal Gallard, Florin Sultan, Liviu Iftode. In International Conference on Autonomic Computing (ICAC '04), May 2004.

Backdoors is a novel architectural approach that enables remote monitoring and recovery/repair of the software state of a 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 useful OS and application state from a failed system.

In this paper, we describe how a Backdoors architecture 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 recovers the affected machine.

[ .pdf ]

author = {Aniruddha Bohra and Iulian Neamtiu and Pascal Gallard and Florin Sultan and Liviu Iftode},
title = {Remote Repair of Operating System State Using Backdoors},
journal = {icac},
volume = {00},
year = {2004},
isbn = {0-7695-2114-2},
pages = {256-263},
doi = {},
publisher = {IEEE Computer Society},
address = {Los Alamitos, CA, USA},