基于SAN的海量存储管理系统的设计与实现——阵列控制器的设计与实现

来源 :电子科技大学 | 被引量 : 0次 | 上传用户:feijj2002_99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息量的激增和信息重要性和安全性需求的提高,信息的管理方法和手段将面对更高的要求的挑战,如何快速满足信息量增长的需求和有效管理和维护信息资源成了一个紧迫的课题,也具有着十分重要的意义。SAN作为一种配置网络化存储的解决方案,基于SAN实现大容量、高性能存储系统成为国内外研究的热点。而RAID作为存储管理系统中最关键和核心的存储节点,还存在一些不太理想的情况:①在RAID5中,“小块写”操作效率较低,再加上小块写时会不断地寻道定位,不符合磁盘特性,更是慢上加慢。而“小块写”所关注的单个I/O请求的响应时间,RAID5的增大为RAID0的四倍。而数据库、文件系统等应用程序的访问模式包含了大量的“小块写”操作,因此“小块写”的性能高低对整个存储管理系统具有重要影响。②进入数据重构模式后,各磁盘将处于超负荷运转状态,出现第二块盘失效的概率增大。一旦出现第二块盘失效,存储管理系统的数据将不可恢复且永远丢失。因此在保证数据一致性和对主机I/O请求的响应速度的同时,如何尽快从降级模式恢复到正常模式是RAID核心处理模块设计时必须考虑的一个重要问题。 本文在深入研究了RAID设计中的多种关键技术的基础上,对RAID50、“小块写”优化策略、数据重构等关键技术提出了自己的实现算法,设计了一个采用双处理器和大容量CACHE的高性能磁盘阵列系统方案。最后,对系统的性能进行测试和评价,测试结果证明该系统所采用的软、硬件设计方案整体上是成功的,结合RAID0和RAID5技术,设计的RAID50模型,将多个RAID5构成RAID0阵列,提高了I/O访问的并发性。小块写优化提高了随机/顺序小块写的响应速度和带宽。数据重构算法减小了重构过程中对内存资源的需求,且能够充分利用系统的空闲带宽,重构速度快,也能加快对用户的响应速度。因此基于SAN的海量存储管理系统能够凭借大容量的CACHE缓存和双处理器的高处理能力,快速地处理或响应主机请求和各种磁盘操作,且有较高的容错能力、较好的可用性和稳定性,能够达到一个高性能的企业级存储管理系统的要求。
其他文献
电子商务的大繁荣使得数以万计的用户开始通过网络购买各种产品、服务,并在线发表评论信息。许多消费者在购买某种产品或服务的时候,通常会先参考之前购买者的评论信息,获得直观
半监督学习是近年来倍受人们关注的新的机器学习方法,本文将李群理论引入到半监督学习领域中,给出了基于李群的半监督学习算法。主要包括以下几方面内容:1.分析了半监督学习
伴随信息技术的发展以及无线通信设备普及,移动学习(M-Learning)应运而生。移动学习是一种新型的学习方式,它充分利用无线技术和移动计算机设备来辅助教学,为学生通过移动设
学位
自动交换光网络(ASON,Automatic Switched Optical Network)是下一代光网络的发展方向。随着ASON网络规模日益扩大,如果将所有网络设备放在同一路由域内来管理,则单个节点需
调试在程序的开发与维护阶段占据相当大的比重,而定位错误则是调试过程中至关重要的一个步骤。由于手工定位错误往往缺乏导向性,因此需要耗费程序员大量的时间和精力,而且往往效
关联规则挖掘是数据挖掘的一个重要组成部分,频繁集挖掘是关联规则挖掘的关键步骤,它在很大程度上决定了关联规则挖掘的效率。本文分析和研究了两种著名的频集算法Apriori和F
近年来,随着数字化的不断进步,人类社会的数据总量越来越大,这些数据已经成为一种有价值的战略资产,越来越受各国政府的重视。在此背景下,中国工程院于2012年启动了工程科技
Web含有大量丰富有用的资源,搜索引擎已成为人们检索这类资源的重要工具。但是,随着信息多元化的增长,传统的通用搜索引擎返回结果过多,主题相关度差。因此,很难满足人们对个
学位