Object Replication in Arjuna

  • Authors:
  • Mark C. Little;Santosh K. Shrivastava

  • Affiliations:
  • -;-

  • Venue:
  • Object Replication in Arjuna
  • Year:
  • 1994

Quantified Score

Hi-index 0.00

Visualization

Abstract

Arjuna is a fault tolerant distributed system supporting nested atomic actions (nested atomic transactions) that are used for controlling operations on objects (instances of C++ classes). Objects are long lived entities (persistent) and are the main repositories for holding system state; they are also the units of replication for increasing availability. This paper describes the design and implementation of the necessary infrastructure required for supporting both active and passive replication of objects. In particular, this support includes a naming and binding service for persistent replicated objects that ensures that applications only ever get to use mutally consistent copies of replicas.