We present a replication control protocol that provides excellent data availabilities while guaranteeing that all writes to the object are recorded in at least two replicas. The protocol, robust dynamic voting (RDV) accepts reads and writes as long as at least two replicas remain available. The replicated object remains inaccessible until either the two last available replicas recover or one of the two last available replicas can collect the votes of a majority of replicas. We evaluate the read and write availabilities of replicated data objects managed by the RDV protocol and compare them with those of replicated objects managed by majority consensus voting, dynamic voting and hybrid dynamic voting protocols. We show that RDV can provide e...
Voting protocols guarantee consistency of replicated data in the presence of any scenar io involving...
To improve the availability and reliability of files the data are often replicated at several sites....
Data is often replicated in distributed systems to improve availability and performance. This replic...
Improved fault tolerance of many applications can be achieved by replicating data at several sites. ...
Voting protocols ensure the consistency of replicated objects by requiring all read and write reques...
The reliability and availability of replicated data can often be increased by generating new replica...
Data are often replicated in distributed systems to protect them against site failures and network m...
Data are often replicated in distributed systems to protect them against site failures and network m...
Many distributed systems maintain multiple replicas of their critical data to protect these data aga...
We propose a highly available replication control protocol tailored to environments where network pa...
Voting protocols guarantee the consistency of replicated data objects by disallowing all access requ...
Abstract: Data are often replicated in distributed systems to protect them against site fail-ures an...
In replicated database systems, a replication control protocol is needed to ensure one-copy serializ...
A replication control protocol utilizing dynamic voting is presented for ensuring database correctne...
The concept of object can be employed to achieve tolerance to hardware faults in distributed systems...
Voting protocols guarantee consistency of replicated data in the presence of any scenar io involving...
To improve the availability and reliability of files the data are often replicated at several sites....
Data is often replicated in distributed systems to improve availability and performance. This replic...
Improved fault tolerance of many applications can be achieved by replicating data at several sites. ...
Voting protocols ensure the consistency of replicated objects by requiring all read and write reques...
The reliability and availability of replicated data can often be increased by generating new replica...
Data are often replicated in distributed systems to protect them against site failures and network m...
Data are often replicated in distributed systems to protect them against site failures and network m...
Many distributed systems maintain multiple replicas of their critical data to protect these data aga...
We propose a highly available replication control protocol tailored to environments where network pa...
Voting protocols guarantee the consistency of replicated data objects by disallowing all access requ...
Abstract: Data are often replicated in distributed systems to protect them against site fail-ures an...
In replicated database systems, a replication control protocol is needed to ensure one-copy serializ...
A replication control protocol utilizing dynamic voting is presented for ensuring database correctne...
The concept of object can be employed to achieve tolerance to hardware faults in distributed systems...
Voting protocols guarantee consistency of replicated data in the presence of any scenar io involving...
To improve the availability and reliability of files the data are often replicated at several sites....
Data is often replicated in distributed systems to improve availability and performance. This replic...