|
| This Article | ||
| ||
| Share | ||
| Bibliographic References | ||
| Add to: | ||
| | ||
| Search | ||
| ||
A Distributed Control Algorithm for Reliably and Consistently Updating Replicated Databases
December 1980 (vol. 29 no. 12)
pp. 1060-1068
| ASCII Text | x | ||
| G. Gardarin, W.W. Chu, "A Distributed Control Algorithm for Reliably and Consistently Updating Replicated Databases," IEEE Transactions on Computers, vol. 29, no. 12, pp. 1060-1068, December, 1980. | |||
| BibTex | x | ||
| @article{ 10.1109/TC.1980.1675511, author = {G. Gardarin and W.W. Chu}, title = {A Distributed Control Algorithm for Reliably and Consistently Updating Replicated Databases}, journal ={IEEE Transactions on Computers}, volume = {29}, number = {12}, issn = {0018-9340}, year = {1980}, pages = {1060-1068}, doi = {http://doi.ieeecomputersociety.org/10.1109/TC.1980.1675511}, publisher = {IEEE Computer Society}, address = {Los Alamitos, CA, USA}, } | |||
| RefWorks Procite/RefMan/Endnote | x | ||
| TY - JOUR JO - IEEE Transactions on Computers TI - A Distributed Control Algorithm for Reliably and Consistently Updating Replicated Databases IS - 12 SN - 0018-9340 SP1060 EP1068 EPD - 1060-1068 A1 - G. Gardarin, A1 - W.W. Chu, PY - 1980 KW - two-step commit KW - Concurrency KW - deadlock KW - distributed control KW - locking KW - lock table KW - recovery KW - replicated databases KW - time stamps VL - 29 JA - IEEE Transactions on Computers ER - | |||
This paper presents a deadlock-free and distributed control algorithm for robustly and consistently updating replicated databases. This algorithm is based on local locking and time stamps on lock tables which permit detection of conflicts among transactions executed at different sites. Messages are exchanged in the network whenever a transaction commitment occurs, that is, at the end of every consistent step of local processing. Conflicts among remote transactions are resolved by a roll back procedure. Local restart is based on a journal of locks which provides backup facilities. Performance in terms of the number of messages and volume of control messages of the proposed algorithm is compared with that of the voting and centralized locking algorithms. These results reveal that the proposed distributed control algorithm performs, in most cases, comparably to the centralized locking algorithm and better than the voting algorithm.
Index Terms:
two-step commit, Concurrency, deadlock, distributed control, locking, lock table, recovery, replicated databases, time stamps
Citation:
G. Gardarin, W.W. Chu, "A Distributed Control Algorithm for Reliably and Consistently Updating Replicated Databases," IEEE Transactions on Computers, vol. 29, no. 12, pp. 1060-1068, Dec. 1980, doi:10.1109/TC.1980.1675511
Usage of this product signifies your acceptance of the Terms of Use.

