虚拟桌面应用中面向SSD缓存的数据缩减技术研究与实现

来源 :国防科学技术大学 | 被引量 : 0次 | 上传用户:fang0998_cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
大数据时代的到来对存储系统提出了更高的要求,也使得存储系统面临着前所未有的挑战。虚拟化技术的不断发展极大地降低了存储和管理成本,而虚拟桌面作为建立在服务器虚拟化基础之上的新型应用,也通过集中共享存储为节约管理成本、保护数据安全以及提高系统的可扩展性创造了十分有利的条件,但是有限的网络传输带宽以及磁盘吞吐率导致虚拟机启动时间长、用户体验差。为了解决这一难题,本研究设计了基于SSD缓存数据缩减的虚拟桌面存储系统,利用数据缩减技术和固态存储技术解决传统虚拟桌面系统中用户体验差的问题,并重点对数据缩减策略进行了设计优化,本文的主要工作和创新点如下:首先对虚拟桌面应用中的实际负载进行了全面的分析,并在此基础上实现了多种重复数据删除、Delta编码以及数据压缩等基本数据缩减算法,测试分析了各算法的优势与缺点并深入研究了影响数据缩减效果的因素,为进一步研究适用于虚拟桌面应用的数据缩减策略提供了理论依据。然后针对虚拟虚拟桌面存储系统中采用的SSD缓存,根据其特性设计实现了两级重复数据删除策略,充分发挥块级和页级重复数据删除各自的优势,并设计了两级地址映射策略、自适应的缓存替换策略以及容器结构的元数据管理策略以保证两级重删策略的性能优势。实验结果显示,两级重删策略不仅可以保证理想的消冗效果,而且其元数据量仅占经典固定长度重删策略的30%~40%。最后在系统中设计实现了自适应数据缩减策略,将固定长度重复数据删除、Delta编码和数据压缩自适应地进行结合以提高消冗效果,同时采用了简单高效的采样策略以及双Bloom Filter结构提高消重效率,融合多种技术提高数据缩减技术的自适应性。实验结果表明,自适应数据缩减策略的数据缩减率比经典固定长度重复数据删除提高了30%以上。本文三部分工作将工程实践与理论创新紧密结合,通过研究虚拟桌面应用中面向SSD缓存的数据缩减技术,提高了基于SSD缓存的空间利用率和命中率,有效缓解了网络传输压力,提高了系统访问速度从而改善了用户体验。
其他文献
本文所介绍的剩余量独立性分析方法,基于线性预测模型来描述信号的时序结构,并利用信号的时序结构来指导信号盲分离过程从而得到了新的代价函数。1996年Amari指出盲分离矩阵
基于COBOL2002标准,设计并实现了COBOL2002集成开发环境(COBOL2002IDE)。研究了集成开发环境的软件体系结构,提出了基于C/S模式的系统架构,说明了系统的设计思想与工作流程,
入侵检测系统已经成为当前网络安全领域中的一个新的研究热点,而如何改善入侵检测系统中响应的被动性、滞后性又是基础的核心问题之一。笔者曾参与过某公司关键服务器WWW日志
重构自恢复技术对于保证网络的可靠性、抗毁性与健壮性起着十分重要的作用。目前国内外的科研人员对无中心结构网络进行了大量的研究工作,但是针对空间网络重构自恢复的研究才
在使用硬件描述语言设计数字电路的过程中,模拟是非常重要的一个环节,通过模拟可以实时反馈设计结果,使用户发现设计中存在的问题。但是随着集成电路设计规模和复杂度的不断增长
随着计算机和网络技术的发展,用计算机来进行校园信息管理已是大势所趋,而建立一套能实现在网络上传输和处理校园信息,科学统计和快速查询的校园信息管理系统,就可以减轻信息管理
本文是结合科技部十五重大科技攻关项目:“网络教育关键技术及示范工程”的“非实时教学系统”课题进行的。论文旨在研究Web服务的关键技术,并结合SAML规范和单点登录技术,提出
随着互联网日渐深入人们的生活,各种网络应用的身份认证需求对身份认证方式产生了深远的影响。国内外频发的安全问题,对身份认证精度提出了更高的要求。掌纹识别因为具备易用
随着计算机应用的发展,虚拟试验技术正成为国防领域复杂系统研制、评估及验证的重要趋势。虚拟试验通用支撑框架是虚拟试验技术的核心。目前基于CORBA规范的虚拟试验通用支撑
本文旨在探索一种个性化搜索引擎,并将它应用到竞争情报系统。随着互联网的迅猛发展,Web信息已经成为一种非常重要的信息资源,如何从海量的Web信息中有效地获取信息成为一个重要