Skip to main content
Back to USENIX
  • Conferences
  • Students
Sign in

USENIX Conference Policies

  • Event Code of Conduct
  • Conference Network Policy
  • Statement on Environmental Responsibility Policy

System Support for Online Reconfiguration

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.

Craig A. N. Soules, Carnegie Mellon University

Jonathan Appavoo, University of Toronto

Kevin Hui, University of Toronto

Robert W. Wisniewski, IBM T.J. Watson Research Center

Dilma Da Silva, IBM T.J. Watson Research Center

Gregory R. Ganger, Carnegie Mellon University

Orran Krieger, IBM T.J. Watson Research Center

Michael Stumm, University of Toronto

Marc Auslander, IBM T.J. Watson Research Center

Michal Ostrowski, IBM T.J. Watson Research Center

Bryan Rosenburg, IBM T.J. Watson Research Center

Jimi Xenidis, IBM T.J. Watson Research Center

BibTeX
@inproceedings {270231,
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 Auslander and Michal Ostrowski and Bryan Rosenburg and Jimi Xenidis},
title = {System Support for Online Reconfiguration},
booktitle = {2003 USENIX Annual Technical Conference (USENIX ATC 03)},
year = {2003},
address = {San Antonio, TX},
url = {https://www.usenix.org/conference/2003-usenix-annual-technical-conference/system-support-online-reconfiguration},
publisher = {USENIX Association},
month = jun
}
Download

Links

Paper: 
http://usenix.org/publications/library/proceedings/usenix03/tech/full_papers/soules/soules.pdf
Paper (HTML): 
http://usenix.org/publications/library/proceedings/usenix03/tech/full_papers/soules/soules_html/index.html
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us