Selected publications



International journals

  1. Lock - Unlock: Is That All? Rachid Guerraoui, Hugo Guiroux, Renaud Lachaize, Vivien Quéma, and Vasileios Trigonakis. To appear in ACM Transactions on Computer Systems (ACM TOCS), 2018.

  2. The Next 700 BFT Protocols. Pierre-Louis Aublin, Rachid Guerraoui, Nikola Knezevic, Vivien Quéma, and Marko Vukolić. In ACM Transactions on Computer Systems (ACM TOCS), 32(4), pp. 1-45, January 2015.

  3. Throughput Optimal Total Order Broadcast for Cluster Environments. Rachid Guerraoui, Ron Levy, Bastian Pochon, and Vivien Quéma. In ACM Transactions on Computer Systems (ACM TOCS), 28(2), pp. 1-32, July 2010.

  4. The Fractal Component Model and Its support in Java. Eric Bruneton, Thierry Coupaye, Matthieu Leclercq, Vivien Quéma, and Jean-Bernard Stefani. In Software Practice and Experience (SP&E), special issue on "Experiences with Auto-adaptive and Reconfigurable Systems", 36(11-12), pp. 1257-1284, 2006.



International conferences

  1. Héron: Taming Tail Latencies in Key Value Stores under Heterogeneous Workloads. Vikas Jaiman, Sonia Ben Mokhtar, Vivien Quéma, Lydia Y. Chen, and Etienne Rivière. In Proceedings of the International Symposium on Reliable Distributed Systems (SRDS), Salvador, Brazil, October 2018.

  2. MDC-cast: a Total-Order Broadcast Protocol for Multi-Datacenter Environments. Mohamad-Jaafar Nehme, Nicolas Palix, Kamal Beydoun, and Vivien Quéma. In Proceedings of the International Symposium on Reliable Distributed Systems (SRDS), Salvador, Brazil, October 2018.

  3. Placement of Virtual Containers on NUMA systems: A Practical and Comprehensive Model. Justin Funston, Maxime Lorillère, Alexandra Fedorova, Baptiste Lepers, David Vengerov, Jean-Pierre Lozi, and Vivien Quéma. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC), June 2018.

  4. An Interface to Implement NUMA Policies in the Xen Hypervisor. Gauthier Voron, Gaël Thomas, Vivien Quéma, and Pierre Sens. In Proceedings of the European Conference on Computer Systems (EuroSys), April 2017.

  5. XFT: Practical Fault Tolerance Beyond Crashes. Shengyun Liu, Paolo Viotti, Christian Cachin, Vivien Quéma, Marko Vukolić. In Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI), Savannah, GA, USA, November 2016.

  6. PAG: Private and Accountable Gossip. Jérémie Decouchant, Sonia Ben Mokhtar, Albin Petit, and Vivien Quéma. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Nara, Japan, June 2016.

  7. Multicore Locks: The Case Is Not Closed Yet. Hugo Guiroux, Renaud Lachaize, and Vivien Quéma. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC), June 2016.

  8. The Linux Scheduler: A Decade of Wasted Cores. Jean-Pierre Lozi, Baptiste Lepers, Justin Funston, Fabien Gaud, Vivien Quéma, and Alexandra Fedorova. In Proceedings of the European Conference on Computer Systems (EuroSys), April 2016.

  9. Thread and Memory Placement on NUMA Systems: Asymmetry Matters. Baptiste Lepers, Vivien Quéma, and Alexandra Fedorova. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC), June 2015 (Best Paper Award).

  10. FullReview: Practical Accountability in Presence of Selfish Nodes. Amadou Diarra, Sonia Ben Mokhtar, Pierre-Louis Aublin, and Vivien Quéma. In Proceedings of the International Symposium on Reliable Distributed Systems (SRDS), Nara, Japan, October 2014.

  11. AcTinG: Accurate Freerider Tracking in Gossip. Sonia Ben Mokhtar, Jérémie Decouchant, and Vivien Quéma. In Proceedings of the International Symposium on Reliable Distributed Systems (SRDS), Nara, Japan, October 2014.

  12. Large Pages May Be Harmful on NUMA Systems. Fabien Gaud, Baptiste Lepers, Jérémie Decouchant, Justin Funston, Alexandra Fedorova, and Vivien Quéma. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC), June 2014.

  13. FastCast: a Throughput- and Latency-efficient Total Order Broadcast Protocol. Gautier Berthou and Vivien Quéma. In Proceedings of the International Middleware Conference (Middleware), Beijing, China, December 2013.

  14. RBFT: Redundant Byzantine Fault Tolerance. Pierre-Louis Aublin, Sonia Ben Mokhtar, and Vivien Quéma. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Philadelphia, USA, July 2013.

  15. RAC: a Freerider-resilient, Scalable, Anonymous Communication Protocol. Sonia Ben Mokhtar, Gautier Berthou, Amadou Diarra, Vivien Quéma, and Ali Shoker. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Philadelphia, USA, July 2013.

  16. Traffic Management: A Holistic Approach to Memory Placement on NUMA Systems. Mohammad Dashti, Alexandra Fedorova, Justin Funston, Fabien Gaud, Renaud Lachaize, Baptiste Lepers, Vivien Quéma, and Mark Roth. In Proceedings of the International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), Houston, USA, March 2013.

  17. All about Eve: Execute-Verify Replication for Multi-Core Servers. Manos Kapritsos, Yang Wang, Vivien Quéma, Allen Clement, Lorenzo Alvisi, and Mike Dahlin. In Proceedings of the Symposium on Operating Systems Design and Implementation (OSDI), Hollywood, USA, October 2012.

  18. MemProf: A Memory Profiler for NUMA Multicore Systems. Renaud Lachaize, Baptiste Lepers, and Vivien Quéma. In Proceedings of the USENIX Annual Technical Conference (USENIX ATC), Boston, USA, June 2012.

  19. Exploiting Node Connection Regularity for DHT Replication. Alessio Pace, Vivien Quéma, and Valerio Schiavoni. In Proceedings of the International Symposium on Reliable Distributed Systems (SRDS), Madrid, Spain, October 2011.

  20. FireSpam: Spam Resilient Gossiping in the BAR Model. Sonia Ben Mokhtar, Alessio Pace, and Vivien Quéma. In Proceedings of the International Symposium on Reliable Distributed Systems (SRDS), New Delhi, India, pp. 225-234, October 2010.

  21. Efficient Workstealing for Multicore Event-Driven Systems. Fabien Gaud, Sylvain Genevès, Renaud Lachaize, Baptiste Lepers, Fabien Mottet, Gilles Muller, and Vivien Quéma. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Genoa, Italy, pp. 516-525, June 2010.

  22. The Next 700 BFT Protocols. Rachid Guerraoui, Nikola Knezevic, Vivien Quéma, and Marko Vukolić. In Proceedings of EuroSys, Paris, France, pp. 363-376, April 2010 (Best Paper Award).

  23. Heterogeneous Gossip. Davide Frey, Rachid Guerraoui, Anne-Marie Kermarrec, Boris Koldehofe, Martin Mogensen, Maxime Monod, and Vivien Quéma. In Proceedings of the International Middleware Conference (Middleware), Urbana Champaign, USA, pp. 42-61, November 2009.

  24. NAT-resilient Gossip Peer Sampling. Anne-Marie Kermarrec, Alessio Pace, Vivien Quéma, and Valerio Schiavoni. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Montreal, Canada, pp. 360-367, June 2009.

  25. A High Throughput Atomic Storage Algorithm. Rachid Guerraoui, Dejan Kostic, Ron Levy, and Vivien Quéma. In Proceedings of the International Conference on Distributed Computing Systems (ICDCS), Toronto, Canada, pp. 19-26, June 2007.

  26. Supporting Heterogeneous Architecture Descriptions in an Extensible Toolset. Matthieu Leclercq, Ali Erdem Özcan, Vivien Quéma, and Jean-Bernard Stefani. In Proceedings of the 29th International Conference on Software Engineering (ICSE), Minneapolis, USA, pp. 209-219, May 2007.

  27. High Throughput Uniform Total Order Broadcast Protocol for Cluster Environments. Rachid Guerraoui, Ron Levy, Bastian Pochon, and Vivien Quéma. In Proceedings of the International Conference on Dependable Systems and Networks (DSN), Philadelphia, USA, pp. 549-557, June 2006.

  28. Architecture-Based Autonomous Repair Management: An Application to J2EE Clusters. Sara Bouchenak, Fabienne Boyer, Daniel Hagimont, Sacha Krakowiak, Adrian Mos, Noel de Palma, Vivien Quéma, and Jean-Bernard Stefani. In Proceedings of the 24th Symposium on Reliable Distributed Systems (SRDS), Orlando, USA, pp. 13-24, October 2005.