Using RAIC for Dependable On-Line Upgrading of Distributed Systems

``Using RAIC for Dependable On-Line Upgrading of Distributed Systems'' by Chang Liu and Debra J. Richardson. In Workshop on Dependable On-line Upgrading of Dist. Systems in conjunction with COMPSAC 2002, (Oxford, England), Aug. 2002.
Annotation: A RAIC controller provides a static interface to an array of similar or identical components. The RAIC automatically handles failover and recovery of components. Thus, RAIC can support component updates by allowing new versions to be added to the component array. If the new version of a component is faulty (e.g., raises an exception), RAIC intercepts the fault and redirects the call to an older version of the component. Furthermore, different callers can use different versions of the components. It is not clear whether this system avoids state divergence between components of different versions.

BibTeX entry:

@inproceedings{liu02using,
   author = {Chang Liu and Debra J. Richardson},
   title = {Using {RAIC} for Dependable On-Line Upgrading of Distributed
	Systems},
   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