Reincarnation Daemon: improving dependability on Linux

  • Alexandre Beletti Ferreira IFSP
  • Caio Augusto R. dos Santos UFU
  • Fabricio Guerra da Silva IFSP

Abstract


This paper presents a tool named Reincarnation Daemon (RD), which is responsible for manage applications that are deemed critical and therefore cannot be permitted to fail. We propose a recovery strategy focused on a largely used operating system (OS), that avoids a complete OS reboot. It targets specific critical applications, restoring them individually in the event of a failure. To achive this, RD monitors process, detects failure and recovers last working image of process, with a minimium overhead and almost everything is done by using POSIX system calls (syscalls). Our approach plans to test the proposed solution in real world problems, comparing it with others fault tolerant strategies.
Keywords: operating systems, daemon, dependability, Linux
Published
2024-11-26
FERREIRA, Alexandre Beletti; SANTOS, Caio Augusto R. dos; SILVA, Fabricio Guerra da. Reincarnation Daemon: improving dependability on Linux. In: FAST ABSTRACT - LATIN-AMERICAN SYMPOSIUM ON DEPENDABLE COMPUTING (LADC), 13. , 2024, Recife/PE. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2024 . p. 114–115.