• Contact
    • Access plan to IIUN
    • CFF Schedule (train)

Publications

Copyright notice: This material is presented to ensure timely dissemination of scholarly and technical work. Copyright and all rights therein are retained by authors or by other copyright holders. All persons copying this information are expected to adhere to the terms and constraints invoked by each author's copyright. In most cases, these works may not be reposted without the explicit permission of the copyright holder.

To get a copy of a publication that is not available on this page, please send a mail.

  • Journals

    • Yehia Elkhatib, Ahmed Said Shahat, Barry Francis Porter, Heverson B. Ribeiro, Mohamed Faten Zhani, Junaid Qadir and Etienne Rivière
      On using micro-clouds to deliver the fog
      IEEE Internet Computing, Volume 21, Issue 2, March 2017
      [@publisher]

    • Emanuel Onica, Pascal Felber, Hugues Mercier and Etienne Rivière
      Confidentiality-Preserving Publish/Subscribe: A Survey
      ACM Computing Surveys, Volume 49 Issue 2, June 2016
      [open access from publisher]

    • Raphaël Barazzutti, Pascal Felber, Hugues Mercier, Emanuel Onica and Etienne Rivière
      Efficient and Confidentiality-Preserving Content-Based Publish/Subscribe with Prefiltering
      IEEE Transactions on Dependable and Secure Computing (TDSC), 2015
      [@publisher] [preprint]

    • Walther Maldonado, Patrick Marlier, Pascal Felber, Julia Lawall, Gilles Muller, and Etienne Riviere
      Supporting time-based QoS requirements in software transactional memory
      ACM Transactions on Parallel Computing (TOPC), Volume 2, Issue 2, July 2015
      [@publisher] [preprint]

    • Miguel Matos, Valerio Schiavoni, Pascal Felber, Rui Oliveira, and Etienne Rivière
      Lightweight, Efficient, Robust Epidemic Dissemination
      Journal of Parallel and Distributed Computing (JPDC), Volume 73, Issue 7, July 2013
      [@publisher] [preprint]

    • Miguel Matos, Pascal Felber, Rui Oliveira, José Pereira and Etienne Rivière
      Scaling up publish/subscribe overlays using interest correlation for link sharing.
      IEEE Transactions on Parallel and Distributed Systems (TPDS), January 2013
      [@publisher] [preprint]

    • Pascal Felber, Anne-Marie Kermarrec, Lorenzo Leonini, Etienne Rivière, and Spyros Voulgaris
      Pulp: an adaptive gossip-based dissemination protocol for multi-source message streams.
      Springer Peer-to-Peer: Networking and Applications, 5(1):74–91, February 2012
      [@publisher] [preprint]

    • Pascal Felber, Peter Kropf, Lorenzo Leonini, Toan Luu, Martin Rajman, Etienne Rivière, Valerio Schiavoni and José Valerio
      CoFeed: privacy-preserving Web search recommendation based on collaborative aggregation of interest feedback
      Software: Practice and Experience, doi: 10.1002/spe.1127, October 2011
      [@publisher] [preprint]

    • Etienne Rivière and Spyros Voulgaris
      Gossip-Based Networking for Internet-Scale Distributed Systems
      Springer Lecture Notes in Business Information Processing: E-Technologies: Transformation in a Connected World, Vol. 78:253-284, 2011
      [@publisher] [preprint]

    • Pascal Felber, Etienne Rivière, and The VELOX team
      The velox transactional memory stack
      IEEE Micro, 30(5):76–87, October 2010
      [@publisher] [preprint]

    • Jay A. Patel, Etienne Rivière, Indranil Gupta and Anne-Marie Kermarrec
      Rappel: Exploiting interest and network locality to improve fairness in publish-subscribe systems.
      Computer Networks, 53(13):2304–2320, April 2009
      [@publisher] [preprint]

    • Etienne Rivière, Harry Li, José Pereira and Roberto Baldoni
      Compositional gossip: a conceptual architecture for designing gossip-based applications
      ACM SIGOPS Operating Systems Review 41(5):43-50, special issue on Gossip-based Networking, October 2007
      [@publisher] [preprint]
  • International Conferences and Workshops

    • Pierre Sutra, Etienne Rivière, Cristian Cotes, Marc Sánchez Artigas, Pedro Garcia Lopez, Emmanuel Bernard, William Burns and Galder Zamarreño.
      CRESON: Callable and Replicated Shared Objects over NoSQL.
      To appear in ICDCS'17: 37th IEEE International Conference on Distributed Computing Systems
      Atlanta, GA, USA. June 2017.

    • Raziel Carvajal Gómez, Inti Gonzalez-Herrera, Yérom-David Bromberg, Laurent Réveillère and Etienne Rivière.
      Density and Mobility-driven Evaluation of Broadcast Algorithms for MANETs.
      To appear in ICDCS'17: 37th IEEE International Conference on Distributed Computing Systems
      Atlanta, GA, USA. June 2017.

    • Leandro Pacheco, Raluca Halalai, Valerio Schiavoni, Fernando Pedone, Etienne Rivière and Pascal Felber.
      GlobalFS: A Strongly Consistent Multi-Site File System.
      SRDS'16: 35th Symposium on Reliable Distributed Systems
      Budapest, Hungary. September 2016.
      [preprint]

    • Iustin-Alexandru Ivanciu, Eduard Luchian, Etienne Rivière and Virgil Dobrota.
      OpenStack-based Clouds as Holons: A Functional Perspective.
      LANMAN'16: 22nd IEEE International Symposium on Local and Metropolitan Area Networks
      Rome, Italy. June 2016.
      [@publisher]

    • Svetlana Krasikova, Raziel Carvajal Gomez, Heverson Ribeiro, Etienne Rivière and Valerio Schiavoni.
      Evaluating the cost and robustness of self-organizing distributed hash tables
      DAIS'16: 16th IFIP international conference on Distributed Applications and Interoperable Systems
      Heraklion, Crete. June 2016.
      [@publisher]

    • Raphaël Barazzutti, Yaroslav Hayduk, Pascal Felber, and Etienne Rivière
      Exploiting Concurrency in Domain-Specific Data Structures: A Concurrent Order Book and Workload Generator for Online Trading
      NETYS'16: International Conference on NETworked sYStems
      Marrakech, Morocco. May 2016

    • Gordon Blair, Yérom-David Bromberg, Geoff Coulson, Yehia Elkhatib, Laurent Réveillère, Heverson B. Ribeiro, Etienne Rivière and François Taïani
      Holons: towards a systematic approach to composing systems of systems
      ARM'15: The 14th Workshop on Adaptive and Reflective Middleware
      (with Middleware'15)
      Vancouver, Canada. December 2015
      [@publisher] [preprint]

    • Emanuel Onica, Pascal Felber, Hugues Mercier and Etienne Rivière
      Efficient Key Updates through Subscription Re-encryption for Privacy-Preserving Publish/Subscribe
      Middleware'15: The 16th ACM/IFIP/USENIX International Middleware Conference
      Vancouver, Canada. December 2015
      [@publisher] [preprint]

    • Valerio Schiavoni, Etienne Rivière, Pierre Sutra, Pascal Felber, Miguel Matos and Rui Oliveira
      TOPiCo: Detecting Most Frequent Items from Multiple High-Rate Event Streams
      DEBS'15: The 9th ACM International Conference on Distributed Event-Based Systems
      Oslo, Norway. July 2015
      [@publisher] [preprint]

    • Do Le Quoc, Christof Fetzer, Valerio Schiavoni, Pierre Sutra, Etienne Riviere and Pascal Felber
      UniCrawl: A Practical Geographically Distributed Web Crawler
      Cloud'15: 8th IEEE International Conference on Cloud Computing
      New York, USA. July 2015
      [@publisher] [preprint] [code]

    • Pierre Sutra, Étienne Rivière and Pascal Felber
      A Practical Distributed Universal Construction with Unknown Participants
      OPODIS'14: The 18th International Conference on Principles of Distributed Systems
      Cortina D'Ampezzo, Italy. December 2014
      [@publisher] [preprint] [code]

    • Raluca Halalai, Pierre Sutra, Étienne Rivière and Pascal Felber
      ZooFence: Principled Service Partitioning and Application to the ZooKeeper Coordination Service
      SRDS'14: The 33rd IEEE International Symposium on Reliable Distributed Systems
      Nara, Japan. October 2014
      [@publisher] [preprint]

    • Pascal Felber, Marcelo Pasin, Étienne Rivière, Valerio Schiavoni, Pierre Sutra, Fábio Coelho, Rui Oliveira, Miguel Matos and Ricardo Vilaça
      On the Support of Versioning in Distributed Key-Value Stores
      SRDS'14: The 33rd IEEE International Symposium on Reliable Distributed Systems
      Nara, Japan. October 2014
      [@publisher] [preprint] [code]

    • Francisco Maia, Miguel Matos, Ricardo Vilaça, José Pereira, Rui Oliveira and Etienne Rivière
      DATAFLASKS: epidemic store for massive scale systems
      SRDS'14: The 33rd IEEE International Symposium on Reliable Distributed Systems
      Nara, Japan. October 2014
      [@publisher] [preprint] [code]

    • Miguel Matos, Valerio Schiavoni, Etienne Rivière, Pascal Felber and Rui Oliveira
      LayStream: composing standard gossip protocols for live video streaming
      P2P'14: The 13th IEEE International Conference on Peer-to-Peer Computing
      London, United Kingdom. September 2014
      [@publisher] [preprint] [code]

    • Raphaël Barazzutti, Thomas Heinze, André Martin, Emanuel Onica, Pascal Felber, Christof Fetzer, Zbigniew Jerzak, Marcelo Pasin and Etienne Rivière
      Elastic Scaling of a High-Throughput Content-Based Publish/Subscribe Engine
      ICDCS'14: The 34th International Conference on Distributed Computing Systems
      Madrid, Spain. July 2014
      [@publisher] [preprint] [slides]

    • Mathieu Pasquet, Francisco Maia, Etienne Rivière and Valerio Schiavoni
      Autonomous Multi-Dimensional Slicing for Large-Scale Distributed Systems
      DAIS'14: The 14th International IFIP Conference on Distributed Applications and Interoperable Systems
      Berlin, Germany. June 2014
      [@publisher] [preprint] [code]

    • Valerio Schiavoni, Etienne Rivière and Pascal Felber
      SplayNet: Distributed User-Space Topology Emulation
      Middleware'13: The 14th ACM/IFIP/USENIX International Middleware Conference
      Beijing, China. December 2013
      [@publisher] [preprint] [code]

    • Raphaël P. Barazzutti, Pascal Felber, Christof Fetzer, Emanuel Onica, Jean-François Pineau, Marcelo Pasin, Etienne Rivière and Stefan Weigert
      StreamHub: A Massively Parallel Architecture for High-Performance Content-Based Publish/Subscribe
      DEBS'13: The 7th ACM International Conference on Distributed Event-Based Systems
      Best paper award.
      Arlington, Texas, USA. July 2013
      [@publisher] [preprint]

    • Hugues Mercier, Emanuel Onica, Etienne Rivière and Pascal Felber
      Performance/Security Tradeoffs for Content-Based Routing Supported by Bloom Filters
      SIROCCO'13: The 20th International Colloquium on Structural Information and Communication Complexity
      Ischia, Italy. July 2013
      [@publisher] [preprint]

    • José Valerio, Pierre Sutra, Etienne Rivière and Pascal Felber
      Evaluating the Price of Consistency in Distributed File Storage Services
      DAIS'13: The 13th International IFIP Conference on Distributed Applications and Interoperable Systems
      Florence, Italy. June 2013
      [@publisher] [preprint]

    • Francisco Maia, Miguel Matos, Ricardo Vilaça, José Pereira, Rui Oliveira and Etienne Rivière
      DATAFLASKS: an epidemic dependable key-value substrate
      DCDV'13: The Third International Workshop on Dependability of Clouds, Data Centers and Virtual Machine Technology (co-located with DSN'13)
      Budapest, Hungary. June 2013
      [@publisher]

    • Francisco Maia, Miguel Matos, Rui Oliveira and Etienne Rivière
      Slicing as a Distributed Systems Primitive
      LADC'13: The 6th Latin-American Symposium on Dependable Computing
      Rio de Janeiro, Brazil. April 2013
      [@publisher]

    • Jons-Tobias Wamhoff, Christof Fetzer, Pascal Felber, Etienne Rivière and Gilles Muller
      FastLane: Improving Performance of Software Transactional Memory for Low Thread Counts
      PPoPP'13: The 18th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming
      Shenzen, China. February 2013
      [@publisher] [preprint]

    • Raphaël P. Barazzutti, Pascal Felber, Hugues Mercier, Emanuel Onica, Jean-François Pineau, Etienne Rivière and Christof Fetzer
      Infrastructure Provisioning for Scalable Content-based Routing: Framework and Analysis
      NCA'12: The 11th IEEE International Symposium on Network Computing and Applications
      Cambridge, MA USA. August 2012
      [@publisher] [preprint]

    • Raphaël P. Barazzutti, Pascal Felber, Hugues Mercier, Emanuel Onica and Etienne Rivière
      Thrifty Privacy: Efficient Support for Privacy-Preserving Publish/Subscribe
      DEBS'12: The 6th ACM International Conference on Distributed Event-Based Systems
      Berlin, Germany. July 2012
      [@publisher] [preprint]

    • Francisco Maia, Miguel Matos, Etienne Rivière, and Rui Oliveira
      Slead: low-memory steady distributed systems slicing.
      DAIS'12: 12th IFIP International Conference on Distributed Applications and Interoperable Systems.
      Stockholm, Sweden. June 2012.
      [@publisher] [preprint]

    • Etienne Rivière
      Simplifying Hands-On Teaching of Distributed Algorithms with SPLAY
      Edu-Par'12: Second NSF/TCPP Workshop on Parallel and Distributed Computing Education
      Shanghai, China, May 2012
      [@publisher] [preprint]

    • José Valerio, Pascal Felber, Martin Rajman and Etienne Rivière
      CADA: Collaborative Auditing for Distributed Aggregation
      EDCC'12: Ninth European Dependable Computing Conference
      Sibiu, Romania. May 2012
      [@publisher] [preprint]

    • Miguel Matos, Valerio Schiavoni, Pascal Felber, Rui Oliveira and Etienne Rivière
      BRISA: Combining Efficiency and Reliability in Epidemic Data Dissemination
      IPDPS'12: 26th IEEE International Parallel and Distributed Processing Symposium
      Best paper award
      Shanghai, China. May 2012
      [@publisher] [preprint]

    • Jons-Tobias Wamhoff, Pascal Felber, Christof Fetzer, Gilles Muller, and Etienne Rivière
      FastLane: Streamlining Transactions for Low Thread Counts
      TRANSACT12: 7th ACM SIGPLAN Workshop on Transactional Computing
      New Orleans, LA, USA. February 2012
      [work in progress, rather check our PPoPP 2013 paper above]

    • Walther Maldonado, Patrick Marlier, Pascal Felber, Julia Lawall, Gilles Muller and Etienne Riviere
      Deadline-Aware Scheduling for Software Transactional Memory
      DSN'11: 41st annual IEEE/IFIP International Conference on Dependable Systems and Networks
      Hong Kong, China. June 2011
      [@publisher] [preprint]

    • Valerio Schiavoni, Etienne Rivière and Pascal Felber
      Whisper: Middleware for Confidential Communication in Large-Scale Networks
      ICDCS'11: 31st Int'l Conference on Distributed Computing Systems.
      Minneapolis, Minnesota, USA. June 2011
      [@publisher] [preprint]

    • Dave Christie, Jae-Woong Chung, Stephan Diestelhorst, Michael Hohmuth, Martin Pohlack, Christof Fetzer, Martin Nowack, Torvald Riegel, Pascal Felber, Patrick Marlier and Etienne Riviere
      Evaluation of AMD's Advanced Synchronization Facility within a Complete Transactional Memory Stack
      EuroSys'10: 5th European conference on Computer systems
      Paris, France. April 2010
      [@publisher] [preprint]

    • Marek Ciglan, Etienne Riviere and Kjetil Nørvåg
      Learning to Find Interesting Connections in Wikipedia
      APWEB'10: 12th International Asia-Pacific Web Conference, IEEE Computer Society
      Busan, Korea. April 2010
      [@publisher]

    • Pascal Felber, Peter Kropf, Lorenzo Leonini, Toan Luu, Martin Rajman and Etienne Rivière
      Collaborative Ranking and Profiling: Exploiting the Wisdom of Crowds in Tailored Web Search
      DAIS'10: 10th IFIP international conference on Distributed Applications and Interoperable Systems
      Amsterdam, The Netherlands. June 2010
      [@publisher]

    • Pascal Felber, Martin Rajman, Etienne Rivière, Valerio Schiavoni and José Valerio
      SPADS: Publisher Anonymization for DHT Storage
      P2P'10: 10th IEEE International Conference on Peer-to-Peer Computing.
      Delft, The Netherlands. August 2010
      [@publisher] [preprint]

    • Lorenzo Leonini, Etienne Rivière and Pascal Felber.
      SPLAY: Distributed Systems Evaluation Made Simple.
      NSDI'09: 6th USENIX Symposium on Networked Systems Design and Implementation.
      Boston, MA, USA. April 2009
      [pdf] [html] [Splay web page]

    • Patrizio Dazzi, Pascal Felber, Le Bao Anh, Lorenzo Leonini, Matteo Mordacchini, Raffaele Perego, Martin Rajman, and Etienne Rivière
      Peer-to-Peer clustering of Web-browsing users
      LSDS-IR '09: 2009 ACM workshop on Large-Scale distributed systems for information retrieval
      New York, NY, USA. 2009
      [pdf]

    • Sabina Serbu, Etienne Rivière and Pascal Felber
      Network-Friendly Gossiping
      SSS '09: 11th International Symposium on Stabilization, Safety, and Security of Distributed Systems
      Lyon, France, April 2009
      [@publisher] [preprint]

    • Pascal Felber, Toan Luu, Martin Rajman and Etienne Rivière
      Managing collaborative feedback information for distributed retrieval
      LSDS-IR '08: 2008 ACM workshop on Large-Scale distributed systems for information retrieval
      New York, NY, USA. 2008
      [@publisher] [preprint]

    • Olivier Beaumont, Anne-Marie Kermarrec and Etienne Rivière
      Peer to peer multidimensional overlays: Approximating complex structures
      OPODIS'07: 11th International Conference On Principles Of Distributed Systems
      Guadeloupe, French West Indies. December 2007
      [pdf]

    • Olivier Beaumont, Anne-Marie Kermarrec, Loris Marchal and Etienne Rivière
      VoroNet: A scalable object network based on Voronoi tessellations
      IPDPS'07: 21st International Parallel and Distributed Processing Symposium
      Long Beach, CA, USA. March 2007
      [@publisher] [preprint]

    • Spyros Voulgaris, Etienne Rivière, Anne-Marie Kermarrec and Maarten van Steen
      Sub-2-Sub: Self-Organizing Content-Based Publish Subscribe for Dynamic Large Scale Collaborative Networks
      IPTPS'06: 5th International Workshop on Peer-to-Peer Systems
      Santa Barbara, USA. February 2006
      [pdf]

    • Rachid Guerraoui, Sidath B. Handurukande, Anne-Marie Kermarrec, Fabrice Le Fessant, Kevin Huguenin and Etienne Rivière
      GosSkip, an Efficient, Fault-Tolerant and Self Organizing Overlay Using Gossip-based Construction and Skip-Lists Principles
      P2P '06: Sixth IEEE International Conference on Peer-to-Peer Computing
      Cambridge, UK. September 2006
      [pdf]

  • Edited books and journal issues

    • Parallélisme, Architecture et Systèmes - Panorama de la recherche francophone
      Numéro double 34/1-2 de la revue Technique et Sciences Informatique, Lavoisier
      September 2015
      [at editor (in French)]

  • Non peer-reviewed publications

    • Pierre Sutra, Etienne Rivière, Cristian Cotes, Marc Sánchez Artigas, Pedro Garcia Lopez, Emmanuel Bernard, William Burns, and Galder Zamarren̂o
      Atomic object factory: Efficient, consistent and dependable support for distributed objects
      Technical report from Télécom SudParis; Université de Neuchatel; Universitat Rovira i Virgili and Red Hat
      May 2016
      [Available on HAL]

    • Pedro Garcia Lopez, Alberto Montresor, Dick Epema, Anwitaman Datta, Teruo Higashino, Adriana Iamnitchi, Marinho Barcellos, Pascal Felber and Etienne Rivière
      Edge-centric Computing: Vision and Challenges
      editorial note in ACM SIGCOMM Computer Communication Review, Volume 45, Issue 5
      October 2015
      [at editor] [preprint]

  • Posters, demos and otherwise unpublished technical Reports

    • Valerio Schiavoni, Pascal Felber and Etienne Rivière
      User-Space Network Emulation for the SPLAY Platform
      Poster @ ASPLOS 2012: Architectural Support for Programming Languages and Operating Systems
      London, UK. March 2012

    • Lucas Charles, Pascal Felber, Raluca Halalai, Etienne Rivière, Valerio Schiavoni and José Valerio
      An overview of new features in the SPLAY framework for simple distributed systems evaluation
      Technical report, Université de Neuchâtel
      January 2012
      [PDF]

    • Valerio Schiavoni, Pascal Felber and Etienne Rivière
      The Private Peer Sampling Service: the ground for your secret society
      Poster @ OSDI'10: 9th USENIX Symposium on Operating Systems Design and Implementation
      Vancouver, Canada. October 2010

    • Lorenzo Leonini, Etienne Rivière and Pascal Felber
      P2P experimentations with SPLAY: from idea to deployment results in 30 min.
      Demo @ P2P'08: Eigth International Conference on Peer-to-Peer Computing
      Aachen, Germany. September 2008

  • Publications in National Conferences (peer-reviewed)

    • Pierre Sutra, Etienne Rivière and Pascal Felber
      Construction universelle d’objets partagés sans connaissance des participants
      ALGOTEL'15: 17ème Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
      Beaune, France. June 2015

    • Valerio Schiavoni and Etienne Rivière
      WHISPER : communications confidentielles dans un monde décentralisé
      ALGOTEL'11: 13es Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
      Cap Esteral, France. June 2011

    • Walther Maldonado, Patrick Marlier, Pascal Felber, Julia Lawall, Gilles Muller and Etienne Rivière
      Kernel-Assisted Scheduling and Deadline Support for Software Transactional Memory
      CFSE'11: Conférence Française en Systèmes d'Exploitation
      Saint-Malo, France. May 2011

    • Pascal Felber, Anne-Marie Kermarrec, Lorenzo Leonini, Etienne Rivière and Spyros Voulgaris
      PULP: Un protocole épidémique hybride
      ALGOTEL'09: 11èmes Rencontres Francophones sur les Aspects Algorithmiques des Télécommunications
      Carry-le-Rouet, France. June 2009

    • Olivier Beaumont, Anne-Marie Kermarrec and Etienne Rivière
      RayNet : approximation de structures complexes pour la recherche de données multidimensionnelles à large échelle
      CFSE'08 : Conférence Francophone en Systèmes d'Exploitation
      Fribourg, Suisse. February 2008

    • Olivier Beaumont, Anne-Marie Kermarrec, Loris Marchal and Etienne Rivière
      VoroNet : Réseau objet à objet sur le modèle petit-monde
      CFSE'06 : Conférence Francophone en Systèmes d'Exploitation
      Perpignan, France. October 2006

    • Etienne Rivière and Philippe Gauron
      Rechercher parmi ses pairs ou quand le hasard ne fait pas si bien les choses, tutoriel
      MajecSTIC'05: troisième MAnifestation francophones des Jeunes Chercheurs en STIC
      Rennes, France. November 2005
      [pdf, in French]

  • Thesis

    • Etienne Rivière
      Réseaux logiques collaboratifs pour la recherche décentralisée dans les systèmes à large-échelle
      PhD thesis, Université de Rennes 1. November 2007. (advisor: Anne-Marie Kermarrec)
      [pdf, in French]

    • Etienne Rivière
      Gestion dynamique d'applications parallèles à mémoire partagée au sein du système d'exploitation pour grappes de calculateurs Kerrighed
      Master thesis, Université de Rennes 1. France. June 2004. (advisor: Christine Morin)