Demo Data from EDBT 2026 / reviewers in the wild / expert
Yudi Sun
dblp:338/9555
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2023
—ORCID · unresolved
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 88% Data stream processing · 12% |
Topics — the 4 heaviest of 4, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
parallel query processing |
0.7 | 1 | 2023 | TiLT: A Time-Centric Approach for Stream Query Optimization and Parallelization · ASPLOS (2) 2023 |
Query processing and optimization › query optimization
stream query optimization |
0.7 | 1 | 2023 | TiLT: A Time-Centric Approach for Stream Query Optimization and Parallelization · ASPLOS (2) 2023 |
Query processing and optimization
intermediate representation |
0.2 | 1 | 2023 | TiLT: A Time-Centric Approach for Stream Query Optimization and Parallelization · ASPLOS (2) 2023 |
Data stream processing
stream processing systems |
0.2 | 1 | 2023 | TiLT: A Time-Centric Approach for Stream Query Optimization and Parallelization · ASPLOS (2) 2023 |
Methods — techniques the papers use, named apart from their topics
temporal intermediate representation · 0.7compiler backend · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2023 | TiLT: A Time-Centric Approach for Stream Query Optimization and ParallelizationabstractStream processing engines (SPEs) are widely used for large scale streaming analytics over unbounded time-ordered data streams. Modern day streaming analytics applications exhibit diverse compute characteristics and demand strict latency and throughput requirements. Over the years, there has been significant attention in building hardware-efficient stream processing engines (SPEs) that support several query optimization, parallelization, and execution strategies to meet the performance requirements of large scale streaming analytics applications. However, in this work, we observe that these strategies often fail to generalize well on many real-world streaming analytics applications due to several inherent design limitations of current SPEs. We further argue that these limitations stem from the shortcomings of the fundamental design choices and the query representation model followed in modern SPEs. To address these challenges, we first propose TiLT, a novel intermediate representation (IR) that offers a highly expressive temporal query language amenable to effective query optimization and parallelization strategies. We subsequently build a compiler backend for TiLT that applies such optimizations on streaming queries and generates hardware-efficient code to achieve high performance on multi-core stream query executions. We demonstrate that TiLT achieves up to 326× (20.49× on average) higher throughput compared to state-of-the-art SPEs (e.g., Trill) across eight real-world streaming analytics applications. TiLT source code is available at https://github.com/ampersand-projects/tilt.git. Anand Jayarajan, Wei Zhao 0046, Yudi Sun, Gennady Pekhimenko |
ASPLOS (2) | 3 |