To Share or Not to Share?
Summary: Shows aggressive multi-query work sharing can hurt on multicore systems by serializing critical paths and reducing parallelism. Introduces a measurement-driven model for selective sharing, outperforming both never-share and always-share strategies. (summarized by gpt-5.6-luna on Jul 24 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Ryan Johnson (Carnegie Mellon University)
- 2. Stavros Harizopoulos (Massachusetts Institute of Technology)
- 3. Nikos Hardavellas (Carnegie Mellon University)
- 4. Kivanc Sabirli (Carnegie Mellon University; Massachusetts Institute of Technology)
- 5. Ippokratis Pandis (Carnegie Mellon University)
- 6. Anastasia Ailamaki (Carnegie Mellon University; EPFL)
- 7. Naju G. Mancheril (Carnegie Mellon University)
- 8. Babak Falsafi (Carnegie Mellon University; EPFL)
BibTeX Citation
@article{johnson_vldb07,
title = {{To Share or Not to Share?}},
author = {Johnson, Ryan and Harizopoulos, Stavros and Hardavellas, Nikos and Sabirli, Kivanc and Pandis, Ippokratis and Ailamaki, Anastasia and Mancheril, Naju G. and Falsafi, Babak},
journal = {PVLDB},
series = {{VLDB} '07},
pages = {351--362},
doi = {10.14778/1325851.1325858},
url = {https://doi.org/10.14778/1325851.1325858},
year = {2007}
}
Incoming Citations (Sorted by Pagerank)
Showing 9 of 9 citing papers.
| Rank | Citing Paper | Year | Venue | Pagerank |
|---|---|---|---|---|
| 696 | Main-Memory Scan Sharing For Multi-Core CPUs | 2008 | VLDB | 0.00014891322 |
| 2,202 | Quantifying TPC-H Choke Points and Their Optimizations | 2020 | VLDB | 8.9639459e-05 |
| 3,598 | Access Path Selection in Main-Memory Optimized Data Systems: Should I Scan or Should I Probe? | 2017 | SIGMOD | 7.2718988e-05 |
| 4,330 | Sharing Data and Work Across Concurrent Analytical Queries | 2013 | VLDB | 6.7563122e-05 |
| 4,639 | MQJoin: Efficient Shared Execution of Main-Memory Joins | 2016 | VLDB | 6.5918791e-05 |
| 6,482 | AStream: Ad-hoc Shared Stream Processing | 2019 | SIGMOD | 5.8668582e-05 |
| 7,579 | Resource-efficient Shared Query Execution via Exploiting Time Slackness | 2021 | SIGMOD | 5.592546e-05 |
| 8,905 | TensorSocket: Shared Data Loading for Deep Learning Training | 2026 | SIGMOD | 5.3483178e-05 |
| 9,723 | Reactive and Proactive Sharing Across Concurrent Analytical Queries | 2014 | SIGMOD | 5.2317252e-05 |
Previous
Page 1 / 1
Next
Outgoing Citations (Sorted by Pagerank)
Showing 15 of 15 cited papers.
Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.
Previous
Page 1 / 1
Next
Semantically Similar Papers
| # | Overall Rank | Paper | Year | Venue |
|---|---|---|---|---|
| 1 | 670 | SharedDB: Killing One Thousand Queries With One Stone | 2012 | VLDB |
| 2 | 4,792 | Analysis of Dynamic Load Balancing Strategies for Parallel Shared Nothing Database Systems | 1993 | VLDB |
| 3 | 2,337 | Multi-dimensional Resource Scheduling for Parallel Queries | 1996 | SIGMOD |
| 4 | 12,087 | A Multicore Database Is Not a Distributed System | 2015 | CIDR |
| 5 | 696 | Main-Memory Scan Sharing For Multi-Core CPUs | 2008 | VLDB |
| 6 | 8,243 | Effective Resource Utilization for Multiprocessor Join Execution | 1989 | VLDB |
| 7 | 2,276 | Shared Workload Optimization | 2014 | VLDB |
| 8 | 4,085 | Deployment of Query Plans on Multicores | 2015 | VLDB |
| 9 | 7,637 | Workload Optimization using SharedDB | 2013 | SIGMOD |
| 10 | 4,330 | Sharing Data and Work Across Concurrent Analytical Queries | 2013 | VLDB |