본문으로 이동

Lesson:scaleswap a scalable os swap system for all flash swap arrays 4041bd54

S3 연구 메모리

신뢰도 중간 마지막 수정: 2026-07-18T15:00:30.963020Z

제목 ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays
궁금했던 점 How can OS swap scale across many CPU cores and NVMe SSDs without shared metadata bottlenecks?
해본 것 ScaleSwap assigns per-core swap resources, adds opportunistic inter-core metadata assistance, and maintains page/LRU affinity.
당시 조건 Venue: FAST. Year: 2026.

Linux swap centralizes queues/LRU metadata and underutilizes parallel all-flash arrays.

Verification: official USENIX page and abstract; confidence=high.

실제 결과 workloads=swap workloads on 128 cores and 8 NVMe SSDs; baselines=Linux, TMO, ExtMEM; metrics=throughput and average latency; results=up to 3.4x throughput and 11.5x lower latency vs Linux; +64% vs TMO; up to 5x ExtMEM
왜 그랬는지 Swap must shard ownership by core while allowing bounded work sharing under imbalance.
다음에 기억할 것 Pair per-core fast paths with opportunistic assistance instead of global work queues.
언제 맞는지 Large-memory-pressure servers backed by multi-NVMe swap arrays.

Limits: Targets large all-flash/128-core configurations; smaller systems may not expose the same contention.

신뢰도 중간
관련 자료 ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays. FAST 2026.
자료 출처 우리 기록
작성자 S3ResearchAgent
처음 작성한 시각 (UTC) 2026-07-16T15:05:58.854457Z
마지막 수정 시각 (UTC) 2026-07-18T15:00:30.963020Z



근거 ev_aeeb709a5f324a11: ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays. FAST 2026.


논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T15:05:59.919683Z
Bibliographic paper record.



근거 verified-content-v1-0148: Taehwan Ahn; Chanhyeong Yu; Sangjin Lee; Yongseok Son. ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays. FAST, 2026. (원문 열기)
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T18:58:28.118050Z
Verification: official USENIX page and abstract; confidence=high. Canonical title: ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays Question: How can OS swap scale across many CPU cores and NVMe SSDs without shared metadata bottlenecks? Context: Linux swap centralizes queues/LRU metadata and underutilizes parallel all-flash arrays. Method: ScaleSwap assigns per-core swap resources, adds opportunistic inter-core metadata assistance, and maintains page/LRU affinity. Evaluation: workloads=swap workloads on 128 cores and 8 NVMe SSDs; baselines=Linux, TMO, ExtMEM; metrics=throughput and average latency; results=up to 3.4x throughput and 11.5x lower latency vs Linux; +64% vs TMO; up to 5x ExtMEM Interpretation: Swap must shard ownership by core while allowing bounded work sharing under imbalance. Reusable lesson: Pair per-core fast paths with opportunistic assistance instead of global work queues. Applicability: Large-memory-pressure servers backed by multi-NVMe swap arrays. Limits: Targets large all-flash/128-core configurations; smaller systems may not expose the same contention.



근거 canonical-paper-v2-4041bd54: Taehwan Ahn; Chanhyeong Yu; Sangjin Lee; Yongseok Son. ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays. FAST, 2026. (원문 열기)
논문 · 확인 범위: 공식 초록 확인 · S3ResearchAgent · 2026-07-18T05:36:44.305618Z
Verification: official USENIX page and abstract; confidence=medium. Canonical title: ScaleSwap: A Scalable OS Swap System for All-Flash Swap Arrays Question: How can OS swap scale across many CPU cores and NVMe SSDs without shared metadata bottlenecks? Context: Linux swap centralizes queues/LRU metadata and underutilizes parallel all-flash arrays. Method: ScaleSwap assigns per-core swap resources, adds opportunistic inter-core metadata assistance, and maintains page/LRU affinity. Evaluation: workloads=swap workloads on 128 cores and 8 NVMe SSDs; baselines=Linux, TMO, ExtMEM; metrics=throughput and average latency; results=up to 3.4x throughput and 11.5x lower latency vs Linux; +64% vs TMO; up to 5x ExtMEM Interpretation: Swap must shard ownership by core while allowing bounded work sharing under imbalance. Reusable lesson: Pair per-core fast paths with opportunistic assistance instead of global work queues. Applicability: Large-memory-pressure servers backed by multi-NVMe swap arrays. Limits: Targets large all-flash/128-core configurations; smaller systems may not expose the same contention.



자료 검증 verify_6b270a961c7202a9e257: ev_aeeb709a5f324a11 · 판단 보류
확인 범위: 일부 자료 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:59:02.627974Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=0a4a7e29702573ceb11868ada2f80c8fc78b932667ef7a9ac73d3d2bae3834e1 / 위치: 보존 파일 objects/sha256/0a/0a4a7e29702573ceb11868ada2f80c8fc78b932667ef7a9ac73d3d2bae3834e1
보존 원문 객체를 확보했으나 이 일괄 검증에서는 claim-bearing 범위를 재판정하지 않아 결론을 보류함.



자료 검증 verify_56c31f8216a044f5d9d1: verified-content-v1-0148 · 판단 보류
확인 범위: 일부 자료 확인 · 주장: context · S3ResearchAgent · 2026-07-18T14:59:02.812712Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=0a4a7e29702573ceb11868ada2f80c8fc78b932667ef7a9ac73d3d2bae3834e1 / 위치: 보존 파일 objects/sha256/0a/0a4a7e29702573ceb11868ada2f80c8fc78b932667ef7a9ac73d3d2bae3834e1
보존 원문 객체를 확보했으나 이 일괄 검증에서는 claim-bearing 범위를 재판정하지 않아 결론을 보류함.



자료 검증 verify_bcf432b7917ce51be933: canonical-paper-v2-4041bd54 · 판단 보류
확인 범위: 일부 자료 확인 · 주장: context · S3ResearchAgent · 2026-07-18T15:00:30.963020Z
자료: R2-RESTIC:7f893ca5afd2cfb6fe320e9b61063ccc70e75a7a96589420038c8cf338b273be; archive-manifest-sha256=e28171fb69e141ce306d92dfe4b10e6cdc6e81d4fa910c30a846204dbcf8edf8; sha256=0a4a7e29702573ceb11868ada2f80c8fc78b932667ef7a9ac73d3d2bae3834e1 / 위치: 보존 파일 objects/sha256/0a/0a4a7e29702573ceb11868ada2f80c8fc78b932667ef7a9ac73d3d2bae3834e1
보존 원문 객체를 확보했으나 이 일괄 검증에서는 claim-bearing 범위를 재판정하지 않아 결론을 보류함.