A dynamic majority determination algorithm for reconfiguration of network partitions (Q1111008): Difference between revisions
From MaRDI portal
Set OpenAlex properties. |
ReferenceBot (talk | contribs) Changed an Item |
||
Property / cites work | |||
Property / cites work: The serializability of concurrent database updates / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Concurrency Control and Consistency of Multiple Copies of Data in Distributed Ingres / rank | |||
Normal rank | |||
Property / cites work | |||
Property / cites work: Serializability by Locking / rank | |||
Normal rank |
Latest revision as of 18:38, 18 June 2024
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | A dynamic majority determination algorithm for reconfiguration of network partitions |
scientific article |
Statements
A dynamic majority determination algorithm for reconfiguration of network partitions (English)
0 references
1988
0 references
We present a conservative consistency and recovery control algorithm for replicated files in the presence of network partitioning due to communication link failures. This algorithm supports partial replication, provides nonblocking operations by allowing update access to a file in that file's majority partition, and brings all copies up to date on all sites whenever the communication links among them are repaired. This algorithm belongs to the class of dynamic voting algorithms proposed in the recent literature. When the communication link among some partitions is reestablished, the algorithms proposed so far do not always allow the merge (reconciliation) of these partitions to form a single partition. A merge condition has to be satisfied to avoid possible inconsistencies. This is undesirable because in a system with more than one replicated file, two or more partitions cannot be integrated to form a single partition if any one of the replicated fields in these partitions does not satisfy the merge condition. This restriction might cause the system to remain partitioned for a long time even if communication links are repaired. (In the previous papers, such a problem is not addressed, since a system with only one replicated file is assumed.) The algorithm proposed in this paper avoids any such merge condition and integrates the partitions whenever a communication link failure is repaired, thus providing a higher degree of availability. This work formalizes the presentation of algorithms and data structures for implementation.
0 references
consistency control algorithm
0 references
recovery control algorithm
0 references
replicated files
0 references
network partitioning
0 references
communication link failures
0 references
partial replication
0 references
update access
0 references
dynamic voting
0 references
merge
0 references
reconciliation
0 references
data structures
0 references