面向磁电混合存储的补偿性缓存算法

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:ernie_dun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
缓存是计算机系统的关键部件,利用存取局域性提升I/O性能。目前通用的缓存替换算法仅以缺失率作为评判标准,忽略下层存储设备的特性。然而在固态硬盘和磁盘组成的磁电混合存储系统中,固态硬盘和磁盘存在性能差异,导致两种介质上的缺失惩罚并不相同。针对磁电混合存储系统中存储介质不同导致的物理I/O延迟的差异,以读性能为主要优化目的,提出了一种新型的补偿性缓存替换算法C-cache(compensatory cache)。C-cache的基本思想是:针对读请求,在缓存中给予磁盘上的数据块更多的缓存空间,减少到达磁盘的读请求数,即减少磁盘上的高惩罚读缺失,使系统整体读请求平均响应时间缩短。为了验证C-cache的有效性,将C-cache的思想和LRU结合,设计并实现了基于LRU的C-cache算法,使用两条链表来索引缓存页,根据缺失数据所在设备以及数据位于SSD的缓存页数目,选择不同链表的LRU端缓存页作为替换页;并从实验结果进一步分析了影响C-cache有效性的因素。通过仿真实验模拟混合存储系统,运行真实的存储负载,可以发现,与经典的LRU算法相比,使用C-cache思想以后最多可以降低50%的读请求平均响应时间。
其他文献
随着网络的发展和信息化进程的加快和深入,越来越多的电子商务网站的出现成为一种新的趋势,而且随着这样的网站的规模越来越大,网站的数据量也越来越多,致使用户要在这些数据中找
近年来,随着传感器技术、通信技术、嵌入式和分布式计算技术的快速发展和日益成熟,无线传感器网络开始在世界范围内出现。传统的数据库管理系统适合处理有限存储数据集的一次
基于NAND Flash芯片的固态盘具有非易失、随机读性能好、抗抖动且能耗低的优点。但是NAND Flash需要擦后写,并导致高延迟的垃圾回收过程,这一过程中芯片不能响应读写请求,导
当前,中国高速铁路的建设正处于快速发展时期。CTCS-3级列控系统是中国列车运行控制系统(Chinese Train Control System,简称CTCS)的重要组成部分,基于GSM-R无线通信实现车-地信
近年来,基于统计的方法在机器翻译领域内越来越占据到主导地位,多种基于统计方法的机器翻译系统相继出现,如基于短语、基于层次型短语、基于句法等等。而对于机器翻译系统,语
本文以建立在统计理论基础上的Bayse分类算法在短信过滤中的应用策略为依据,把投诉平台中针对不良短信的投诉信息作为研究对象,对它们进行智能化的分析与研究,用类别明确的投
随着信息技术的发展,企业的数据资源呈爆炸式的增长,传统的企业竞争情报系统在数据分析处理中的不足日渐突出。数据挖掘技术的兴起为竞争情报系统的发展提供了新的动力。模糊聚
TCP/IP网络的成熟性、可扩展性和廉价性使得存储系统和TCP/IP网络的融合成为对中小型存储系统最有吸引力的方案之一。iSCSI(internet Small Computer System Interface)是由I
随着互联网与信息化技术的迅速发展,社会网络已逐渐引起人们的高度注意。通过对社会网络的研究,人们可以理解社会现象,预测人类行为,为社会结构的分析提供了极大地便利。但随
在网络舆情管理、互联网智能信息处理中,人们急需获取论坛中帖子内容,为进一步研究话题情感分析以及论坛话题传播服务。面对着海量的论坛信息,快速提取论坛中帖子内容可以及