DBScholar

Back to papers

Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms

Summary: Modularis proposes sub-operators as composable blocks for modular analytics across heterogeneous platforms. Minimal code changes enable portable performance across RDMA, serverless, storage, and outperforms Presto and SingleStore in end-to-end tests. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
h750e3d5b3af732d0
Venue
VLDB
Year
2021
Pagerank
5.5210654e-05
Overall Rank
7,455 | 49.90%
DOI
10.14778/3484224.3484229
PDF
Download (CC BY-NC-ND 4.0)

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@article{koutsoukos_vldb21,
        title = {{Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms}},
        author = {Koutsoukos, Dimitrios and Müller, Ingo and Marroquín, Renato and Klimovic, Ana and Alonso, Gustavo},
        journal = {PVLDB},
        series = {{VLDB} '21},
        volume = {14},
        number = {13},
        pages = {3308--3321},
        doi = {10.14778/3484224.3484229},
        url = {https://doi.org/10.14778/3484224.3484229},
        year = {2021}
}

Incoming Citations (Sorted by Pagerank)

Showing 6 of 6 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 38 of 38 cited papers.

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

Rank Cited Paper Year Venue Pagerank
21 Efficiently Compiling Efficient Query Plans for Modern Hardware 2011 VLDB 0.00056835296
93 Encapsulation of Parallelism in the Volcano Query Processing System 1990 SIGMOD 0.00034607573
210 Sort vs. Hash Revisited: Fast Join Implementation on Modern Multi-Core CPUs 2009 VLDB 0.00024844328
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024589307
304 GPUTeraSort: High Performance Graphics Co-processor Sorting for Large Database Management 2006 SIGMOD 0.00021598803
495 Building Efficient Query Engines in a High-Level Language 2014 VLDB 0.00017363171
605 Everything You Always Wanted to Know About Compiled and Vectorized Queries But Were Afraid to Ask 2018 VLDB 0.00015640305
616 Relational Joins on Graphics Processors 2008 SIGMOD 0.00015554627
625 Adaptive Aggregation on Chip Multiprocessors 2007 VLDB 0.00015472161
627 Rethinking SIMD Vectorization for In-Memory Databases 2015 SIGMOD 0.00015454197
890 Rack-Scale In-Memory Join Processing using RDMA 2015 SIGMOD 0.00013241413
932 Starling: A Scalable Query Engine on Cloud Functions 2020 SIGMOD 0.00013002837
945 The End of Slow Networks: It's Time for a Redesign 2016 VLDB 0.00012933247
1,028 High-Speed Query Processing over High-Speed Networks 2016 VLDB 0.00012416417
1,060 Accelerating Relational Databases by Leveraging Remote Memory and RDMA 2016 SIGMOD 0.00012219425
1,116 A Comprehensive Study of Main-Memory Partitioning and its Application to Large-Scale Comparison- and Radix-Sort 2014 SIGMOD 0.00011957053
1,366 Designing Distributed Tree-based Index Structures for Fast RDMA-capable Networks 2019 SIGMOD 0.00010908555
1,388 How Soccer Players Would do Stream Joins 2011 SIGMOD 0.00010820564
1,445 An Architecture for Compiling UDF-centric Workflows 2015 VLDB 0.00010628379
1,589 YourSQL: A High-Performance Database System Leveraging In-Storage Computing 2016 VLDB 0.00010134884
1,764 Lambada: Interactive Data Analytics on Cold Data Using Serverless Cloud Infrastructure 2020 SIGMOD 9.6959345e-05
1,779 Ibex—An Intelligent Storage Engine with Support for Advanced SQL Off-loading 2014 VLDB 9.6575635e-05
2,245 Cache-Efficient Aggregation: Hashing Is Sorting 2015 SIGMOD 8.7615858e-05
2,251 Evaluating End-to-End Optimization for Data Analytics Applications in Weld 2018 VLDB 8.750953e-05
2,802 Distributed Join Algorithms on Thousands of Cores 2017 VLDB 7.9866934e-05
3,271 Rethinking Database High Availability with RDMA Networks 2019 VLDB 7.4716945e-05
4,416 Strong consistency is not hard to get: Two-Phase Locking and Two-Phase Commit on Thousands of Cores 2019 VLDB 6.6067888e-05
4,575 Accelerating Raw Data Analysis with the ACCORDA Software and Hardware Architecture 2019 VLDB 6.5234168e-05
4,932 FPGA-based Data Partitioning 2017 SIGMOD 6.3455411e-05
5,180 On the Surprising Difficulty of Simple Things: the Case of Radix Partitioning 2015 VLDB 6.2379001e-05
5,772 Database Technology for the Masses: Sub-Operators as First-Class Entities 2021 VLDB 5.9964298e-05
6,293 Incorporating Super-Operators in Big-Data Query Optimizers 2020 VLDB 5.8195888e-05
6,662 A Morsel-Driven Query Execution Engine for Heterogeneous Multi-Cores 2019 VLDB 5.7155423e-05
7,031 The Case for Deep Query Optimisation 2020 CIDR 5.6148219e-05
7,871 Building Advanced SQL Analytics From Low-Level Plan Operators 2021 SIGMOD 5.434014e-05
8,371 Accelerating Pattern Matching Queries in Hybrid CPU-FPGA Architectures 2017 SIGMOD 5.3435334e-05
8,557 Topology-aware Parallel Data Processing: Models, Algorithms and Systems at Scale 2020 CIDR 5.314366e-05
8,607 Flare & Lantern: Efficiently Swapping Horses Midstream 2019 VLDB 5.3029004e-05
Previous Page 1 / 1 Next

Semantically Similar Papers