EDBT 2026 Demo / reviewers in the wild / expert
Renato Marroquín
dblp:173/9193 · also Renato Javier Marroquín Mogrovejo
· DBLP profile ↗
9ranked-venue papers
1as first author
2since 2021 · last 2025
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 8 · 2 since 2021Artificial intelligence and machine learning · 1Systems, architecture and hardware · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 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.
| Databases, data mining, and information retrieval
3 papers |
Query processing and optimization · 47% Distributed and cloud data management · 35% Indexing and storage engines · 17% | |
| Computer architecture, parallel and distributed computing, and storage systems
2 papers |
Cloud and datacenter computing · 100% |
Topics — the 5 heaviest of 6, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Cloud and datacenter computing
serverless computing |
0.6 | 2 | 2021 | Lambada: Interactive Data Analytics on Cold Data Using Serverless Cloud Infrastructure · SIGMOD Conference 2020 Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms · Proc. VLDB Endow. 2021 |
Distributed and cloud data management
distributed query processing |
0.5 | 1 | 2021 | Modularis: Modular Relational Analytics over Heterogeneous Distributed Platforms · Proc. VLDB Endow. 2021 |
Cloud and datacenter computing › serverless computing
serverless analytics |
0.4 | 1 | 2020 | Lambada: Interactive Data Analytics on Cold Data Using Serverless Cloud Infrastructure · SIGMOD Conference 2020 |
Indexing and storage engines
key-value store |
0.3 | 1 | 2017 | Fast Scans on Key-Value Stores · Proc. VLDB Endow. 2017 |
Distributed and cloud data management › distributed data store
distributed key-value store |
0.1 | 1 | 2017 | Fast Scans on Key-Value Stores · Proc. VLDB Endow. 2017 |
Methods — techniques the papers use, named apart from their topics
sub-operators · 1.0RDMA · 1.0serverless function orchestration · 0.9workload characterization · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Adaptive data transformations for QaaS
Dimitrios Koutsoukos, Renato Marroquín, Ingo Müller 0002, Ana Klimovic |
CIDR | 2 |
| 2021 | Modularis: Modular Relational Analytics over Heterogeneous Distributed PlatformsabstractThe enormous quantity of data produced every day together with advances in data analytics has led to a proliferation of data management and analysis systems. Typically, these systems are built around highly specialized monolithic operators optimized for the underlying hardware. While effective in the short term, such an approach makes the operators cumbersome to port and adapt, which is increasingly required due to the speed at which algorithms and hardware evolve. To address this limitation, we present Modularis , an execution layer for data analytics based on sub-operators , i.e., composable building blocks resembling traditional database operators but at a finer granularity. To demonstrate the feasibility and advantages of our approach, we use Modularis to build a distributed query processing system supporting relational queries running on an RDMA cluster, a serverless cloud platform, and a smart storage engine. Modularis requires minimal code changes to execute queries across these three diverse hardware platforms, showing that the sub-operator approach reduces the amount and complexity of the code to maintain. In fact, changes in the platform affect only those sub-operators that depend on the underlying hardware (in our use cases, mainly the sub-operators related to network communication). We show the end-to-end performance of Modularis by comparing it with a framework for SQL processing (Presto), a commercial cluster database (SingleStore), as well as Query-as-a-Service systems (Athena, BigQuery). Modularis outperforms all these systems, proving that the design and architectural advantages of a modular design can be achieved without degrading performance. We also compare Modularis with a hand-optimized implementation of a join for RDMA clusters. We show that Modularis has the advantage of being easily extensible to a wider range of join variants and group by queries, all of which are not supported in the hand-tuned join. Dimitrios Koutsoukos, Ingo Müller 0002, Renato Marroquín, Ana Klimovic, Gustavo Alonso |
Proc. VLDB Endow. | 3 |
| 2020 | The collection Virtual Machine: an abstraction for multi-frontend multi-backend data analysisabstractGetting the best performance from the ever-increasing number of hardware platforms has been a recurring challenge for data processing systems. In recent years, the advent of data science with its increasingly numerous and complex types of analytics has made this challenge even more difficult. In practice, system designers are overwhelmed by the number of combinations and typically implement a single analytics type on one platform, leading to repeated implementation effort---and a plethora of semi-compatible tools for data scientists. Ingo Müller 0002, Renato Marroquín, Dimitrios Koutsoukos, Michal Wawrzoniak, Sabir Akhadov, Gustavo Alonso |
DaMoN | 2 |
| 2020 | Lambada: Interactive Data Analytics on Cold Data Using Serverless Cloud InfrastructureabstractServerless computing has recently attracted a lot of attention from research and industry due to its promise of ultimate elasticity and operational simplicity. However, there is no consensus yet on whether or not the approach is suitable for data processing. In this paper, we present Lambada, a serverless distributed data processing framework designed to explore how to perform data analytics on serverless computing. In our analysis, supported with extensive experiments, we show in which scenarios serverless makes sense from an economic and performance perspective. We address several important technical questions that need to be solved to support data analytics and present examples from several domains where serverless offers a cost and performance advantage over existing solutions. Ingo Müller 0002, Renato Marroquín, Gustavo Alonso |
SIGMOD Conference | 2 |
| 2018 | Pay One, Get Hundreds for Free: Reducing Cloud Costs through Shared Query ExecutionabstractCloud-based data analysis is nowadays common practice because of the lower system management overhead as well as the pay-as-you-go pricing model. The pricing model, however, is not always suitable for query processing as heavy use results in high costs. For example, in query-as-a-service systems, where users are charged per processed byte, collections of queries accessing the same data frequently can become expensive. The problem is compounded by the limited options for the user to optimize query execution when using declarative interfaces such as SQL. In this paper, we show how, without modifying existing systems and without the involvement of the cloud provider, it is possible to significantly reduce the overhead, and hence the cost, of query-as-a-service systems. Our approach is based on query rewriting so that multiple concurrent queries are combined into a single query. Our experiments show the aggregated amount of work done by the shared execution is smaller than in a query-at-a-time approach. Since queries are charged per byte processed, the cost of executing a group of queries is often the same as executing a single one of them. As an example, we demonstrate how the shared execution of the TPC-H benchmark is up to 100x and 16x cheaper in Amazon Athena and bigquery than using a query-at-a-time approach while achieving a higher throughput. Renato Marroquín, Ingo Müller 0002, Darko Makreshanski, Gustavo Alonso |
SoCC | 1 |
| 2018 | MTBase: Optimizing Cross-Tenant Database Queries
Lucas Braun, Renato Marroquín, Kai-En Tsay, Donald Kossmann |
EDBT | 2 |
| 2017 | READY: Completeness is in the Eye of the Beholder
Badrish Chandramouli, Johannes Gehrke, Jonathan Goldstein, Donald Kossmann, Justin J. Levandoski, Renato Marroquín, Wenlei Xie |
CIDR | 6 |
| 2017 | Fast Scans on Key-Value StoresabstractKey-Value Stores (KVS) are becoming increasingly popular because they scale up and down elastically, sustain high throughputs for get/put workloads and have low latencies. KVS owe these advantages to their simplicity. This simplicity, however, comes at a cost: It is expensive to process complex, analytical queries on top of a KVS because today's generation of KVS does not support an efficient way to scan the data. The problem is that there are conflicting goals when designing a KVS for analytical queries and for simple get/put workloads: Analytical queries require high locality and a compact representation of data whereas elastic get/put workloads require sparse indexes. This paper shows that it is possible to have it all, with reasonable compromises. We studied the KVS design space and built TellStore, a distributed KVS, that performs almost as well as state-of-the-art KVS for get/put workloads and orders of magnitude better for analytical and mixed workloads. This paper presents the results of comprehensive experiments with an extended version of the YCSB benchmark and a workload from the telecommunication industry. Markus Pilman, Kevin Bocksrocker, Lucas Braun, Renato Marroquín, Donald Kossmann |
Proc. VLDB Endow. | 4 |
| 2015 | SciSpark: Applying in-memory distributed computing to weather event detection and trackingabstractIn this paper we present SciSpark, a Big Data framework that extends Apache™ Spark for scaling scientific computations. The paper details the initial architecture and design of SciSpark. We demonstrate how SciSpark achieves parallel ingesting and partitioning of earth science satellite and model datasets. We also illustrate the usability and extensibility of SciSpark by implementing aspects of the Grab 'em Tag 'em Graph 'em (GTG) algorithm using SciSpark and its Map Reduce capabilities. GTG is a topical automated method for identifying and tracking Mesoscale Convective Complexes in satellite infrared datasets. Rahul Palamuttam, Renato Marroquín, Chris Mattmann, Kim Whitehall, Rishi Verma, Lewis J. McGibbney, Paul M. Ramirez |
IEEE BigData | 2 |