Demo Data from SIGIR 2026 / reviewers in the wild / expert
Pierre Matri
dblp:183/2617
· DBLP profile ↗
7ranked-venue papers
7as first author
1since 2021 · last 2021
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 6 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 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 |
Storage systems · 77% Memory systems · 23% | |
| Databases, data mining, and information retrieval
1 paper |
Transaction processing and concurrency control · 100% |
Topics — the 2 heaviest of 3, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Storage systems › object storage
blob storage |
0.2 | 1 | 2016 | Týr: blob storage meets built-in transactions · SC 2016 |
Memory systems › memory consistency › memory consistency model
sequential consistency |
0.1 | 1 | 2016 | Týr: blob storage meets built-in transactions · SC 2016 |
Methods — techniques the papers use, named apart from their topics
in-place atomic operations · 0.5fine-grained random write · 0.5
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Neon: Low-Latency Streaming Pipelines for HPCabstractReal time data analysis in the context of e.g. realtime monitoring or computational steering is an important tool in many fields of science, allowing scientists to make the best use of limited resources such as sensors and HPC platforms. These tools typically rely on large amounts of continuously collected data that needs to be processed in near-real time to avoid wasting compute, storage, and networking resources. Streaming pipelines are a natural fit for this use case but are inconvenient to use on high-performance computing (HPC) systems because of the diverging system software environment with big data, increasing both the cost and the complexity of the solution. In this paper we propose Neon, a clean-slate design of a streaming data processing framework for HPC systems that enables users to create arbitrarily large streaming pipelines. The experimental results on the Bebop supercomputer show significant performance improvements compared with Apache Storm, with up to 2x increased throughput and reduced latency. Pierre Matri, Robert B. Ross |
CLOUD | 1 |
| 2020 | Mission possible: Unify HPC and Big Data stacks towards application-defined blobs at the storage layer
Pierre Matri, Yevhen Alforov, Álvaro Brandón, María S. Pérez 0001, Alexandru Costan, Gabriel Antoniu, Michael Kuhn 0003, Philip H. Carns, Thomas Ludwig 0002 |
Future Gener. Comput. Syst. | 1 |
| 2018 | TýrFS: Increasing Small Files Access Performance with Dynamic Metadata ReplicationabstractSmall files are known to pose major performance challenges for file systems. Yet, such workloads are increasingly common in a number of Big Data Analytics workflows or large-scale HPC simulations. These challenges are mainly caused by the common architecture of most state-of-the-art file systems needing one or multiple metadata requests before being able to read from a file. Small input file size causes the overhead of this metadata management to gain relative importance as the size of each file decreases. In this paper we propose a set of techniques leveraging consistent hashing and dynamic metadata replication to significantly reduce this metadata overhead. We implement such techniques inside a new file system named TýrFS, built as a thin layer above the Týr object store. We prove that TýrFS increases small file access performance up to one order of magnitude compared to other state-of-the-art file systems, while only causing a minimal impact on file write throughput. Pierre Matri, María S. Pérez 0001, Alexandru Costan, Gabriel Antoniu |
CCGrid | 1 |
| 2018 | SLoG: Large-Scale Logging Middleware for HPC and Big Data ConvergenceabstractCloud developers traditionally rely on purpose-specific services to provide the storage model they need for an application. In contrast, HPC developers have a much more limited choice, typically restricted to a centralized parallel file system for persistent storage. Unfortunately, these systems often offer low performance when subject to highly concurrent, conflicting I/O patterns. This makes difficult the implementation of inherently concurrent data structures such as distributed shared logs. Yet, this data structure is key to applications such as computational steering, data collection from physical sensor grids, or discrete event generators. In this paper we tackle this issue. We present SLoG, shared log middleware providing a shared log abstraction over a parallel file system, designed to circumvent the aforementioned limitations. We evaluate SLoG's design on up to 100,000 cores of the Theta supercomputer: the results show high append velocity at scale while also providing substantial benefits for other persistent backend storage systems. Pierre Matri, Philip H. Carns, Robert B. Ross, Alexandru Costan, María S. Pérez 0001, Gabriel Antoniu |
ICDCS | 1 |
| 2018 | Keeping up with storage: Decentralized, write-enabled dynamic geo-replication
Pierre Matri, María S. Pérez 0001, Alexandru Costan, Luc Bougé, Gabriel Antoniu |
Future Gener. Comput. Syst. | 1 |
| 2017 | Could Blobs Fuel Storage-Based Convergence Between HPC and Big Data?abstractThe increasingly growing data sets processed on HPC platforms raise major challenges for the underlying storage layer. A promising alternative to POSIX-IO-compliant file systems are simpler blobs (binary large objects), or object storage systems. They offer lower overhead and better performance at the cost of largely unused features such as file hierarchies or permissions. Similarly, blobs are increasingly considered for replacing distributed file systems for big data analytics or as a base for storage abstractions like key-value stores or time-series databases. This growing interest in such object storage on HPC and big data platforms raises the question: Are blobs the right level of abstraction to enable storage-based convergence between HPC and Big Data? In this paper we take a first step towards answering the question by analyzing the applicability of blobs for both platforms. Pierre Matri, Yevhen Alforov, Álvaro Brandón, Michael Kuhn 0003, Philip H. Carns, Thomas Ludwig 0002 |
CLUSTER | 1 |
| 2016 | Týr: blob storage meets built-in transactionsabstractConcurrent Big Data applications often require high-performance storage, as well as ACID (Atomicity, Consistency, Isolation, Durability) transaction support. Although blobs (binary large objects) are an increasingly popular storage model for such applications, state-of-the-art blob storage systems offer no transaction semantics. This demands users to coordinate data access carefully in order to avoid race conditions, inconsistent writes, overwrites and other problems that cause erratic behavior. We argue there is a gap between existing storage solutions and application requirements, which limits the design of transaction-oriented applications. We introduce Týr, the first blob storage system to provide built-in, multiblob transactions, while retaining sequential consistency and high throughput under heavy access concurrency. Týr offers fine-grained random write access to data and in-place atomic operations. Large-scale experiments with a production application from CERN LHC show Týr throughput outperforming state-of-the-art solutions by more than 75%. Pierre Matri, Alexandru Costan, Gabriel Antoniu, Jesús Montes, María S. Pérez 0001 |
SC | 1 |