Datacenter {RPCs} can be general and fast
It is commonly believed that datacenter networking software must sacrifice generality to
attain high performance. The popularity of specialized distributed systems designed …
attain high performance. The popularity of specialized distributed systems designed …
Throwhammer: Rowhammer attacks over the network and defenses
Increasingly sophisticated Rowhammer exploits allow an attacker that can execute code on
a vulnerable system to escalate privileges and compromise browsers, clouds, and mobile …
a vulnerable system to escalate privileges and compromise browsers, clouds, and mobile …
A Survey of Storage Systems in the RDMA era
Remote Direct Memory Access (RDMA) based network devices are increasingly being
deployed in modern data centers. RDMA brings significant performance improvements over …
deployed in modern data centers. RDMA brings significant performance improvements over …
StRoM: smart remote memory
Big data applications often incur large costs in I/O, data transfer and copying overhead,
especially when operating in cloud environments. Since most such computations are …
especially when operating in cloud environments. Since most such computations are …
Farview: Disaggregated memory with operator off-loading for database engines
Cloud deployments disaggregate storage from compute, providing more flexibility to both the
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
storage and compute layers. In this paper, we explore disaggregation by taking it one step …
Efficient distributed memory management with RDMA and caching
Recent advancements in high-performance networking interconnect significantly narrow the
performance gap between intra-node and inter-node communications, and open up …
performance gap between intra-node and inter-node communications, and open up …
ScaleStore: A fast and cost-efficient storage engine using DRAM, NVMe, and RDMA
In this paper, we propose ScaleStore, a novel distributed storage engine that exploits DRAM
caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency …
caching, NVMe storage, and RDMA networking to achieve high performance, cost-efficiency …
Databases on Modern Networks: A Decade of Research that now comes into Practice
Modern cloud networks are a fundamental pillar of data-intensive applications. They provide
high-speed transaction (packet) rates and low overhead, enabling, for instance, truly …
high-speed transaction (packet) rates and low overhead, enabling, for instance, truly …
DINOMO: An Elastic, Scalable, High-Performance Key-Value Store for Disaggregated Persistent Memory (Extended Version)
We present Dinomo, a novel key-value store for disaggregated persistent memory (DPM).
Dinomo is the first key-value store for DPM that simultaneously achieves high common-case …
Dinomo is the first key-value store for DPM that simultaneously achieves high common-case …
Redy: remote dynamic memory cache
Redy is a cloud service that provides high performance caches using RDMA-accessible
remote memory. An application can customize the performance of each cache with a service …
remote memory. An application can customize the performance of each cache with a service …