RaidenSwap: A Multi-Swap Remote System for Multi-core Applications
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