基于连续缓存和二级缓存的DFTL改进算法-论文.pdf

基于连续缓存和二级缓存的DFTL改进算法-论文.pdf

ID:58139617

大小:636.94 KB

页数:10页

时间:2020-04-24

基于连续缓存和二级缓存的DFTL改进算法-论文.pdf_第1页
基于连续缓存和二级缓存的DFTL改进算法-论文.pdf_第2页
基于连续缓存和二级缓存的DFTL改进算法-论文.pdf_第3页
基于连续缓存和二级缓存的DFTL改进算法-论文.pdf_第4页
基于连续缓存和二级缓存的DFTL改进算法-论文.pdf_第5页
资源描述:

《基于连续缓存和二级缓存的DFTL改进算法-论文.pdf》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、D()I:10.7544ssn1OOO一1239.2014.20130660计算机研究与发展JournalofComputerResearchandDevelopment51(9):2O12—2021,2O14基于连续缓存和二级缓存的DFTL改进算法姚英彪沈佐兵(杭州电子科技大学通信工程学院杭州310018)(yaoyb@hdu.edu.cn)AnImprovedDFTLAlgorithmBasedonSequentialCacheandSecondLevelCacheYaoYingbiaoandShenZuobing(CollegeofCommunicationEngine

2、ering,HangzhouDianziUniversity,Hangzhou310018)AbstractF1ashtranslationlayer(FTI)isoneofthekeytechniquesinsolidstatedrive(SSD)design.Currently,demand—basedFTI(DFTL)isawell—knownFTIalgorithmwhichcandynamicallyloadmapentriesintocachebasedonthecharacteristicsofrequests.However,itdoesnotconsider

3、thespatial1ocalityofworkloads,andonemapentryevictoutoperationincachemayupdateonetranslationpage;thus,frequentevictoutoperationswillcauseextraeraseoperations.Focusing0nabovedrawbacksofDFTI,thispaperproposesanFTIschemecalledSDFTI(sequentialecondcacheDFTI),whichsetsasequentialcacheandasecondle

4、velcacheadditionally.TheformerimprovestheperformanceofFTIhandlingtheworkloadswithhighspatiallocalitybyprefetchingmapentriestoexDIoitthespatimlocalityofworkloads.Thelatterisusedtobuffertheupdatedmapentries。whichareevictedfromfirstlevelcache,totakeadvantageofbatchupdatingstrategy,andthusreduc

5、esthetranslationpagewritecountsanderasecounts.Experimentalresultsofvariousreahsticw。rkloadsshowthatSDFTIcanimprovethecachehitratioby41.57andreduce1heeraseconntsby23.08andresponsetimeby17.74comparedwiththoseofDFTLinaverage.KevwordsNANDflash;solidstatedrive;flashtranslationlayer;secondlevelca

6、che;spatiallocality摘要DFTI(demand—basedFTI)是一种根据负载访问特点动态加栽映射项到缓存中的知名FTI(flashtranslati0nlayer)算法,但是它没有考虑到请求的空间局部性,而且缓存中的一个映射项剔除就可能会导致翻译页的更新,缓存中映射项的频繁剔除又会导致额外的擦除操作.在DFTI的基础上,提出了SDFTI(sequential/secondCaCheDFTI)算法.SDFTI新设置连续缓存和二级缓存,连续缓存通过预取映射信息,利用请求的空间局部性,提高了FTL对连续负载的处理性能;二级缓存通过暂存从一级缓存中剔除的、发生更

7、新的映射项,并采取批量更新策略回写到闪存,减少了闪存的翻译页写回次数和擦除次数.利用实际负载做的实验结果显示,SDFTI相比DFTI缓存命q-率平均提高41.57,擦除次数平均减少23.O8,响应时间平均减少17.74.关键词NAND闪存;固态硬盘;闪存转换层;二级缓存;空间局部性中图法分类号TP333近半个世纪以来,虽然硬盘的容量有很大的提深,这使得存储子系统成为计算机系统的性能瓶升,但是其访问速度与计算机系统的其他部件(如内颈⋯.固态硬盘(solidstatedrives,SSD)的出现,使存、处理

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。