SHCA:基于RAID的两级缓存算法设计与实现

来源 :小型微型计算机系统 | 被引量 : 0次 | 上传用户:lnclnc
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着全球数据量的爆炸式增长,传统磁盘阵列构建的大型存储系统在性能上已经无法满足应用的需求.新兴的固态盘存储介质,具有高性能、低功耗等优良特性,将它作为二级缓存引入传统磁盘阵列可以有效改善性能瓶颈.SHCA(SSD aware Heterogeneous Cache Algorithm)算法根据磁盘阵列与固态盘的不同存储特性,将内存自适应地划分为固态盘缓冲区和阵列缓冲区.固态盘缓冲区采用一种基于缓存块淘汰代价的置换算法,根据缓存块的热度和固态盘的读写性能差异,对淘汰缓存块引起的代价进行评估,优先置换淘汰代价最低的块.阵列缓冲区采用基于条带的最近最少使用算法,利用多磁盘的并行性,提高阵列读写吞吐率;同时针对有校验信息的阵列,减少写惩罚.阵列缓冲区淘汰的数据块经过热点数据筛选,识别为热点的块缓存至固态盘,减少阵列读写次数.在详细介绍了SHCA算法设计的同时,进行了相应的试验测试和性能分析. With the explosive growth of the global data volume, the large-scale storage system constructed by the traditional disk array has been unable to meet the application requirements in terms of performance.The emerging solid-state disk storage medium has the excellent characteristics of high performance and low power consumption, Level cache introduces the traditional disk array can effectively improve the performance bottlenecks.SHCA (SSD aware Heterogeneous Cache Algorithm) algorithm based on the different storage characteristics of the disk array and the solid state disk, the memory is adaptively divided into a solid-state disk buffer and an array buffer. The buffer adopts a permutation algorithm based on the elimination cost of the cache block, and evaluates the cost caused by the elimination of the cache block according to the difference between the popularity of the cache block and the read / write performance of the solid state disk, and preferentially replaces the block with the lowest cost. Based on the stripe least recently used algorithm, the multi-disk parallelism is used to improve the read and write throughput rate of the array, meanwhile, the write penalty is reduced for the array with check information.The data blocks eliminated by the array buffer are filtered through the hot spot data and identified as Hot block cache to SSD, reducing the number of array read and write.In a detailed description of the SHCA algorithm design When, for the corresponding experimental test and performance analysis.
其他文献
利用多点成形的柔性特点,能够实现分段成形、反复成形以及多道成形等传统成形方式无法实现的功能.讨论了多点成形的两种基本变形方式,对典型多点成形工艺进行了理论与实验研
期刊
主要观点摘要——文章谈到了移动运营商必须运用管道所原生和衍生的空间关联优势。——要向上挖掘高层语义,向下从底层协议字段中寻找这些高层语义,不能仅仅停在眼前的IP包上。
高速公路在使用的过程之中会因为各种各样的外界因素而造成路面产生裂缝,路面裂缝不但会对车辆的行驶产生影响,还能够造成道路使用寿命的缩短.所以高速公路的有关管理单位和
湖南省桃源县是全国油菜优势区域县,也是湖南省油菜产业大县之一。油菜是涉及国计民生的重要商品,是桃源县冬季农业开发的主要作物。近些年,随着农业部、省农业厅在桃源县油
本文以临沂市电信综合大楼建筑防火设计为例 ,具体阐述了电信综合楼的建筑防火设计要点 ,重点对大楼的二氧化碳灭火系统设计进行了探讨。根据国家技术规范和消防法规 ,对二氧
从全球角度来看中国的海产加工业,中国市场有两种加工工厂,一种是为国内消费者提供产品;另一种是专注于出口产品,主要销往欧洲、美国、韩国、日本和巴西等地.
期刊
如今互联网时代已经来临,家家户户都在使用互联网,随着互联网的不断兴盛,用户的需求不断增多,为了让互联网资源分布均匀,质量有所保障,国家需要对互联网的服务更统一和全面,C
期刊
7月25日,国家海洋经济创新发展区域示范专项“深水网箱养殖产业工程技术研发公共服务平台”项目在广州启动。该平台建设项目的启动和实施,标志着我国全方位围绕深水网箱产业系