Abstract
This paper presents ShadowReboot, a virtual machine monitor (VMM)-based approach that shortens the downtime for software updates during an OS reboot. ShadowReboot reboots the guest OS in the background by spawning a VM dedicated to an OS reboot and enables the user to switch over to the rebooted state where the updated kernel and applications are ready for use. ShadowReboot provides an illusion to the users that the guest OS travels forward in time to the rebooted state where the updated kernel and applications are ready for use. ShadowReboot offers the following advantages. It can be applied to any patch to the kernels and even system configuration updates. Second, it does not need any special patch requiring intimate knowledge about the target kernels. Third, it does not require any target kernel modification. We implemented a prototype in VirtualBox 3.0.8 OSE. Our preliminary experimental results show that ShadowReboot shortened the downtime of commodity OS reboots on Windows XP and five Linux distributions (Gentoo, Fedora, Cent, Ubuntu, and SUSE) by 43 to 96%.
Original language | English |
---|---|
Title of host publication | Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11 |
DOIs | |
Publication status | Published - 2011 |
Event | 2nd Asia-Pacific Workshop on Systems, APSys'11 - Shanghai, China Duration: 2011 Jul 11 → 2011 Jul 12 |
Other
Other | 2nd Asia-Pacific Workshop on Systems, APSys'11 |
---|---|
Country | China |
City | Shanghai |
Period | 11/7/11 → 11/7/12 |
Fingerprint
ASJC Scopus subject areas
- Control and Systems Engineering
Cite this
Traveling forward in time to newer operating systems using ShadowReboot. / Yamada, Hiroshi; Kono, Kenji.
Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11. 2011.Research output: Chapter in Book/Report/Conference proceeding › Conference contribution
}
TY - GEN
T1 - Traveling forward in time to newer operating systems using ShadowReboot
AU - Yamada, Hiroshi
AU - Kono, Kenji
PY - 2011
Y1 - 2011
N2 - This paper presents ShadowReboot, a virtual machine monitor (VMM)-based approach that shortens the downtime for software updates during an OS reboot. ShadowReboot reboots the guest OS in the background by spawning a VM dedicated to an OS reboot and enables the user to switch over to the rebooted state where the updated kernel and applications are ready for use. ShadowReboot provides an illusion to the users that the guest OS travels forward in time to the rebooted state where the updated kernel and applications are ready for use. ShadowReboot offers the following advantages. It can be applied to any patch to the kernels and even system configuration updates. Second, it does not need any special patch requiring intimate knowledge about the target kernels. Third, it does not require any target kernel modification. We implemented a prototype in VirtualBox 3.0.8 OSE. Our preliminary experimental results show that ShadowReboot shortened the downtime of commodity OS reboots on Windows XP and five Linux distributions (Gentoo, Fedora, Cent, Ubuntu, and SUSE) by 43 to 96%.
AB - This paper presents ShadowReboot, a virtual machine monitor (VMM)-based approach that shortens the downtime for software updates during an OS reboot. ShadowReboot reboots the guest OS in the background by spawning a VM dedicated to an OS reboot and enables the user to switch over to the rebooted state where the updated kernel and applications are ready for use. ShadowReboot provides an illusion to the users that the guest OS travels forward in time to the rebooted state where the updated kernel and applications are ready for use. ShadowReboot offers the following advantages. It can be applied to any patch to the kernels and even system configuration updates. Second, it does not need any special patch requiring intimate knowledge about the target kernels. Third, it does not require any target kernel modification. We implemented a prototype in VirtualBox 3.0.8 OSE. Our preliminary experimental results show that ShadowReboot shortened the downtime of commodity OS reboots on Windows XP and five Linux distributions (Gentoo, Fedora, Cent, Ubuntu, and SUSE) by 43 to 96%.
UR - http://www.scopus.com/inward/record.url?scp=84857255184&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84857255184&partnerID=8YFLogxK
U2 - 10.1145/2103799.2103814
DO - 10.1145/2103799.2103814
M3 - Conference contribution
AN - SCOPUS:84857255184
SN - 9781450311793
BT - Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11
ER -