当前位置:主页 > 科技论文 > 计算机论文 >

EnhanceIO实现原理与改进方案研究

发布时间:2017-10-09 11:37

  本文关键词:EnhanceIO实现原理与改进方案研究


  更多相关文章: 混合存储系统 EnhanceIO 缓存替换算法 顺序读写过滤


【摘要】:混合存储系统解决了以传统机械硬盘为主的存储系统性能不佳,使用固态硬盘替换机械硬盘成本又过高的问题,具有很高的应用价值。EnhanceIO是由STEC公司开发,应用于Linux平台下的一款开源混合储存系统软件,在内核空间实现了处理应用程序数据读写请求的块设备驱动程序,对存储系统的性能有显著提升。论文阐述了混合存储系统设计所需要的关键技术,详细分析了EnhanceIO系统的实现原理,提出并完成对其改进方案。一方面,EnhanceIO系统实现的三种缓存替换算法中,随机替换算法完全没有考虑缓存中数据块的历史使用情况,先入先出替换算法只考虑缓存中数据块加入缓存的先后顺序,最近最少使用替换算法只考虑缓存中数据块的最近使用情况。由于没有综合考虑缓存中数据块的访问时间和访问频率,不能对存储系统的数据访问模式做出很好的判断和预测,这三种替换算法的缓存命中率还有提升空间。论文在最近最少使用替换算法的基础上,使用两条最近最少使用链表,即一条低频访问链表和一条高频访问链表,实现了综合考虑访问时间和访问频率特性的替换算法。另一方面,EnhanceIO系统没有区分读写请求类型,对于随机读写请求和顺序读写请求都会进行缓存。磁盘扫描和文件拷贝等大数据量、低频率的顺序读写,会给整个存储系统的读写性能造成波动。固态硬盘相对于机械硬盘,在随机读写速度上的优势比顺序读写速度上的优势更加明显。区分读写请求的类型,优先对随机读写请求进行缓存,会对存储系统性能带来更大的提升。针对这一问题,论文在EnhanceIO系统中加入了顺序读写过滤功能。通过对测试结果的分析,改进的替换算法相比于原最近最少使用替换算法,缓存命中率提高3.42%,带来存储系统性能的提升。分别表现为,随机读测试,读性能提升6.94%;随机写测试,写性能提升4.29%;随机读写测试,读性能提升5.52%,写性能提升4.48%。在有大量连续数据访问的应用场景中,顺序读写过滤功能的加入,能够有效防止缓存中有用数据块被淘汰,使得存储系统的性能更加稳定。
【关键词】:混合存储系统 EnhanceIO 缓存替换算法 顺序读写过滤
【学位授予单位】:西安电子科技大学
【学位级别】:硕士
【学位授予年份】:2015
【分类号】:TP333
【目录】:
  • 摘要5-6
  • ABSTRACT6-10
  • 缩略语对照表10-14
  • 第一章 绪论14-18
  • 1.1 研究背景14-15
  • 1.2 混合存储技术研究现状15-16
  • 1.3 论文研究内容及组织结构16-18
  • 第二章 混合存储系统18-30
  • 2.1 相关储存介质特性18-22
  • 2.1.1 机械硬盘18-20
  • 2.1.2 固态硬盘20-22
  • 2.2 混合存储系统介绍22-24
  • 2.2.1 计算机存储系统22-23
  • 2.2.2 混合存储系统实现原理23-24
  • 2.3 混合存储系统关键技术24-25
  • 2.3.1 读写请求处理24
  • 2.3.2 高速缓存技术的使用24-25
  • 2.4 高速缓存的设计25-29
  • 2.4.1 缓存地址26
  • 2.4.2 缓存容量26
  • 2.4.3 映射功能26-27
  • 2.4.4 替换算法27-28
  • 2.4.5 写策略28
  • 2.4.6 缓存块大小28-29
  • 2.4.7 缓存数目29
  • 2.4.8 缓存存储索引29
  • 2.5 本章小结29-30
  • 第三章 EnhanceIO实现原理30-44
  • 3.1 EnhanceIO概述30-34
  • 3.1.1 Linux块设备驱动介绍30-33
  • 3.1.2 EnhanceIO系统工作流程33-34
  • 3.2 EnhanceIO系统框架34-39
  • 3.2.1 内核空间实现34-37
  • 3.2.2 用户空间配置37-39
  • 3.3 EnhanceIO主要数据结构39-40
  • 3.4 EnhanceIO替换算法40-42
  • 3.4.1 最近最少使用替换算法40-41
  • 3.4.2 先入先出替换算法41-42
  • 3.4.3 随机替换算法42
  • 3.5 本章小结42-44
  • 第四章 EnhanceIO系统改进44-50
  • 4.1 替换算法不足44
  • 4.2 替换算法改进44-47
  • 4.2.1 主要改进思路44-45
  • 4.2.2 改进替换算法的实现45-47
  • 4.3 顺序读写过滤47-49
  • 4.3.1 顺序读写过滤作用47
  • 4.3.2 顺序读写过滤实现方法47-49
  • 4.4 本章小结49-50
  • 第五章 系统性能测试与结果分析50-56
  • 5.1 测试环境50-51
  • 5.1.1 系统环境与测试工具50
  • 5.1.2 fio介绍50-51
  • 5.2 性能测试与对比51-53
  • 5.2.1 测试方法及测试参数51-52
  • 5.2.2 存储介质读写性能52
  • 5.2.3 改进前后替换算法性能对比52-53
  • 5.2.4 顺序读写过滤测试53
  • 5.3 测试结果分析53-55
  • 5.4 本章小结55-56
  • 第六章 总结与展望56-60
  • 6.1 论文总结56-57
  • 6.2 研究展望57-60
  • 参考文献60-62
  • 致谢62-64
  • 作者简介64

