面向SSD的重复数据删除机制设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:sherry_yang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据时代,带来了更多的磁盘读写操作。固态盘(Solid State Disk,SSD)读写性能强于传统硬盘驱动器(Hard Disk Drive,HDD),特别地,凭借其比HDD更加优异的随机读写特性,SSD能有效提升计算机系统的存储性能。但是SSD存在写入放大等性能问题,其有限的擦除次数也限制了SSD的使用寿命。如何在减少SSD写入次数同时保证其优异的读写性能成为一个亟需解决的问题。重复数据删除技术可以减少冗余数据在磁盘中的存储。在分析SSD结构和读写特性的基础上,结合当前SSD的研究现状,提出了一种面向SSD的重复数据删除机制来解决以上问题。具体地,引入写缓存,可以有效的解决写入放大和SSD使用寿命问题;采用元数据和数据区分策略,在SSD中进行分离存储,元数据直接存入元数据存储区,应用数据经过重删存后存入数据存储区,同时提升元数据在写缓存中的驻留优先级;采用基于位图查询的物理地址分配策略,顺序分配物理地址,均衡SSD内部页的写操作;在地址转换中,增加了虚拟块地址(Virtual Block Address,VBA),减少数据迁移时地址转换表的操作。设计并实现了一个面向SSD的重复数据删除原型系统,系统由功能模块组成,具有较强的可扩展性。各功能模块实现上述机制(写缓存、元数据和数据区分、基于位图查询的物理地址分配、虚拟块地址等)。在原型系统上进行了相应的功能和性能测试。测试结果显示,对重复数据的删除效率高达95%,机制引入写缓存和元数据区分后,性能提升了60%以上。
其他文献
列车座椅是高速列车上的重要设施,对它的评价好坏直接关系到整辆列车的乘坐性能,影响人们对出行时对交通工具的选择。当代旅客对列车座椅的评价,不仅考虑其外形,更重视舒适的座姿
当前,在以互联网为代表的信息技术广泛普及的基础上,移动互联网、云计算等新兴信息技术快速发展,人们通过微博、社交网络等各种信息媒介相互交流。方便了人们生活工作学习的
该研究论文的主要目标是专注于光突发交换(OBS)网络的性能评估。我们提出了一个仿真基于OPNETModeler的开发性能进行评估OBS网络中存在的自相似流量来源。强加在网络上的自相
随着实际应用需求的不断增加以及Web应用程序技术的发展,Web应用程序的开发和使用日益广泛。Web应用测试是保证Web应用质量的重要手段。Web应用具有内容动态性、运行复杂性和
随着多媒体与互联网技术的高速发展,以图像和视频为代表的多媒体信息呈爆炸性增长。图像特征多种多样,并且大多数特征向量可以达到上百维,甚至上千维,因此实现高维特征向量的存储
在分布式文件系统的长时间运行过程中,旧节点的故障淘汰和新节点的动态添加不断发生,同时存储数据也在动态创建和删除。新旧节点在性能上存在一定差距,同时数据的分布和访问也存
随着互联网的发展和智能手机的普及,基于位置的服务也迅猛地发展了起来,其中,地图搜索的功能也开始日趋强大和多样化。如何改善地图搜索的功能,提供给用户更加智能更加人性化的结
近年来随着数字电视的推广和互联网视频内容的发展,视频内容呈现爆炸式增长,而应用视频摘要技术则可以缩减视频浏览的数据量,提高检索效率,节省浏览时间,对基于视频的诸多应用具有
在多核共享缓存结构下,当多个应用程序并行执行时会竞争缓存,并且污染其它应用程序在缓存中的数据,导致系统的整体性能下降。研究发现,对共享缓存进行划分,可以有效改善缓存竞争和
在人机交互、模式识别等领域,人脸与面部动作及表情相关问题的研究具有重要的理论价值和巨大的应用前景,一直受到人们的广泛重视。以往,不论是人脸识别还是表情识别,主要研究工作