François Tessier

Research Scientist, Inria

Permanent member of the KerData research team at INRIA Rennes – Bretagne Atlantique Research Center and IRISA.

Contact details

Inria Rennes Bretagne – Atlantique
Campus Universitaire de Beaulieu, 35042, Rennes
Office: D172 (orange level)
Phone: +33 (0)2 99 XX XX XX

Research Interests

My main current research interests are related to I/O and storage on large scale distributed infrastructures: clouds, HPC systems, converged infrastructures for HPC and Big Data analytics.

Recent Highlights

Short Bio

François Tessier has been a Research Scientist at Inria in Rennes, within the KerData team since November 2020. He has been focusing there on I/O and storage challenges in a context of HPC/Cloud convergence. Before that, he worked two years as a Computational Scientist at ETH Zürich within CSCS (Swiss National Supercomputing Center) located in Lugano, Switzerland where he worked on dynamic provisioning of storage resources for HPC applications and large-scale workflows. Previously, he spent two years and a half as a postdoctoral appointee at Argonne National Laboratory, IL, USA where he addressed the problem of data movement optimization for I/O and storage. He received a Ph.D in Computer Science in 2015 from University of Bordeaux, France, under the supervision of Emmanuel Jeannot and Guillaume Mercier. His Ph.D thesis focused on topology and affinity-aware application placement and load balancing.


A list of publications can be found on Google Scholar. Below is a short list of the most representative papers:


  • StorAlloc: StorAlloc is a simulator of a storage-aware job scheduler. Through our simulator, we want to demonstrate how storage resources can be allocated the same way as computing resources on large-scale systems equipped with heterogeneous storage spaces.
  • TAPIOCA: Topology-aware data aggregation C++ library for I/O intensive applications. The repository also contains a set of C++ and Fortran benchmark. Transfer actions of TAPIOCA into HDF5 are in progress.
  • TreeMatch: Project initiated by Emmanuel Jeannot and Guillaume Mercier. TreeMatch is an algorithm and a library computing an affinity-aware placement of processing entities. The goal of TreeMatch is to minimize the communication cost between processes and reduce the overall time to solution of parallel and distributed applications.
  • Dynamic Storage Resource Provisioning: Tool designed to provide, on-demand and through the job scheduler, a set of isolated intermediate storage resources along with a containerized storage system deployed on the fly on top of it. The current implementation supports three data managers: a parallel file system, a high-performance object store, and a highly scalable database.

Supervision of research activities

PhD Students

  • Since Nov. 2021 – Julien Monniot. Co-supervision with Gabriel Antoniu. Topic: Dynamic provisioning of intermediate storage resources across hybrid HPC/Cloud infrastructures


  • 2021 – Matthieu Robert (Université de Rennes): Co-supervision with Gabriel Antoniu. Topic: Algorithms for dynamic provisioning of storage resources on supercomputers


Comments are closed.