Efficient Memory Disaggregation with Infiniswap
Explore a 24-minute conference talk from USENIX NSDI '17 that introduces Infiniswap, an innovative remote memory paging system designed for RDMA networks. Dive into the challenges faced by memory-intensive applications and learn how Infiniswap efficiently disaggregates memory across a cluster. Discover the system's architecture, including slab-based management, decentralized placement, and eviction strategies. Understand how Infiniswap improves application performance and cluster memory utilization without modifying user applications or the OS. Examine the implementation details and evaluation results showcasing significant throughput improvements and latency reductions for various workloads on unmodified applications like VoltDB, Memcached, PowerGraph, GraphX, and Apache Spark. Gain insights into the system's scalability, limitations, and potential future developments in efficient memory disaggregation.