{AIFM}:{High-Performance},{Application-Integrated} far memory

Z Ruan, M Schwarzkopf, MK Aguilera… - 14th USENIX Symposium …, 2020 - usenix.org
Memory is the most contended and least elastic resource in datacenter servers today.
Applications can use only local memory—which may be scarce—even though memory …

1rma: Re-envisioning remote memory access for multi-tenant datacenters

A Singhvi, A Akella, D Gibson, TF Wenisch… - Proceedings of the …, 2020 - dl.acm.org
Remote Direct Memory Access (RDMA) plays a key role in supporting performance-hungry
datacenter applications. However, existing RDMA technologies are ill-suited to multi-tenant …

Microsecond consensus for microsecond applications

MK Aguilera, N Ben-David, R Guerraoui… - … USENIX Symposium on …, 2020 - usenix.org
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 …

Challenges and solutions for fast remote persistent memory access

A Kalia, D Andersen, M Kaminsky - … of the 11th ACM Symposium on …, 2020 - dl.acm.org
Non-volatile main memory DIMMs (NVMMs), such as Intel's Optane DC Persistent Memory
modules, provide data durability with orders of magnitude higher performance than prior …

The NEBULA RPC-optimized architecture

M Sutherland, S Gupta, B Falsafi… - 2020 ACM/IEEE 47th …, 2020 - ieeexplore.ieee.org
Large-scale online services are commonly structured as a network of software tiers, which
communicate over the datacenter network using RPCs. Ongoing trends towards software …

{TCP}{≈}{RDMA}:{CPU-efficient} Remote Storage Access with i10

J Hwang, Q Cai, A Tang, R Agarwal - 17th USENIX Symposium on …, 2020 - usenix.org
This paper presents design, implementation and evaluation of i10, a new remote storage
stack implemented entirely in the kernel. i10 runs on commodity hardware, allows …

{FileMR}: Rethinking {RDMA} Networking for Scalable Persistent Memory

J Yang, J Izraelevitz, S Swanson - 17th USENIX Symposium on …, 2020 - usenix.org
The emergence of dense, byte-addressable nonvolatile main memories (NVMMs) allows
application developers to combine storage and memory into a single layer. With NVMMs …

Th-dpms: Design and implementation of an rdma-enabled distributed persistent memory storage system

J Shu, Y Chen, Q Wang, B Zhu, J Li, Y Lu - ACM Transactions on …, 2020 - dl.acm.org
The rapidly increasing data in recent years requires the datacenter infrastructure to store
and process data with extremely high throughput and low latency. Fortunately, persistent …

Performance Evaluation of the Impact of NUMA on One-sided RDMA Interactions

J Nelson, R Palmieri - 2020 International Symposium on …, 2020 - ieeexplore.ieee.org
Remote direct memory access (RDMA) and non-uniform memory access (NUMA) are critical
technologies of modern high-performance computing platforms. RDMA allows nodes to …

PART: Pinning avoidance in RDMA technologies

A Psistakis, N Chrysos, F Chaix… - 2020 14th IEEE/ACM …, 2020 - ieeexplore.ieee.org
State-of-the-art Remote Direct Memory Access (RDMA) engines pin communication buffers,
complicating the programming model, limiting the memory utilization, and mandating a …