EDBT 2026 Demo / reviewers in the wild / expert
Taebin Kim
dblp:421/4965
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2025
0009-0004-9152-5781ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 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 |
Data stream processing · 100% | |
| Software engineering, system software, and programming languages
1 paper |
Operating systems · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Data stream processing
operator scheduling |
0.9 | 1 | 2025 | Enjima: A Resource-Adaptive Stream Processing System · Proc. ACM Manag. Data 2025 |
Data stream processing
stream processing systems |
0.9 | 1 | 2025 | Enjima: A Resource-Adaptive Stream Processing System · Proc. ACM Manag. Data 2025 |
Operating systems
resource management |
0.3 | 1 | 2025 | Enjima: A Resource-Adaptive Stream Processing System · Proc. ACM Manag. Data 2025 |
Methods — techniques the papers use, named apart from their topics
variable batching · 1.7cache-aligned memory management · 1.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Enjima: A Resource-Adaptive Stream Processing SystemabstractEffective system resource management is key to delivering high performance stream processing. Stream processing engines (SPEs) rely on their host operating system (OS) for managing compute and memory resources, but this is inefficient as the OS is not stream-aware, i.e., the OS does not understand the streaming dataflow or pipeline state in how they relate to the resource requirements of stream processing. Additionally, the lack of stream-awareness inhibits adaptive resource allocation in response to dynamic workload changes. We present Enjima, a modern SPE designed for scale-up on a single machine through adaptive stream-aware management of memory and compute resources. Enjima's eager, cache-aligned, block-based memory management avoids memory allocation on the critical path of system execution while providing efficient data transfer of events between streaming operators. Its variable batching forms event batches based on pending inputs and available output memory, reducing batching delays and memory accesses to enhance system performance. Enjima integrates a stream-aware, state-based operator scheduler that leverages fine-grained operator and pipeline metrics such as operator cost, selectivity, and latency gradient to optimize for both latency and throughput, enabling significant performance gains and rapid adaptation to dynamic workloads. Evaluation against state-of-the-art systems shows that Enjima achieves up to 6.3× higher throughput and up to three orders of magnitude lower latency through integrated stream-aware memory and CPU resource management. Lasantha Fernando, Taebin Kim, Khuzaima Daudjee, Tilmann Rabl |
Proc. ACM Manag. Data | 2 |