基于数据去重对Flashcache的优化策略研究

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:gaolch008
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
固态硬盘由于存取性能高、能耗低的优点不断被普及,利用SSD+HDD搭建分层的混合存储系统被不断开发和利用。然而由于SSD受到写次数的限制,具有一定的使用寿命和可靠性问题。如何提高SSD使用寿命,减小写入次数是一个值得深入研究的课题。综合数据重复性的考虑,在混合存储系统中加入数据去重的功能,能够降低从磁盘到SSD的写入次数,从而提高使用寿命和可靠性。为了优化混合存储系统,对SSD的优缺点、开源项目flashcache的体系结构以及数据去重的相关知识进行了深入研究,确定了一套基于数据去重优化flashcache系统的方案。系统总体目标是利用数据去重,将缓存进入SSD中的数据进行重复检测,增加重复数据删除功能。依据系统的主要目标和flashcache的基本原理,对优化方案进行了详细设计。设计了新的元数据结构,并在此基础上设计了符合方案的读写调度流程和脏块回收机制。为了实现系统功能,在重构的元数据结构中添加了指纹库、虚实地址对表和虚地址信息,利用新的索引结构来对接收的读写请求进行调度和处理,通过修改I/O调度流程实现了新的读写调度处理流程,完成了将数据去重功能在混合存储系统中的实现,最终减少对固态硬盘的写入次数,提高系统读写请求命中率,从而提高其使用寿命并间接提高了存储空间。最后通过修改flashcache源码,完成了系统的实现工作。在flashcache的框架基础上,对改进的flashcache方案进行了对比测试。对比测试了原生的flashcache系统与新系统之间的性能,综合比较得出新系统能够提高混合存储系统的命中率5%-10%,减少系统总请求数量5%-10%的写入操作,从而提高其使用寿命和可靠性。
其他文献
网盘作为一种新兴的云存储服务,能依靠本地客户端自动将用户设备上的文件储存到云端,并通过云服务在多个设备之间进行文件同步。然而,现有的网盘服务在网络性能、服务可靠性
Web的信息资源和信息服务的数量和复杂度都以惊人的速度增长着,一个站点能否吸引访问者,能否成功地引导访问者获得有用的、恰到好处的信息,成为这个站点是否能够成功的关键。这
随着对高性能计算资源的需求增长,使用云计算环境下的虚拟集群来运行紧耦合的并行应用变得越来越流行。然而在虚拟化环境下,会发生锁持有者被抢占问题。当虚拟机中占有锁的虚
对于许多实际应用,稀有类分类问题都非常重要。而稀有类样本的数量稀少使得很难使用传统的分类器对它们准确分类。由于稀有类问题的特殊性、复杂性及难解性,目前研究稀有类问题
本硕士论文所反映的研究工作是在四川省网络通信重点实验室的分布式多端口并发测试技术和测试系统的基础上展开的。传统的针对路由器的测试方法,如ISO 9646定义的穿越测试法,已
随着市场经济的快速发展,企业联系日益密切,社会分工也日趋细腻,物流业已成为国民经济中一个重要的产业,而物流业中仓储管理已是影响物流效率与质量的重要部分。物流业的发展促使
数据挖掘是从大量的、不完全的、有噪声的、模糊的、随机的数据中,提取隐含在其中的、人们事先不知道的、但又是潜在有用的信息和知识的过程,其主要目标是从大型的数据库中挖掘
学位
网络教育突破了传统教育制度和模式的束缚,是教育体系发展过程中的一次重要变革。人们通过网络教育可以轻而易举地获取知识,从而参与公平竞争。网络课程具有交互性、共享性、开
随着信息技术的不断发展,XML规范已经得到普遍接受和应用,如何更高效地查询XML文档中的信息也已成为学术界和工业界的研究热点。目前的几种XML文档查询技术中,基于索引的全文检