Jianquan Zhang, D. Feng, Jingning Liu, Lei Yan, Zheng Zhang
{"title":"Research on persistent memory file system optimization","authors":"Jianquan Zhang, D. Feng, Jingning Liu, Lei Yan, Zheng Zhang","doi":"10.1109/ICCSNT.2017.8343673","DOIUrl":null,"url":null,"abstract":"Emerging byte-addressable non-volatile memory offers high performance as DRAM and data persistency like disks. In order to use the NVM in a reasonable manner, existing storage systems put the NVM on memory bus and design a specialized file system to take advantage of the characteristics of NVM. However, the current NVM-based file systems use the page table to provide direct access in NVM, which cause performance overhead in page fault. In this paper, to address this issue, we propose a unified mapping structure based memory-mapped file system. It combines the advantages of memory page table and file data index, and uses the page table structure based data index as the unified address structure. By using this method, we can efficiently implement the mapping and release of resources, also, we can effectively reduce the overhead of page fault. By using the memory simulator, we evaluate our file system in various workloads. Evaluation results show that, our unified mapping structure based memory-mapped file system effectively improves the access performance and reduces space overhead during the accessing process.","PeriodicalId":163433,"journal":{"name":"2017 6th International Conference on Computer Science and Network Technology (ICCSNT)","volume":"38 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-10-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 6th International Conference on Computer Science and Network Technology (ICCSNT)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCSNT.2017.8343673","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Emerging byte-addressable non-volatile memory offers high performance as DRAM and data persistency like disks. In order to use the NVM in a reasonable manner, existing storage systems put the NVM on memory bus and design a specialized file system to take advantage of the characteristics of NVM. However, the current NVM-based file systems use the page table to provide direct access in NVM, which cause performance overhead in page fault. In this paper, to address this issue, we propose a unified mapping structure based memory-mapped file system. It combines the advantages of memory page table and file data index, and uses the page table structure based data index as the unified address structure. By using this method, we can efficiently implement the mapping and release of resources, also, we can effectively reduce the overhead of page fault. By using the memory simulator, we evaluate our file system in various workloads. Evaluation results show that, our unified mapping structure based memory-mapped file system effectively improves the access performance and reduces space overhead during the accessing process.