Paper Details
Reference:
Craig A. N. Soules, Jonathan Appavoo, Kevin Hui, Robert W. Wisniewski, Dilma da Silva, Gregory R. Ganger, Orran Krieger, Michael Stumm, Marc A. Auslander, Michal Ostrowski, Bryan S. Rosenburg, and Jimi Xenidis,
"System support for online reconfiguration",
In Proceedings Usenix Annual Technical Conference (Usenix-ATC'03), San Antonio, TX, USA, Usenix Association, Berkeley, CA, USA, June, 2003, pp. 141–154.
Download:
Abstract:
Online reconfiguration provides a way to extend and replace active operating system components. This provides administrators, developers, applications, and the system itself with a way to update code, adapt to changing workloads, pinpoint performance problems, and perform a variety of other tasks while the system is running. With generic support for interposition and hot-swapping, a system allows active components to be wrapped with additional functionality or replaced with different implementations that have the same interfaces. This paper describes support for online reconfiguration in the K42 operating system and our initial experiences using it. It describes four base capabilities that are combined to implement generic support for interposition and hot-swapping. As examples of its utility, the paper describes some performance enhancements that have been achieved with K42's online reconfiguration mechanisms including adaptive algorithms, common case optimizations, and workload specific specializations.
Keywords:
autonomic computing, online reconfiguration, hot-swapping.
Reference Info:
ISBN: 1-931971-10-2
BibTeX:
@inproceedings(Soules-USENIXATC03, author = {Craig A. N. Soules and Jonathan Appavoo and Kevin Hui and Robert W. Wisniewski and Dilma da Silva and Gregory R. Ganger and Orran Krieger and Michael Stumm and Marc A. Auslander and Michal Ostrowski and Bryan S. Rosenburg and Jimi Xenidis}, title = {System support for online reconfiguration}, booktitle = {Proceedings Usenix Annual Technical Conference (\textbf{Usenix-ATC'03})}, location = {San Antonio, TX, USA}, organization = {Usenix Association}, address = {Berkeley, CA, USA}, month = {June}, year = {2003}, pages = {141-154}, isbn = {1-931971-10-2}, keywords = {autonomic computing, online reconfiguration, hot-swapping.} )