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]  
Dulloor S. R., 2014, P 9 EUROPEAN C COMPU, P1
[12]  
Ghemawat S., LevelDB
[13]   HEAPO: Heap-Based Persistent Object Store [J].
Hwang, Taeho ;
Jung, Jaemin ;
Won, Youjip .
ACM TRANSACTIONS ON STORAGE, 2015, 11 (01)
[14]   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
[15]   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,
[16]   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
[17]  
Liu J, 2019, 11 USENIX WORKSHOP H
[18]  
Marathe Virendra J., 2017, P 9 USENIX WORKSH HO
[19]  
Panayotov V, 2015, INT CONF ACOUST SPEE, P5206, DOI 10.1109/ICASSP.2015.7178964
[20]  
pmem, PERS MEM DEV KIT