基于NAND闪存的缓冲区管理优化算法研究

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:zhuhaiyongjiewang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,NAND闪存凭借其抗震能力强、低能耗、非易失性和高性能等优点,正逐步的应用于嵌入式系统和企业级服务器之中。相对于传统的磁盘,NAND闪存具有异地更新、I/O读写速度不对称和写前擦除的特点。当前对于NAND闪存缓冲区管理算法的研究,其地址映射的算法没有考虑地址请求本身的特性,从而缺乏精确性及灵活性。同时,目前的页面替换算法中没有很好的结合页面访问的局部性特点,其性能仍有待提高。本文从两个方面针对闪存的特性设计了新颖的缓冲区管理算法,分别是页地址映射算法和页面替换算法,最后通过实验分别验证了所提出方法的有效性。本文的创新点和主要工作体现在如下方面:1.针对现有的页地址映射算法中没有根据工作负载,有选择性的去缓存页地址,本文提出了一种名为DPAM(Demand-based Page-level Address Mappings)的基于请求的NAND闪存页地址映射算法。根据映射信息访问的频繁程度,使用冷地址映射表和热地址映射表,在冷地址映射信息表中进行替换操作。此外还加入了地址连续的概念,以此扩大缓存映射表的地址映射范围,提高映射的命中率。2.针对现有的页面替换算法中,没有针对页面访问的局部性特点而导致的命中率不高的问题,本文提出了一种名为PR-LRU(Probability of Reference LRU)的基于访问概率的NAND闪存缓冲区页面替换算法来提高闪存性能。将之前访问页面的历史记录通过变量的方式计算页面的访问概率,预测一个页面在未来是否可能继续被访问。此外,本方法还额外使用了一个驱逐LRU队列,给予本应该被替换出缓存的页面第二次机会,以此提升页面命中率。3.本文使用了FlashSim和FlashDBSim两款仿真的闪存实验平台,模拟了闪存的芯片,实现了DPAM算法和PR-LRU算法。通过多组实验分析,从命中率、写操作数和运行时间方面验证了本文方法的有效性。经过对比实验后发现DPAM与DFTL算法相比较提高了7.11%命中率和降低了7%块擦除次数。本文的PRLRU与的AD-LRU算法相比在命中率方面提高了7%,在运行时间方面提高了5.1%。
其他文献
生物途径合成的甘油三酯(TAG)是重要的生物能源前体。酰基-酰基载体蛋白(acyl-ACP)作为其合成途径中的重要底物,与甘油三磷酸(G-3-P)在甘油三磷酸酰基转移酶(GPAT)的催化下生成的溶血磷脂酸(LPA)是TAG合成路径中第一个反应,对于TAG的合成起着重要的调控作用。因此对于acyl-ACP与GPAT的反应研究具有重要意义。在ACP作为acyl-ACP底物的部分参与到GPAT催化酰基转
本研究的主要目的是筛选和鉴定产抗菌肽菌株、优化发酵条件以提高抗菌肽的活性并探讨粗抗菌肽的生物学特性。从不同地区采集的156个土壤样品中进行筛选,最终筛选得到一高产菌
目的:分析和比较特发性间质性肺炎(IIP)与结缔组织病相关性间质性肺疾病(CTD-ILD)的临床特征、实验室检查结果、胸部HRCT表现、治疗方案及预后,探讨两组患者各自的特征,为二
城市生活垃圾处理及其处理质量是涉及社会和民生、亟待解决的重大工程问题,而面向系统与全局观念的处理模式则是问题解决的瓶颈。论文立足于垃圾系统处理综合效能最优——处
相较于传统的永磁电机(PM machines),高速永磁电机(HSPM machines)体积更小、效率更高、功率密度更高。随着材料、加工工艺以及控制技术的发展,电机的转速得到了极大的提升,
<正>在我国中学课程体系中,政治课具有不同于其他国家相关课程的核心价值。与一般学校德育工作不同,政治课既具有学科课程的特点,但又与一般学科课程不同,具有独特的课程构建
电驱动系统是电动汽车的核心部件,其构型主要包括集中式驱动和分布式驱动两种。分布式驱动系统可以通过独立调节各驱动轮转矩实现整车动力学稳定性控制,但同轴驱动轮之间缺乏
《禁毒法》、《戒毒条例》中规定:司法行政部门的强制隔离戒毒场所,对社区戒毒、社区康复工作提供指导和支持。指导和支持社区戒毒社区康复工作对司法行政部门而言是赋予一个
研究背景:支气管哮喘是常见慢性疾病之一,除了引起躯体上的不适,还常常导致患者出现焦虑、抑郁,严重影响哮喘的控制和患者的生活质量,出现“恶性循环”,因此哮喘也被认为是一种心身