__                  ___  _                   __            _ 
      __ / /__ ___ ____  ____/ _ \(_)__ ___________   / /  ___  ___ (_)
     / // / -_) _ `/ _ \/___/ ___/ / -_) __/ __/ -_) / /__/ _ \/_ // / 
     \___/\__/\_,_/_//_/   /_/  /_/\__/_/ /_/  \__/ /____/\___//__/_/  


              /*
               * Research Scientist (Chargé de Recherche)
               * @[Inria] Paris, [Whisper] team
               */

                               Office address:
                              Inria, bureau 223
                              2, rue Simone Iff
                             75012 Paris, France

                               E-mail address:
                       jean-pierre.lozi _at_ inria.fr
I am Jean-Pierre Lozi, a Research Scientist (Chargé de Recherche) in the [Whisper] team at [Inria] Paris since August 2022. I was previously a Principal Researcher at [Oracle Labs] Zürich. My research interests include multicore architectures, synchronization primitives, operating systems, task scheduling, and graph processing.



/*
 * ==============
 * Main Contents:
 * ==============
 */

    [Program Committees]
    [PhD Juries]
    [Notable Talks]
    [Selected Publications]
    [Other Publications]
    [Theses]
    [See also]

/*
 * ===================
 * Program Committees:
 * ===================
 */

Member of the DSN '24 Program Committee.
Member of the ASPLOS '24 Program Committee.
Member of the USENIX ATC '23 Program Committee (heavy PC).
Member of the EuroSys '23 Program Committee. Sponsor chair.
Member of the DSN '22 Program Committee.
Member of the EuroSys '22 Program Committee (heavy PC). Chair of the 'Concurrency' session.
Member of the APSys '20 Program Committee (chair of the 'Operating Systems' session).
Member of the APSys '19 Program Committee.
Member of the Middleware '18 Program Committee.
Member of the ASPLOS '18 Program Committee (heavy PC).
Member of the USENIX ATC '17 Program Committee.
Member of the EuroSys '17 Program Committee (heavy PC).
I was also a reviewer for TOCS in 2023.



/*
 * ===========
 * PhD Juries:
 * ===========
 */

I was a member of the PhD Jury of Damien Carver, defended on May 17, 2019 at Sorbonne Université in Paris, France. The PhD defense was titled:
Advanced Consolidation for Dynamic Containers
Other members of the jury were:
Prof. Sébastien Monnet (PhD advisor), Julien Sopena, Dimitri Defauvelet, Prof. Laurent Réveillère, Prof. Gilles Grimaud, Prof. Gilles Muller, Prof. Alain Tchana, and Prof. Béatrice Bérard

I was a member of the PhD Jury of Maria Carpen-Amarie, defended on November 3, 2017 at the University of Neuchâtel, Switzerland. The PhD defense was titled:
Efficient Memory Management with Hardware Transactional Memory: A Focus on Java Garbage Collectors and C++ Smart Pointers
Other members of the jury were:
Prof. Pascal Felber (PhD advisor), Prof. Rachid Guerraoui, Prof. Nir Shavit, and Prof. Valerio Schiavoni



/*
 * ==============
 * Notable Talks:
 * ==============
 */

Keynote speaker at BPOE '9, the Ninth Workshop on Big Data Benchmarks, Performance, Optimization, and Emerging Hardware -- co-located with ASPLOS '18 [SLIDES]
Invited speaker at the Amadeus Global Technical Forum, November 2016 [SLIDES]



/*
 * ======================
 * Selected Publications:
 * ======================
 */

