RaidenSwap: A Multi-Swap Remote System for Multi-core Applications
Kefan Liu, Ke Liu, Xu Zhang, Hui Yuan, Xiaolong Zheng, Ning Liu, Sa Wang, Guanghui Zhang, Yungang Bao, Mingyu Chen, Chenxi Wang
Abstract
Kernel-based remote memory systems are gaining traction in datacenters due to their significant improvement in memory utilization and their ability to transparently provide applications with unlimited memory capacity. However, the high degree of parallelism in contemporary applications leads to a significant demand for remote access throughput, which mismatches with the state-of-the-art kernel swap path due to its inherently limited parallelism. As a result, it cannot scale up the multi-core applications. We dive into the implementation of the swap path and identify the root cause behind it - significant lock contentions and inefficient swap tasks offloading.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 62b419fb-088d-4fdc-a6cb-88e651c049abRelated papers
- Effectively Prefetching Remote Memory with LeapHasan Al Maruf, Mosharaf ChowdhuryUSENIX ATC 2020 · 186 citations
- Hermit: Low-Latency, High-Throughput, and Transparent Remote Memory via Feedback-Directed AsynchronyYifan Qiao, Chenxi Wang, Zhenyuan Ruan, Adam Belay et al.NSDI 2023 · 50 citations
- Canvas: Isolated and Adaptive Swapping for Multi-Applications on Remote MemoryChenxi Wang, Yifan Qiao, Haoran Ma, Shi Liu et al.NSDI 2023 · 53 citations
- ScaleSwap: A Scalable OS Swap System for All-Flash Swap ArraysTaehwan Ahn, Chanhyeong Yu, Sangjin Lee, Yongseok SonFAST 2026
- Scalable Far Memory: Balancing Faults and EvictionsYueyang Pan, Yash Lala, Musa Unal, Yujie Ren et al.SOSP 2025
