On the Reproducibility of Bugs in File-System Aware Storage Applications

被引:0
|
作者
Zhang, Duo [1 ]
Mahmud, Tabassum [1 ]
Gatla, Om Rameshwar [1 ]
Han, RunZhou [1 ]
Chen, Yong [2 ]
Zheng, Mai [1 ]
机构
[1] Iowa State Univ, Dept Elect & Comp Engn, Ames, IA 50011 USA
[2] Samsung Elect Amer, Ridgefield Pk, NJ USA
基金
美国国家科学基金会;
关键词
File system; storage system; configuration parameter; reproducibility; reliability;
D O I
10.1109/NAS55553.2022.9925445
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Many storage applications such as file system checkers, defragmentation tools, etc. require a detailed understanding of file systems. Such file-system aware applications play an essential role today, but unfortunately they are error-prone. To better understand the challenges as well as the opportunities to address the issues, this paper presents an empirical study of real world bugs in file-system aware storage applications. By analyzing 59 bug cases from 4 representative applications in depth, we derive multiple insights in terms of general bug patterns, triggering conditions, and implications for building effective tools to address the issues. We hope that our study and the resulting dataset could contribute to the development of reliability tools for building robust file-system aware storage applications in general.
引用
收藏
页码:164 / 170
页数:7
相关论文
共 50 条
  • [31] SquirrelFS: using the Rust compiler to check file-system crash consistency
    LeBlanc, Hayley
    Taylor, Nathan
    Bornholt, James
    Chidambaram, Vijay
    PROCEEDINGS OF THE 18TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, OSDI 2024, 2024, : 387 - 404
  • [32] LFuzz: Exploiting Locality-Enabled Techniques for File-System Fuzzing
    Liu, Wenqing
    Wang, An-I Andy
    COMPUTER SECURITY - ESORICS 2023, PT II, 2024, 14345 : 507 - 525
  • [33] WaFS: A Workflow-Aware File System for Effective Storage Utilization in the Cloud
    Wang, Yang
    Lu, Paul
    Kent, Kenneth B.
    IEEE TRANSACTIONS ON COMPUTERS, 2015, 64 (09) : 2716 - 2729
  • [34] Bargain Cache: Using File-System Metadata to Reduce the Cache Miss Penalty
    Zhao, Yingjie
    Xiao, Nong
    PDCAT 2008: NINTH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES, PROCEEDINGS, 2008, : 177 - 184
  • [35] Software Provisioning Inside a Secure Environment as Docker Containers using STROLL File-system
    Azab, Abdulrahman
    Domanska, Diana
    2016 16TH IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND GRID COMPUTING (CCGRID), 2016, : 674 - 683
  • [36] File Deduplication with Cloud Storage File System
    Ku, Chan-I
    Luo, Guo-Heng
    Chang, Che-Pin
    Yuan, Shyan-Ming
    2013 IEEE 16TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (CSE 2013), 2013, : 280 - 287
  • [37] A NUMA-aware NVM File System Design for Manycore Server Applications
    Kim, June-Hyung
    Kim, Youngjae
    Jamil, Safdar
    Park, Sungyong
    2020 IEEE 28TH INTERNATIONAL SYMPOSIUM ON MODELING, ANALYSIS, AND SIMULATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS (MASCOTS 2020), 2020, : 41 - 45
  • [38] A File-System-Aware FTL Design for Flash-Memory Storage Systems
    Wu, Po-Liang
    Chang, Yuan-Hao
    Kuo, Tei-Wei
    DATE: 2009 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION, VOLS 1-3, 2009, : 393 - 398
  • [39] Modeling file-system input traces via a two-level arrival process
    Ware, PP
    Page, TW
    Nelson, BL
    1996 WINTER SIMULATION CONFERENCE PROCEEDINGS, 1996, : 1230 - 1237
  • [40] iFetcher: User-Level Prefetching Framework With File-System Event Monitoring for Linux
    Won, Jiwoong
    Kwon, Oseok
    Ryu, Junhee
    Lee, Dongeun
    Kang, Kyungtae
    IEEE ACCESS, 2018, 6 : 46213 - 46226