Dynamic promotion threshold for NVPC’s NVM-side LRU
Develop a dynamic strategy for selecting the promotion threshold in NVPC’s NVM-extended page cache, which determines when pages with access counters are promoted from non-volatile memory (NVM) back to dynamic random-access memory (DRAM), replacing the current static threshold value of 4 while maintaining stable behavior without thrashing between DRAM and NVM.
References
In this work, we statically set the promote threshold to 4 to prevent thrashing between DRAM and NVM, and the dynamic strategy is left for future work.
— Boosting File Systems Elegantly: A Transparent NVM Write-ahead Log for Disk File Systems
(2408.02911 - Wang et al., 6 Aug 2024) in Subsection “NVM-extended Page Cache” (NVPC Design)