DBScholar

Back to papers

LightSaber: Efficient Window Aggregation on Multi-core Processors

Summary: LightSaber optimizes window aggregation by balancing parallelism and incremental updates. It uses a Parallel Aggregation Tree (PAT) for SIMD/multi-core parallelism and a Generalized Aggregation Graph (GAG) to support incremental updates, boosting throughput. (summarized by gpt-5-nano on Feb 09 2026)

Paper ID
hd424cb01d6d58295
Venue
SIGMOD
Year
2020
Pagerank
6.3309707e-05
Overall Rank
4,942 | 66.88%
DOI
10.1145/3318464.3389753

Incoming Non-self Citations Over Time

Authors

BibTeX Citation

@inproceedings{theodorakis_sigmod20,
        title = {{LightSaber: Efficient Window Aggregation on Multi-core Processors}},
        author = {Theodorakis, Georgios and Koliousis, Alexandros and Pietzuch, Peter and Pirk, Holger},
        series = {{SIGMOD} '20},
        booktitle = {Proceedings of the {ACM} {SIGMOD} International Conference on Management of Data},
        publisher = {Association for Computing Machinery},
        doi = {10.1145/3318464.3389753},
        url = {https://dl.acm.org/doi/10.1145/3318464.3389753},
        year = {2020}
}

Incoming Citations (Sorted by Pagerank)

Showing 11 of 11 citing papers.

Previous Page 1 / 1 Next

Outgoing Citations (Sorted by Pagerank)

Showing 33 of 33 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.00056737487
25 NiagaraCQ: A Scalable Continuous Query System for Internet Databases 2000 SIGMOD 0.00053734242
161 DB2 with BLU Acceleration: So Much More than Just a Column Store 2013 VLDB 0.00027629724
215 Morsel-Driven Parallelism: A NUMA-Aware Query Evaluation Framework for the Many-Core Age 2014 SIGMOD 0.00024554257
219 MillWheel: Fault-Tolerant Stream Processing at Internet Scale 2013 VLDB 0.0002429959
233 Storm @Twitter 2014 SIGMOD 0.00023754096
328 The Dataflow Model: A Practical Approach to Balancing Correctness, Latency, and Cost in Massive-Scale, Unbounded, Out-of-Order Data Processing 2015 VLDB 0.00020889528
514 TelegraphCQ: Continuous Dataflow Processing 2003 SIGMOD 0.00017005839
596 Linear Road: A Stream Data Management Benchmark 2004 VLDB 0.00015766455
626 Adaptive Aggregation on Chip Multiprocessors 2007 VLDB 0.00015431379
688 Trill: A High-Performance Incremental Query Processor for Diverse Analytics 2015 VLDB 0.00014736145
810 FAD, a Powerful and Simple Database Language 1987 VLDB 0.0001372686
973 Integrating Scale Out and Fault Tolerance in Stream Processing using Operator State Management 2013 SIGMOD 0.00012734154
1,035 Rate-Based Query Optimization for Streaming Information Sources 2002 SIGMOD 0.00012361763
1,128 Structured Streaming: A Declarative API for Real-Time Applications in Apache Spark 2018 SIGMOD 0.00011887295
1,202 Out-of-Order Processing: A New Architecture for High-Performance Stream Systems 2008 VLDB 0.00011523108
1,290 Resource Sharing in Continuous Sliding-Window Aggregates 2004 VLDB 0.00011151196
1,388 On-the-Fly Sharing for Streamed Aggregation 2006 SIGMOD 0.00010806922
1,409 State Management in Apache Flink: Consistent Stateful Distributed Stream Processing 2017 VLDB 0.00010732706
1,475 Voodoo - A Vector Algebra for Portable Database Performance on Modern Hardware 2016 VLDB 0.00010525713
1,633 Adaptive Parallel Aggregation Algorithms 1995 SIGMOD 0.00010002415
1,680 Semantics and Evaluation Techniques for Window Aggregates in Data Streams 2005 SIGMOD 9.8853739e-05
1,756 How to Architect a Query Compiler 2016 SIGMOD 9.7053947e-05
2,453 Design, Implementation, and Evaluation of the Linear Road Benchmark on the Stream Processing Core 2006 SIGMOD 8.426611e-05
2,751 General Incremental Sliding-Window Aggregation 2015 VLDB 8.0416632e-05
3,117 SABER: Window-Based Hybrid Stream Processing for Heterogeneous Architectures 2016 SIGMOD 7.6142606e-05
3,174 S-Store: A Streaming NewSQL System for Big Velocity Applications 2014 VLDB 7.552969e-05
3,438 Efficient Processing of Window Functions in Analytical SQL Queries 2015 VLDB 7.2807703e-05
3,939 Analyzing Efficient Stream Processing on Modern Hardware 2019 VLDB 6.8967981e-05
5,039 Massive Scale-out of Expensive Continuous Queries 2011 VLDB 6.2905904e-05
5,347 BriskStream: Scaling Data Stream Processing on Shared-Memory Multicore Architectures 2019 SIGMOD 6.1566135e-05
5,861 Optimal and General Out-of-Order Sliding-Window Aggregation 2019 VLDB 5.9505926e-05
6,527 Geospatial Stream Query Processing using Microsoft SQL Server StreamInsight 2010 VLDB 5.7378792e-05
Previous Page 1 / 1 Next

Semantically Similar Papers