57 citations · 58 across the 3 of their papers we have counts for
5 papers · 1 filter
Microsecond Consensus for Microsecond Applications
Marcos K. Aguilera, Naama Ben-David, Rachid Guerraoui +3
We consider the problem of making apps fault-tolerant through replication, when apps operate at the microsecond scale, as in finance, embedded computing, and microservices apps. Th…
Efficient Multi-word Compare and Swap
Rachid Guerraoui, Alex Kogan, Virendra J. Marathe +1
Atomic lock-free multi-word compare-and-swap (MCAS) is a powerful tool for designing concurrent algorithms. Yet, its widespread usage has been limited because lock-free implementat…
Correct, Fast Remote Persistence
Sanidhya Kashyap, Dai Qin, Steve Byan +2
Persistence of updates to remote byte-addressable persistent memory (PM), using RDMA operations (RDMA updates), is a poorly understood subject. Visibility of RDMA updates on the re…
The Impact of RDMA on Agreement
Marcos K. Aguilera, Naama Ben-David, Rachid Guerraoui +2
Remote Direct Memory Access (RDMA) is becoming widely available in data centers. This technology allows a process to directly read and write the memory of a remote host, with a mec…
Persistent Memory Transactions
Virendra Marathe, Achin Mishra, Amee Trivedi +8
This paper presents a comprehensive analysis of performance trade offs between implementation choices for transaction runtime systems on persistent memory. We compare three impleme…