Title :
Obtaining coteries that optimize the availability of replicated databases
Author :
Tang, Jian ; Natarajan, N.
Author_Institution :
Dept. of Comput. Sci., Memorial Univ. of Newfoundland, St. John´´s, Nfld., Canada
fDate :
4/1/1993 12:00:00 AM
Abstract :
Techniques for implementing the coterie scheme and for obtaining optimal coteries for a system are presented. Central to the techniques is the notion of an acceptance set, which is an alternative representation of the information contained in a coterie. Using this concept, the coterie scheme can be implemented efficiently, and an optimal coterie for a system can be obtained more directly. The problem of determining an optimal acceptance set is formulated as a sparse zero-one linear programming problem. Hence, the optimization problem can be handled using the very rich class of existing techniques for solving such problems. Experimental results indicate that the optimization approach is feasible for up to eight nodes at least. The ways in which the scheme and the optimization approach can be used for systems that distinguish between read and write operations are indicated
Keywords :
distributed databases; linear programming; availability; coterie scheme; optimal acceptance set; optimal coteries; optimization problem; replicated databases; sparse zero-one linear programming problem; Computer science; Councils; Database systems; Linear programming; Noise measurement; Protocols; Voting;
Journal_Title :
Knowledge and Data Engineering, IEEE Transactions on