LLLFS: A Low-latency Library File System for Persistent Memory

被引:0
作者
Matsuzawa, Keiichi [1 ]
Shinagawa, Takahiro [2 ]
机构
[1] Hitachi Ltd, Yokohama, Kanagawa, Japan
[2] Univ Tokyo, Tokyo, Japan
来源
2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC | 2022年
关键词
D O I
10.1109/UCC56403.2022.00062
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Persistent memory (PM) is a promising storage medium for reducing file access latency, which is critical for modern applications. Unfortunately, traditional storage stacks designed for slow media significantly impair the low-latency access capability of PM. We propose LLLFS, a low-latency library file system for PM. Based on the observation that many modern applications access files under their directories exclusively, LLLFS stores both file data and metadata in a process-local file system on PM so that files are fully accessible in user space without system calls and synchronization. LLLFS keeps POSIX compatibility while allowing application-specific parameter tuning. Experimental results demonstrated that LLLFS outperformed conventional and PM-optimized file systems by 56.0% and 37.7%, respectively, in database update operations.
引用
收藏
页码:352 / 359
页数:8
相关论文
共 32 条
[11]  
Czyrylo K, 2017, OP SUMM EUR
[12]   Performance and Protection in the ZoFS User-space NVM File System [J].
Dong, Mingkai ;
Bu, Heng ;
Yi, Jifei ;
Dong, Benchao ;
Chen, Haibo .
PROCEEDINGS OF THE TWENTY-SEVENTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '19), 2019, :478-493
[13]  
Dulloor Subramanya R, 2014, P 9 EUR C COMP SYST, P1, DOI DOI 10.1145/2592798.2592814
[14]  
Ghemawat S., LevelDB
[15]   HEAPO: Heap-Based Persistent Object Store [J].
Hwang, Taeho ;
Jung, Jaemin ;
Won, Youjip .
ACM TRANSACTIONS ON STORAGE, 2015, 11 (01)
[16]   SplitFS: Reducing Software Overhead in File Systems for Persistent Memory [J].
Kadekodi, Rohan ;
Lee, Se Kwon ;
Kashyap, Sanidhya ;
Kim, Taesoo ;
Kolli, Aasheesh ;
Chidambaram, Vijay .
PROCEEDINGS OF THE TWENTY-SEVENTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '19), 2019, :494-508
[17]   pVM - Persistent Virtual Memory for Efficient Capacity Scaling and Object Storage [J].
Kannan, Sudarsun ;
Gavrilovska, Ada ;
Schwan, Karsten .
PROCEEDINGS OF THE ELEVENTH EUROPEAN CONFERENCE ON COMPUTER SYSTEMS, (EUROSYS 2016), 2016,
[18]   Strata: A Cross Media File System [J].
Kwon, Youngjin ;
Fingler, Henrique ;
Hunt, Tyler ;
Peter, Simon ;
Witchel, Emmett ;
Anderson, Thomas .
PROCEEDINGS OF THE TWENTY-SIXTH ACM SYMPOSIUM ON OPERATING SYSTEMS PRINCIPLES (SOSP '17), 2017, :460-477
[19]  
Liu J, 2019, 11 USENIX WORKSHOP H
[20]  
Panayotov V, 2015, INT CONF ACOUST SPEE, P5206, DOI 10.1109/ICASSP.2015.7178964