Clio: A hardware-software co-designed disaggregated memory system
Memory disaggregation has attracted great attention recently because of its benefits in
efficient memory utilization and ease of management. So far, memory disaggregation …
efficient memory utilization and ease of management. So far, memory disaggregation …
Sherman: A write-optimized distributed b+ tree index on disaggregated memory
Memory disaggregation architecture physically separates CPU and memory into
independent components, which are connected via high-speed RDMA networks, greatly …
independent components, which are connected via high-speed RDMA networks, greatly …
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 …
{FUSEE}: A fully {Memory-Disaggregated}{Key-Value} store
Distributed in-memory key-value (KV) stores are embracing the disaggregated memory (DM)
architecture for higher resource utilization. However, existing KV stores on DM employ …
architecture for higher resource utilization. However, existing KV stores on DM employ …
{ROLEX}: A Scalable {RDMA-oriented} Learned {Key-Value} Store for Disaggregated Memory Systems
Disaggregated memory systems separate monolithic servers into different components,
including compute and memory nodes, to enjoy the benefits of high resource utilization …
including compute and memory nodes, to enjoy the benefits of high resource utilization …
{FORD}: Fast one-sided {RDMA-based} distributed transactions for disaggregated persistent memory
Persistent memory (PM) disaggregation improves the resource utilization and failure
isolation to build a scalable and cost-effective remote memory pool. However, due to offering …
isolation to build a scalable and cost-effective remote memory pool. However, due to offering …
dLSM: An LSM-based index for memory disaggregation
The emerging trend of memory disaggregation where CPU and memory are physically
separated from each other and are connected via ultra-fast networking, eg, over RDMA …
separated from each other and are connected via ultra-fast networking, eg, over RDMA …
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 …
The case for distributed shared-memory databases with rdma-enabled memory disaggregation
Memory disaggregation (MD) allows for scalable and elastic data center design by
separating compute (CPU) from memory. With MD, compute and memory are no longer …
separating compute (CPU) from memory. With MD, compute and memory are no longer …
Characterizing Off-path {SmartNIC} for Accelerating Distributed Systems
SmartNICs have recently emerged as an appealing device for accelerating distributed
systems. However, there has not been a comprehensive characterization of SmartNICs, and …
systems. However, there has not been a comprehensive characterization of SmartNICs, and …