EDBT 2026 Demo / reviewers in the wild / expert
Leonardo Solis-Vasquez
dblp:212/2357
· DBLP profile ↗
4ranked-venue papers in the field
0as first author
4since 2021 · last 2022
0000-0001-6896-9879ORCID · verified
Domains — venue-derived; a paper can count in several
Database Systems & Data Management · 4
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Result-Set Management for NDP Operations on Smart StorageabstractCurrent data-intensive systems suffer from scalability as they transfer massive amounts of data to the host DBMS to process it there. Novel near-data processing (NDP) DBMS architectures and smart storage can provably reduce the impact of raw data movement. However, transferring the result-set of an NDP operation may increase the data movement, and thus, the performance overhead. In this paper, we introduce a set of in-situ NDP result-set management techniques, such as spilling, materialization, and reuse. Our evaluation indicates a performance improvement of 1.13 × to 400 ×. Tobias Vinçon, Christian Knödler, Arthur Bernhardt, Leonardo Solis-Vasquez, Lukas Weber, Andreas Koch 0001, Ilia Petrov 0001 |
DaMoN | 4 |
| 2022 | On the necessity of explicit cross-layer data formats in near-data processing systemsabstractAbstract Massive data transfers in modern data-intensive systems resulting from low data-locality and data-to-code system design hurt their performance and scalability. Near-Data processing (NDP) and a shift to code-to-data designs may represent a viable solution as packaging combinations of storage and compute elements on the same device has become feasible. The shift towards NDP system architectures calls for revision of established principles. Abstractions such as data formats and layouts typically spread multiple layers in traditional DBMS, the way they are processed is encapsulated within these layers of abstraction. The NDP-style processing requires an explicit definition of cross-layer data formats and accessors to ensure in-situ executions optimally utilizing the properties of the underlying NDP storage and compute elements. In this paper, we make the case for such data format definitions and investigate the performance benefits under RocksDB and the COSMOS hardware platform. Lukas Weber, Tobias Vinçon, Christian Knödler, Leonardo Solis-Vasquez, Arthur Bernhardt, Ilia Petrov 0001, Andreas Koch 0001 |
Distributed Parallel Databases | 4 |
| 2022 | Near-Data Processing in Database Systems on Native Computational Storage under HTAP WorkloadsabstractToday's Hybrid Transactional and Analytical Processing (HTAP) systems, tackle the ever-growing data in combination with a mixture of transactional and analytical workloads. While optimizing for aspects such as data freshness and performance isolation, they build on the traditional data-to-code principle and may trigger massive cold data transfers that impair the overall performance and scalability. Firstly, in this paper we show that Near-Data Processing (NDP) naturally fits in the HTAP design space. Secondly, we propose an NDP database architecture, allowing transactionally consistent in-situ executions of analytical operations in HTAP settings. We evaluate the proposed architecture in state-of-the-art key/value-stores and multi-versioned DBMS. In contrast to traditional setups, our approach yields robust, resource- and cost-efficient performance. Tobias Vinçon, Christian Knödler, Leonardo Solis-Vasquez, Arthur Bernhardt, Sajjad Tamimi, Lukas Weber, Florian Stock, Andreas Koch 0001, Ilia Petrov 0001 |
Proc. VLDB Endow. | 3 |
| 2021 | A cost model for NDP-aware query optimization for KV-storesabstractMany modern DBMS architectures require transferring data from storage to process it afterwards. Given the continuously increasing amounts of data, data transfers quickly become a scalability limiting factor. Near-Data Processing and smart/computational storage emerge as promising trends allowing for decoupled in-situ operation execution, data transfer reduction and better bandwidth utilization. However, not every operation is suitable for an in-situ execution and a careful placement and optimization is needed. Christian Knödler, Tobias Vinçon, Arthur Bernhardt, Ilia Petrov 0001, Leonardo Solis-Vasquez, Lukas Weber, Andreas Koch 0001 |
DaMoN | 5 |