{"title":"Bargain Cache: Using File-System Metadata to Reduce the Cache Miss Penalty","authors":"Yingjie Zhao, Nong Xiao","doi":"10.1109/PDCAT.2008.33","DOIUrl":null,"url":null,"abstract":"Current cache replacement policies mostly work at the block device level. Block level policies try to achieve better hit ratio by balancing the frequently and recently visited pages, however, further improvements can be realized by using file-system metadata. There are two reasons for this. First, sequential access of disk data is more quickly than non-sequential access, that is to say, the cache penalty of sequential blocks miss can be significantly lower than that of random blocks miss. Second, in most storage systems, files are stored and accessed sequentially. We notice this and propose a novel cache management policy, called bargain cache, which prefers to drop sequential pages by using the file-system metadata, so that hard disks could work under sequential access mode as much as possible. Simulation results show that our technique can efficiently reduce the cache miss penalty, thus improve the overall caching performance.","PeriodicalId":282779,"journal":{"name":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","volume":"19 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2008-12-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"2","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2008 Ninth International Conference on Parallel and Distributed Computing, Applications and Technologies","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/PDCAT.2008.33","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 2
Abstract
Current cache replacement policies mostly work at the block device level. Block level policies try to achieve better hit ratio by balancing the frequently and recently visited pages, however, further improvements can be realized by using file-system metadata. There are two reasons for this. First, sequential access of disk data is more quickly than non-sequential access, that is to say, the cache penalty of sequential blocks miss can be significantly lower than that of random blocks miss. Second, in most storage systems, files are stored and accessed sequentially. We notice this and propose a novel cache management policy, called bargain cache, which prefers to drop sequential pages by using the file-system metadata, so that hard disks could work under sequential access mode as much as possible. Simulation results show that our technique can efficiently reduce the cache miss penalty, thus improve the overall caching performance.