OS Scheduling with Nest: Keeping Tasks Close Together on Warm Cores [PDF]
Julia Lawall, Himadri Chhaya-Shailesh, Jean-Pierre Lozi, Baptiste Lepers, Willy Zwaenepoel, and Gilles Muller
In Proceedings of the 17th European Conference on Computer Systems (EuroSys '22), pages 368-383, Rennes, France, 2022


aDFS: An Almost Depth-First-Search Distributed Graph-Querying System [PDF]
Vasileios Trigonakis, Jean-Pierre Lozi, Tomáš Faltín, Nicholas P. Roth, Iraklis Psaroudakis, Arnaud Delamare, Vlad Haprian, Călin Iorgulescu, Petr Koupy, Jinsoo Lee, Sungpack Hong, and Hassan Chafi
In Proceedings of the 2021 USENIX Annual Technical Conference (USENIX ATC '21), pages 209-224, Online, 2021


Fewer Cores, More Hertz: Leveraging High-Frequency Cores in the OS Scheduler for Improved Application Performance [PDF]
Redha Gouicem, Damien Carver, Jean-Pierre Lozi, Julien Sopena, Baptiste Lepers, Willy Zwaenepoel, Nicolas Palix, Julia Lawall, and Gilles Muller
In Proceedings of the 2020 USENIX Annual Technical Conference (USENIX ATC '20), pages 435-448, Online, 2020


Provable Multicore Schedulers with Ipanema: Application to Work Conservation [PDF]
Baptiste Lepers, Damien Carver, Redha Gouicem, Jean-Pierre Lozi, Nicolas Palix, Virginia Aponte, Willy Zwaenepoel, Julien Sopena, Julia Lawall, and Gilles Muller
In Proceedings of the 15th European Conference on Computer Systems (EuroSys '20), Article 3, 16 pages, Online, 2020


Placement of Virtual Containers on NUMA Systems: a Practical and Comprehensive Model [PDF]
Justin Funston, Maxime Lorrillère, Alexandra Fedorova, Baptiste Lepers, David Vengerov, Jean-Pierre Lozi, and Vivien Quéma
In Proceedings of the 2018 USENIX Annual Technical Conference (USENIX ATC '18), pages 281-294, Boston, MA, USA, 2018


Analytics with Smart Arrays: Adaptive and Efficient Language-Independent Data [PDF]
Iraklis Psaroudakis, Stefan Kaestle, Matthias Grimmer, Daniel Goodman, Jean-Pierre Lozi, and Tim Harris
In Proceedings of the 13th European Conference on Computer Systems (EuroSys '18), Article 17, 15 pages, Porto, Portugal, 2018


The Linux Scheduler: a Decade of Wasted Cores [PDF] [SLIDES] [REPOSITORY]
Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fabien Gaud, Vivien Quéma, and Alexandra Fedorova
In Proceedings of the 11th European Conference on Computer Systems (EuroSys '16), pages 1-16, London, United Kingdom, 2016


Fast and Portable Locking for Multicore Architectures [PDF] [HOMEPAGE]
Jean-Pierre Lozi, Florian David, Gaël Thomas, Julia Lawall, and Gilles Muller
In ACM Transactions on Computer Systems (TOCS) Volume 33, Issue 4 (January 2016), Article 13, 62 pages


Hector: Detecting Resource-Release Omission Faults in Error-Handling Code for Systems Software * Best paper * [PDF]
Suman Saha, Jean-Pierre Lozi, Gaël Thomas, Julia Lawall, and Gilles Muller
In Proceedings of the 43rd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN '13), pages 204-216, Budapest, Hungary, 2013


Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications [PDF] [TALK/SLIDES] [HOMEPAGE]
Jean-Pierre Lozi, Florian David, Gaël Thomas, Julia Lawall, and Gilles Muller
In Proceedings of the 2012 USENIX Annual Technical Conference (USENIX ATC '12), pages 65-76, Boston, MA, USA, 2012



/*
 * ===================
 * Other Publications:
 * ===================
 */

SecV: Secure Code Partitioning via Multi-Language Secure Values
Peterson Yuhala, Hugo Guiroux, Jean-Pierre Lozi, Pascal Felber, Valerio Schiavoni, Alain Tchana, and Gaël Thomas
To appear at the 24nd ACM/IFIP International Middleware Conference (Middleware '23), Bologna, Italy, 2023


FastXenBlk: High-Performance Virtualized Disk IOs Without Compromising Isolation
Damien Thenot, Jean-Pierre Lozi, and Gaël Thomas
To appear at the 24nd ACM/IFIP International Middleware Conference (Middleware '23), Bologna, Italy, 2023


A Reachability Index for Recursive Label-Concatenated Graph Queries [PDF]
Chao Zhang, Angela Bonifati, Hugo Kapp, Vlad Haprian, and Jean-Pierre Lozi
In Proceedings of the 39th IEEE International Conference on Data Engineering (ICDE '23), pages 67-81, Anaheim, California, USA, 2023


Towards User-Programmable Schedulers in the Operating System Kernel [PDF]
Djob Mvondo, Antonio Barbalace, Jean-Pierre Lozi, Gilles Muller
At the 11th Workshop on Systems for Post-Moore Architectures (SPMA '22, no proceedings), Rennes, France, 2022


Montsalvat: Intel SGX Shielding for GraalVM Native Images [PDF]
Peterson Yuhala, Jämes Ménétrey, Pascal Felber, Valerio Schiavoni, Alain Tchana, Gaël Thomas, Hugo Guiroux, and Jean-Pierre Lozi
In Proceedings of the 22nd ACM/IFIP International Middleware Conference (Middleware '21), pages 352-364, Online, 2021


CSR++: A Fast, Scalable, Update-Friendly Graph Data Structure [PDF]
Soukaina Firmli, Vasileios Trigonakis, Jean-Pierre Lozi, Iraklis Psaroudakis, Alexander Weld, Dalila Chiadmi, Sungpack Hong, and Hassan Chafi
In Proceedings of the 24th International Conference on Principles of Distributed Systems (OPODIS '20), Online, pages 17:1-17:16, 2020


Fork/Wait and Multicore Frequency Scaling: a Generational Clash [PDF]
Damien Carver, Redha Gouicem, Jean-Pierre Lozi, Julien Sopena, Baptiste Lepers, Willy Zwaenepoel, Nicolas Palix, Julia Lawall, and Gilles Muller
In Proceedings of the 10th Workshop on Programming Languages and Operating Systems (PLOS '19), pages 53-59, SOSP 2019, Huntsville, ON, Canada, 2019


The Challenging Problem of Industrial Applications of Multicore-Generated Iterates of Nonlinear Mappings
Jean-Pierre Lozi, Oleg Garasym, and René Lozi
Industrial Mathematics and Complex Systems, Springer, pages 43-76, 2017


Toward Proving Optimistic Multicore Schedulers [PDF]
Baptiste Lepers, Gilles Muller, Julia Lawall, Willy Zwaenepoel, Jean-Pierre Lozi, Nicolas Palix, Redha Gouicem, and Julien Sopena
In Proceedings of the 16th Workshop on Hot Topics in Operating Systems (HotOS '17), Whistler, BC, Canada, 2017


How Useful Randomness for Cryptography Can Emerge from Multicore-Implemented Complex Networks of Chaotic Maps
Oleg Garasym, Jean-Pierre Lozi, and René Lozi
Journal of Difference Equations and Applications, Taylor & Francis, pages 1-39, 2017


Your Cores are Slacking Off—or Why OS Scheduling is a Hard Problem [PDF]
Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fabien Gaud, Vivien Quéma, and Alexandra Fedorova
USENIX login; Volume 41, Issue 3 (Winter 2016)



/*
 * ==================
 * Technical Reports:
 * ==================
 */

Efficient locking for multicore architectures [PDF]
Jean-Pierre Lozi, Gaël Thomas, Julia Lawall, and Gilles Muller
INRIA Research Report #7779, 2011



/*
 * ===============
 * Posters / WiPs:
 * ===============
 */

eBPF Hybrid Locks: Scalable Spin-based User-Space Locking [PDF]
Victor Laforet, Jean-Pierre Lozi, Julia Lawall
Poster, 29th ACM Symposium on Operating Systems Principles (SOSP '23), Koblenz, Germany, 2023


Remote Core Locking: Migrating Critical-Section Execution to Improve the Performance of Multithreaded Applications
Jean-Pierre Lozi, Gaël Thomas, Julia Lawall, and Gilles Muller
Work in Progress, 23rd ACM Symposium on Operating Systems Principles (SOSP '11), Cascais, Portugal, 2011


The Remote Core Lock (RCL): Can Migrating The Execution Of Critical Sections To Remote Cores Improve Performance? [PDF]
Jean-Pierre Lozi, Gaël Thomas, Julia Lawall, and Gilles Muller
Poster, 6th European Conference on Computer Systems (EuroSys '11), Salzburg, Austria, 2011



/*
 * =======
 * Theses:
 * =======
 */

PhD thesis: Towards More Scalable Mutual Exclusion for Multicore Architectures [PDF] [SLIDES] [HOMEPAGE]
Jean-Pierre Lozi


Master's thesis: Improving the Performance of Java Applications on Multicore Architectures [PDF]
Jean-Pierre Lozi



/*
 * ===========
 * Teaching:
 * ===========
 */

2016:
- [Software Architecture MSc] Techniques Modernes de Programmation Concurrente
- [Data Science MSc] Technologies pour les Données Massives / Big Data Technologies
- [UBINET MSc] Large Scale Distributed Systems - Big Data, MapReduce & Hadoop
- [BSc] Introduction au Web
- [BSc] Systèmes Informatiques

2015:
- [UBINET MSc] Large Scale Distributed Systems - Big Data, MapReduce & Hadoop
- [BSc] Introduction au Web
- [BSc] Systèmes Informatiques

2014:
- [Big Data MSc] Programming with Big Data (Simon Fraser University)



/*
 * =========
 * See Also:
 * =========
 */

[Older projects]
[Photography] * External link *


work.txt [+]
-- INSERT --
 
  1 
  2 
  3 
  4 
  5 
  6 
  7 
  8 
  9 
 10 
 11 
 12 
 13 
 14 
 15 
 16 
 17 
 18 
 19 
 20 
 21 
 22 
 23 
 24 
 25 
 26 
 27 
 28 
 29 
 30 
 31 
 32 
 33 
 34 
 35 
 36 
 37 
 38 
 39 
 40 
 41 
 42 
 43 
 44 
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
personal_info.txt [+]
8,0-1       All
'12 '21