Effectively prefetching remote memory with leap

H Al Maruf, M Chowdhury - 2020 USENIX Annual Technical Conference …, 2020 - usenix.org
Memory disaggregation over RDMA can improve the performance of memory-constrained
applications by replacing disk swapping with remote memory accesses. However, state-of …

ACC: Automatic ECN tuning for high-speed datacenter networks

S Yan, X Wang, X Zheng, Y Xia, D Liu… - Proceedings of the 2021 …, 2021 - dl.acm.org
For the widely deployed ECN-based congestion control schemes, the marking threshold is
the key to deliver high bandwidth and low latency. However, due to traffic dynamics in the …

A Survey of Storage Systems in the RDMA era

S Ma, T Ma, K Chen, Y Wu - IEEE Transactions on Parallel and …, 2022 - ieeexplore.ieee.org
Remote Direct Memory Access (RDMA) based network devices are increasingly being
deployed in modern data centers. RDMA brings significant performance improvements over …

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 …

PicNIC: predictable virtualized NIC

P Kumar, N Dukkipati, N Lewis, Y Cui, Y Wang… - Proceedings of the …, 2019 - dl.acm.org
Network virtualization stacks are the linchpins of public clouds. A key goal is to provide
performance isolation so that workloads on one Virtual Machine (VM) do not adversely …

Memory disaggregation: advances and open challenges

H Al Maruf, M Chowdhury - ACM SIGOPS Operating Systems Review, 2023 - dl.acm.org
Compute and memory are tightly coupled within each server in traditional datacenters.
Large-scale datacenter operators have identified this coupling as a root cause behind …

Hydra: Resilient and highly available remote memory

Y Lee, H Al Maruf, M Chowdhury, A Cidon… - … USENIX Conference on …, 2022 - usenix.org
We present Hydra, a low-latency, low-overhead, and highly available resilience mechanism
for remote memory. Hydra can access erasure-coded remote memory within a single-digit μs …

Your programmable NIC should be a programmable switch

B Stephens, A Akella, MM Swift - … of the 17th ACM Workshop on Hot …, 2018 - dl.acm.org
Today's NICs are becoming programmable (" smart"). To support new network protocols,
services, and offloads, there are NICs today that have on-board FPGAs, embedded …

High availability for virtualized programmable logic controllers with hard real-time requirements on cloud infrastructures

T Kampa, A El-Ankah… - 2023 IEEE 21st …, 2023 - ieeexplore.ieee.org
Cloud computing is becoming more popular in domains where previously hardware-based
bare metal implementations dominated the field of computation workloads such as the …

X-RDMA: Effective RDMA middleware in large-scale production environments

T Ma, T Ma, Z Song, J Li, H Chang… - 2019 IEEE …, 2019 - ieeexplore.ieee.org
X-RDMA is a communication middleware deployed and heavily used in Alibaba's large-
scale cluster hosting cloud storage and database systems. Unlike recent research projects …