Increasing the resilience of distributed and replicated database systems

Citation
I. Keidar et D. Dolev, Increasing the resilience of distributed and replicated database systems, J COMPUT SY, 57(3), 1998, pp. 309-324
Citations number
30
Categorie Soggetti
Computer Science & Engineering
Journal title
JOURNAL OF COMPUTER AND SYSTEM SCIENCES
ISSN journal
00220000 → ACNP
Volume
57
Issue
3
Year of publication
1998
Pages
309 - 324
Database
ISI
SICI code
0022-0000(199812)57:3<309:ITRODA>2.0.ZU;2-1
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. P reviously suggested quorum-based protocols (e.g., the quorum-based three ph ase commit (3PC) (Skeen, 1982)), 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 rime no quorum component exists), a quorum can la ter become connected and still remain blocked. With our protocol, a connect ed quorum never blocks. E3PC is based on the quorum-based 3PC (Skeen. 1982) , 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. (C) 1998 Academi c Press.