Reliable Upgrading through Multi-Version Execution

``Reliable Upgrading through Multi-Version Execution'' by Jonathan E. Cook and Navin Vedagiri. In Workshop on Dependable On-line Upgrading of Dist. Systems in conjunction with COMPSAC 2002, (Oxford, England), Aug. 2002.
Annotation: Allows multiple versions of a function to exist simultaneously, and uses an arbiter to dispatch calls dynamically to different versions of a function. Keeps the old version around to protect the system from errors introduced by a new version, until the new version is deemed safe.

BibTeX entry:

@inproceedings{cook02reliable,
   author = {Jonathan E. Cook and Navin Vedagiri},
   title = {Reliable Upgrading through Multi-Version Execution},
   booktitle = {Workshop on Dependable On-line Upgrading of Dist. Systems
	in conjunction with {COMPSAC} 2002},
   address = {Oxford, England},
   month = aug,
   year = {2002}
}

Also see software upgrades publications by date.

Sameer Ajmani