This article is concerned mainly with the software aspects of building reliable and efficient services on a cluster of workstations. A key technology to achieve such a goal is service replication. However, designing and implementing a replication system is a very difficult task. Based on an active replication model, this paper focuses on an objectoriented design pattern to simplify the design and implementation of distributed replications. Key Words: distributed replication system, distributed object, cluster of workstations, fault-tolerance, group communication. 1 Introduction Providing reliable and efficient services are the primary goals in designing a distributed system running on a cluster of workstations (COW). A distributed system manages many hardware / software components that are likely to fail eventually. In many cases, such failures may have disastrous results. With the ever increasing dependency being placed on distributed systems, the number of applications requiring fa..
To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.