QPipe: A Simultaneously Pipelined Relational Query Engine
Summary: On-demand simultaneous pipelining (OSP) enables proactive sharing of operator work across concurrent queries. QPipe, an operator-centric engine with per-operator micro-engines, uses OSP for cross-query data sharing, yielding ~2x speedup on TPC-H. (summarized by gpt-5-nano on Feb 09 2026)
Incoming Non-self Citations Over Time
Authors
- 1. Stavros Harizopoulos (Carnegie Mellon University)
- 2. Vladislav Shkapenyuk (Carnegie Mellon University; Rutgers University)
- 3. Anastassia Ailamaki (Carnegie Mellon University)
BibTeX Citation
@inproceedings{harizopoulos_sigmod05,
title = {{QPipe: A Simultaneously Pipelined Relational Query Engine}},
author = {Harizopoulos, Stavros and Shkapenyuk, Vladislav and Ailamaki, Anastassia},
series = {{SIGMOD} '05},
booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
publisher = {Association for Computing Machinery},
doi = {10.1145/1066157.1066201},
url = {https://dl.acm.org/doi/10.1145/1066157.1066201},
year = {2005}
}
Incoming Citations (Sorted by Pagerank)
Showing 50 of 59 citing papers.
Outgoing Citations (Sorted by Pagerank)
Showing 20 of 20 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 | 1,574 | Pipelined Query Processing in Coprocessor Environments | 2018 | SIGMOD |
| 2 | 9,723 | Reactive and Proactive Sharing Across Concurrent Analytical Queries | 2014 | SIGMOD |
| 3 | 1,763 | Dynamic Pipeline Scheduling for Improving Interactive Query Performance | 2001 | VLDB |
| 4 | 11,358 | Pipeline Group Optimization on Disaggregated Systems | 2023 | CIDR |
| 5 | 2,131 | Optimization Algorithms for Exploiting the Parallelism-Communication Tradeoff in Pipelined Parallelism | 1994 | VLDB |
| 6 | 9,612 | Memory Efficient Scheduling of Query Pipeline Execution | 2022 | CIDR |
| 7 | 1,022 | A Scalable, Predictable Join Operator for Highly Concurrent Data Warehouses | 2009 | VLDB |
| 8 | 6,255 | Elastic Pipelining in an In-Memory Database Cluster | 2016 | SIGMOD |
| 9 | 4,330 | Sharing Data and Work Across Concurrent Analytical Queries | 2013 | VLDB |
| 10 | 822 | Pipelining in Multi-Query Optimization | 2001 | PODS |