DocumentCode :
1203200
Title :
A new dynamic voting algorithm for distributed database systems
Author :
Adam, Nabil R.
Author_Institution :
Graduate Sch. of Manage., Rutgers Univ., Newark, NJ, USA
Volume :
6
Issue :
3
fYear :
1994
fDate :
6/1/1994 12:00:00 AM
Firstpage :
470
Lastpage :
478
Abstract :
We consider the problem of keeping a distributed database system that has been partitioned because of site or communication link failures partially operable while ensuring data consistency. A dynamic-voting-consistency algorithm is proposed, and its correctness is demonstrated. The 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 current. Under the proposed algorithm, the majority partition would be available even if changes in the network topology take place at a higher rate than the update rate, as long as only simple partitioning takes place
Keywords :
data integrity; database theory; distributed databases; fault tolerant computing; software reliability; system recovery; algorithm correctness; communication link failure; data consistency; data object updating; distributed database systems; dynamic voting algorithm; dynamic-voting-consistency algorithm; majority partition; network topology; read quorum; read requests; recovery; simple partitioning; update rate; user requests; Communication system control; Computational Intelligence Society; Database systems; Distributed databases; Heuristic algorithms; Network topology; Partitioning algorithms; Resource management; Voting; Working environment noise;
fLanguage :
English
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on
Publisher :
ieee
ISSN :
1041-4347
Type :
jour
DOI :
10.1109/69.334856
Filename :
334856
Link To Document :
بازگشت