Thumbnail
Access Restriction
Subscribed

Author Siniavine, M. ♦ Goel, A.
Sponsorship IEEE Comput. Soc.
Source IEEE Xplore Digital Library
Content type Text
Publisher Institute of Electrical and Electronics Engineers, Inc. (IEEE)
File Format PDF
Copyright Year ©2013
Language English
Subject Domain (in DDC) Computer science, information & general works ♦ Data processing & computer science
Subject Keyword Kernel ♦ Instruction sets ♦ Data structures ♦ Linux ♦ Protocols ♦ Transfer functions ♦ Reliability
Abstract Kernel patches are released frequently to fix bugs and security vulnerabilities. However, users and system administrators often delay installing these updates because they require a system reboot, which results in disruption of service and the loss of application state. Unfortunately, the longer a system remains out-of-date, the higher is the likelihood of system failure or a successful attack. Approaches, such as dynamic patching and hot swapping, have been proposed for updating the kernel. All of them either limit the types of updates that are supported, or require significant programming effort to manage. We have designed a system that checkpoints application-visible state, updates the kernel, and restores the application state thus minimizing disruption of service. By checkpointing high-level state, our system no longer depends on the precise implementation of a patch and can apply all backward compatible patches. Our results show that updates to major releases of the Linux kernel can be applied with minimal effort and no observable overhead.
Description Author affiliation: Univ. of Toronto, Toronto, ON, Canada (Siniavine, M.; Goel, A.)
ISBN 9781467364713
ISSN 15300889
Educational Role Student ♦ Teacher
Age Range above 22 year
Educational Use Research ♦ Reading
Education Level UG and PG
Learning Resource Type Article
Publisher Date 2013-06-24
Publisher Place Hungary
Rights Holder Institute of Electrical and Electronics Engineers, Inc. (IEEE)
e-ISBN 9781467364720
Size (in Bytes) 204.60 kB
Page Count 12
Starting Page 1
Ending Page 12


Source: IEEE Xplore Digital Library