EDBT 2026 Demo / reviewers in the wild / expert
Alexander Baumstark
dblp:228/9052
· DBLP profile ↗
13ranked-venue papers in the field
8as first author
13since 2021 · last 2026
0000-0002-7162-7615ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 13 (8 first)
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Does A Fish Need a Bicycle? The Case for On-Chip NPUs in DBMS
Alexander Baumstark, Kai-Uwe Sattler |
CIDR | 1 |
| 2026 | Let the Hardware do it: Fast Graph Query processing through FPGA-accelerated Late Materialization and Decompression
Alexander Baumstark, Andreas Becher, Daniel Ziener, Kai-Uwe Sattler |
DaMoN | 2 |
| 2026 | Characterizing Multi-Host CXL 2.0: Latency, Bandwidth, and Synchronization CostsabstractCompute Express Link (CXL) is an interconnect that extends the traditional memory hierarchy beyond a single machine. It enables disaggregated memory architecture, where memory can be pooled and shared across multiple hosts effectively. Previous systems and approaches were limited to CXL 1.0 which is restricted to intra-host scaling of memory resources with no out of the box support for sharing across multiple hosts. We evaluate a commercially available CXL 2.0 memory switching platform for multi-host shared memory. While prior work has largely focused on emulation, FPGA-based or non-available prototypes, we investigate the real-world performance and system implications of deploying CXL as shared memory across multiple hosts on a commercially available setup. Our evaluation reveals fundamental trade-offs: Access to shared CXL memory exhibits up to 4x higher latency and significantly lower bandwidth compared to local DRAM, but enables flexible memory pooling with fair sharing across hosts. More importantly, we show that the lack of hardware cache coherence in CXL 2.0 introduces non-trivial challenges, requiring carefully chosen instruction patterns. Laurin Martins, Alexander Baumstark, Andreas Becher, Kai-Uwe Sattler |
DaMoN | 2 |
| 2025 | Uncore your Queries: Towards CPU-less Query ProcessingabstractAccelerators allow computation to be offloaded from the CPU and improve query performance.Intel has recently introduced a dedicated Data Accelerator Complex (DAC) for its scalable Xeon processor family.Among the four accelerators, the In-Memory Analytics Accelerator (IAA) provides functionality for offloading query processing operations from the CPU.In this work, we investigate the potential of this accelerator for database queries.We propose a coreless query processing approach in which query operators such as scan, filter, but also sorting, and joins are executed on the accelerator.Our evaluation shows that offloading tasks such as filter and join operators to IAA achieves performance comparable to highthread-count CPU processing.Further speedups on compressed data enable the DBMS to free CPU resources more efficiently for other tasks. Alexander Baumstark, Laurin Martins, Kai-Uwe Sattler |
DaMoN | 1 |
| 2025 | Temporal graph processing in modern memory hierarchiesabstractUpdates in graph DBMS lead to structural changes in the graph over time with different intermediate states. Capturing these changes and their time is one of the main purposes of temporal DBMS. Most DBMSs built their temporal features based on their non-temporal processing and storage without considering the memory hierarchy of the underlying system. This leads to slower temporal processing and poor storage utilization. In this paper, we propose a storage and processing strategy for (bi-) temporal graphs using temporal materialized views (TMV) while exploiting the memory hierarchy of a modern system. Further, we show a solution to the query containment problem for certain types of temporal graph queries. Finally, we evaluate the overhead and performance of the presented approach. The results show that using TMV reduces the runtime of temporal graph queries while using less memory. Alexander Baumstark, Muhammad Attahir Jibril, Kai-Uwe Sattler |
Inf. Syst. | 1 |
| 2024 | So Far and yet so Near - Accelerating Distributed Joins with CXLabstractDistributed partitioned joins are one of the most expensive operators in distributed DBMSs where a major part of the execution is attributed to network transfer costs. Although high-speed network technologies, such as RDMA, can lower this cost, they still come with significantly higher latency than local DRAM access. The emerging CXL interconnect protocol promises to provide direct and cache-coherent access to remote memory while offering byte-addressable memory access without CPU intervention. For short-distance communication in distributed DBMSs, CXL represents an interesting alternative for low-latency requirements. In this work, we explore how CXL can be leveraged for engine-internal communication and data exchange. We discuss and apply communication strategies to distributed joins. We emulate various CXL characteristics based on optimistic and pessimistic assumptions on the real performance of upcoming CXL devices and evaluate their impact on the execution of distributed joins. Our results show that CXL has the potential to improve distributed join performance. Alexander Baumstark, Marcus Paradies, Kai-Uwe Sattler, Steffen Kläbe, Stephan Baumann 0002 |
DaMoN | 1 |
| 2023 | Temporal Graph Processing in Modern Memory Hierarchies
Alexander Baumstark, Muhammad Attahir Jibril, Kai-Uwe Sattler |
ADBIS | 1 |
| 2023 | Processing-in-Memory for Databases: Query Processing and Data TransferabstractThe Processing-in-Memory (PIM) paradigm promises to accelerate data processing by pushing down computation to memory, reducing the amount of data transfer between memory and CPU, and – in this way – relieving the CPU from processing. Particularly, in in-memory databases memory access becomes a performance bottleneck. Thus, PIM seems to offer an interesting solution for database processing. In this work, we investigate how commercially available PIM technology can be leveraged to accelerate query processing by offloading (parts of) query operators to memory. Furthermore, we show how to address the problem of limited PIM storage capacity by interleaving transfer and computation and present a cost model for the data placement problem. Alexander Baumstark, Muhammad Attahir Jibril, Kai-Uwe Sattler |
DaMoN | 1 |
| 2023 | Fast and Efficient Update Handling for Graph H2TAP
Muhammad Attahir Jibril, Hani Al-Sayeh, Alexander Baumstark, Kai-Uwe Sattler |
EDBT | 3 |
| 2023 | Adaptive query compilation in graph databasesabstractAbstract Compiling database queries into compact and efficient machine code has proven to be a great technique to improve query performance and exploit characteristics of modern hardware. Particularly for graph database queries, which often execute the exact instructions for processing, this technique can lead to an improvement. Furthermore, compilation frameworks like LLVM provide powerful optimization techniques and support different backends. However, the time for generating and optimizing machine code becomes an issue for short-running queries or queries which could produce early results quickly. In this work, we present an adaptive approach integrating graph query interpretation and compilation. While query compilation and code generation are running in the background, the query execution starts using the interpreter. When the code generation is finished, the execution switches to the compiled code. Our evaluation of the approach using short-running and complex queries show that autonomously switching execution modes helps to improve the runtime of all types of queries and additionally to hide compilation times and the additional latencies of the underlying storage. Alexander Baumstark, Muhammad Attahir Jibril, Kai-Uwe Sattler |
Distributed Parallel Databases | 1 |
| 2023 | Adaptive update handling for graph HTAPabstractAbstract Hybrid transactional/analytical processing (HTAP) workloads on graph data can significantly benefit from GPU accelerators. However, to exploit the full potential of GPU processing, dedicated graph representations are necessary, which mostly make in-place updates difficult. In this paper, we discuss an adaptive update handling approach in a graph database system for HTAP workloads. We discuss and evaluate strategies for propagating transactional updates from an update-friendly table storage to a GPU-optimized sparse matrix format for analytics. Muhammad Attahir Jibril, Alexander Baumstark, Kai-Uwe Sattler |
Distributed Parallel Databases | 2 |
| 2021 | Instant Graph Query Recovery on Persistent MemoryabstractPersistent memory (PMem) - also known as non-volatile memory (NVM) - offers new opportunities not only for the design of data structures and system architectures but also for failure recovery in databases. However, instant recovery can mean not only to bring the system up as fast as possible but also to continue long-running queries which have been interrupted by a system failure. In this work, we discuss how PMem can be utilized to implement query recovery for analytical graph queries. Furthermore, we investigate the trade-off between the overhead of managing the query state in PMem at query runtime as well as the recovery and restart costs. Alexander Baumstark, Philipp Götze, Muhammad Attahir Jibril, Kai-Uwe Sattler |
DaMoN | 1 |
| 2021 | JIT happens: Transactional Graph Processing in Persistent Memory meets Just-In-Time CompilationabstractGraph databases are used for different applications like analyzing large networks, representing and querying knowledge graphs, and managing master data and complex data structures. Besides graph analytics, the transactional processing of concurrent updates and queries represents a challenging data management task. In this paper, we investigate the usage of persistent memory as a very promising technology for graph processing. We present a novel architecture for transactional processing of queries and updates on a property graph model that exploits and addresses the specific characteristics of persistent memory by hybrid storage and memory management as well as a just-in-time query compilation approach. Our experimental evaluation on interactive short read and update query workloads show that PMem-based systems that are well-designed to exploit PMem characteristics outperform traditional disk-based systems significantly and have only a small overhead compared to DRAM-only systems. Moreover, the evaluation shows that JIT compilation brings performance benefits especially when an adaptive compilation approach is leveraged to hide the overhead of compilation as well as the latency of PMem. Muhammad Attahir Jibril, Alexander Baumstark, Philipp Götze, Kai-Uwe Sattler |
EDBT | 2 |