Proceedings of the 27th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming 2022
DOI: 10.1145/3503221.3508412
|View full text |Cite
|
Sign up to set email alerts
|

Bundling linked data structures for linearizable range queries

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
4
1
1

Relationship

0
6

Authors

Journals

citations
Cited by 6 publications
(3 citation statements)
references
References 39 publications
0
3
0
Order By: Relevance
“…We evaluate TL4x and compare its performance to state of the art persistent transactional memory frameworks, keyvalue stores, and volatile data structures specialized for range queries. We use the Yahoo cloud service benchmark (YCSB) and DB-bench (from RocksDB) for comparing TL4x with other PTMs and key-value stores, and benchmark introduced by Arbel-Raviv and Brown [2,41] for range-queries.…”
Section: Discussionmentioning
confidence: 99%
See 1 more Smart Citation
“…We evaluate TL4x and compare its performance to state of the art persistent transactional memory frameworks, keyvalue stores, and volatile data structures specialized for range queries. We use the Yahoo cloud service benchmark (YCSB) and DB-bench (from RocksDB) for comparing TL4x with other PTMs and key-value stores, and benchmark introduced by Arbel-Raviv and Brown [2,41] for range-queries.…”
Section: Discussionmentioning
confidence: 99%
“…We compare TL4x against a variety of volatile data structures that are specialized for range-queries, in addition to TrinityVRTL2 PTM [46]. We apply our PTM to a skip list, a relaxed AVL tree (RAVL), and a zip tree (sequential data structures) and compare them to a skip list, binary search tree, and a citrus tree (concurrent data structures), which have been enhanced to support range queries using techniques like versioned CAS (vCAS) [55] and bundled references [41]. These two techniques make use of multi-versioning to support linearizable snapshot reads.…”
Section: Workloads and Compared Systemsmentioning
confidence: 99%
“…There has been a great deal of work on linearizability verification [15][16][17][18][19][20][21][22][23][24][25][26][27][28][29][30][31][32][33][34]. However, proving linearizability of sophisticated concurrent data structures is still challenging.…”
Section: Related Work and Conclusionmentioning
confidence: 99%