40 Years of Computing at Newcastle

Department Technical Report Series No. 319

Replicated K-Resilient Objects in Arjuna

M.C. Little
S.K. Shrivastava

University of Newcastle upon Tyne. 1991

Abstract

This paper describes the design of an object replication scheme for the Arjuna distributed system. The design supports K-resiliency, where, in the absence of network partitions, K out of a total of K+1 replica failures can be tolerated before an object becomes unavailable. The scheme chosen employs active replication where each and every functioning replica of an object carries out processing. Computations are structured as atomic actions (atomic transactions). The paper presents the details of how object groups are created and terminated, how a group can be invoked and object replicas inserted and removed in a consistent manner in the presence of node failures.


Department Technical Report Series - 1991
Department Technical Report Series Index
Contents Page - 40 Years of Computing at Newcastle
Technical Report Abstract No. 319, 27 June 1997