Quail: Using NVM write monitor to enable transparent wear-leveling

التفاصيل البيبلوغرافية
العنوان: Quail: Using NVM write monitor to enable transparent wear-leveling
المؤلفون: Kaixin Huang, Linpeng Huang, Yijie Mei
المصدر: Journal of Systems Architecture. 102:101658
بيانات النشر: Elsevier BV, 2020.
سنة النشر: 2020
مصطلحات موضوعية: 010302 applied physics, 060102 archaeology, business.industry, Computer science, Adaptive monitoring, High density, 06 humanities and the arts, 01 natural sciences, Allocator, Software, Hardware and Architecture, Power consumption, Embedded system, 0103 physical sciences, 0601 history and archaeology, Time overhead, Monitoring tool, business, Wear leveling
الوصف: Emerging non-volatile memory (NVM) technologies promise persistence, byte-addressability, low power consumption, and high density. However, NVM suffers from limited write endurance; skewed writes can extremely curtail the lifetime of NVM. Although a number of wear-aware allocators and wear-leveling algorithms have been proposed to address the wear-out problem, they come with limitations in the accuracy of NVM write count or compatibility with existing hardware and software. In this paper, we implement four software-based techniques of monitoring NVM writes and obtaining the write counts, which are more accurate and non-intrusive for existing programs. In particular, we propose a novel adaptive monitoring technique to alleviate the monitoring overhead while maintaining the count accuracy. Based on our monitoring tool, we further provide a swap-enabled transparent wear-leveling mechanism in order to even out the NVM writes. We conduct extensive experiments to verify the performance of our proposed NVM monitor and wear-leveling mechanism. The results show that the monitoring methods we implement can obtain high accuracy at an affordable performance overhead; our proposed wear-leveling mechanism can reduce the maximum NVM write by 89% when compared to its no wear-leveling counterpart, with less than 4% time overhead.
تدمد: 1383-7621
URL الوصول: https://explore.openaire.eu/search/publication?articleId=doi_________::da87583a1d6ef4c8c4e144522e8dd9ac
https://doi.org/10.1016/j.sysarc.2019.101658
حقوق: CLOSED
رقم الأكسشن: edsair.doi...........da87583a1d6ef4c8c4e144522e8dd9ac
قاعدة البيانات: OpenAIRE