【相似文献】

中国期刊全文数据库 前10条

1 李红;蓝光存储系统 光盘容量高达23G[J];信息记录材料;2004年01期

2 ;存储系统 金融行业应用卓越奖 医疗行业应用卓越奖[J];每周电脑报;2004年20期

3 诺拉;EMC Symmetrix DMX-3存储系统 超大容量 高速存取[J];中国计算机用户;2005年31期

4 谢世诚;;浪潮推出4Gb光纤存储系统[J];微型机与应用;2006年07期

5 ;昆腾分级存储系统[J];软件世界;2009年11期

6 ;超低功耗云存储系统或被地方政府看好[J];中国有线电视;2013年08期

7 汤赫男;;云存储系统的分析与应用研究[J];计算机光盘软件与应用;2013年24期

8 谌伟;;云存储系统的分析与应用探讨[J];数字技术与应用;2013年10期

9 雅君;跟上企业的匆匆脚步——利用HP SureStoreEXP256构筑企业存储系统[J];中国计算机用户;2000年08期

10 贾莉;;Symmetrix8000实现19TB存储[J];每周电脑报;2000年18期

中国重要会议论文全文数据库 前10条

1 赵志刚;;存储系统在企业信息化中的应用[A];2005年安徽通信论文集[C];2006年

2 黄晓峰;张杰;;矿井信息中心存储系统设计[A];安全高效矿井机电装备及信息化技术——陕西省煤炭学会学术年会论文集(2011)[C];2011年

3 孙哲;李昌银;;构建核电高可用云存储系统[A];2012电力行业信息化年会优秀论文专辑[C];2012年

4 焦超;周天彤;李祥学;李建华;;面向灾备的高性能可信存储系统设计[A];第十一届保密通信与信息安全现状研讨会论文集[C];2009年

5 汪位龙;;设计院存储系统建设初探[A];中国公路学会计算机应用分会2004年年会学术论文集[C];2004年

