Victor Laforet

dblp:416/7416 · DBLP profile ↗
← Back
2ranked-venue papers
1as first author
2since 2021 · last 2026
0009-0006-0487-6271ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 1 · 1 first-author · 1 since 2021Databases, 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.

Databases, data mining, and information retrieval
1 paper
Indexing and storage engines · 50% Transaction processing and concurrency control · 50%
Software engineering, system software, and programming languages
1 paper
Concurrent programming · 77% Operating systems · 23%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Indexing and storage engines
in-memory index
1.012026
Operation-aware Hybrid Locking for Modern In-Memory Indexes · Proc. VLDB Endow. 2026
Transaction processing and concurrency control › concurrency control
locking
1.012026
Operation-aware Hybrid Locking for Modern In-Memory Indexes · Proc. VLDB Endow. 2026
Concurrent programming › synchronization
mutual exclusion
0.912025
FlexGuard: Fast Mutual Exclusion Independent of Subscription · SOSP 2025
Operating systems › resource management › process management
CPU scheduling
0.312025
FlexGuard: Fast Mutual Exclusion Independent of Subscription · SOSP 2025

Methods — techniques the papers use, named apart from their topics

eBPF · 0.9
YearPublicationVenuePosition
2026 Operation-aware Hybrid Locking for Modern In-Memory Indexes
Vishal Gupta 0006, Martin Sanchez Lopez, Victor Laforet, Jean-Pierre Lozi, Sanidhya Kashyap
Proc. VLDB Endow.3
2025 FlexGuard: Fast Mutual Exclusion Independent of Subscription
abstract
Performance-oriented applications require efficient locks to harness the computing power of multicore architectures. While fast, spinlock algorithms suffer severe performance degradation when thread counts exceed available hardware capacity, i.e., in oversubscribed scenarios. Existing solutions rely on imprecise heuristics for blocking, leading to suboptimal performance. We present FlexGuard, the first approach that systematically switches from busy-waiting to blocking precisely when a lock-holding thread is preempted. Flex-Guard achieves this by communicating with the OS scheduler via eBPF, unlike prior approaches. FlexGuard matches or improves performance in LevelDB, a memory-optimized database index, PARSEC's Dedup, and SPLASH2X's Raytrace and Streamcluster, boosting throughput by 1–6× in non-oversubscribed and up to 5× in oversubscribed scenarios.
Victor Laforet, Sanidhya Kashyap, Calin Iorgulescu, Julia Lawall, Jean-Pierre Lozi
SOSP1