Issue Downloads
Derecho: Fast State Machine Replication for Cloud Services
- Sagar Jha,
- Jonathan Behrens,
- Theo Gkountouvas,
- Mae Milano,
- Weijia Song,
- Edward Tremel,
- Robbert Van Renesse,
- Sydney Zink,
- Kenneth P. Birman
Cloud computing services often replicate data and may require ways to coordinate distributed actions. Here we present Derecho, a library for such tasks. The API provides interfaces for structuring applications into patterns of subgroups and shards, ...
SPIN: Seamless Operating System Integration of Peer-to-Peer DMA Between SSDs and GPUs
Recent GPUs enable Peer-to-Peer Direct Memory Access (p2p) from fast peripheral devices like NVMe SSDs to exclude the CPU from the data path between them for efficiency. Unfortunately, using p2p to access files is challenging because of the subtleties ...
Mitigating Load Imbalance in Distributed Data Serving with Rack-Scale Memory Pooling
To provide low-latency and high-throughput guarantees, most large key-value stores keep the data in the memory of many servers. Despite the natural parallelism across lookups, the load imbalance, introduced by heavy skew in the popularity distribution ...