RaidenSwap: A Multi-Swap Remote System for Multi-core Applications

Read full text
Authors: Kefan Liu, Ke Liu, Xi Zhang, Hui Yuan, Xiaolong Zheng, Ning Liu, Sa Wang, Guanghui Zhang, Yungang Bao, Mingyu Chen, Chenxi Wang
Cited by: 1
References: 7

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.

Fields of Study & Subjects

Software System Performance and Reliability Distributed systems and fault tolerance Cloud Computing and Resource Management

Publication details

Journal / source
Proceedings of the 21st European Conference on Computer Systems
Publisher
ACM
Pages
208–224
Publication date
24 April 2026