English

FluidMem: Memory as a Service for the Datacenter

Operating Systems 2017-07-26 v1

Abstract

Disaggregating resources in data centers is an emerging trend. Recent work has begun to explore memory disaggregation, but suffers limitations including lack of consideration of the complexity of cloud-based deployment, including heterogeneous hardware and APIs for cloud users and operators. In this paper, we present FluidMem, a complete system to realize disaggregated memory in the datacenter. Going beyond simply demonstrating remote memory is possible, we create an entire Memory as a Service. We define the requirements of Memory as a Service and build its implementation in Linux as FluidMem. We present a performance analysis of FluidMem and demonstrate that it transparently supports remote memory for standard applications such as MongoDB and genome sequencing applications.

Keywords

Cite

@article{arxiv.1707.07780,
  title  = {FluidMem: Memory as a Service for the Datacenter},
  author = {Blake Caldwell and Youngbin Im and Sangtae Ha and Richard Han and Eric Keller},
  journal= {arXiv preprint arXiv:1707.07780},
  year   = {2017}
}

Comments

University of Colorado Technical Report

R2 v1 2026-06-22T20:56:17.899Z