Pith. sign in

Systems for Memory Disaggregation: Challenges & Opportunities

1 Pith paper cite this work. Polarity classification is still indexing.

1 Pith paper citing it
abstract

Memory disaggregation addresses memory imbalance in a cluster by decoupling CPU and memory allocations of applications while also increasing the effective memory capacity for (memory-intensive) applications beyond the local memory limit imposed by traditional fixed-capacity servers. As the network speeds in the tightly-knit environments like modern datacenters inch closer to the DRAM speeds, there has been a recent proliferation of work in this space ranging from software solutions that pool memory of traditional servers for the shared use of the cluster to systems targeting the memory disaggregation in the hardware. In this report, we look at some of these recent memory disaggregation systems and study the important factors that guide their design, such as the interface through which the memory is exposed to the application, their runtime design and relevant optimizations to retain the near-native application performance, various approaches they employ in managing cluster memory to maximize utilization, etc. and we analyze the associated trade-offs. We conclude with a discussion on some open questions and potential future directions that can render disaggregation more amenable for adoption.

citation-role summary

background 1

citation-polarity summary

fields

cs.DC 1

years

2025 1

verdicts

CONDITIONAL 1

roles

background 1

polarities

background 1

representative citing papers

Efficient Unified Caching for Accelerating Heterogeneous AI Workloads

cs.DC · 2025-06-14 · conditional · novelty 6.0

IGTCache classifies per-dataset access patterns with a Kolmogorov-Smirnov test and switches caching policies per pattern, reporting 55.6% higher cache hit ratio and 52.2% lower job completion time than JuiceFS in a mixed AI workload testbed.

citing papers explorer

Showing 1 of 1 citing paper.

  • Efficient Unified Caching for Accelerating Heterogeneous AI Workloads cs.DC · 2025-06-14 · conditional · none · ref 82 · internal anchor

    IGTCache classifies per-dataset access patterns with a Kolmogorov-Smirnov test and switches caching policies per pattern, reporting 55.6% higher cache hit ratio and 52.2% lower job completion time than JuiceFS in a mixed AI workload testbed.