Demo Data from VLDB 2026 / reviewers in the wild / expert
Manel Lurbe
dblp:275/8022
· DBLP profile ↗
3ranked-venue papers
2as first author
2since 2021 · last 2022
0000-0003-0095-195XORCID · corroborated
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 1 · 1 first-author · 1 since 2021Computer networks · 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.
| Computer architecture, parallel and distributed computing, and storage systems
1 paper |
Memory systems · 50% Performance modeling and evaluation · 50% | |
| Databases, data mining, and information retrieval
1 paper |
Machine learning and data management · 100% |
Topics — the 3 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Memory systems › cache › prefetching
hardware prefetching |
0.6 | 1 | 2022 | DeepP: Deep Learning Multi-Program Prefetch Configuration for the IBM POWER 8 · IEEE Trans. Computers 2022 |
Performance modeling and evaluation
performance prediction |
0.6 | 1 | 2022 | DeepP: Deep Learning Multi-Program Prefetch Configuration for the IBM POWER 8 · IEEE Trans. Computers 2022 |
Machine learning and data management › learned database components
learned configuration tuning |
0.2 | 1 | 2022 | DeepP: Deep Learning Multi-Program Prefetch Configuration for the IBM POWER 8 · IEEE Trans. Computers 2022 |
Methods — techniques the papers use, named apart from their topics
performance event monitoring · 1.1dynamic training · 1.1deep learning · 1.1
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2022 | A Neural Network to Estimate Isolated Performance from Multi-Program ExecutionabstractWhen multiple applications are running on a platform with shared resources like multicore CPUs, the behaviour of the running application can be altered by the co-runners. In this case, the system resources need to be managed (e.g. by repartitioning the cache space, re-schedule applications in distinct cores, modifying the prefetcher configuration, etc.) to reduce the inter-application interference in order to minimize the performance losses over isolated execution. In this context, a main challenge in different computing scenarios like the public cloud or soft real-time systems is knowing the performance impact of a given management action on each application with respect to its isolated execution. With this aim, in this work we present a neural network-based approach that estimates the performance an application would have had in isolation from multi-program executions. Experimental results show that the proposal dynamically adapts to changes in application behavior. On average, the predicted performance presents an error deviation by 11.7% and 2.3% for MAPE and MSE respectively. Manel Lurbe, Josué Feliu, Salvador Petit, María Engracia Gómez, Julio Sahuquillo |
PDP | 1 |
| 2022 | DeepP: Deep Learning Multi-Program Prefetch Configuration for the IBM POWER 8abstractCurrent multi-core processors implement sophisticated hardware prefetchers, that can be configured by application (PID), to improve the system performance. When running multiple applications, each application can present different prefetch requirements, hence different configurations can be used. Setting the optimal prefetch configuration for each application is a complex task since it does not only depend on the application characteristics but also on the interference at the shared memory resources (e.g., memory bandwidth). In his paper, we proposeDeepP, a deep learning approach for the IBM POWER8 that identifies at run-time the best prefetch configuration for each application in a workload. To this end, the neural network predicts the performance of each application under the studied prefetch configurations by using a set of performance events. The prediction accuracy of the network is improved thanks to a dynamic training methodology that allows learning the impact of dynamic changes of the prefetch configuration on performance. At run-time, the devised network infers the best prefetch configuration for each application and adjusts it dynamically. Experimental results show that the proposed approach improves performance, on average, by 5.8%, 6.7%, and 15.8% compared to the default prefetch configuration across different 6-, 8-, and 10-application workloads, respectively. Manel Lurbe, Josué Feliu, Salvador Petit, María Engracia Gómez, Julio Sahuquillo |
IEEE Trans. Computers | 1 |
| 2020 | Providing resilience to UAV swarms following planned missionsabstractAs we experience an unprecedented growth in the field of Unmanned Aerial Vehicles (UAVs), more and more applications keep arising due to the combination of low cost and flexibility provided by these flying devices, especially those of the multirrotor type. Within this field, solutions where several UAVs team-up to create a swarm are gaining momentum as they enable to perform more sophisticated tasks, or accelerate task execution compared to the single-UAV alternative. However, advanced solutions based on UAV swarms still lack significant advancements and validation in real environments to facilitate their adoption and deployment. In this paper we take a step ahead in this direction by proposing a solution that improves the resilience of swarm flights, focusing on handling the loss of the swarm leader, which is typically the most critical condition to be faced. Experiments using our UAV emulation tool (ArduSim) evidence the correctness of the protocol under adverse circumstances, and highlight that swarm members are able to seamlessly switch to an alternative leader when necessary, introducing a negligible delay in the process in most cases, while keeping this delay within a few seconds even in worst-case conditions. Jamie Wubben, Izan Catalán, Manel Lurbe, Francisco Fabra, Francisco J. Martinez, Carlos T. Calafate, Juan-Carlos Cano, Pietro Manzoni |
ICCCN | 3 |