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.1453267e-05
Overall Rank
9,659 | 35.06%
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,656 A Branch-&-Bound Algorithm for Fractional Hypertree Decomposition 2024 VLDB 4.9793485e-05
11,714 QaaD (Query-as-a-Data): Scalable Execution of Massive Number of Small Queries in Spark 2023 SIGMOD 4.9793485e-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.0012092602
23 Spark SQL: Relational Data Processing in Spark 2015 SIGMOD 0.00055406774
30 SCOPE: Easy and Efficient Parallel Processing of Massive Data Sets 2008 VLDB 0.00050495102
93 Encapsulation of Parallelism in the Volcano Query Processing System 1990 SIGMOD 0.00034622929
213 Eager Aggregation and Lazy Aggregation 1995 VLDB 0.00024759805
272 An Overview of Query Optimization in Relational Systems 1998 PODS 0.00022509573
443 Efficient Subgraph Matching on Billion Node Graphs 2012 VLDB 0.00018197688
746 Spanner: Becoming a SQL System 2017 SIGMOD 0.00014286107
818 Hypertree Decompositions: Questions and Answers 2016 PODS 0.0001366708
947 Parallelizing Sequential Graph Computations 2017 SIGMOD 0.00012914714
1,180 In-Memory Subgraph Matching: An In-depth Study 2020 SIGMOD 0.00011627669
1,249 Distributed Evaluation of Subgraph Queries Using Worst-case Optimal Low-Memory Dataflows 2018 VLDB 0.00011340141
1,292 From Theory to Practice: Efficient Join Query Evaluation in a Parallel Database System 2015 SIGMOD 0.00011152286
1,481 Skew in Parallel Query Processing 2014 PODS 0.00010539119
1,572 Scalable Subgraph Enumeration in MapReduce 2015 VLDB 0.00010197978
1,998 Pregelix: Big(ger) Graph Analytics on A Dataflow Engine 2015 VLDB 9.2144238e-05
2,020 Scalable Distributed Subgraph Enumeration 2017 VLDB 9.1729558e-05
2,043 A Worst-Case Optimal Multi-Round Algorithm for Parallel Computation of Conjunctive Queries 2017 PODS 9.1406885e-05
2,166 Subgraph Matching: on Compression and Computation 2018 VLDB 8.9334874e-05
2,355 Vertexica: Your Relational Friend for Graph Analytics! 2014 VLDB 8.5893186e-05
2,518 Fractal: A General-Purpose Graph Pattern Mining System 2019 SIGMOD 8.3533785e-05
2,635 Big Data Analytics with Datalog Queries on Spark 2016 SIGMOD 8.1965216e-05
2,802 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9903139e-05
3,440 Advanced Partitioning Techniques for Massively Distributed Computation 2012 SIGMOD 7.2986853e-05
3,798 All-in-One: Graph Processing in RDBMSs Revisited 2017 SIGMOD 7.0161889e-05
3,880 Distributed Subgraph Matching on Timely Dataflow 2019 VLDB 6.9510799e-05
4,123 HUGE: An Efficient and Scalable Subgraph Enumeration System 2021 SIGMOD 6.7927568e-05
4,285 TurboGraph++: A Scalable and Fast Graph Analytics System 2018 SIGMOD 6.688615e-05
4,463 Instance and Output Optimal Parallel Algorithms for Acyclic Joins 2019 PODS 6.5877664e-05
6,290 Incorporating Super-Operators in Big-Data Query Optimizers 2020 VLDB 5.8223076e-05
8,493 SPRINTER: A Fast n-ary Join Query Processing Method for Complex OLAP Queries 2020 SIGMOD 5.3310013e-05
9,598 Hybrid Pulling/Pushing for I/O-Efficient Distributed and Iterative Graph Computing 2016 SIGMOD 5.1553646e-05
Previous Page 1 / 1 Next

Semantically Similar Papers