{"title":"HashTag: Fast Lookup in a Persistent Memory File System","authors":"Matthew Curtis-Maury, Yash Trivedi","doi":"10.1109/HPEC55821.2022.9926368","DOIUrl":null,"url":null,"abstract":"Persistent Memory (PM) offers byte-addressability and persistence on the memory bus, and delivers dramatic performance improvements over traditional storage media. While many file systems have been optimized for PM, a large fraction of processing time is generally spent locating the required data in PM due to the standard use of extent-trees for location indexing. This paper presents HashTag, a cache of PM locations for use in PM file systems with support for snapshot creation. We evaluate HashTag across a range of configurations to determine the impact of various location caching options on filesystem performance. These lessons can inform the design of future caching solutions in PM filesystems.","PeriodicalId":200071,"journal":{"name":"2022 IEEE High Performance Extreme Computing Conference (HPEC)","volume":"28 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2022-09-19","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2022 IEEE High Performance Extreme Computing Conference (HPEC)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/HPEC55821.2022.9926368","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
Persistent Memory (PM) offers byte-addressability and persistence on the memory bus, and delivers dramatic performance improvements over traditional storage media. While many file systems have been optimized for PM, a large fraction of processing time is generally spent locating the required data in PM due to the standard use of extent-trees for location indexing. This paper presents HashTag, a cache of PM locations for use in PM file systems with support for snapshot creation. We evaluate HashTag across a range of configurations to determine the impact of various location caching options on filesystem performance. These lessons can inform the design of future caching solutions in PM filesystems.