- Researcher
- Distributed Programming Laboratory (LPD)
- EPFL
- Bât. INR
- Station 14
- CH-1015 Lausanne
- Switzerland
- email: {firstname}.{name}@epfl.ch
- phone: +41 21 693 8125
- fax: +41 21 693 7570
Topics of Interest
- Transactional Memory. While processors used to speed up almost twice a year,
the current trend is to multiply the number of processors (cores) and no longer their speed.
Transactional memory (TM) is a paradigm for multicore programming that hides
the complex synchronization internals and simply requires the programmer to delimit
regions of sequential code that should look atomic, the transactions.
- Distributed Slicing. The distributed slicing is
a refinement of the notion of super-peers election, where each peer must determine how super it is. In a system where
each node has an attribute value (representing some resource or capacity), the distributed slicing problem is for each node
to determine the slice/portion of the system its attribute value belongs to.
- Dynamic Storage. In wide-scale unstructured systems, where the total number of participants is unknown,
each participant acts on its own and can leave the system at will. The goal here is to provide a storage systems that tolerates dynamism.
Selected Recent Publications
- A Speculation-Friendly Binary Search Tree. Tyler Crain, Vincent Gramoli, Michel Raynal PPoPP 2012
- Atomic Boxes: Coordinated Exception Handling with Transactional Memory. Derin Harmanci, Vincent Gramoli, Pascal Felber ECOOP 2011
- Why STM can be more than a Research Toy. Aleksandar Dragojevic, Pascal Felber, Vincent Gramoli, Rachid Guerraoui, Commun. ACM 2011
- Extensible Transactional Memory Testbed. Derin Harmanci, Vincent Gramoli, Pascal Felber, Christof Fetzer. JPDC 2010
- Elastic Transactions. Pascal Felber, Vincent Gramoli, Rachid Guerraoui. DISC 2009
- Slicing Distributed Systems. Vincent Gramoli, Ymir Vigfusson, Ken Birman, Anne-Marie Kermarrec, Robbert van Renesse. IEEE Trans. on Computers 2009
- Reconfigurable Distributed Storage for Dynamic Networks. Gregory Chockler, Seth Gilbert, Vincent Gramoli, Peter M. Musial, Alexander A. Shvartsman.
JPDC 2009
- All publications