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} }
Sameer Ajmani