2020 IEEE International Parallel and Distributed Processing Symposium (IPDPS) 2020
DOI: 10.1109/ipdps47924.2020.00120
|View full text |Cite
|
Sign up to set email alerts
|

The Impossibility of Fast Transactions

Abstract: In this paper, we prove that transactions cannot be fast in an asynchronous system. Specifically, we show that a system cannot be fault-tolerant and provide fast transactions. Our result holds in any system where we require transactions to ensure monotonic writes, or any stronger consistency model, such as, causal consistency. Thus, our result unveils an important, and so far unknown, limitation of fast transactions: they are impossible if we want to tolerate the failure of even one server.

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
4
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
2

Relationship

0
2

Authors

Journals

citations
Cited by 2 publications
(4 citation statements)
references
References 26 publications
(31 reference statements)
0
4
0
Order By: Relevance
“…• RAMP-F and RAMP-S [5], which are the two original, yet state-of-the-art, read-atomic algorithms; • the RAMP-OPW design [5], which optimizes RAMP with one-phase writes while sacrificing the read-your-writes session property (thus providing a weaker isolation guarantee than RA-NOC2); • LORA [27], which is a SNOW-optimal read-atomic algorithm, missing only C 𝑅 and C 𝑊 ; and • the NOCS-optimal algorithm RA-NOC, which we have designed following the NOCS design objective. 3 We do not consider RAMP-H since its performance lies between that of RAMP-F and RAMP-S [5].…”
Section: Competitorsmentioning
confidence: 99%
See 3 more Smart Citations
“…• RAMP-F and RAMP-S [5], which are the two original, yet state-of-the-art, read-atomic algorithms; • the RAMP-OPW design [5], which optimizes RAMP with one-phase writes while sacrificing the read-your-writes session property (thus providing a weaker isolation guarantee than RA-NOC2); • LORA [27], which is a SNOW-optimal read-atomic algorithm, missing only C 𝑅 and C 𝑊 ; and • the NOCS-optimal algorithm RA-NOC, which we have designed following the NOCS design objective. 3 We do not consider RAMP-H since its performance lies between that of RAMP-F and RAMP-S [5].…”
Section: Competitorsmentioning
confidence: 99%
“…Design Objectives. Many performance criteria have been proposed for designing highly efficient distributed transactions [3,14,15,24,32,34,49]. These criteria focus on optimizing reads.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations