Papers

2024

Storage management with multi-version partitioned BTrees, Information Systems

C. Riegger and I. Petrov. In Information Systems. [PDF]

DANSEN: Database Acceleration on Native Computational Storage by Exploiting NDP

S. Tamimi, A. Bernhardt, F. Stock, I. Petrov, A. Koch In ACM TRETS. [PDF]

2023

NVMulator: A Configurable Open-Source Non-volatile Memory Emulator for FPGAs

S. Tamimi, A. Bernhardt, F. Stock, I. Petrov, A. Koch In Proc. ARC 2023. [PDF]

pimDB: From Main-Memory DBMS to Processing-In-Memory DBMS-Engines on Intelligent Memories.

A. Bernhardt, A. Koch, I. Petrov. In Proc. DAMON 2023. [PDF]

bloomRF: On Performing Range-Queries in Bloom-Filters with Piecewise-Monotone Hash Functions and Prefix Hashing.

B. Moessner, C. Riegger, A. Bernhardt, I. Petrov. In Proc. EDBT 2023.
[Best Paper Award]
[PDF] [Paper (extended)] [Video]

2022

An Evaluation of Using CCIX for Cache-Coherent Host-FPGA Interfacing.

S. Tamimi, F. Stock, A. Bernhardt, I. Petrov, A. Koch. In Proc. FCCM 2022. [Paper] [Talk]
HiPEAC 2022 Paper Award

Result-Set Management for NDP Operations on Smart Storage.

T. Vincon, C. Knödler, A. Bernhardt, L. Solis-Vasquez, L. Weber, A. Koch, I.Petrov. In Proc. DAMON 2022. [Paper] [Talk]

The full story of 1000 cores.

T. Bang, N. May, I. Petrov, C. Binnig. In VLDB Journal (2022). [Paper.]

Near-Data Processing in Database Systems on Native Computational Storage under HTAP Workloads.

A. Bernhardt, S. Tamimi, T. Vincon, C. Knoedler, F. Stock, C Heinz, A. Koch, I. Petrov. In Proc. VLDB 2022. [Paper] [Slides] [Video]

neoDBMS: In-situ Snapshots for Multi-Version DBMS on Native Computational Storage.

T. Vincon, C. Knoedler, L. Solis-Vasquez, A. Bernhardt, S. Tamimi, L. Weber, F. Stock, A. Koch, I. Petrov. In Proc. ICDE 2022. [PDF] [Video]

Cache-Coherent Shared Locking for Transactionally Consistent Updates in Near-Data Processing DBMS on Smart Storage.

A. Bernhardt, S. Tamimi, F. Stock, A. Koch, T. Vincon, I. Petrov.. In Proc. EDBT 2022 [PDF] [Video]

Storage Management with Multi-Version Partitioned BTrees.

C. Riegger, I. Petrov. In Proc. ADBIS 2022. [Paper]

2021

A cost model for NDP-aware query optimization for KV-stores

Christian Knoedler, Tobias Vincon, Arthur Bernhardt, Leonardo Solis-Vasquez, Lukas Weber, Ilia Petrov, Andreas Koch. In Proc. DAMON 2021. [Paper] [Video]

A Framework for the Automatic Generation of FPGA-based Near-Data Processing Accelerators in Smart Storage Systems.

L. Weber, L. Sommer, L. Solis-Vasquez, T. Vincon, C. Knoedler, A. Bernhardt, I. Petrov, A. Koch. In Proc. Reconfigurable Architectures Workshop. RAW@IPDPS
[Paper]

On the Necessity of Explicit Cross-Layer Data Formats in Near-Data Processing Systems.

L Weber, T. Vincon, C Knoedler, L. Solis-Vasquez, A. Bernhardt, I. Petrov, A. Koch. Journal Distributed and Parallel Databases DAPD. 2021 [Paper]

AnyDB: An Architecture-less DBMS for Any Workload.

T. Bang, M. May, I. Petrov, C. Binnig. In Proc. CIDR 2021. [Paper] [Video]

2020

nKV in Action: Accelerating KV-Stores on Native Computational Storage with Near-Data Processing.

T. Vincon, L. Weber, A. Bernhardt, C. Riegger, S. Hardock, C. Knoedler, F. Stock, L. Solis-Vasquez, S. Tamimi, A. Koch, I. Petrov. nKV in Action: Accelerating KV-Stores on Native Computational Storage with Near-Data Processing. In Proc. VLDB 2020. [Paper][Video]

Robust Performance of Main Memory Data Structures by Configuration.

T. Bang, I. Oukid, N. May, I. Petrov, C. Binnig. Robust Performance of Main Memory Data Structures by Configuration. In Proc. SIGMOD 2020. [Paper]

The Tale of 1000 Cores: An Evaluation of Concurrency Control on Real(ly) Large Multi-Socket Hardware.

T. Bang, N. May, I. Petrov, C. Binnig. The Tale of 1000 Cores: An Evaluation of Concurrency Control on Real(ly) Large Multi-Socket Hardware. In Proc. DAMON 2020. [Paper]

nKV: Near-Data Processing with KV-Stores on Native Computational Storage.

T. Vincon, L. Weber, A. Bernhardt, A. Koch, I. Petrov. nKV: Near-Data Processing with KV-Stores on Native Computational Storage. In Proc. DAMON 2020. [Paper]

On the Necessity of Explicit Cross-Layer DataFormats in Near-Data Processing Systems.

T. Vincon, A. Bernhardt, L. Weber, A. Koch, I. Petrov. On the Necessity of Explicit Cross-Layer DataFormats in Near-Data Processing Systems. In Proc. HardBD 2020. [Paper]

MV-PBT: Multi-Version Indexing for Large Datasets and HTAP Workloads

C. Riegger, T. Vincon, R. Gottstein, I. Petrov. MV-PBT: Multi-Version Indexing for Large Datasets and HTAP Workloads. In Proc. EDBT 2020. [Paper]

2019

PIM Survey Published

T. Vincon, A. Koch, I. Petrov. Moving Processing to Data:On the Influence of Processing-in-Memory on Data Management. arXiv. [ Paper ]

Paper Accepted at ADBIS

T. Vincon, S. Hardock, C. Riegger, A. Koch, I. Petrov. nativeNDP: Processing Big Data Analytics on Native Storage Nodes. In Proc. ADBIS 2019. [Paper]

Indexing large updatable Datasets in Multi-Version Database Management Systems.

C. Riegger, T. Vinccon, I. Petrov. Indexing large updatable Datasets in Multi-Version Database Management Systems. In Proc. IDEAS 2019. [Paper]

IPA-IDX: In-Place Appends for B-Tree Indices.

S. Hardock, A. Koch, T. Vinccon, I. Petrov. IPA-IDX: In-Place Appends for B-Tree Indices. In Proc. DaMoN 2019. [Paper]

Native Storage Techniques for Data Management.

I. Petrov, A. Koch, S. Hardock, T. Vincon. C. Riegger.
In Proc. ICDE 2019 [Paper] [Slides]

2018

Efficient Data and Indexing Structure for Blockchains in Enterprise Systems

C. Riegger, T. Vincon, I. Petrov.
In Proc. iiWAS 2018 [Extended Abstract]

NoFTL-KV: Tackling Write-Amplification on KV-Stores with Native Storage Management

T. Vincon, S. Hardock, C. Riegger, J. Oppermann, A. Koch, I. Petrov.
In Proc. EDBT 2018 [PDF]

2017

From In-Place Updates to In-Place Appends: Revisiting Out-of-Place Updates on Flash

S. Hardock, I. Petrov, R. Gottstein, A. Buchmann
In Proc. SIGMOD 2017 [PDF]

In-Place Appends for Real: DBMS Overwrites on Flash without Erase

S. Hardock, I. Petrov, R. Gottstein, A. Buchmann.
In Proc. EDBT 2017 [PDF]

Multi-version indexing and modern hardware technologies: a survey of present indexing approaches

C. Riegger, T. Vincon, I. Petrov.
In Proc. iiWAS 2017 [PDF]

Selective In-Place Appends for Real: Reducing Erases on Wear-prone DBMS Storage

S. Hardock, I. Petrov, R. Gottstein, A. Buchmann
In Proc. ICDE 2017 [PDF] [Video]

SIAS-Chains: Snapshot Isolation Append Storage Chains

R. Gottstein, I. Petrov, S. Hardock, A. Buchmann
In Proc. ADMS@VLDB 2017 [PDF]

