Fault tolerance bounds for memory consistency

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

Abstract

We analyze the achievable fault tolerances of shared memory consistency conditions in the form of t-resilience, the ability to withstand up to t node failures. We derive tight bounds for linearizability, sequential consistency, processor consistency, and some weaker memories in totally asynchronous systems, in which failed and slow nodes cannot be distinguished. For linearizability, we show that neither the read nor the write operation can tolerate more failures than a minority of the nodes. For sequential consistency, processor consistency, and related conditions, we show that one operation can be wait-free and the other cannot tolerate more failures than a minority of the nodes. Several weaker conditions can have both operations wait-free.

Cite

CITATION STYLE

APA

James, J., & Singh, A. K. (1997). Fault tolerance bounds for memory consistency. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 1320, pp. 200–214). Springer Verlag. https://doi.org/10.1007/bfb0030685

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