Publications

My Google scholar profile is available here.

Selection of publications:

  • Pierre Olivier, Sang-Hoon Kim, and Binoy Ravindran, “OS Support for Thread Migration and Distribution in the Fully Heterogeneous Datacenter”, in The 16th Workshop on Hot Topics in Operating Systems (HotOS XVI), May 7-10, 2017, Whistler, British Columbia, Canada ( link)
  • Vlad Nitu, Pierre Olivier, Alain Tchana, Daniel Chiba, Antonio Barbalace, Daniel Hagimont, and Binoy Ravindran, “Swift Birth and Quick Death: Enabling Fast Parallel Guest Boot and Destruction in the Xen Hypervisor”, in 13th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments (VEE 2017), April 8-9, 2017, Xi’an China (link).
  • Jalil Boukhobza, Pierre Olivier, “Flash Memory Integration”, ISTE Press/Elsevier, 2017 (Book). [link]
  • Pierre Olivier, Jalil Boukhobza, Eric Senn, Hamza Ouarnoughi, “A Methodology for Estimating Performance and Power Consumption of Embedded Flash File Systems”, in ACM Transactions on Embedded Computing Systems (ACM TECS), 2016. [link]
  • Hamza Ouarnoughi, Jalil Boukhobza, Pierre Olivier, Loic Plassart, Ladjel Bellatreche, “Performance analysis and modeling of SQLite embedded databases on flash file systems”, Design Automation for Embedded Systems (DAES), Springer, October 2014. [link]
  • Pierre Olivier, Jalil Boukhobza, “A Hardware Time Manager Implementation for the Xenomai Real-Time Kernel of Embedded Linux”, in ACM SIGBED Review vol. 9, issue 2, Special issue of the Embed With Linux (EWiLi) International workshop, Lorient, France, 2012. [link]
  • Jalil Boukhobza, Pierre Olivier, Stéphane Rubini, “A Cache Management Strategy to Replace Wear Leveling Techniques for Embedded Flash Memory”, in IEEE International Symposium on Performance Evaluation of Computer and Telecommunication Systems, The Hague, Netherlands, 2011. – This paper received the best paper award – [link]

Others – Journals and book chapters:

  1. Jalil Boukhobza, Pierre Olivier, Stéphane Rubini, Laurent Lemarchand, Yassine Hadjadj-Aoul, Arezki Laga, “MaCACH: An Adaptive Cache-Aware Hybrid FTL Mapping Scheme Using Feedback Control for Efficient Page-Mapped Space Management”, Journal of Systems Architecture (JSA), Elsevier, 2015. [link]
  2. Pierre Olivier, Jalil Boukhobza and Eric Senn, “Revisiting Read-ahead Efficiency for Raw NAND Flash Storage in Embedded Linux”, in ACM SIGBED Review vol. 11, issue 4, Special issue of the Embed With Linux (EWiLi) International workshop, Lisbon, Portugal, December 2014. [link]
  3. Jalil Boukhobza, Pierre Olivier, Stéphane Rubini, A Scalable and Highly Configurable Cache-Aware Hybrid Flash Translation Layer, Computers, 3(1),36-57; doi:10.3390/computers301003, March 2014. [link] (open access)
  4. Pierre Olivier, Jalil Boukhobza, Eric Senn, “Flashmon v2: Monitoring Raw Flash memory Accesses on Embedded Linux”, in ACM SIGBED Review vol. 11, issue 1, Special issue of the Embed With Linux (EWiLi) International workshop, Toulouse, France, 2013. [link] see http://sourceforge.net/projects/flashmon/ to download the tool.
  5. Pierre Olivier, Jalil Boukhobza , Eric Senn, “Flash Based Storage in Embedded Systems”, in Encyclopedia of Embedded Computing Systems, IGI Global Editor, DOI: 10.4018/978-1-4666-3922-5, ISBN13: 9781466639225, April 2013. [link]
  6. Pierre Olivier, Jalil Boukhobza, “Un Système de Cache Hiérarchique pour les E/S Présentant des Motifs d’Accès Séquentiels pour les Mémoires Flash NAND”, (“A hierarchical cache system for I/O with sequential patterns in NAND flash memory”), in Techniques et Sciences Informatique (TSI) vol. 32, issue 2, pp. 203-228, April 2013. [link]
  7. Pierre Olivier, Jalil Boukhobza, Eric Senn, “On Benchmarking Embedded Linux Flash File Systems”, in ACM SIGBED Review vol. 9, issue 2, Special issue of the Embed With Linux (EWiLi) International workshop, Lorient, France, 2012. [link]
  8. Jalil Boukhobza, Pierre Olivier, “An Efficient Hierarchical Dual Cache System for NAND Flash Memories”, in International Journal of Digital Information and Wireless Communications (IJDIWC) 1(1): 175-194, The Society of Digital Information and Wireless Communications, 2011 (ISSN 2225-658X). [link]

