Carbink:{Fault-Tolerant} Far Memory

Y Zhou, HMG Wassel, S Liu, J Gao, J Mickens… - … USENIX Symposium on …, 2022 - usenix.org
Far memory systems allow an application to transparently access local memory as well as
memory belonging to remote machines. Fault tolerance is a critical property of any practical …

From luna to solar: the evolutions of the compute-to-storage networks in alibaba cloud

R Miao, L Zhu, S Ma, K Qian, S Zhuang, B Li… - Proceedings of the …, 2022 - dl.acm.org
This paper presents the two generations of storage network stacks that reduced the average
I/O latency of Alibaba Cloud's EBS service by 72% in the last five years: Luna, a user-space …

Hermit:{Low-Latency},{High-Throughput}, and Transparent Remote Memory via {Feedback-Directed} Asynchrony

Y Qiao, C Wang, Z Ruan, A Belay, Q Lu… - … USENIX Symposium on …, 2023 - usenix.org
Remote memory techniques are gaining traction in datacenters because they can
significantly improve memory utilization. A popular approach is to use kernel-level, page …

RAMBDA: RDMA-driven Acceleration Framework for Memory-intensive µs-scale Datacenter Applications

Y Yuan, J Huang, Y Sun, T Wang… - … Symposium on High …, 2023 - ieeexplore.ieee.org
Responding to the" datacenter tax" and" killer microseconds" problems for memory-intensive
datacenter applications, diverse solutions including Smart NIC-based ones have been …

PRISM: Rethinking the RDMA interface for distributed systems

M Burke, S Dharanipragada, S Joyner… - Proceedings of the …, 2021 - dl.acm.org
Remote Direct Memory Access (RDMA) has been used to accelerate a variety of distributed
systems, by providing low-latency, CPU-bypassing access to a remote host's memory …

Characterizing Off-path {SmartNIC} for Accelerating Distributed Systems

X Wei, R Cheng, Y Yang, R Chen, H Chen - 17th USENIX Symposium …, 2023 - usenix.org
SmartNICs have recently emerged as an appealing device for accelerating distributed
systems. However, there has not been a comprehensive characterization of SmartNICs, and …

CliqueMap: productionizing an RMA-based distributed caching system

A Singhvi, A Akella, M Anderson, R Cauble… - Proceedings of the …, 2021 - dl.acm.org
Distributed in-memory caching is a key component of modern Internet services. Such caches
are often accessed via remote procedure call (RPC), as RPC frameworks provide rich …

A Tale of Two Paths: Toward a Hybrid Data Plane for Efficient {Far-Memory} Applications

L Chen, S Liu, C Wang, H Ma, Y Qiao, Z Wang… - … USENIX Symposium on …, 2024 - usenix.org
With rapid advances in network hardware, far memory has gained a great deal of traction
due to its ability to break the memory capacity wall. Existing far memory systems fall into one …

Data flow architectures for data processing on modern hardware

A Lerner, G Alonso - 2024 IEEE 40th International Conference …, 2024 - ieeexplore.ieee.org
The requirements arising from ever growing amounts of data and tight performance
constraints as well as the limitations encountered in improving conventional CPU …

Replicating Persistent Memory {Key-Value} Stores with Efficient {RDMA} Abstraction

Q Wang, Y Lu, J Wang, J Shu - 17th USENIX Symposium on Operating …, 2023 - usenix.org
Combining persistent memory (PM) with RDMA is a promising approach to performant
replicated distributed key-value stores (KVSs). However, existing replication approaches do …