• DocumentCode
    3019379
  • Title

    Remote repair of operating system state using Backdoors

  • Author

    Bohra, Aniruddha ; Neamtiu, Iulian ; Gallard, Pascal ; Sultan, Florin ; Iftode, Liviu

  • Author_Institution
    Dept. of Comput. Sci., Rutgers Univ., Picataway, NJ, USA
  • fYear
    2004
  • fDate
    17-18 May 2004
  • Firstpage
    256
  • Lastpage
    263
  • Abstract
    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.
  • Keywords
    operating system kernels; system monitoring; system recovery; Backdoors prototype; FreeBSD kernel; Myrinet NIC; computer system; damage detection; operating system; remote monitoring; resource depletion; self-healing; software recovery; system architecture; Computer architecture; Computer science; Computerized monitoring; Condition monitoring; Educational institutions; Kernel; Operating systems; Prototypes; Remote monitoring; Software prototyping;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Autonomic Computing, 2004. Proceedings. International Conference on
  • Print_ISBN
    0-7695-2114-2
  • Type

    conf

  • DOI
    10.1109/ICAC.2004.1301371
  • Filename
    1301371