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 条
  • [1] Spiffy: Enabling File-System Aware Storage Applications
    Sun, Kuei
    Fryer, Daniel
    Wang, Russell
    Patel, Sagar
    Chu, Joseph
    Lakier, Matthew
    Brown, Angela Demke
    Goel, Ashvin
    ACM TRANSACTIONS ON STORAGE, 2020, 16 (03)
  • [2] Spiffy: Enabling File-System Aware Storage Applications
    Sun, Kuei
    Fryer, Daniel
    Chu, Joseph
    Lakier, Matthew
    Brown, Angela Demke
    Goel, Ashvin
    PROCEEDINGS OF THE 16TH USENIX CONFERENCE ON FILE AND STORAGE TECHNOLOGIES, 2018, : 91 - 103
  • [3] File-System Litter
    Neville-Neil, George V.
    COMMUNICATIONS OF THE ACM, 2011, 54 (10) : 25 - 26
  • [4] Heterogeneous File Sharing by File-System Emulation
    Ing, Cherng-Ying
    Lee, Tzao-Lin
    2008 13TH ASIA-PACIFIC COMPUTER SYSTEMS ARCHITECTURE CONFERENCE, 2008, : 376 - 379
  • [5] Cashing in on the File-System Cache
    Tiwari, Trishita
    Trachtenberg, Ari
    PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, : 2303 - 2305
  • [6] FILE-SYSTEM WORKLOAD ON A SCIENTIFIC MULTIPROCESSOR
    KOTZ, D
    NIEUWEJAAR, N
    IEEE PARALLEL & DISTRIBUTED TECHNOLOGY, 1995, 3 (01): : 51 - 60
  • [7] A file-system abstraction for virtualized infrastructure
    Danciu, Vitalian A.
    2015 11TH INTERNATIONAL CONFERENCE ON NETWORK AND SERVICE MANAGEMENT (CNSM), 2015, : 419 - 427
  • [8] Ffsck: The Fast File-System Checker
    Ma, Ao
    Dragga, Chris
    Arpaci-Dusseau, Andrea C.
    Arpaci-Dusseau, Remzi H.
    Mckusick, Marshall Kirk
    ACM TRANSACTIONS ON STORAGE, 2014, 10 (01)
  • [9] Fast Fingerprinting for File-System Forensics
    Chawathe, Sudarshan S.
    2012 IEEE INTERNATIONAL CONFERENCE ON TECHNOLOGIES FOR HOMELAND SECURITY, 2012, : 591 - 596
  • [10] FILE-SYSTEM DEVELOPMENT WITH STACKABLE LAYERS
    HEIDEMANN, JS
    POPEK, GJ
    ACM TRANSACTIONS ON COMPUTER SYSTEMS, 1994, 12 (01): : 58 - 89