Understanding Persistent-memory-related Issues in the Linux Kernel

0Citations
Citations of this article
9Readers
Mendeley users who have this article in their library.

Abstract

Persistent memory (PM) technologies have inspired a wide range of PM-based system optimizations. However, building correct PM-based systems is difficult due to the unique characteristics of PM hardware. To better understand the challenges as well as the opportunities to address them, this article presents a comprehensive study of PM-related issues in the Linux kernel. By analyzing 1,553 PM-related kernel patches in depth and conducting experiments on reproducibility and tool extension, we derive multiple insights in terms of PM patch categories, PM bug patterns, consequences, fix strategies, triggering conditions, and remedy solutions. We hope our results could contribute to the development of robust PM-based storage systems.

Cite

CITATION STYLE

APA

Gatla, O. R., Zhang, D., Xu, W., & Zheng, M. (2023). Understanding Persistent-memory-related Issues in the Linux Kernel. ACM Transactions on Storage, 19(4). https://doi.org/10.1145/3605946

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free