存储系统主动对象实现机制研究
发布时间:2020-11-12 08:48
对象存储是一种新兴的网络存储接口,它可以很好地解决附网存储(Network-attached Storage,NAS)和存储区域网(Storage Area Network,SAN)这两种网络存储结构的缺点,集合它们的优点,使得对象文件系统具有高性能,可靠性,可扩展性,智能性。另一方面,随着技术发展,存储设备上集成了越来越多的计算能力。利用存储系统中存储设备上的计算能力使得人们不断将对数据的处理放到离数据最近的地方,也就产生了主动存储的概念。主动存储使得用户操作可以方便地放到存储设备上进行,因此可以减少网络上传输的数据量,利用整个系统的处理能力,为用户带来性能的提升。 以往的主动存储接口往往为文件或者块。存储设备对这两者都缺乏理解,因此主动存储的功能和可扩展性受到了极大的限制。对象接口的出现为主动存储的发展提供了良好的机会。 在对象存储系统中实现主动存储,通过扩展国际标准T10 OSD(Object-based Storage Device)命令,设计并实现两种主动对象:方法对象和策略对象。方法对象分为两种:用户方法对象与系统方法对象。用户方法对象用于操作普通用户数据对象,由用户的读写请求触发执行,而系统方法对象用于根据策略对象与系统运行情况对系统进行自我管理。策略对象是一系列条件的集合,是系统方法对象自动执行的基础。主动对象可以很好在对象存储系统中实现主动存储框架及主动对象。实验测试结果证明,将方法对象下放到存储设备上,可以通过减小网络数据传输量,缩短用户响应时间,大幅提升系统性能,策略对象与方法对象的结合使得系统可以实现自动数据迁移,提升系统智能性。
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】:2011
【中图分类】:TP333
【文章目录】:
摘要
Abstract
1. 绪论
1.1 对象存储系统
1.2 主动存储技术
1.3 本文研究的主要内容
2. 主动对象总体设计
2.1 主动对象存储系统构成
2.2 T10 OSD 命令集扩充
2.3 本章小结
3. 方法对象设计及实现
3.1 方法对象交互流程
3.2 方法对象执行过程处理
3.3 方法对象代码编写模板
3.4 方法对象在多节点存储系统中的处理
3.5 性能测试
3.6 本章小结
4. 策略对象设计及实现
4.1 策略对象交互流程
4.2 策略对象编写模板
4.3 功能测试及分析
4.4 本章小结
5. 全文总结
致谢
参考文献
【参考文献】
本文编号:2880539
【学位单位】:华中科技大学
【学位级别】:硕士
【学位年份】:2011
【中图分类】:TP333
【文章目录】:
摘要
Abstract
1. 绪论
1.1 对象存储系统
1.2 主动存储技术
1.3 本文研究的主要内容
2. 主动对象总体设计
2.1 主动对象存储系统构成
2.2 T10 OSD 命令集扩充
2.3 本章小结
3. 方法对象设计及实现
3.1 方法对象交互流程
3.2 方法对象执行过程处理
3.3 方法对象代码编写模板
3.4 方法对象在多节点存储系统中的处理
3.5 性能测试
3.6 本章小结
4. 策略对象设计及实现
4.1 策略对象交互流程
4.2 策略对象编写模板
4.3 功能测试及分析
4.4 本章小结
5. 全文总结
致谢
参考文献
【参考文献】
相关期刊论文 前1条
1 冯丹;史伟;覃灵军;关卿;;基于对象存储系统的对象文件系统设计[J];华中科技大学学报(自然科学版);2006年12期
相关博士学位论文 前2条
1 覃灵军;基于对象的主动存储关键技术研究[D];华中科技大学;2006年
2 何水兵;对象存储控制器关键技术研究[D];华中科技大学;2009年
本文编号:2880539
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/2880539.html