VLDB 2026 Research / reviewers in the wild / expert
Till Kolditz
dblp:151/3137
· DBLP profile ↗
6ranked-venue papers
3as first author
0since 2021 · last 2018
0000-0002-1661-2488ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 5 · 3 first-authorArtificial intelligence and machine learning · 2 · 1 first-authorSecurity and privacy · 1Theory of computation · 1
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.
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Hardware reliability and fault tolerance · 91% Memory systems · 9% | |
| Databases, data mining, and information retrieval
2 papers |
Database system architecture and tuning · 50% Query processing and optimization · 50% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Database system architecture and tuning
main-memory database |
0.3 | 1 | 2018 | Teaching In-Memory Database Systems the Detection of Hardware Errors · ICDE 2018 |
Hardware reliability and fault tolerance › error detection
silent data corruption detection |
0.3 | 1 | 2018 | Teaching In-Memory Database Systems the Detection of Hardware Errors · ICDE 2018 |
Hardware reliability and fault tolerance
soft errors |
0.3 | 1 | 2018 | Teaching In-Memory Database Systems the Detection of Hardware Errors · ICDE 2018 |
Hardware reliability and fault tolerance › soft errors
soft error detection |
0.3 | 1 | 2018 | AHEAD: Adaptable Data Hardening for On-the-Fly Hardware Error Detection during Database Query Processing · SIGMOD Conference 2018 |
Memory systems
DRAM |
0.1 | 1 | 2018 | Teaching In-Memory Database Systems the Detection of Hardware Errors · ICDE 2018 |
Methods — techniques the papers use, named apart from their topics
tailored database-level protection · 0.7arithmetic error coding · 0.7
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2018 | Reliable In-Memory Data Management on Unreliable Hardware
Dirk Habich, Till Kolditz, Juliana Hildebrandt, Wolfgang Lehner |
DATA | 2 |
| 2018 | Teaching In-Memory Database Systems the Detection of Hardware ErrorsabstractThe key objective of database systems is to reliably manage data, whereby high query throughput and low query latency are core requirements. To satisfy these requirements, database systems constantly adapt to novel hardware features. Although it has been intensively studied and commonly accepted that hardware error rates in terms of bit flips increase dramatically with the decrease of the underlying chip structures, most database system research activities neglected this fact, leaving error (bit flip) detection as well as correction to the underlying hardware. Especially for main memory, silent data corruption (SDC) as a result of transient bit flips leading to faulty data is mainly detected and corrected at the DRAM and memory-controller layer. However, since future hardware becomes less reliable and error detection as well as correction by hardware becomes more expensive, this free ride will come to an end in the near future. To further provide a reliable data management, an emerging research direction is employing specific and tailored protection techniques at the database system level. Following that, we are currently developing and implementing an adopted system design for state-of-the-art in-memory column stores. In our lightning talk, we will summarize our current state and outline future work. Wolfgang Lehner, Dirk Habich, Till Kolditz |
ICDE | 3 |
| 2018 | Lower Bound-oriented Parameter Calculation for AN CodingabstractThe hardware as well as software communities have recently experienced a shift towards mitigating bit flips issues in software, rather than completely mitigating only in hardware. For this software error mitigation, arithmetic error coding schemes like AN coding are increasingly applied because arithmetic operations can be directly executed without decoding and bit flip detection is provided in an end-to-end fashion. In this case, each encoded data word is computed by multiplying the original data word with a constant integer value A. To reliably detect b bit flips in each code word, the value A has to be well-chosen, so that a minimum Hamming distance of b + 1 can be guaranteed. However, the value A depends on the data word length as well as on the desired minimum Hamming distance. Up to now, a very expensive brute force approach for computation of the value for A is applied. To tackle that in a more efficient way, we present a lower bound-oriented approach for this calculation in this paper. Juliana Hildebrandt, Till Kolditz, Dirk Habich, Wolfgang Lehner |
ISITA | 2 |
| 2018 | AHEAD: Adaptable Data Hardening for On-the-Fly Hardware Error Detection during Database Query ProcessingabstractWe have already known for a long time that hardware components are not perfect and soft errors in terms of single bit flips happen all the time. Up to now, these single bit flips are mainly addressed in hardware using general-purpose protection techniques. However, recent studies have shown that all future hardware components become less and less reliable in total and multi-bit flips are occurring regularly rather than exceptionally. Additionally, hardware aging effects will lead to error models that change during run-time. Scaling hardware-based protection techniques to cover changing multi-bit flips is possible, but this introduces large performance, chip area, and power overheads, which will become non-affordable in the future. To tackle that, an emerging research direction is employing protection techniques in higher software layers like compilers or applications. The available knowledge at these layers can be efficiently used to specialize and adapt protection techniques. Thus, we propose a novel adaptable and on-the-fly hardware error detection approach called AHEAD for database systems in this paper. AHEAD provides configurable error detection in an end-to-end fashion and reduces the overhead (storage and computation) compared to other techniques at this level. Our approach uses an arithmetic error coding technique which allows query processing to completely work on hardened data on the one hand. On the other hand, this enables on-the-fly detection during query processing of (i) errors that modify data stored in memory or transferred on an interconnect and (ii) errors induced during computations. Our exhaustive evaluation clearly shows the benefits of our AHEAD approach. Till Kolditz, Dirk Habich, Wolfgang Lehner, Matthias Werner 0004, Stefan T. J. de Bruijn |
SIGMOD Conference | 1 |
| 2015 | Resiliency-aware Data Compression for In-memory Database SystemsabstractNowadays, database systems pursuit a main memory-centric architecture, where the entire business-related
data is stored and processed in a compressed form in main memory. In this case, the performance gain is
massive because database operations can benefit from its higher bandwidth and lower latency. However,
current main memory-centric database systems utilize general-purpose error detection and correction solutions
to address the emerging problem of increasing dynamic error rate of main memory. The costs of these generalpurpose
methods dramatically increases with increasing error rates. To reduce these costs, we have to exploit
context knowledge of database systems for resiliency. Therefore, we introduce our vision of resiliency-aware
data compression in this paper, where we want to exploit the benefits of both fields in an integrated approach
with low performance and memory overhead. In detail, we present and evaluate a first approach using AN
encoding and two different compression schemes to show the potentials and challenges of our vision. Till Kolditz, Dirk Habich, Patrick Damme, Wolfgang Lehner, Dmitrii Kuvaiskii, Oleksii Oleksenko, Christof Fetzer |
DATA | 1 |
| 2014 | Online bit flip detection for in-memory B-trees on unreliable hardwareabstractHardware vendors constantly decrease the feature sizes of integrated circuits to obtain better performance and energy efficiency. Due to cosmic rays, low voltage or heat dissipation, hardware -- both processors and memory -- becomes more and more unreliable as the error rate increases. From a database perspective bit flip errors in main memory will become a major challenge for modern in-memory database systems, which keep all their enterprise data in volatile, unreliable main memory. Although existing hardware error control techniques like ECC-DRAM are able to detect and correct memory errors, their detection and correction capabilities are limited. Moreover, hardware error correction faces major drawbacks in terms of acquisition costs, additional memory utilization, and latency. In this paper, we argue that slightly increasing data redundancy at the right places by incorporating context knowledge already increases error detection significantly. We use the B-Tree -- as a widespread index structure -- as an example and propose various techniques for online error detection and thus increase its overall reliability. In our experiments, we found that our techniques can detect more errors in less time on commodity hardware compared to non-resilient B-Trees running in an ECC-DRAM environment. Our techniques can further be easily adapted for other data structures and are a first step in the direction of resilient database systems which can cope with unreliable hardware. Till Kolditz, Thomas Kissinger, Benjamin Schlegel, Dirk Habich, Wolfgang Lehner |
DaMoN | 1 |