The Reliability of Modern File Systems in the face of SSD Errors

Author:

Jaffer Shehbaz1ORCID,Maneas Stathis2ORCID,Hwang Andy2,Schroeder Bianca2

Affiliation:

1. University of Toronto

2. University of Toronto, Toronto, ON, Canada

Abstract

As solid state drives (SSDs) are increasingly replacing hard disk drives, the reliability of storage systems depends on the failure modes of SSDs and the ability of the file system layered on top to handle these failure modes. While the classical paper on IRON File Systems provides a thorough study of the failure policies of three file systems common at the time, we argue that 13 years later it is time to revisit file system reliability with SSDs and their reliability characteristics in mind, based on modern file systems that incorporate journaling, copy-on-write, and log-structured approaches and are optimized for flash. This article presents a detailed study, spanning ext4, Btrfs, and F2FS, and covering a number of different SSD error modes. We develop our own fault injection framework and explore over 1,000 error cases. Our results indicate that 16% of these cases result in a file system that cannot be mounted or even repaired by its system checker. We also identify the key file system metadata structures that can cause such failures, and, finally, we recommend some design guidelines for file systems that are deployed on top of SSDs.

Publisher

Association for Computing Machinery (ACM)

Subject

Hardware and Architecture

Reference68 articles.

1. 2019. Btrfs Bug Report. Retrieved from https://bugzilla.kernel.org/show_bug.cgi?id=198457. 2019. Btrfs Bug Report. Retrieved from https://bugzilla.kernel.org/show_bug.cgi?id=198457.

2. 2019. F2FS Bug Report. Retrieved from https://bugzilla.kernel.org/show_bug.cgi?id=200635. 2019. F2FS Bug Report. Retrieved from https://bugzilla.kernel.org/show_bug.cgi?id=200635.

3. 2019. F2FS Bug Report—Write I/O Errors. Retrieved from https://bugzilla.kernel.org/show_bug.cgi?id=200871. 2019. F2FS Bug Report—Write I/O Errors. Retrieved from https://bugzilla.kernel.org/show_bug.cgi?id=200871.

Cited by 8 articles. 订阅此论文施引文献 订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献

1. Microwave assisted magnetic Recording: Physics and application to hard disk drives;Journal of Magnetism and Magnetic Materials;2022-12

2. LOGI: an empirical model of heat-induced disk drive data loss and its implications for data recovery;Proceedings of the 18th International Conference on Predictive Models and Data Analytics in Software Engineering;2022-11-07

3. ELOFS: An Extensible Low-overhead Flash File System for Resource-scarce Embedded Devices;IEEE Transactions on Computers;2022

4. Bibliography;Storage Systems;2022

5. Database parallelism, big data and analytics, deep learning;Storage Systems;2022

同舟云学术

1.学者识别学者识别

2.学术分析学术分析

3.人才评估人才评估

"同舟云学术"是以全球学者为主线,采集、加工和组织学术论文而形成的新型学术文献查询和分析系统,可以对全球学者进行文献检索和人才价值评估。用户可以通过关注某些学科领域的顶尖人物而持续追踪该领域的学科进展和研究前沿。经过近期的数据扩容,当前同舟云学术共收录了国内外主流学术期刊6万余种,收集的期刊论文及会议论文总量共计约1.5亿篇,并以每天添加12000余篇中外论文的速度递增。我们也可以为用户提供个性化、定制化的学者数据。欢迎来电咨询!咨询电话:010-8811{复制后删除}0370

www.globalauthorid.com

TOP

Copyright © 2019-2024 北京同舟云网络信息技术有限公司
京公网安备11010802033243号  京ICP备18003416号-3