일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
- USENIX
- github
- 포트 번호 변경
- Cache
- kernel
- linux
- overflow
- 시스템 소프트웨어
- Machine Learning
- Operating System
- 시스템 프로그래밍
- software
- memory
- FTL
- ssd
- Flash Memory
- hardware
- framework
- performance
- Intel
- Samsung
- core dumped
- deep learning
- storage system
- 키워드
- Git
- 커널 프로그래밍
- rocksdb
- Today
- Total
Happy to visit my research note ^^
(관심 논문) CONFD: Analyzing Configuration Dependencies of File Systems for Fun and Profit 본문
(관심 논문) CONFD: Analyzing Configuration Dependencies of File Systems for Fun and Profit
Liam Lim 2023. 3. 21. 16:43Tabassum Mahmud, Om Rameshwar Gatla, Duo Zhang, Carson Love, Ryan Bumann, Mai Zheng Department of Electrical and Computer Engineering, Iowa State University, Ames, IA
February 21–23, 2023 • Santa Clara, CA, USA
USENIX Association
21st USENIX Conference on File and Storage Technologies
Abstract
File system은 소중한 데이터를 관리하기 위해 현대 사회에서 필수적인 역할을 수행하고 있다. 다양한 needs를 충족하기 위해, file system은 종종 많은 configuration parameter를 지원한다. 이러한 flexibility는 additional complixity의 대가로 올 수 있으며, 이는 subtle configuration-related issues를 초래할 수 있다. 이러한 과제에 대응하기 위해, 저자들은 두 가지 주요 file system (i.e., Ext4 and XFS)의 configuration-related issues를 깊이있게 연구하고, multi-level configuration dependencies라는 prevalent pattern을 발견했다. 이 연구를 바탕으로, dependencies를 자동적으로 추출하기 위해 extensible tool인 CONFD를 구축하고, different configuration-related issues를 해결하기 위해 6개의 plugin을 만든다. Ext4와 XFS에서의 실험 결과, CONFD는 low false positive rate로 file system에 대해 150개 이상의 configuration dependencies를 추출할 수 있다. 또한, dependency-guided plugin은 various configuration issues (e.g., mishandling of configurations, regression test failures induced by valid configurations)를 실별할 수 있다.