Elastic Transactions. Pascal Felber and Vincent Gramoli and Rachid Guerraoui. Journal of Parallel and Distributed Computing (JPDC) 2017.
Garbage Collection of Forwarding Rules in Software Defined Networks. Md Tanvir Ishtaique ul Huque and Guillaume Jourjon and Vincent Gramoli. IEEE Communications Magazine (ComMag) 2017.
Large-Scale Dynamic Controller Placement. Md Tanvir Ishtaique ul Huque and Weisheng Si and Guillaume Jourjon and Vincent Gramoli. IEEE Trans. Network and Service Management (TNSM) 2017.
TM2C: a Software Transactional Memory for Many-Cores. Vincent Gramoli and Rachid Guerraoui and Vasilieos Trigonakis. Distributed Computing 2017.
From Blockchain Consensus Back to Byzantine Consensus. Vincent Gramoli. Future Generation of Computer Systems 2017.
A Fast Contention-Friendly Binary Search Tree. Tyler Crain and Vincent Gramoli and Michel Raynal. Parallel Processing Letters (PPL) 2016.
Distributed Slicing in Dynamic Systems. Antonio Fern\'{a}ndez and Vincent Gramoli and Ernesto Jim\'{e}nez and Anne-Marie Kermarrec and Michel Raynal. IEEE Transactions on Parallel and Distributed Systems (TPDS) 2016.
Rollup: Non-Disruptive Rolling Upgrade with Fast Consensus-Based Dynamic Reconfigurations. Vincent Gramoli and Len Bass and Alan Fekete and Daniel Sun. IEEE Transactions on Parallel and Distributed Systems (TPDS) 2016.
A Skip List for Multicore. Ian Dick and Alan Fekete and Vincent Gramoli. Concurrency and Computation: Practice and Experience 2016.
R2C: Robust Rolling-Upgrade in Clouds. Daniel Sun and Alan Fekete and Vincent Gramoli and Guoqiang Li and Xiwei Xu and Liming Zhu. IEEE Transactions on Dependable and Secure Computing (TDSC) 2016.
Democratizing Transactional Programming. Vincent Gramoli and Rachid Guerraoui. Communications of the ACM (CACM) 2014.
6th Workshop on Theory of Transactional Memory. Maria Couceiro and Vincent Gramoli and Paolo Romano. Bulletin of the EACTS (BEATCS) 2014.
WTTM 2012, the fourth workshop on the theory of transactional memory. Vincent Gramoli and Alessia Milani. Sigact News 2012.
Why {STM} can be more than a Research Toy. Aleksandar Dragojevic and Pascal Felber and Vincent Gramoli and Rachid Guerraoui. Communications of the ACM (CACM) 2011.
\'Emulation de m\'{e}moire partag\'{e}e en environnements distribu\'{e}s dynamiques. Vincent Gramoli. Technique et Science Informatiques, num\'{e}ro Sp\'{e}cial Algorithmique Distribu\'{e}e (TSI) 2011.
On the Input Acceptance of Transactional Memory. Vincent Gramoli and Derin Harmanci and Pascal Felber. Parallel Processing Letters (PPL) 2010.
Extensible Transactional Memory Testbed. Derin Harmanci and Vincent Gramoli and Pascal Felber and Christof Fetzer. Journal of Parallel and Distributed Computing - Special Issue on Transactional Memory (JPDC) 2010.
The VELOX Transactional Memory Stack. Afek, Y. and Cristal, A. and Diestelhorst, S. and Dragojevic, A. and Drepper, U. and Felber, P. and Fetzer C. and Gramoli, V., .... IEEE Micro Special Issue - European Multicore Computing 2010.
Transactional Memory, linking Theory and Practice. Srivatsan Ravi and Vincent Gramoli and Victor Luchangco. Sigact News 2010.
Reconfigurable Distributed Storage for Dynamic Networks. Gregory Chockler and Seth Gilbert and Vincent Gramoli and Peter M. Musial and Alexander A. Shvartsman. Journal of Parallel and Distributed Computing (JPDC) 2009.
Slicing Distributed Systems. Vincent Gramoli and Ymir Vigfusson and Ken Birman and Anne-Marie Kermarrec and Robbert van Renesse. IEEE Transactions on Computers -- Special Issue on Autonomic Network Computing (IEEE TC) 2009.
What Theory for Transactional Memory?. Vincent Gramoli. ACM Sigact News - Distributed Computing Column 2009.
Exploring the Interdisciplinary Connections of Gossip-based Systems. P. Costa and V. Gramoli and M. Jelasity and G. Paolo Jesi and E. Le Merrer and A. Montresor and L. Querzoni. Operating Systems Review - Special topic: Gossip-Based Networking (OSR) 2007.
DLibOS: Performance and Protection with a Network-on-Chip. Stephen Mallon and Vincent Gramoli and Guillaume Jourjon. Proceedings of the 23rd ACM International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS'18) 2018.
Evaluating Blockchains for IoT. Runchao Han and Vincent Gramoli and Xiwei Xu. Proceedings of the 9th IFIP International Conference on New Technologies, Mobility and Security (NTMS'18) 2018.
The Balance Attack or Why Forkable Blockchains Are Ill-Suited for Consortium. Christopher Natoli and Vincent Gramoli. Proceedings of the 47th IEEE/IFIP International Conference on Dependable Systems and Networks (DSN'17) 2017.
Blockchain Consensus. Tyler Crain and Vincent Gramoli and Mikel Larrea and Michel Raynal. 19ème rencontres francophones sur les aspects algorithmiques de télécommunications (AlgoTel'17) 2017.
A Concurrency-Optimal Binary Search Tree. Vitaly Aksenov and Vincent Gramoli and Petr Kuznetsov and Anna Malova and Srivatsan Ravi. Proceedings of the 23rd International Conference on Parallel Processing (EuroPar'17) 2017.
On Availability for Blockchain-Based Systems. Ingo Weber and Vincent Gramoli and Mark Staples and Alex Ponomarev and Ralph Holz and An Binh Tran and Paul Rimba. Proceedings of the 36th International Symposium on Reliable Distributed Systems (SRDS'17) 2017.
Stratosphere: Dynamic IP Overlay Above the Clouds. Parinya Ekparinya and Vincent Gramoli and Guillaume Jourjon and Liming Zhu. Proceedings of the 42nd IEEE Conference on Local Computer Networks (LCN'17) 2017.
Mining Autograding Data in Computer Science Education. Vincent Gramoli and Michael Charleston and Bryn Jeffries and Irena Koprinska and Martin McGrane and Alex Radu and Anastasios Viglas and Kalina Yacef. Proceedings of the 18th Australasian Computing Education Conference (ACE'16) 2016.
The Blockchain as a Software Connector. Xiwei Xu and Cesare Pautasso and Liming Zhu and Vincent Gramoli and Alexander Ponomarev and An Binh Tran and Shiping Chen. Proceedings of the 13th Working IEEE/IFIP Conference on Software Architecture (WICSA'16) 2016.
Multicore vs Manycore: The Energy Cost of Concurrency. Martin Groen and Vincent Gramoli. Proceedings of the 22nd International Conference on Parallel and Distributed Computing (EuroPar'16) 2016.
In the Search for Optimal Concurrency. Vincent Gramoli and Srivatsan Ravi and Petr Kuznetsov. Proceedings of the 23rd International Colloquium on Structural Information and Communication Complexity (SIROCCO'16) 2016.
Space-Constrained Structures for HTM. Nick Armstrong and Vincent Gramoli and Pascal Felber. 8th Workshop on the Theory of Transactional Memory (WTTM'16) 2016.
On the Danger of Private Blockchains. Vincent Gramoli. Workshop on Distributed Cryptocurrencies and Consensus Ledgers (DCCL'16) 2016.
The Information Needed for Reproducing Shared Memory Experiments. Vincent Gramoli. 3rd Workshop on Reproducibility in Parallel Computing (REPPAR'16) 2016.
GLAP: Distributed Dynamic Workload Consolidation through Gossip-based Learning. Mansour Khelghatdoust and Vincent Gramoli and Daniel Sun. Proceedings of the IEEE International Conference on Cluster Computing (Cluster'16) 2016.
Are Today's SDN Controllers Ready for Primetime?. Stephen Mallon and Vincent Gramoli and Guillaume Jourjon. Proceedings of the 41st IEEE Conference on Local Computer Networks (LCN'16) 2016.
The Blockchain Anomaly. Christopher Natoli and Vincent Gramoli. Proceedings of the 15th IEEE International Symposium on Network Computing and Applications (NCA'16) 2016.
More Than You Ever Wanted to Know about Synchronization: Synchrobench, Measuring the Impact of the Synchronization on Concurrent Algorithms. Vincent Gramoli. Proceedings of the 20th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'15) 2015.
Disaster-Tolerant Storage with SDN. Vincent Gramoli and Guillaume Jourjon and Olivier Mehani. Proceedings of the International Conference on Networked Systems (NETYS'15) 2015.
Profiling Transactional Applications. Vincent Gramoli and Rachid Guerraoui and Anne-Marie Kermarrec. Proceedings of the International Conference on Networked Systems (NETYS'15) 2015.
Multi-objective Optimisation for Rolling Upgrade Allowing for Failures in Clouds. Daniel Sun and Daniel Guimarans and Alan Fekete and Vincent Gramoli and Liming Zhu. Proceedings of the 34th Symposium on Reliable Distributed Systems (SRDS'15) 2015.
Revisiting the Controller Placement Problem. Md Tanvir Ishtaique ul Huque and Guillaume Jourjon and Vincent Gramoli. Proceedings of the 40th IEEE Conference on Local Computer Networks (LCN'15) 2015.
Why Non-Blocking Operations Should Be Selfish. Joel Gibson and Vincent Gramoli. Proceedings of the 29th International Symposium on Distributed Computing (DISC'15) 2015.
Brief Announcement: A Concurrency-Optimal List-Based Set. Vincent Gramoli and Petr Kuznetsov and Srivatsan Ravi and Di Shang. Proceedings of the 29th International Symposium on Distributed Computing (DISC'15) 2015.
Reusable Concurrent Data Types. Vincent Gramoli and Rachid Guerraoui. Proceedings of the 28th European Conference on Object Oriented Programming (ECOOP'14) 2014.
Why inheritance anomaly is not worth solving. Vincent Gramoli and Andrew E. Santosa. Proceedings of the 9th International Workshop on Implementation, Compilation, Optimization of Object-Oriented Languages, Programs and Systems (ICOOOLPS'14) 2014.
Local Resource Shaper for MapReduce. Peng Lu and Young Choon Lee and Vincent Gramoli and Luke M. Leslie and Albert Y. Zomaya. Proceedings of the 6th IEEE International Conference on Cloud Computing Technology and Science (CloudCom'14) 2014.
Quantifying Failure Risk of Version Switch for Rolling Upgrade on Clouds. Daniel Sun and Len Bass and Alan Fekete and Vincent Gramoli and An Binh Tran and Sherry Xu and Liming Zhu. Proceedings of the 4th IEEE International Conference on Big Data and Cloud Computing (BDCloud'14) 2014.
Composing Relaxed Transactions. Vincent Gramoli and Rachid Guerraoui and Mihai Letia. Proceedings of the 27th IEEE International Parallel & Distributed Processing Symposium (IPDPS'13) 2013.
No Hot Spot Non-Blocking Skip List. Tyler Crain and Vincent Gramoli and Michel Raynal. Proceedings of the 33rd International Conference on Distributed Computing Systems (ICDCS'13) 2013.
A Contention-Friendly Binary Search Tree. Tyler Crain and Vincent Gramoli and Michel Raynal. Proceedings of the 19th International European Conference on Parallel Processing (Euro-Par'13) 2013.
A Speculation-Friendly Binary Search Tree. Tyler Crain and Vincent Gramoli and Michel Raynal. Proceedings of the 17th ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP'12) 2012.
{TM2C}, a Software Transactional Memory for Many-Cores. Vincent Gramoli and Rachid Guerraoui and Vasileios Trigonakis. Proceedings of the seventh European Conference on Computer Systems (EuroSys'12) 2012.
Sharing a sequential data structure: correctness definition and concurrency analysis. Vincent Gramoli and Srivatsan Ravi and Petr Kuznetsov. 4th Workshop on the Theory of Transactional Memory (WTTM'12) 2012.
Brief Announcement: From sequential to concurrent: correctness and relative efficiency. Vincent Gramoli and Srivatsan Ravi and Petr Kuznetsov. Proceedings of the 31th ACM Symposium on Principles of Distributed Computing (PODC'12) 2012.
Reusable Concurrent Data Types. Vincent Gramoli and Rachid Guerraoui. Workshop on Transactional Memory (WTM) 2012.
Brief Announcement: A Contention-Friendly, Non-blocking Skip List. Tyler Crain and Vincent Gramoli and Michel Raynal. Proceedings of the 26th International Symposium on Distributed Computing (DISC'12) 2012.
Atomic Boxes: Coordinated Exception Handling with Transactional Memory. Derin Harmanci and Vincent Gramoli and Pascal Felber. Proceedings of the 25th European Conference on Object Oriented Programming (ECOOP'11) 2011.
Brief Announcement: Transaction Polymorphism. Vincent Gramoli and Rachid Guerraoui. Proceedings of the 23rd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA '11) 2011.
Democratizing Transactional Programming. Vincent Gramoli and Rachid Guerraoui. Proceedings of the ACM/IFIP/USENIX 12th International Middleware Conference (Middleware'11) 2011.
Brief Announcement: Combine -- An Improved Directory-Based Consistency Protocol. Hagit Attiya and Vincent Gramoli and Alessia Milani. Proceedings of the 22nd ACM Symposium on Parallelism in Algorithms and Architectures (SPAA'10) 2010.
A Provably Starvation-Free Distributed Directory Protocol. Hagit Attiya and Vincent Gramoli and Alessia Milani. Proceedings of the 12th International Symposium on Stabilization, Safety, and Security of Distributed Systems (SSS'10) 2010.
Composition vs Concurrency. Vincent Gramoli and Rachid Guerraoui and Mihai Letia. 2nd Workshop on the Theory of Transactional Memory (WTTM'10) 2010.
{TM}unit: Testing Software Transactional Memories. Derin Harmanci and Pascal Felber and Vincent Gramoli and Christof Fetzer. 4th ACM SIGPLAN Workshop on Transactional Computing (Transact'09) 2009.
Elastic Transactions. Pascal Felber and Vincent Gramoli and Rachid Guerraoui. Proceedings of the 23rd International Symposum on Distributed Computing (DISC'09) 2009.
{SOND}e, a Self-Organizing Object Deployment Algorithm in Large-Scale Dynamic Systems. Vincent Gramoli and Anne-Marie Kermarrec and Erwan Le Merrer and Didier Neveux. Proceedings of the 7th European Dependable Computing Conference (EDCC'08) 2008.
Toward a Theory of Input Acceptance for Transactional Memories. Vincent Gramoli and Derin Harmanci and Pascal Felber. Proceedings of the 12th International Conference On Principles Of Distributed Systems (OPODIS'08) 2008.
M\'ethode d\'ecentralis\'ee de mesure de dynamisme d'un r\'eseau logique. Vincent Gramoli and Anne-Marie Kermarrec and Erwan Le Merrer. 6\`eme Conf\'erence Fran\cc aise en Syst\`emes d'Exploitation (CFSE'08) 2008.
Distributed Churn Measurement for Arbitrary Networks (BA). Vincent Gramoli and Anne-Marie Kermarrec and Erwan Le Merrer. Proceedings of the 27th Annual Symposium on Principles of Distributed Computing (PODC'08) 2008.
A Fast Distributed Slicing Algorithm (BA). Vincent Gramoli and Ymir Vigfusson and Ken Birman and Anne-Marie Kermarrec and Robbert van Renesse. Proceedings of the 27th Annual Symposium on Principles of Distributed Computing (PODC'08) 2008.
Transactional Memory Input Acceptance. Vincent Gramoli. Abstracts Collection -- Transactional Memory : From Implementation to Application 2008.
SQUARE: Scalable Quorum-Based Atomic Memory with Local Reconfiguration. Vincent Gramoli and Emmanuelle Anceaume and Antonino Virgillito. Proceedings of the 22nd ACM Symposium on Applied Computing (SAC'07) 2007.
M\'emoires partag\'ees distribu\'ees pour syst\`emes dynamiques \`a grande \'echelle. Vincent Gramoli. 8\`eme Journ\'ees Doctorales en Informatique et R\'eseaux (JDIR'07) 2007.
Distributed Slicing in Dynamic Systems. Antonio Fern\'andez and Vincent Gramoli and Ernesto Jim\'enez and Anne-Marie Kermarrec and Michel Raynal. Proceedings of the 27th International Conference on Distributed Computing Systems (ICDCS'07) 2007.
Persistance de noyau dans les syst\`emes dynamiques \`a grande \'echelle. Vincent Gramoli and Anne-Marie Kermarrec and Achour Most\'efaoui and Michel Raynal and Bruno Sericola. 9\`eme rencontres francophones sur les aspects algorithmiques de t\'el\'ecommunications (AlgoTel'07) 2007.
Timed Quorum Systems for Large-Scale and Dynamic Environments. Vincent Gramoli and Michel Raynal. Proceedings of the 11th International Conference On Principles Of Distributed Systems (OPODIS'07) 2007.
Energy Aware Self-Organizing Density Management in Wireless Sensor Networks. Erwan Le Merrer and Vincent Gramoli and Aline Viana and Marin Bertier and Anne-Marie Kermarrec. Proceedings of the 1st International Workshop on Decentralized Resource Sharing in Mobile Computing and Networking (Mobishare'06) 2006.
From Fast to Lightweight Atomic Memory in Large-Scale Dynamic Distributed Systems. Vincent Gramoli. ReSIST Workshop 2006.
Core Persistence in Peer-to-Peer Systems: Relating Size to Lifetime. Vincent Gramoli and Anne-Marie Kermarrec and Achour Most\'efaoui and Michel Raynal and Bruno Sericola. Proceedings of the On The Move International Workshop on Reliability in Decentralized Distributed systems (OTM'06) 2006.
{P2P} Architecture for Self* Atomic Memory. Emmanuelle Anceaume and Maria Gradinariu and Vincent Gramoli and Antonino Virgillito. Proceedings of the 8th International Symposium on Parallel Architectures, Algorithms and Networks (I-SPAN'05) 2005.
Reconfigurable Distributed Storage for Dynamic Networks. Gregory Chockler and Seth Gilbert and Vincent Gramoli and Peter M. Musial and Alexander A. Shvartsman. Proceedings of the 9th International Conference on Principles of Distributed Systems (OPODIS'05) 2005.
M\'emoire atomique auto-reconfigurable pour syst\`emes P2P. Vincent Gramoli. Manifestation des jeunes chercheurs francophones dans les domaines des STIC (MajecSTIC'05) 2005.
Operation Liveness and Gossip Management in a Dynamic Distributed Atomic Data Service. Vincent Gramoli and Peter M. Musial and Alexander A. Shvartsman. Proceedings of the ISCA 18th International Conference on Parallel and Distributed Computing Systems (ISCA PDCS'05) 2005.