Skip to main content
USENIX
  • Conferences
  • Students
Sign in

connect with us


  •  Twitter
  •  Facebook
  •  LinkedIn
  •  Google+
  •  YouTube

twitter

Tweets by @usenix

usenix conference policies

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

You are here

Home ยป System Support for Online Reconfiguration
Tweet

connect with us

System Support for Online Reconfiguration

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.

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

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

  • Privacy Policy
  • Contact Us