Others – International conferences:

  1. Pierre Olivier, Jalil Boukhobza, Mathieu Soula, Michelle Le Grand, Ismat Chaib Draa and Eric Senn, “A Tracing Toolset for Embedded Linux Flash File Systems”, in Proceedings of the 8th International Conference on Performance Evaluation Methodologies and Tools (VALUETOOLS), Bratislava, Slovakia, December 2014. [link]
  2. Jalil Boukhobza, Pierre Olivier, Loic Plassart, Hamza Ouarnoughi, Ladjel Bellatreche, “Embedded Databases on Flash Memories: Performance and Lifetime Issues, the case of SQLite”, in Proceedings of Embedded Real-time Software and Systems (ERTS) 2014, Toulouse, France. [link]
  3. Pierre Olivier, Jalil Boukhobza, Eric Senn, “Modeling Driver Level NAND Flash Memory I/O Performance and Power Consumption for Embedded Linux”, in Proceedings of the IEEE 11th International Symposium on Programming and Systems (ISPS), Algiers, Algeria, April 2013. [link]
  4. Jalil Boukhobza, Pierre Olivier, Stéphane Rubini, “CACH-FTL: A Cache Aware Configurable Hybrid Flash Translation Layer”, in EUROMICRO International conference on Parallel, Distributed, and Network based processing (PDP), Belfast, February 2013. [link]
  5. Pierre Olivier, Jalil Boukhobza, Eric Senn, “Micro-benchmarking Flash Memory File-System Wear Leveling and Garbage Collection: a Focus on Initial State Impact”, in IEEE/IFIP International Conference on Embedded and Ubiquitous Computing (EUC), Paphos, Cyprus, December 2012. [link]
  6. Jalil Boukhobza, Pierre Olivier, Ilyes Khetib, “Characterization of OLTP I/O Workloads for Dimensioning Embedded Write Cache for Flash Memories: A Case Study”, In proceedings of the International conference on Model and Data Engineering (MEDI), Springer LNCS 6918, Obidos, Portugal, September 2011. [link]
  7. Jalil Boukhobza, Pierre Olivier, “C-lash: a Cache System for Optimizing NAND Flash Memory Performance and Lifetime” ,in proceedings of the International Conference on Digital Information and Communication Technology and its Applications (DICTAP), Communications in Computer and Information Science (CCIS) 167, Springer, 2011. [link]

Others – Posters:

  1. Pierre Olivier, Antonio Barbalace, and Binoy Ravindran, “Multi-Variant Execution atop a Decomposed Hypervisor on Emerging Heterogeneous-ISA Multicore”, in EuroSys Conference, London, UK, April 2016. [abstract] [poster]
  2. Pierre Olivier, Jalil Boukhobza, “FFSMark: a Postmark Extension for Dedicated Flash File Systems” in IEEE Non-Volatile Memory System and Applications Symposium (NVMSA), 2015. [paper] [poster]
  3. Pierre Olivier, Jalil Boukhobza, Eric Senn, “Toward a Unified Performance and Power Consumption NAND Flash Memory Model of Embedded and Solid State Secondary Storage Systems”, in proceedings of the SoC-SiP GDR Workshop, Lyon, June 2013. [abstract] [poster]
  4. Pierre Olivier, Jalil Boukhobza, Eric Senn, “Performance Evaluation of Flash File-systems”, in proceedings of the GDR SoC-SiP Workshop, Paris, June 2012. [abstract] [poster]

Others – Talks:

  1. Pierre Olivier and Sang-Hoon Kim, "Popcorn Linux: Compiler & OS Support for Execution Migration in Heterogeneous ISA Environments", Linux Plumbers Conference, Los Angeles, US, 2017. [slides]
  2. Pierre Olivier, “A Fine-Grained Analysis of Embedded Flash Storage Performance and Power Consumption”, in I/O and Exascale Workshop, Bruyères-le-Chatel, France, 2015. [slides]