Proceedings of the ACM SIGOPS 28th Symposium on Operating Systems Principles CD-ROM 2021
DOI: 10.1145/3477132.3483566
|View full text |Cite
|
Sign up to set email alerts
|

Regular Sequential Serializability and Regular Sequential Consistency

Abstract: Strictly serializable (linearizable) services appear to execute transactions (operations) sequentially, in an order consistent with real time. This restricts a transaction's (operation's) possible return values and in turn, simplifies application programming. In exchange, strictly serializable (linearizable) services perform worse than those with weaker consistency. Switching to such services, however, can break applications.This work introduces two new consistency models to ease this trade-off: regular sequen… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2021
2021
2024
2024

Publication Types

Select...
1
1

Relationship

1
1

Authors

Journals

citations
Cited by 2 publications
(3 citation statements)
references
References 69 publications
0
3
0
Order By: Relevance
“…Benchmarking with Realistic Workloads. Our evaluations only consider synthetic YCSB-like benchmarks that are widely used by the database community [10,22,26,36,37,53]. Although we have experimented with a variety of workload parameters, standard benchmarks such as TPC-C would provide more insights into our proposed optimizations.…”
Section: Discussionmentioning
confidence: 99%
See 2 more Smart Citations
“…Benchmarking with Realistic Workloads. Our evaluations only consider synthetic YCSB-like benchmarks that are widely used by the database community [10,22,26,36,37,53]. Although we have experimented with a variety of workload parameters, standard benchmarks such as TPC-C would provide more insights into our proposed optimizations.…”
Section: Discussionmentioning
confidence: 99%
“…A spectrum of isolation levels. 𝐴 → 𝐵 means that 𝐴 is strictly weaker than 𝐵. RC: read committed [6]; RA: read atomicity [5]; RA+: RA with read-your-writes [5,48]; TCC: transactional causal consistency [34]; TCCv: TCC with convergence [2,31]; SI: snapshot isolation [6], including its weaker variant parallel SI [45]; SER: serializability [42]; POS: process-ordered serializability [13,32]; RSS: regular sequential serializability [22]; SSER: strict serializability [42].…”
Section: Distributed Transactions and Their Isolation Levelsmentioning
confidence: 99%
See 1 more Smart Citation