VLDB 2026 Research / reviewers in the wild / expert
Tara Mirmira
dblp:328/6166
· DBLP profile ↗
1ranked-venue papers
0as first author
1since 2021 · last 2022
0000-0002-9887-8465ORCID · reported
Domains — the database's venue-derived domains; a paper can count in several
Databases, data management, data science and information retrieval · 1 · 1 since 2021
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
1 paper |
Cloud and datacenter computing · 77% Performance modeling and evaluation · 23% | |
| Databases, data mining, and information retrieval
1 paper |
Query processing and optimization · 100% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Query processing and optimization
user-defined functions |
0.6 | 1 | 2022 | Containerized Execution of UDFs: An Experimental Evaluation · Proc. VLDB Endow. 2022 |
Cloud and datacenter computing › virtualization
containerization |
0.6 | 1 | 2022 | Containerized Execution of UDFs: An Experimental Evaluation · Proc. VLDB Endow. 2022 |
Cloud and datacenter computing
virtualization |
0.6 | 1 | 2022 | Containerized Execution of UDFs: An Experimental Evaluation · Proc. VLDB Endow. 2022 |
Performance modeling and evaluation
benchmarking |
0.2 | 1 | 2022 | Containerized Execution of UDFs: An Experimental Evaluation · Proc. VLDB Endow. 2022 |
Performance modeling and evaluation
bottleneck analysis |
0.2 | 1 | 2022 | Containerized Execution of UDFs: An Experimental Evaluation · Proc. VLDB Endow. 2022 |
Methods — techniques the papers use, named apart from their topics
experimental evaluation · 1.1binary communication · 1.1arrow flight · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | Containerized Execution of UDFs: An Experimental EvaluationabstractUser-defined functions (UDFs) have long been used as the de facto way to extend the capabilities of data management systems. However, they are restricted to the specificities of each DBMS, and recent demands for advanced analytics have increased the need for complex UDFs that may require execution of arbitrary computation written in any programming language, management of library dependencies, portability across environments and engines, and resource isolation. These requirements go beyond what traditional UDFs were designed for, and have given rise to containerized UDFs that enable encapsulation and portability. However, this approach is nascent and can result in significant performance penalties and usability issues. In this paper, we present the first study that spans all stages of containerized UDFs' life cycle, performance bottlenecks in their execution, and extensibility to support different engines. Our experiments show that the performance of containerized UDF execution can be greatly affected by system design choices and that there are many trade-offs to consider. For example, regarding the method of communication with the containerized UDF, we show that binary-based implementations minimize overheads and are more than 2.4x faster than widely used text-based ones. Adopting a newer general-purpose communication method such as Arrow Flight can improve performance dramatically, causing a minimal ~10% slowdown compared to non-containerized UDFs. Additionally, containerized UDF start times vary wildly due to program size and complexity, from .07s to 7s in our experiments. Our insights can help DBMS developers make appropriate choices based on individual use cases when designing their systems. Karla Saur, Tara Mirmira, Konstantinos Karanasos, Jesús Camacho-Rodríguez |
Proc. VLDB Endow. | 2 |