A NEW DYNAMIC VOTING ALGORITHM FOR DISTRIBUTED DATABASE-SYSTEMS

Authors
Citation
Nr. Adam, A NEW DYNAMIC VOTING ALGORITHM FOR DISTRIBUTED DATABASE-SYSTEMS, IEEE transactions on knowledge and data engineering, 6(3), 1994, pp. 470-478
Citations number
27
Categorie Soggetti
Information Science & Library Science","Computer Sciences, Special Topics","Engineering, Eletrical & Electronic","Computer Science Artificial Intelligence
ISSN journal
10414347
Volume
6
Issue
3
Year of publication
1994
Pages
470 - 478
Database
ISI
SICI code
1041-4347(1994)6:3<470:ANDVAF>2.0.ZU;2-T
Abstract
We consider the problem of keeping a distributed database system that has been partitioned because of site or communication link failures pa rtially operable while ensuring data consistency. A dynamic-voting-con sistency algorithm is proposed, and its correctness is demonstrated. T he proposed algorithm results in improved efficiency in executing read requests by not requiring a read quorum. This algorithm is effective in environments where the majority of user requests are ''read'' types of requests. Furthermore, the proposed algorithm results in efficient recovery by avoiding updating those data objects that are still curre nt. Under the proposed algorithm, the majority partition would be avai lable even if changes in the network topology take place at a higher r ate than the update rate, as long as only simple partitioning takes pl ace.