Viewstamped replication: A new primary copy method to support highly-available distributed systems

291Citations
Citations of this article
159Readers
Mendeley users who have this article in their library.
Get full text

Abstract

One of the potential benefits of distributed systems is their use in providing highly-available services that are likely to be usable when needed. Availability is achieved through replication. By having more than one copy of information, a service continues to be usable even when some copies are inaccessible, for example, because of a crash of the computer where a copy was stored. This paper presents a new replication algorithm that has desirable performance properties. Our approach is based on the primary copy technique. Computations run at a primary, which notifies its backups of what it has done. If the primary crashes, the backups are reorganized, and one of the backups becomes the new primary. Cur method works in a general network with both node crashes and partitions. Replication causes little delay in user computations and tittle information is lost in a reorganization; we use a special kind of timestamp called a viewstamp to detect lost information.

Cite

CITATION STYLE

APA

Oki, B. M., & Liskov, B. H. (1988). Viewstamped replication: A new primary copy method to support highly-available distributed systems. In Proceedings of the Annual ACM Symposium on Principles of Distributed Computing (Vol. Part F130192, pp. 8–17). Association for Computing Machinery. https://doi.org/10.1145/62546.62549

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free