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

* Scheduling and Simulation: How to Upgrade Distributed Systems

Upgrading the software of long-lived distributed systems is difficult. It is not possible to upgrade all the nodes in a system at once, since some nodes may be down, and halting the system for an upgrade is unacceptable. This means that different nodes may be running different software versions and yet need to communicate, even though those versions may not be fully compatible. We present a methodology and infrastructure that addresses these challenges and makes it possible to upgrade distributed systems automatically while limiting service disruption.

Sameer Ajmani, MIT Laboratory for Computer Science

Liuba Shrira, Brandeis University

BibTeX
@inproceedings {270292,
author = {Sameer Ajmani and Liuba Shrira},
title = {* Scheduling and Simulation: How to Upgrade Distributed Systems},
booktitle = {9th Workshop on Hot Topics in Operating Systems (HotOS IX)},
year = {2003},
address = {Lihue, HI},
url = {https://www.usenix.org/conference/hotos-ix/scheduling-and-simulation-how-upgrade-distributed-systems},
publisher = {USENIX Association},
month = may
}
Download

Links

Paper: 
http://www.usenix.org/events/hotos03/tech/full_papers/ajmani/ajmani.pdf
Paper (HTML): 
http://www.usenix.org/events/hotos03/tech/full_papers/ajmani/ajmani_html/index.html
Slides: 
http://www.usenix.org/events/hotos03/tech/talks/ajmani.pdf
  • Log in or register to post comments

© USENIX
EIN 13-3055038

  • Privacy Policy
  • Contact Us