6 梅松竹;李宗伯;;Storage 7000系列混合存储系统分析[A];2009年中国高校通信类院系学术研讨会论文集[C];2009年

7 王克敏;张玺;胡江凯;王毅涛;;NWP资料归档方法及其存储系统的应用[A];中国气象学会2006年年会“中尺度天气动力学、数值模拟和预测”分会场论文集[C];2006年

8 孙哲;李昌银;;DeDu:基于云计算的冗余删除存储系统[A];电力行业新一代信息技术研讨会论文集[C];2011年

9 高小伍;党齐民;林晨;;校园网存储系统的研究与实现[A];中国高等教育学会教育信息化分会第十次学术年会论文集[C];2010年

10 宫海林;郭长国;苑洪亮;王怀民;;支持事务的非结构化数据聚合存储系统GSL[A];2006年全国开放式分布与并行计算机学术会议论文集(三)[C];2006年

中国重要报纸全文数据库 前10条

1 ;第三季度中国存储系统市场达19.1亿元[N];中国高新技术产业导报;2005年

2 本报记者 薛斐;服务:存储系统的灵魂[N];计算机世界;2002年

3 单群一;惠普推出全新一体化存储系统[N];中国税务报;2007年

4 ;浪潮推出4Gb光纤存储系统[N];人民邮电;2006年

5 ;今年第二季度 存储系统市场价值达12.6亿元[N];人民邮电;2006年

6 郭;日立推出普及型存储系统[N];计算机世界;2007年

7 陈耀光;朗登 扛起存储系统设计院的大旗[N];中国企业报;2001年

8 ;富士通存储系统全面升级[N];网络世界;2009年

9 ;EMC亚洲生产制造中心落户深圳[N];网络世界;2009年

10 临履;存储系统有了“设计院”[N];网络世界;2001年

中国博士学位论文全文数据库 前10条

1 赵雨虹;云存储系统资源调度技术研究[D];华中科技大学;2015年

2 王福伟;列存储系统的数据安全与网络性能优化模型研究[D];燕山大学;2016年

3 张菁;大规模分布式纠删码存储系统中的高效数据传输技术研究[D];国防科学技术大学;2015年

4 沈志荣;纠删码存储系统性能优化研究[D];清华大学;2015年

5 陆承涛;存储系统性能管理问题的研究[D];华中科技大学;2010年

6 聂雪军;内容感知存储系统中信息信息生命周期管理关键技术研究[D];华中科技大学;2011年

7 罗东健;大规模存储系统高可靠性关键技术研究[D];华中科技大学;2011年

8 聂雪军;内容感知存储系统中信息生命周期管理关键技术研究[D];华中科技大学;2010年

9 王鹏;低密度奇偶校验码应用于存储系统的关键技术研究[D];华中科技大学;2013年

10 刁莹;用数学建模方法评价存储系统性能[D];哈尔滨工程大学;2013年

中国硕士学位论文全文数据库 前10条

1 冯汉超;基于Hadoop的分布式副本策略研究[D];河北工程大学;2015年

2 张明;IaaS中基于热点数据的存储系统研究与实现[D];哈尔滨工业大学;2015年

3 蒋静远;基于数据通道的非结构化数据多存储系统[D];浙江大学;2015年

4 郭晖;面向高清视频监控的流存储系统设计与实现[D];电子科技大学;2015年

5 许孟杰;嵌入式快速存储模块的研究与实现[D];中国舰船研究院;2015年

6 何洁和;面向POI的分布式结构化存储系统存储引擎设计与实现[D];电子科技大学;2014年

7 王晓;混合存储系统高效快照技术研究[D];北京理工大学;2015年

8 邱登峰;基于Hadoop可公共审计云存储的设计与实现[D];大连理工大学;2015年

9 张致元;电子商品存储系统设计与研究[D];复旦大学;2014年

10 刘秉煦;云存储环境下的混合存储算法研究与实现[D];上海交通大学;2015年



本文编号:999970

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/999970.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户581ba***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com