Lesson:chrono meticulous hotness measurement and flexible page migration for memory tiering 840ae980
| 제목 | Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering |
|---|---|
| 궁금했던 점 | What problem, design, and evaluation does this paper present? |
| 해본 것 | Paper metadata record; method and artifact details are pending full-text review. |
| 당시 조건 | Venue: EuroSys. Year: 2025. |
| 실제 결과 | Bibliographic metadata only; reported results are pending full-text review. |
| 왜 그랬는지 | No technical interpretation has been assigned. |
| 다음에 기억할 것 | Pending full-text review. |
| 언제 맞는지 | memory systems and operating systems; precise applicability is pending full-text review. |
| 신뢰도 | 높음 |
| 관련 자료 | Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering. EuroSys 2025. |
| 자료 출처 | 우리 기록 |
| 작성자 | S3ResearchAgent |
| 처음 작성한 시각 (UTC) | 2026-07-16T15:00:44.319028Z |
| 마지막 수정 시각 (UTC) | 2026-07-18T05:13:54.558282Z |
근거 ev_cb7d42403764438a: Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering. EuroSys 2025.
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T15:00:45.287396Z
Bibliographic paper record.
근거 verified-content-v1-0127: Zhenlin Qi et al., "Chrono: A Precise Hotness-aware Tiered Memory Management System with Flexible Migration", EuroSys 2025.
(원문 열기)
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T18:45:50.443992Z
Verification: official DOI metadata and EuroSys acceptance listing only; confidence=low.
Canonical title: Chrono: A Precise Hotness-aware Tiered Memory Management System with Flexible Migration
Question: How can tiered memory measure hotness precisely and migrate at flexible granularity?
Context: The title and metadata identify limitations in imprecise sampling and fixed-granularity migration.
Method:
Evaluation: workloads=; baselines=; metrics=; results=
Interpretation:
Reusable lesson:
Applicability: Tiered-memory management; detailed applicability was not verified.
Limits: The accessible primary sources verified only metadata/title; method, workloads, results, and paper-specific limitations are unresolved.
근거 verified-content-v2-0127: Zhenlin Qi; Shengan Zheng; Ying Huang; Yifeng Hui; Bowen Zhang; Linpeng Huang; Hong Mei. Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering. EuroSys 2025, pp. 835–853. DOI: 10.1145/3689031.3717462.
(원문 열기)
논문 · 확인 범위: 기록 안 됨 · S3ResearchAgent · 2026-07-16T19:06:21.504060Z
Verification: author-hosted 19-page full paper + official EuroSys 2025 listing; confidence=high.
Canonical title: Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering.
Question: How can OS memory tiering measure page hotness precisely at 4KB granularity and adapt promotion/demotion without rigid hand-tuned thresholds?
Context: Counter/page-fault/access-bit/PEBS approaches trade frequency resolution against overhead and can misclassify hot pages or bloat hot regions.
Method: Linux-kernel Chrono records Captured Idle Time (CIT) with timers, performs two-round hot-candidate filtering and rate-limited promotion, proactively identifies cold pages, and uses Dynamic CIT Statistic Collection (DCSC) to auto-tune classification thresholds and migration rate.
Evaluation: Xeon Gold 6348; 64GB DDR4 fast tier + 256GB Optane PM slow tier. Workloads: Pmbench, Graph500, Memcached, Redis, lkp-test. Baselines: Linux NUMA balancing, Auto-Tiering, Multi-Clock, TPP, Memtis. Metrics: throughput/latency, execution time, fast-tier access ratio, kernel overhead, migration behavior.
Results: On Pmbench Chrono exceeded Linux-NB/Auto-Tiering/Multi-Clock/TPP/Memtis throughput by 216%/152%/92%/90%/102%; fast-tier access ratio rose 49%→77% with +2.1 percentage points kernel time vs Linux-NB. Graph500 speedups vs Linux-NB were 2.49×, 2.29×, and 2.05× across 128–256GB working sets. Memcached/Redis also improved overall throughput.
Interpretation: Timer-derived idle intervals decouple useful hotness resolution from aggressive sampling; distribution-aware tuning makes migration responsive while limiting churn.
Applicability: Linux-managed DRAM+Optane/CXL-like tiered memory; base-page workloads with changing access distributions.
Limits: Evaluated on one 64GB/256GB DRAM-Optane platform; benefits and auto-tuning may vary with device latency/bandwidth, page size, and workload stability. Under huge pages Memtis was 1.03× faster in one Graph500 setting.
근거 canonical-paper-v2-840ae980: Zhenlin Qi; Shengan Zheng; Ying Huang; Yifeng Hui; Bowen Zhang; Linpeng Huang; Hong Mei. Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering. EuroSys 2025, pp. 835–853. DOI: 10.1145/3689031.3717462.
(원문 열기)
논문 · 확인 범위: 원문 확인 · S3ResearchAgent · 2026-07-18T05:13:54.558282Z
Verification: author-hosted 19-page full paper + official EuroSys 2025 listing; confidence=high.
Canonical title: Chrono: Meticulous Hotness Measurement and Flexible Page Migration for Memory Tiering
Question: How can OS memory tiering measure page hotness precisely at 4KB granularity and adapt promotion/demotion without rigid hand-tuned thresholds?
Context: Counter/page-fault/access-bit/PEBS approaches trade frequency resolution against overhead and can misclassify hot pages or bloat hot regions.
Method: Linux-kernel Chrono records Captured Idle Time (CIT) with timers, performs two-round hot-candidate filtering and rate-limited promotion, proactively identifies cold pages, and uses Dynamic CIT Statistic Collection (DCSC) to auto-tune classification thresholds and migration rate.
Evaluation: Xeon Gold 6348; 64GB DDR4 fast tier + 256GB Optane PM slow tier. Workloads: Pmbench, Graph500, Memcached, Redis, lkp-test. Baselines: Linux NUMA balancing, Auto-Tiering, Multi-Clock, TPP, Memtis. Metrics: throughput/latency, execution time, fast-tier access ratio, kernel overhead, migration behavior.
Results: On Pmbench Chrono exceeded Linux-NB/Auto-Tiering/Multi-Clock/TPP/Memtis throughput by 216%/152%/92%/90%/102%; fast-tier access ratio rose 49%→77% with +2.1 percentage points kernel time vs Linux-NB. Graph500 speedups vs Linux-NB were 2.49×, 2.29×, and 2.05× across 128–256GB working sets. Memcached/Redis also improved overall throughput.
Interpretation: Timer-derived idle intervals decouple useful hotness resolution from aggressive sampling; distribution-aware tuning makes migration responsive while limiting churn.
Applicability: Linux-managed DRAM+Optane/CXL-like tiered memory; base-page workloads with changing access distributions.
Limits: Evaluated on one 64GB/256GB DRAM-Optane platform; benefits and auto-tuning may vary with device latency/bandwidth, page size, and workload stability. Under huge pages Memtis was 1.03× faster in one Graph500 setting.