• DocumentCode
    702898
  • Title

    KμRB: Kernel microreboot mechanism

  • Author

    Savarimuthu, Nickolas ; Pitchai, Arish

  • Author_Institution
    Department of Computer Applications, National Institute of Technology Tiruchirappalli, Tamilnadu, India
  • fYear
    2012
  • fDate
    19-20 Oct. 2012
  • Firstpage
    218
  • Lastpage
    220
  • Abstract
    Microreboot is a widely implemented autonomic technique that imparts self-healing capability to distributed systems. This paper presents KμRB, a kernel microreboot mechanism that is proposed as a remedy to prevent application state loss after kernel crash. KμRB addresses the most significant limitations of previous approaches such as outdated application state restoration by Checkpoints and prolonged memory reservation to accommodate crash kernel by Otherworld. The framework of this mechanism builds on Kexec and KDump with minimal modifications, which enables rebooting the system with higher probability of the data being preserved. On kernel failure, modified Kexec loads fresh kernel image into main memory, KDump supports booting from nondefault boot location. The fresh kernel restores the application data and eventually replaces the memory occupied by crashed kernel.
  • Keywords
    Autonomic Computing; Distributed Computing; Kernel Crash; Kernel Microreboot; Microreboot;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Communication and Computing (ARTCom2012), Fourth International Conference on Advances in Recent Technologies in
  • Conference_Location
    Bangalore, India
  • Type

    conf

  • DOI
    10.1049/cp.2012.2531
  • Filename
    7087820