2002 · 16 citations · 13 references
ComputingComputer ScienceComputer SystemsDatabasesDistributed SystemsSystems ModelingConcurrency ControlConsistency ModelsData ReplicationDistributed ComputingDistributed StorageDistributed TransactionsConsistency Models For Replicated DataData Replication ConsistencyDistributed System ServicesDistributed Transaction SemanticsObject PersistenceObjectsReplicated State ManagementTransactions
Presents a general model for persistent replicated object management and identify what metainformation about objects needs to be maintained by a naming and binding service to ensure that objects named by application programs are bound to only those object replicas which are in a mutually consistent state. These ideas are developed within the framework of a distributed system in which application programs are composed of atomic actions (atomic transactions) manipulating persistent (long-lived) objects.< <ETX xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">></ETX>
13
Weighted voting for replicated data
David K. Gifford · 1979 · 1.3K citations · Full text
Exploiting virtual synchrony in distributed systems
Ken Birman, Thomas Joseph · 1987 · 262 citations
An overview of the Arjuna distributed programming system
S. K. Shrivastava, GN Dixon, GD Parrington · IEEE Software · 1991 · 199 citations