Voting class — an approach to achieving high availability for replicated data

  • Authors:
  • Jian Tang

  • Affiliations:
  • Department of Computer Science, Memorial University of Newfoundland, St. John's, Nfld, A1C 5S7, Canada

  • Venue:
  • DPDS '90 Proceedings of the second international symposium on Databases in parallel and distributed systems
  • Year:
  • 1990

Quantified Score

Hi-index 0.00

Visualization

Abstract

In a distributed system, data are often replicated to increase the availability in the face of node and communication failures. However, updates to replicated data must be properly controlled to avoid data inconsistency. This can adversely affect the availability. In this paper, we propose an approach to the design of replica control schemes which can provide higher availability than currently existing voting schemes. The approach is based on the observation that the existing voting schemes actually belong to a general class, called voting class. This class of voting schemes can be represented in a very simple and uniform way. Thus a designer can choose the optimal scheme within the voting class by evaluating each of them and choose the one which maximizes the availability.