DBScholar

Back to papers

Parallel Query Processing: To Separate Communication from Computation

Summary: Separates communication from computation in parallel query processing via otimes, op^p, and merge to expose data movement and local execution. Proposes partitioning push-down and computation push-up; demonstrates Secco on SparkSQL with real-dataset gains. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h3c81abecce01239f
Venue
SIGMOD
Year
2022
Pagerank
5.142891e-05
Overall Rank
9,666 | 35.04%
DOI
10.1145/3514221.3526164

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{zhang_sigmod22,
        title = {{Parallel Query Processing: To Separate Communication from Computation}},
        author = {Zhang, Hao and Yu, Jeffrey Xu and Zhang, Yikai and Zhao, Kangfei},
        series = {{SIGMOD} '22},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3514221.3526164},
        url = {https://dl.acm.org/doi/10.1145/3514221.3526164},
        year = {2022}
}

Incoming Citations (Sorted by Pagerank)

Showing 2 of 2 citing papers.

Rank Citing Paper Year Venue Pagerank
11,662 A Branch-&-Bound Algorithm for Fractional Hypertree Decomposition 2024 VLDB 4.9769913e-05
11,720 QaaD (Query-as-a-Data): Scalable Execution of Massive Number of Small Queries in Spark 2023 SIGMOD 4.9769913e-05
Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 32 of 32 cited papers.

Citations counted here include only citations to other VLDB/SIGMOD/CIDR/PODS papers in this database.

Rank Cited Paper Year Venue Pagerank
3 Pregel: A System for Large-Scale Graph Processing 2010 SIGMOD 0.0012087459
23 Spark SQL: Relational Data Processing in Spark 2015 SIGMOD 0.00055384955
30 SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets 2008 VLDB 0.00050475202
93 Encapsulation of Parallelism in the Volcano Query Processing System 1990 SIGMOD 0.00034607573
213 Eager Aggregation and Lazy Aggregation 1995 VLDB 0.00024753576
272 An Overview of Query Optimization in Relational Systems 1998 PODS 0.0002251422
443 Efficient Subgraph Matching on Billion Node Graphs 2012 VLDB 0.00018190518
747 Spanner: Becoming a SQL System 2017 SIGMOD 0.00014279621
819 Hypertree Decompositions: Questions and Answers 2016 PODS 0.00013660715
948 Parallelizing Sequential Graph Computations 2017 SIGMOD 0.00012908602
1,180 In-Memory Subgraph Matching: An In-depth Study 2020 SIGMOD 0.00011622165
1,252 Distributed Evaluation of Subgraph Queries Using Worst-case Optimal Low-Memory Dataflows 2018 VLDB 0.00011334813
1,292 From Theory to Practice: Efficient Join Query Evaluation in a Parallel Database System 2015 SIGMOD 0.00011147959
1,482 Skew in Parallel Query Processing 2014 PODS 0.00010534147
1,572 Scalable Subgraph Enumeration in MapReduce 2015 VLDB 0.0001019315
2,000 Pregelix: Big(ger) Graph Analytics on A Dataflow Engine 2015 VLDB 9.2101691e-05
2,022 Scalable Distributed Subgraph Enumeration 2017 VLDB 9.1686153e-05
2,045 A Worst-Case Optimal Multi-Round Algorithm for Parallel Computation of Conjunctive Queries 2017 PODS 9.1363731e-05
2,168 Subgraph Matching: on Compression and Computation 2018 VLDB 8.9292584e-05
2,356 Vertexica: Your Relational Friend for Graph Analytics! 2014 VLDB 8.5852943e-05
2,519 Fractal: A General-Purpose Graph Pattern Mining System 2019 SIGMOD 8.3494241e-05
2,636 Big Data Analytics with Datalog Queries on Spark 2016 SIGMOD 8.1926426e-05
2,802 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9866934e-05
3,440 Advanced Partitioning Techniques for Massively Distributed Computation 2012 SIGMOD 7.2954357e-05
3,801 All-in-One: Graph Processing in RDBMSs Revisited 2017 SIGMOD 7.0128676e-05
3,881 Distributed Subgraph Matching on Timely Dataflow 2019 VLDB 6.9477894e-05
4,124 HUGE: An Efficient and Scalable Subgraph Enumeration System 2021 SIGMOD 6.7895411e-05
4,286 TurboGraph++: A Scalable and Fast Graph Analytics System 2018 SIGMOD 6.6854487e-05
4,466 Instance and Output Optimal Parallel Algorithms for Acyclic Joins 2019 PODS 6.584648e-05
6,293 Incorporating Super-Operators in Big-Data Query Optimizers 2020 VLDB 5.8195888e-05
8,501 SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries 2020 SIGMOD 5.3285575e-05
9,606 Hybrid Pulling/Pushing for I/O-Efficient Distributed and Iterative Graph Computing 2016 SIGMOD 5.1529242e-05
Previous Page 1 / 1 Next

Semantically Similar Papers