Efficient multi-grained wear leveling for inodes of persistent memory file systems

C Yang, D Liu, R Zhang, X Chen, S Nie… - 2020 57th ACM/IEEE …, 2020 - ieeexplore.ieee.org
C Yang, D Liu, R Zhang, X Chen, S Nie, F Wang, Q Zhuge, EHM Sha
2020 57th ACM/IEEE Design Automation Conference (DAC), 2020ieeexplore.ieee.org
Existing persistent memory file systems usually store inodes in fixed locations, which ignores
the external and internal imbalanced wears of inodes on the persistent memory (PM).
Therefore, the PM for storing inodes can be easily damaged. Existing solutions achieve low
accuracy of wear-leveling with high-overhead data migrations. In this paper, we propose a
Lightweight and Multi-grained Wear-leveling Mechanism, called LMWM, to solve these
problems. We implement the proposed LMWM in Linux kernel based on NOVA, a typical …
Existing persistent memory file systems usually store inodes in fixed locations, which ignores the external and internal imbalanced wears of inodes on the persistent memory (PM). Therefore, the PM for storing inodes can be easily damaged. Existing solutions achieve low accuracy of wear-leveling with high-overhead data migrations. In this paper, we propose a Lightweight and Multi-grained Wear-leveling Mechanism, called LMWM, to solve these problems. We implement the proposed LMWM in Linux kernel based on NOVA, a typical persistent memory file system. Compared with MARCH, the state-of-theart wear-leveling mechanism for inode table, experimental results show that LMWM can improve 2.5× lifetime of PM and 1.12× performance, respectively.
ieeexplore.ieee.org
Showing the best result for this search. See all results