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

Fast concurrent data sketches

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
17
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
4
2

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(17 citation statements)
references
References 15 publications
0
17
0
Order By: Relevance
“…Alistarh et al expand upon this and define distributional linearizability [2], which requires a distribution over the internal states of the object for its error analysis. Rinberg et al consider strongly linearizable r-relaxed semantics for randomized objects [30]. We differ from these works in two points: First, a sequential history of an IVL object must adhere to the sequential specification, whereas in these relaxations even a sequential history may diverge from the specification.…”
Section: Relationship To Other Relaxationsmentioning
confidence: 97%
See 2 more Smart Citations
“…Alistarh et al expand upon this and define distributional linearizability [2], which requires a distribution over the internal states of the object for its error analysis. Rinberg et al consider strongly linearizable r-relaxed semantics for randomized objects [30]. We differ from these works in two points: First, a sequential history of an IVL object must adhere to the sequential specification, whereas in these relaxations even a sequential history may diverge from the specification.…”
Section: Relationship To Other Relaxationsmentioning
confidence: 97%
“…The ever increasing rates of incoming data create a strong demand for parallel stream processing [8,18]. In order to allow queries to return fresh results in real-time without hampering data ingestion, it is paramount to support queries concurrently with updates [30,31]. But parallelizing sketches raises some important questions, for instance: What are the semantics of overlapping operations in a concurrent sketch?, How can we prove error guarantees for such a sketch?, and, in particular, Can we reuse the myriad of clever analyses of existing sketches' error bounds in parallel settings without opening the black box?…”
Section: Motivationmentioning
confidence: 99%
See 1 more Smart Citation
“…Finally, Section 8 concludes. The full paper [24] formally proves strong linearisability of our generic algorithm, and includes some of the mathematical derivations used in our analysis.…”
Section: Main Contributionmentioning
confidence: 98%
“…Accuracy is defined in one of two ways. One approach analyses the Relative Standard Error (RSE) of the estimate, formally defined in the full paper [24],which is the standard error normalized by the quantity being estimated. For example, a KMV Θ sketch with k samples has an RSE of less than 1/ √ k − 2 [12].…”
Section: Modelmentioning
confidence: 99%