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 条
  • [21] Formal analysis of dynamic, distributed file-system access controls
    Chaudhuri, Avik
    Abadi, Martin
    FORMAL TECHNIQUES FOR NETWORKED AND DISTRIBUTED SYSTEMS - FORTE 2006, 2006, 4229 : 99 - 114
  • [22] CrashMonkey and ACE: Systematically Testing File-System Crash Consistency
    Mohan, Jayashree
    Martinez, Ashlie
    Ponnapalli, Soujanya
    Raju, Pandian
    Chidambaram, Vijay
    ACM TRANSACTIONS ON STORAGE, 2019, 15 (02)
  • [23] BuddyFS: A File-System to Improve Data Deduplication in Virtualization Environments
    Wanigasekara, Nirandika
    Keppittiyagama, Chamath. I.
    2014 EIGHTH INTERNATIONAL CONFERENCE ON COMPLEX, INTELLIGENT AND SOFTWARE INTENSIVE SYSTEMS (CISIS),, 2014, : 198 - 204
  • [24] A Control Point for Reducing Root Abuse of File-System Privileges
    Wurster, Glenn
    van Oorschot, Paul C.
    PROCEEDINGS OF THE 17TH ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'10), 2010, : 224 - 236
  • [25] AUTOMATIC EVALUATION OF FILE-SYSTEM PROBLEM-SOLVING SKILLS
    Fiorentino, Giuseppe
    Fabrizio, Annalina
    Fiorentini, Daniele
    5TH INTERNATIONAL CONFERENCE OF EDUCATION, RESEARCH AND INNOVATION (ICERI 2012), 2012, : 5067 - 5074
  • [26] TxFS: Leveraging File-system Crash Consistency to Provide ACID Transactions
    Hu, Yige
    Zhu, Zhiting
    Neal, Ian
    Kwon, Youngjin
    Cheng, Tianyu
    Chidambaram, Vijay
    Witchel, Emmett
    ACM TRANSACTIONS ON STORAGE, 2019, 15 (02)
  • [27] A Reliable Non-Volatile Memory System: Exploiting File-System Characteristics
    Wu, Chin-Hsien
    Chang, Wen-Yen
    Hong, Zen-Wei
    IEEE 15TH PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2009, : 202 - +
  • [28] Exploiting Unix File-System Races via Algorithmic Complexity Attacks
    Cai, Xiang
    Gui, Yuwei
    Johnson, Rob
    PROCEEDINGS OF THE 2009 30TH IEEE SYMPOSIUM ON SECURITY AND PRIVACY, 2009, : 27 - 41
  • [29] TxFS: Leveraging File-System Crash Consistency to Provide ACID Transactions
    Hu, Yige
    Zhu, Zhiting
    Neal, Ian
    Kwon, Youngjin
    Cheng, Tianyu
    Chidambaram, Vijay
    Witchel, Emmett
    PROCEEDINGS OF THE 2018 USENIX ANNUAL TECHNICAL CONFERENCE, 2018, : 879 - 891
  • [30] TXFS: Leveraging file-system crash consistency to provide acid transactions
    Hu, Yige
    Zhu, Zhiting
    Neal, Ian
    Kwon, Youngjin
    Cheng, Tianyu
    Chidambaram, Vijay
    Witchel, Emmett
    Proceedings of the 2018 USENIX Annual Technical Conference, USENIX ATC 2018, 2020, : 879 - 891