Write-optimized indexing with partitioned b-trees

C. Riegger, T. Vincon, I. Petrov.
In Proc. iiWAS 2017 [PDF]

2016

cIPT: Shift of Image Processing Technologies to Column-Oriented Databases

T. Vincon, I. Petrov, C. Thies.
In Proc. ADBIS 2016 [PDF]

Near Data Processing within Column-Oriented DBMSs for High Performance Analysis

T. Vincon, I. Petrov.
In Proc. DEC 2016 [PDF]

Revisiting DBMS Space Management for Native Flash

S. Hardock, I. Petrov, R. Gottstein, A. Buchmann.
In Proc. EDBT 2016

2015

DBMS on Modern Storage Hardware

I. Petrov, R. Gottstein, S. Hardock.
In Proc. ICDE 2015 [PDF]

NoFTL for Real: Databases on Real Native Flash Storage

S. Hardock, I. Petrov, R. Gottstein, A. Buchmann.
In Proc. EDBT 2015 [PDF] [Video]

Real Time Charging Database Benchmarking

J. Bogner, C. Dehner, T. Vincon, I. Petrov.
In Proc. iiWAS 2015 [PDF]

2014

SIAS-V in Action: Snapshot Isolation Append Storage - Vectors on Flash

R. Gottstein, T. Peter, I. Petrov, A. Buchmann.
In Proc. EDBT 2014 [PDF] [Demo Video]

Books and Book Chapters

Entries: Active Storage

I. Petrov, T. Vincon, A. Koch, J. Oppermann, S. Hardock, C. Riegger.

Transaction Processing on NVM

I. Petrov, T. Vincon, A. Koch, J. Oppermann, S. Hardock, C. Riegger.

in Encyclopedia of Big Data Technologies

Sakr, Sherif, Zomaya, Albert (Eds.)
Springer Verlag, Berlin, 2018
ISBN 978-3-319-77524-1

Book Chapter: Replication and Mobile Databases

in Database Systems: A Practical Approach to Design, Implementation and Management

Thomas M. Connolly, Carolyn E. Begg
Prentice Hall 6th Edition [to appear]

Guide to Web Application and Platform Architectures

Stefan Jablonski, Ilia Petrov, Christian Meiler, Udo Mayer
Springer Verlag, Berlin, 2004
249 Pages
ISBN 3-540-00947-7

Book Chapter: Virtualization and Column-oriented Database Systems

in Grid and Cloud Database Management

Ilia Petrov, Vyacheslav Polonskyy, Alejandro Buchmann
G. Aloisio and S. Fiore (Editors), 2011
Springer Verlag

Book Chapter: Integratives IT-Architekturmanagement

in Handbuch der Software-Architektur

Ralf Reussner / Wilhelm Hasselbring (Editors)
Sascha Mueller, Walter Kuhn, Christian Meiler, Ilia Petrov, Stefan Jablonski
dpunkt.verlag, February 2006
ISBN 3-89864-372-7

Meta-data, Meta-Modelling and Query Processing in Meta-data Repository Systems (Doctoral dissertation).

Ilia Petrov
Berichte aus der Informatik
Shaker-Verlag, June 2006
ISBN 3-8322-5195-2

Invited Talks

From Flat to Complex Transactions

Tim Lessner
DBTech Symposium, New Technology Trends and Challenges for the Database Professional - Challenges for Database Education
HAAGA-HELIA University of Applied Sciences, Helsinki, 26.11.2010

Emerging hardware technologies and database systems.

Ilia Petrov
Invited Talk.
HITS Lab. (Prof. Dr. Andreas Reuter) Universitaet Heidelberg, June 2011.

Flash SSD und ihre Versprechen als kuenftige Datenspreicherungs-Technologie

Ilia Petrov
Informatik-Kolloquium, Institut fuer Informatik.
Universtaet Erlangen-Nuernberg. June, 2010.

Web Services, Workflow And Metadata Management As The Integration Means In The Electronic Collaboration Era

Stefan Jablonsi, Ilia Petrov
Tutorial
5th International Conference on Enterprise Information Systems (ICEIS) 2003, Angers, France 23 April 2003

Creating and Managing Web Servcies

Stefan Jablonski, Ilia Petrov
Tutorial
The OMG Information Days 2003, Helsinki, Finland, 04. March 2003