Enhanced tree quorum algorithm for replica control in distributed database systems

作者:

Highlights:

摘要

In this paper, new replica control algorithms, called the enhanced tree quorum (ETQ) algorithm and the multiple tree quorum (MTQ) algorithm, are proposed to manage replicated data in distributed database systems. These algorithms provide high availability for read and write operations by imposing a logical structure of modified tree with a backup root on data copies in ETQ, and multiple trees on data copies in MTQ. With ETQ algorithm, a read operation is limited to a data copy in the best case, and a write operation is allowed as long as one of the roots and the majority of the children of each node selected are available in the tree. With MTQ algorithm, a read operation is limited to a couple of data copies, and a write operation is allowed as long as the majority of the roots of the trees and the majority of the children of each node selected are available. Compared to other algorithms, ETQ and MTQ require lower message cost for an operation, while providing higher availability.

论文关键词:Distributed databases,replica control,concurrency control,operation cost,availability

论文评审过程:Received 22 March 1993, Accepted 27 July 1993, Available online 12 February 2003.

论文官网地址:https://doi.org/10.1016/0169-023X(94)90022-1