面向SSD寿命优化的访问序列折叠缓存替换算法

来源 :第 23 届全国信息存储技术学术会议 | 被引量 : 0次 | 上传用户:fengliufeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  大数据时代的到来,对存储的性能提出了越来越高的要求,作为主流存储介质的硬盘也受到了更多挑战,因此利用缓存机制来加速硬盘访问的性能已成为一项愈加重要的技术.将读能力优秀SSD作为磁盘读缓存缓存,是一个加速效果非常明显的方案.将一些会被频繁访问的数据写入SSD缓存,可以减少磁盘I/O访问的次数,以提高硬盘的性能.但多数缓存算法需要频繁的缓存数据更新,会导致写入耐久性有限的SSD遇到使用寿命缩短的问题.因此除了命中率之外,SSD缓存设备的写入速度成为评价缓存替换算法的另一个关键指标.如何使缓存替换算法能够提高缓存数据的整体质量,提高缓存数据更新转化为缓存命中的效率,从而延长SSD的使用寿命,具有重要的研究意义.现有的传统缓存替换算法多数基于时间局部性进行设计,倾向于选择短期热门数据进行缓存,因此在保证高命中率的同时往往需要频繁的数据更新,这样会显著缩短SSD的使用寿命.也有一些改进算法能够减小一部分SSD缓存的写入量,主要的方法是随机地禁止一部分数据进入SSD(如L2ARC算法),或者去掉部分时间局部性差的数据(如LARC).这些方法只是在LRU等缓存短期热门数据的传统方法基础上,减少一部分数据写入SSD,并没有在数据选择方法上做出本质上的调整,从根本上改善SSD缓存中数据的质量,进而从根本上保持高命中率和减少写入量.本文面向SSD读缓存提出一种名为访问序列折叠(Folded Access Sequence,简写为FAS)的替换算法,用比较低的开销定位拥有长期稳定热度的数据作为SSD缓存对象,从而明显提高SSD中的缓存数据质量,在保证命中率的同时减少了SSD的写入量,延长其使用寿命.具体来说,FAS算法通过抽样的方法,将较长时间内的的访问记录在若干个连续的时间窗口内,并通过折叠窗口的方式,统计对各个数据块的访问在多个窗口中出现的次数占总窗口数的比例,将高于一定比值的数据筛选出来.这些数据在一定概率筛选的前提下仍然在多数时间窗口内出现,说明这些数据是比较稳定的长期热门数据,将其写入FAS的白名单中.在白名单中的数据块再次访问时会被允许进入SSD读缓存,反之不在白名单的数据不允许被缓存,这样既避免了频繁的数据更新,也能让高质量的长期热门数据较稳定地保持在SSD缓存中,从而用较少的SSD写入就能达到较高的缓存命中率.通过一系列基于仿真系统的实验,将FAS算法与一些典型的缓存算法进行比较.FAS算法相对于传统LRU算法可减少90%的写入量,而命中率损失仅不到10%.与SieveStore算法相比,在命中率相当的情况下写入量可减少50%~75%.在命中率在高于L2ARC算法的情况下,写入量至少可以减少50%,在局部性较好的情况下,写入量甚至可以减少90%.实验结果表明我们提出的访问序列折叠算法可有效地提高缓存数据质量,减少SSD的写入量,从而延长其使用寿命.
其他文献
管理会计侧重于为企业内部经营管理服务。作用时效不仅限于分析过去,还能利用资料进行预测和规划未来,从而横跨过去、现在、未来3个时态。管理会计把面向未来的作用时效摆在
奥古斯特·孔德(Auguste Comte, 1798-1857),著名法国思想家,被誉为近代社会学的开山祖。孔德出生于法国蒙特彼利埃市一个小官吏的家庭,全家都信奉天主教而且拥护君主制度。然而,孔
报纸
哈代以其"爱玛组诗"颠覆了英国传统挽歌。鬼魂意象在"爱玛组诗"中频现,而其诗歌功能迥异。鬼魂或是哈代直接抒情的对象,或是哈代追忆往昔的载体,抑或是阐释爱玛内心独白的视
日本是中国一衣带水的邻邦,其文化的产生和发展都与中国文化有密切的联系,民间信仰神道教也不例外。本文将重点讨论道教思想在传入日本后对神道教发展的影响,主要通过对其基
在系统功能语法中,主位结构(thematic structure)和信息结构(information structure)是语篇功能的一个重要子系统。本文通过分析英语语篇的主位推进模式和信息结构,认为主位
目的:乳腺癌是严重威胁女性身体健康的恶性肿瘤之一,如不能及时发现病症并进行合理治疗,甚至会危及患者的生命安全。乳腺癌计算机辅助诊断系统有利于提高乳腺癌诊断的效率和
广深沿江高速公路(深圳段)蚝田区沿线淤泥层黏聚力很小,且均为流塑状,仅采用泥浆护壁很难保证孔壁稳定,设置适宜长度及壁厚的钢护筒是保障桩基施工质量的重要措施。 The coh
文化产业之所以能够促进一国经济的快速发展,与其重要的商业模式是分不开的,商业模式的构建对文化产业的发展具有举足轻重的作用和地位。浙江作为信息经济大省,其独具特色和
山西省作为我国设立的第9个国家级综合配套改革试验区,是我国第一个全省域、全方位、系统性的国家级综合配套改革试验区。在山西实施资源型经济转型综合配套改革试验,将有力
背景及目的:癌症(cancer)是导致人类死亡的一个重要原因,每年全世界癌症死亡的人数不断增多,肿瘤恶性程度也在不断提高。肝细胞癌(hepatocellular carcinoma,HCC)在世界癌症