Voting is the traditional mechanism used for maintaining the consistency of replicated data in distributed systems. One of the problems involved in voting mechanisms is the size of the quorums needed on each access to the data. To reduce the quorum size needed for voting, some protocols for copy consistency organize the copies into some logical structure, and use the this structure during the voting process. We present two new protocols for maintaining copy consistency. Both protocols organize the copies into a ring structure, and use the adjacency property to reduce the read and write quorums. The flat ring protocol uses one single ring and achieves a read quorum of two copies (constant), and a write quorum equal to the majority of copies...
General Structured Voting is a flexible framework for modelling a wide range of data replication sch...
AbstractReplication is an important technique in distributed database systems. Many recent researche...
Data replication is a useful technique for improving the performance and availability in distributed...
In this paper we present a new replica control protocol that logically imposes a hierarchy onto the ...
Keywords: replica control protocol, replicated data management, distributed systems, fault tolerance...
AbstractIn distributed systems, we replicate data for the purpose of increasing availability and per...
Thesis (Ph. D.)--University of Washington, 1994Replication is a critical aspect of large-scale distr...
Data are often replicated in distributed systems to protect them against site failures and network m...
In a client-server architecture, replicated copies of an object are assigned to different servers (p...
Data are often replicated in distributed systems to protect them against site failures and network m...
In a client-server architecture, replicated copies of an object are assigned to different servers (p...
General Structured Voting is a general framework for a wide range of data replication and distribute...
Abstract — We describe ¢-spaces, a replica control protocol defined in terms of quorum sets on multi...
Voting protocols guarantee consistency of replicated data in the presence of any scenar io involving...
[[abstract]]A self-stabilizing leader election protocol is proposed here for uniform rings of primal...
General Structured Voting is a flexible framework for modelling a wide range of data replication sch...
AbstractReplication is an important technique in distributed database systems. Many recent researche...
Data replication is a useful technique for improving the performance and availability in distributed...
In this paper we present a new replica control protocol that logically imposes a hierarchy onto the ...
Keywords: replica control protocol, replicated data management, distributed systems, fault tolerance...
AbstractIn distributed systems, we replicate data for the purpose of increasing availability and per...
Thesis (Ph. D.)--University of Washington, 1994Replication is a critical aspect of large-scale distr...
Data are often replicated in distributed systems to protect them against site failures and network m...
In a client-server architecture, replicated copies of an object are assigned to different servers (p...
Data are often replicated in distributed systems to protect them against site failures and network m...
In a client-server architecture, replicated copies of an object are assigned to different servers (p...
General Structured Voting is a general framework for a wide range of data replication and distribute...
Abstract — We describe ¢-spaces, a replica control protocol defined in terms of quorum sets on multi...
Voting protocols guarantee consistency of replicated data in the presence of any scenar io involving...
[[abstract]]A self-stabilizing leader election protocol is proposed here for uniform rings of primal...
General Structured Voting is a flexible framework for modelling a wide range of data replication sch...
AbstractReplication is an important technique in distributed database systems. Many recent researche...
Data replication is a useful technique for improving the performance and availability in distributed...