VLDB 2026 Research / reviewers in the wild / expert
Leonardo Solis-Vasquez
dblp:212/2357
· DBLP profile ↗
7ranked-venue papers
2as first author
5since 2021 · last 2022
0000-0001-6896-9879ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 4 · 4 since 2021Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021
| 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 | Benchmarking the performance of irregular computations in AutoDock-GPU molecular docking
Leonardo Solis-Vasquez, Andreas F. Tillack, Diogo Santos-Martins, Andreas Koch 0001, Scott LeGrand, Stefano Forli |
Parallel Comput. | 1 |
| 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 |
| 2020 | Evaluating the Energy Efficiency of OpenCL-accelerated AutoDock Molecular DockingabstractAuTODocK is a molecular docking application that consists of a genetic algorithm coupled with the Solis-Wets local-search method. Despite its wide usage, its power consumption on heterogeneous systems has not been evaluated extensively. In this work, we evaluate the energy efficiency of an OpenCL-accelerated version of AUTODOCK that, along with the traditional SolisWets method, newly incorporates the ADADELTA gradient-based local search. Executions on a Nvidia V100 GPU yielded energy efficiency improvements of up to 297x (Solis-Wets) and 137x (ADADELTA) with respect to the original AUTODOCK baseline. Leonardo Solis-Vasquez, Diogo Santos-Martins, Andreas Koch 0001, Stefano Forli |
PDP | 1 |
| 2020 | Using Parallel Programming Models for Automotive Workloads on Heterogeneous Systems - a Case StudyabstractDue to the ever-increasing computational demand of automotive applications, and in particular autonomous driving functionalities, the automotive industry and supply vendors are starting to adopt parallel and heterogeneous embedded platforms for their products.However, C and C++, the currently dominating programming languages in this industry, do not provide sufficient mechanisms to target such platforms. Established parallel programming models such as OpenMP and OpenCL on the other hand are tailored towards HPC systems.In this case study, we investigate the applicability of established parallel programming models to automotive workloads on heterogeneous platforms. We pursue a practical approach by re-enacting a typical development process for typical embedded platforms and representative benchmarks. Lukas Sommer, Florian Stock, Leonardo Solis-Vasquez, Andreas Koch 0001 |
PDP | 3 |