Communication-Optimal Parallel Reservoir Sampling
Autor(en):
Zusammenfassung
When evaluating complex analytical queries on high-velocity data streams, many systems cannot run those queries on all elements of a stream. Sampling is a widely used method to reduce the system load by replacing the input with a representative yet manageable subset. For unbounded data, reservoir sampling generates a fixed-size uniform sample independent of the input cardinality. However, the collection of reservoir samples itself can already be a bottleneck for high-velocity data.In this paper, we introduce a technique that allows fully parallelizing reservoir sampling for many-core architectures. Our approach relies on the efficient combination of thread-local samples taken over chunks of the input without necessitating communication during the sampling phase and with minimal communication when merging. We show how our efficient merge guarantees uniform random samples while allowing data to be distributed over worker threads arbitrarily. Our analysis of this approach within the Umbra database system demonstrates linear scaling along the available threads and the ability to sustain high-velocity workloads.
- Vollständige Referenz
- BibTeX
Winter, C., Sichert, M., Birler, A., Neumann, T. & Kemper, A.,
(2023).
Communication-Optimal Parallel Reservoir Sampling.
In:
König-Ries, B., Scherzinger, S., Lehner, W. & Vossen, G.
(Hrsg.),
BTW 2023.
Gesellschaft für Informatik e.V..
DOI: 10.18420/BTW2023-27
@inproceedings{mci/Winter2023,
author = {Winter, Christian AND Sichert, Moritz AND Birler, Altan AND Neumann, Thomas AND Kemper, Alfons},
title = {Communication-Optimal Parallel Reservoir Sampling},
booktitle = {BTW 2023},
year = {2023},
editor = {König-Ries, Birgitta AND Scherzinger, Stefanie AND Lehner, Wolfgang AND Vossen, Gottfried} ,
doi = { 10.18420/BTW2023-27 },
publisher = {Gesellschaft für Informatik e.V.},
address = {}
}
author = {Winter, Christian AND Sichert, Moritz AND Birler, Altan AND Neumann, Thomas AND Kemper, Alfons},
title = {Communication-Optimal Parallel Reservoir Sampling},
booktitle = {BTW 2023},
year = {2023},
editor = {König-Ries, Birgitta AND Scherzinger, Stefanie AND Lehner, Wolfgang AND Vossen, Gottfried} ,
doi = { 10.18420/BTW2023-27 },
publisher = {Gesellschaft für Informatik e.V.},
address = {}
}
Sollte hier kein Volltext (PDF) verlinkt sein, dann kann es sein, dass dieser aus verschiedenen Gruenden (z.B. Lizenzen oder Copyright) nur in einer anderen Digital Library verfuegbar ist. Versuchen Sie in diesem Fall einen Zugriff ueber die verlinkte DOI: 10.18420/BTW2023-27
Haben Sie fehlerhafte Angaben entdeckt? Sagen Sie uns Bescheid: Feedback abschicken
Mehr Information
DOI: 10.18420/BTW2023-27
ISBN: 978-3-88579-725-8
Datum: 2023
Sprache:
(en)
(en)
Typ: Text/Conference Paper

