The 31st ACM Symposium on Parallelism in Algorithms and Architectures 2019
DOI: 10.1145/3323165.3323189
|View full text |Cite
|
Sign up to set email alerts
|

Distributed Transactional Systems Cannot Be Fast

Abstract: We prove that no fully transactional system can provide fast read transactions (including read-only ones that are considered the most frequent in practice). Specifically, to achieve fast read transactions, the system has to give up support of transactions that write more than one object. We prove this impossibility result for distributed storage systems that are causally consistent, i.e., they do not require to ensure any strong form of consistency. Therefore, our result holds also for any system that ensures … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Year Published

2019
2019
2024
2024

Publication Types

Select...
2
1

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(8 citation statements)
references
References 47 publications
0
8
0
Order By: Relevance
“…Finally, in contrast to previous work [20,21,12,22,13], and to the best of our knowledge, our work is the first one that brings fault-tolerance and fast transactions together into attention. As a matter of fact, the original work of Lu et al [13] that defines fast transactions, presents the COPS-SNOW data store that supports such fast transactions.…”
Section: Discussionmentioning
confidence: 84%
See 4 more Smart Citations
“…Finally, in contrast to previous work [20,21,12,22,13], and to the best of our knowledge, our work is the first one that brings fault-tolerance and fast transactions together into attention. As a matter of fact, the original work of Lu et al [13] that defines fast transactions, presents the COPS-SNOW data store that supports such fast transactions.…”
Section: Discussionmentioning
confidence: 84%
“…Tomsic et al [20] investigate the relation between the consistency, the speed, and the freshness of reads and among others show that visible fast transactions are possible by reading an arbitrarily old snapshot of the database and hence such a data store does not provide the weak property of eventual visibility. Didona et al [12,22] look into causally-consistent data stores and investigate the cost fast readonly transactions impose on writes, as well as prove that a data store cannot provide fast read-only transactions in combination with write transactions. In contrast to previous work [13,21,20,12,22] we consider the weaker consistency model of monotonic writes and hence we strengthen our impossibility result.…”
Section: Discussionmentioning
confidence: 99%
See 3 more Smart Citations