상세 보기
ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays
- Ahn, Taehwan;
- Yu, Chanhyeong;
- Lee, Sangjin;
- Son, Yongseok
SCOPUS
0초록
This paper presents a scalable OS swap system, ScaleSwap, designed to enhance core and SSD scalability on all-flash swap arrays. Specifically, ScaleSwap first enables a one-to-one swap model where each core exclusively manages its own swap resources, enabling core-centric swap in/out operations. Second, ScaleSwap devises opportunistic inter-core swap assistance, allowing each core to delegate swap metadata access to other cores as needed. Finally, ScaleSwap adopts core-affinity page and LRU management to mitigate LRU lock contention during swap in/out operations. We implement ScaleSwap in the Linux kernel and evaluate its performance on a 128-core machine with an all-flash swap array comprising eight NVMe SSDs. Our evaluation shows that ScaleSwap achieves up to 3.4× higher throughput and up to 11.5× lower average latency than the Linux swap system. Furthermore, ScaleSwap outperforms two prior systems, TMO and ExtMEM, by up to 64% and 5×, respectively.
- 제목
- ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays
- 저자
- Ahn, Taehwan; Yu, Chanhyeong; Lee, Sangjin; Son, Yongseok
- 발행일
- 2026
- 유형
- Conference Paper
- 저널명
- Proceedings of the 24th USENIX Conference on File and Storage Technologies, FAST 2026
- 페이지
- 363 ~ 379