Designing a True Direct-Access File System with DevFS

Authors: 

Sudarsun Kannan, Andrea C. Arpaci-Dusseau, and Remzi H. Arpaci-Dusseau, University of Wisconsin—Madison; Yuangang Wang, Jun Xu, and Gopinath Palani, Huawei Technologies

Abstract: 

We present DevFS, a direct-access file system embedded completely within a storage device. DevFS provides direct access without compromising file system integrity, concurrency, crash consistency, and security. A novel reverse-caching mechanism enables the usage of host memory for inactive objects, thus reducing memory load upon the device. Evaluation of an emulated DevFS prototype shows more than 2x higher I/O throughput with direct access and up to a 78% reduction in device RAM utilization.

Open Access Media

USENIX is committed to Open Access to the research presented at our events. Papers and proceedings are freely available to everyone once the event begins. Any video, audio, and/or slides that are posted after the event are also free and open to everyone. Support USENIX and our commitment to Open Access.

BibTeX
@inproceedings {210512,
author = {Sudarsun Kannan and Andrea C. Arpaci-Dusseau and Remzi H. Arpaci-Dusseau and Yuangang Wang and Jun Xu and Gopinath Palani},
title = {Designing a True {Direct-Access} File System with {DevFS}},
booktitle = {16th USENIX Conference on File and Storage Technologies (FAST 18)},
year = {2018},
isbn = {978-1-931971-42-3},
address = {Oakland, CA},
pages = {241--256},
url = {https://www.usenix.org/conference/fast18/presentation/kannan},
publisher = {USENIX Association},
month = feb
}