Increasing the Resilience of Distributed and Replicated Database Systems (1995)
| Citations: | 21 - 6 self |
BibTeX
@MISC{Keidar95increasingthe,
author = {Idit Keidar and Danny Dolev},
title = {Increasing the Resilience of Distributed and Replicated Database Systems},
year = {1995}
}
Years of Citing Articles
OpenURL
Abstract
This paper presents a new atomic commitment protocol, enhanced three phase commit (E3PC ), that always allows a quorum in the system to make progress. Previously suggested quorum-based protocols (e.g., the quorum-based three phase commit (3PC) [Ske82]) allow a quorum to make progress in case of one failure. If failures cascade, however, and the quorum in the system is "lost" (i.e., at a given time no quorum component exists), a quorum can later become connected and still remain blocked. With our protocol, a connected quorum never blocks. E3PC is based on the quorum-based 3PC [Ske82], and it does not require more time or communication than 3PC. We describe how this protocol can be exploited in a replicated database setting, making the database always available to a majority of the sites. 1 Introduction Reliability and availability of loosely coupled distributed database systems are becoming requirements for many installations, and fault tolerance is becoming an important aspect of dis...







