Description
The Circus replicated procedure call facility for Berkeley UNIX is described. The main components of the system are a paired message protocol, a runtime library implementing replicated procedure call semantics, a binding service for replicated modules, and a stub compiler for the C programming language. The implementation of each of these components is discussed.