Abstract. This research presents an algorithm that allows transaction processing to proceed during site failures and network partitioning while ensuring the consistency of replicated data. Our algorithm can be used together with various voting schemes which provide varying degrees of data availability. Different voting schemes may be used simul-taneously for different groups,'of data. Our algorithm contains as special cases: the site quorum method in which the ~ is a single distinguished partition, and the virtual partition method in which a (possibly different) distinguished partition is determined for each logical data item. By grouping data items in various ways, our algorithm can be tuned to yield methods which lie between these tw...
We consider the consistency control problem for replicated data in a distributed computing system (D...
We address the problem of maintaining the distributed database consistency in presence of failures w...
In order to provide highly available, stateful services it is often necessary to setup several serve...
Recently, several strategies for transaction processing in partitioned distributed database systems ...
110 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.Data replication in distribut...
When failures occur during the execution of distributed commit protocols, the protocols may block in...
147 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.Network partitioning is a ser...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
This dissertation investigates the problem of supporting optimistic processing for distributed datab...
The main objective of data replication is to provide high availability of data for processing transa...
The Internet is a partitionable low bandwidth network. Two computers connected by the Internet could...
To increase our understanding of the behavior and performance of replica control algorithms that dea...
A replication control protocol utilizing dynamic voting is presented for ensuring database correctne...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
Because of the high cost and impracticality of a high connectivity network, most recent research in ...
We consider the consistency control problem for replicated data in a distributed computing system (D...
We address the problem of maintaining the distributed database consistency in presence of failures w...
In order to provide highly available, stateful services it is often necessary to setup several serve...
Recently, several strategies for transaction processing in partitioned distributed database systems ...
110 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1987.Data replication in distribut...
When failures occur during the execution of distributed commit protocols, the protocols may block in...
147 p.Thesis (Ph.D.)--University of Illinois at Urbana-Champaign, 1986.Network partitioning is a ser...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
This dissertation investigates the problem of supporting optimistic processing for distributed datab...
The main objective of data replication is to provide high availability of data for processing transa...
The Internet is a partitionable low bandwidth network. Two computers connected by the Internet could...
To increase our understanding of the behavior and performance of replica control algorithms that dea...
A replication control protocol utilizing dynamic voting is presented for ensuring database correctne...
[[abstract]]A partition-and-replicate strategy for processing distributed queries referencing no fra...
Because of the high cost and impracticality of a high connectivity network, most recent research in ...
We consider the consistency control problem for replicated data in a distributed computing system (D...
We address the problem of maintaining the distributed database consistency in presence of failures w...
In order to provide highly available, stateful services it is often necessary to setup several serve...