I am Jean-Pierre Lozi, a Maître de Conférences (Associate Professor) at the [University of Nice Sophia Antipolis] ([I3S lab], [MODALIS team]). I was previously a University Research Associate at [Simon Fraser University], working under the supervision of [Alexandra Fedorova]. I hold Master's degrees from both [Télécom ParisTech] and [Université Pierre et Marie Curie (Paris 6)], as well as a PhD from [UPMC]. My research interests include multicore architectures, synchronization algorithms, OS schedulers as well as general systems research.

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

    [Program Committees]
    [Talks]
    [Teaching]
    [Selected publications]
    [Other publications]
    [Photography] * New *
personal_info.txt [+]
8,0-1       All

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

Member of the APSys 2020 Program Committee, and chair of the Operating Systems session.
Member of the APSys 2019 Program Committee.
Member of the Middleware 2018 Program Committee.
Member of the ASPLOS 2018 Program Committee (heavy PC).
Member of the USENIX ATC 2017 Program Committee (no light/heavy distinction).
Member of the EuroSys 2017 Program Committee (heavy PC).
I was also a reviewer for ComPAS 2017, 2019 and 2020 (national conference).


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

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


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

I was a member of the PhD Jury of Mr. 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 Ms. Maria Carpen-Amarie, defended on Nov. 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


/*
 * ===========
 * 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)



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

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), 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


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), SOSP 2019, Huntsville, ON, Canada, 2019


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


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 XVI), Whistler, BC, Canada, 2017


The Linux Scheduler: a Decade of Wasted Cores [PDF] [SLIDES] [HOMEPAGE]
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, Gael 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:
 * ===================
 */

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


Ipanema : un langage dédié pour le développement d’ordonnanceurs multi-coeurs sûrs [PDF]
Redha Gouicem, Julien Sopena, Julia Lawall, Gilles Muller, Baptiste Lepers, Willy Zwaenepoel, Jean-Pierre Lozi and Nicolas Palix
5ème Conférence d’informatique en Parallélisme, Architecture et Système (ComPAS'2017), Sophia Antipolis, 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)


EHCtor: Detecting Resource-Release Omission Faults in Error-Handling Code for Systems Software [PDF]
Suman Saha and Jean-Pierre Lozi
9ème Conférence Française en Systemes d’Exploitation (CFSE '9), Grenoble, 2013


Le Remote Core Lock (RCL) : une nouvelle technique de verrouillage pour les architectures multi-cœur * Best paper * [PDF]
Jean-Pierre Lozi
8ème Conférence Française en Systemes d’Exploitation (CFSE '8), Saint-Malo, 2011



/*
 * ===========
 * PhD Thesis:
 * ===========
 */

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



/*
 * ==================
 * 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:
 * ===============
 */

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



/*
 * ==============
 * Travel Grants:
 * ==============
 */

EuroTM Travel Grant to attend EuroSys '12 (Bern, Switzerland)
USENIX Federated Conferences Week Student Grant to attend USENIX ATC '12 (Boston, USA)
SOSP 2011 Student Scholarship to attend SOSP '11 (Cascais, Portugal)
EuroSys Travel Grant to attend EuroSys '11 (Salzburg, Switzerland)



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

[Older projects]



work.txt [+]
-- INSERT --
 

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


                       /*
                        * Maître de conférences (Associate Professor)
                        * [Université Nice Sophia Antipolis]
                        */

                                        Office address:
                             I3S, Templiers 1 building, office 446
                                 930 route des Colles, BP 145
                                06903 Sophia Antipolis, France

                                        E-mail address:
                                     jplozi _at_ unice.fr


/***** UPDATE: as of August 2017, I am en détachement @ Oracle Labs Zürich. *****/
  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