A LIUB(LOG(2)(N))-2 RESILIENT DECENTRALIZED COMMIT PROTOCOL

Authors
Citation
Sm. Yuan, A LIUB(LOG(2)(N))-2 RESILIENT DECENTRALIZED COMMIT PROTOCOL, IEEE transactions on reliability, 43(4), 1994, pp. 594-599
Citations number
15
Categorie Soggetti
Computer Sciences","Engineering, Eletrical & Electronic","Computer Science Hardware & Architecture","Computer Science Software Graphycs Programming
ISSN journal
00189529
Volume
43
Issue
4
Year of publication
1994
Pages
594 - 599
Database
ISI
SICI code
0018-9529(1994)43:4<594:ALRDCP>2.0.ZU;2-X
Abstract
In distributed database systems, commit protocols are used to ensure t he transaction atomicity. In the presence of failures, nonblocking com mit protocols can guarantee the transaction atomicity without blocking the transaction execution. A (resilient) decentralized nonblocking co mmit protocol (RDCP) is proper-ed for distributed database systems. Th is protocol is based on the hypercube network topology and is 'liub(lo g(2)(N)) - 2' resilient to node failures (N = number of system-nodes). The number of messages sent among the N nodes is 0(N.log(2)(2)(N)) wh ich is only a factor of log(2)(N) over the message complexity lower bo und 0(N.log(2)(N)) of decentralized commit protocols. Furthermore, RDC P is an optimistic nonblocking protocol. It aborts the transaction onl y when some nodes want to abort or some nodes fail before they make lo cal decisions.