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
Link To Document