Traveling forward in time to newer operating systems using ShadowReboot

Hiroshi Yamada, Kenji Kono

Research output: Chapter in Book/Report/Conference proceedingConference contribution

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 languageEnglish
Title of host publicationProceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11
DOIs
Publication statusPublished - 2011
Event2nd Asia-Pacific Workshop on Systems, APSys'11 - Shanghai, China
Duration: 2011 Jul 112011 Jul 12

Other

Other2nd Asia-Pacific Workshop on Systems, APSys'11
CountryChina
CityShanghai
Period11/7/1111/7/12

Fingerprint

Switches
Linux
Virtual machine

ASJC Scopus subject areas

  • Control and Systems Engineering

Cite this

Yamada, H., & Kono, K. (2011). Traveling forward in time to newer operating systems using ShadowReboot. In Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11 https://doi.org/10.1145/2103799.2103814

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 proceedingConference contribution

Yamada, H & Kono, K 2011, Traveling forward in time to newer operating systems using ShadowReboot. in Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11. 2nd Asia-Pacific Workshop on Systems, APSys'11, Shanghai, China, 11/7/11. https://doi.org/10.1145/2103799.2103814
Yamada H, Kono K. Traveling forward in time to newer operating systems using ShadowReboot. In Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11. 2011 https://doi.org/10.1145/2103799.2103814
Yamada, Hiroshi ; Kono, Kenji. / Traveling forward in time to newer operating systems using ShadowReboot. Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11. 2011.
@inproceedings{9511e16d3f434162ae0cb0a3a985b75b,
title = "Traveling forward in time to newer operating systems using ShadowReboot",
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{\%}.",
author = "Hiroshi Yamada and Kenji Kono",
year = "2011",
doi = "10.1145/2103799.2103814",
language = "English",
isbn = "9781450311793",
booktitle = "Proceedings of the 2nd Asia-Pacific Workshop on Systems, APSys'11",

}

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 -