Survey–Local File System | My Note

Survey--Local File System

Updated: Nov 13th, 2023


持久内存上的文件系统,近些年的工作主要由如下部分:

PM上的文件系统

EuroSys’14: PMFS[1]

EuroSys’14: Aerie[2]

FAST’16: NOVA[3]

SOSP’17: NOVA-Fortis[4]

SOSP’17: Strata[5]

SOSP’19: SplitFS [6]

SOSP’19: ZoFS [7]

FAST’21: KucoFS[8]

FAST’21: HashFS[9]

SOSP’23: Trio[10]

PM上的分布式文件系统

USENIX ATC’17: Octopus[11]

FAST’19: Orion[12]

OSDI’20: Assise[13]

[1]
S. R. Dulloor et al., “System software for persistent memory,” in Proceedings of the Ninth European Conference on Computer Systems, New York, NY, USA, 2014, pp. 1–15, doi: 10.1145/2592798.2592814 [Online]. Available: https://doi.org/10.1145/2592798.2592814. [Accessed: 12-Sep-2020]
[2]
H. Volos, S. Nalli, S. Panneerselvam, V. Varadarajan, P. Saxena, and M. M. Swift, “Aerie: flexible file-system interfaces to storage-class memory,” in Proceedings of the Ninth European Conference on Computer Systems, New York, NY, USA, 2014, pp. 1–14, doi: 10.1145/2592798.2592810 [Online]. Available: https://doi.org/10.1145/2592798.2592810. [Accessed: 12-Sep-2020]
[3]
J. Xu and S. Swanson, “NOVA: a log-structured file system for hybrid volatile/non-volatile main memories,” in Proceedings of the 14th Usenix Conference on File and Storage Technologies, USA, 2016, pp. 323–338.
[4]
J. Xu et al., “NOVA-Fortis: A Fault-Tolerant Non-Volatile Main Memory File System,” in Proceedings of the 26th Symposium on Operating Systems Principles, New York, NY, USA, 2017, pp. 478–496, doi: 10.1145/3132747.3132761 [Online]. Available: https://doi.org/10.1145/3132747.3132761. [Accessed: 12-Sep-2020]
[5]
Y. Kwon, H. Fingler, T. Hunt, S. Peter, E. Witchel, and T. Anderson, “Strata: A Cross Media File System,” in Proceedings of the 26th Symposium on Operating Systems Principles, Shanghai, China, 2017, pp. 460–477, doi: 10.1145/3132747.3132770 [Online]. Available: https://doi.org/10.1145/3132747.3132770. [Accessed: 12-May-2020]
[6]
R. Kadekodi, S. K. Lee, S. Kashyap, T. Kim, A. Kolli, and V. Chidambaram, “SplitFS: reducing software overhead in file systems for persistent memory,” in Proceedings of the 27th ACM Symposium on Operating Systems Principles, Huntsville, Ontario, Canada, 2019, pp. 494–508, doi: 10.1145/3341301.3359631.
[7]
M. Dong, H. Bu, J. Yi, B. Dong, and H. Chen, “Performance and protection in the ZoFS user-space NVM file system,” in Proceedings of the 27th ACM Symposium on Operating Systems Principles, Huntsville, Ontario, Canada, 2019, pp. 478–493, doi: 10.1145/3341301.3359637 [Online]. Available: https://doi.org/10.1145/3341301.3359637. [Accessed: 05-May-2020]
[8]
Y. Chen, Y. Lu, B. Zhu, A. C. Arpaci-Dusseau, R. H. Arpaci-Dusseau, and J. Shu, “Scalable Persistent Memory File System with Kernel-Userspace Collaboration,” 2021, pp. 81–95 [Online]. Available: https://www.usenix.org/conference/fast21/presentation/chen-youmin. [Accessed: 27-Feb-2021]
[9]
I. Neal et al., “Rethinking File Mapping for Persistent Memory,” 2021, pp. 97–111 [Online]. Available: https://www.usenix.org/conference/fast21/presentation/neal. [Accessed: 27-Feb-2021]
[10]
A. Sahraei et al., “XFaaS: Hyperscale and Low Cost Serverless Functions at Meta,” in Proceedings of the 29th Symposium on Operating Systems Principles, New York, NY, USA, 2023, pp. 231–246, doi: 10.1145/3600006.3613155 [Online]. Available: https://dl.acm.org/doi/10.1145/3600006.3613155. [Accessed: 25-Oct-2023]
[11]
Y. Lu, J. Shu, Y. Chen, and T. Li, “Octopus: an RDMA-enabled distributed persistent memory file system,” in Proceedings of the 2017 USENIX Conference on Usenix Annual Technical Conference, USA, 2017, pp. 773–785.
[12]
J. Yang, J. Izraelevitz, and S. Swanson, “Orion: a distributed file system for non-volatile main memories and RDMA-capable networks,” in Proceedings of the 17th USENIX Conference on File and Storage Technologies, USA, 2019, pp. 221–234.
[13]
T. E. Anderson et al., “Assise: Performance and Availability via Client-local {NVM} in a Distributed File System,” 2020, pp. 1011–1027 [Online]. Available: https://www.usenix.org/conference/osdi20/presentation/anderson. [Accessed: 24-Nov-2020]

Instead of authenticating the giscus application, you can also comment directly on GitHub.

TOC

Notes mentioning this note

There are no notes linking to this note.