磁盘阵列多终端配置管理模块设计与实现.docxVIP

磁盘阵列多终端配置管理模块设计与实现.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
磁盘阵列多终端配置管理模块设计与实现

第 25卷第 4期2008年 4月计算机应用研究Application Research of ComputersVol. 25 No. 4Apr. 2008磁盘阵列多终端配置管理模块设计与实现*谭志虎 ,万继光 ,贺黎(华中科技大学计算机学院信息存储系统教育部重点实验室 ,武汉 430074)摘要 :配置管理模块为用户提供多种灵活的配置方式 ,供用户对磁盘阵列的具体参数进行设置。单一的配置方式无法适应用户多样性需求。详细介绍了一种可同时支持多种终端配置的配置管理模块的功能、设计与实现。关键词 :磁盘阵列 ;配置终端 ;配置管理模块中图分类号 : TP393文献标志码 : A文章编号 : 1001 - 3695( 2008) 04- 1268- 03Design and implementation of multi configuration terminal module in RAID systemsTAN Zhi hu, WAN Ji guang, HE Li( Key Laboratory of Data Storage System for Ministry of Education, School of Computer Science Enginering, Huazhong University of Science Technology, Wuhan 430074, China)Abstract: The configuration termainal module offers flexible RAID configuration approach for user. Users could setup andmodify RAID parameters by this module . Single configuration kit was not a flexible method for user. This paper discussed thefunctions of a multi configuration terminal module were introduced and its design and implementation in detail.Key words: redundant array of inexpensive disks( RAID) ; configuration terminal; configuration terinainal module磁盘阵列采用条带化技术将数据分布到多个硬盘 ,扩充了系统存储容量 ;采用多硬盘并行存取的方式优化了系统性能 ;通过引入冗余机制有效提高了系统可靠性 [ 1, 2]。目前磁盘阵列已成为构建大型存储系统的关键基础设备。与传统硬盘内置使用方式不同 ,磁盘阵列独立于主机 ,通过特定的主机通道( fiber channel、SCSI、Ethernet等 )与主机相连 ,其存在大量复杂令并进行处理 ,读写命令发送给 cache管理模块。 b) cache管理模块 ( CM)。实现高速缓存功能 ,用于优化 I/ O性能。 c )RAID核心模块 ( RK)。接收 CM下发送的读写请求 ,并根据不同的 RAID级别发往 I/ O调度模块。 d) I/ O调度模块 ( IS)。接收 RK层发送给磁盘的 I/ O请求 ,对 I/ O请求进行有效的调度。 e)启动器模块 ( SI)。响应来自 I/ O调度模块的请求 ,完成的参数需要设置 ,如阵列级别、逻辑卷管理、通道管理、磁盘管对实际物理磁盘的读写。 f)全局配置模块 ( GC)[ 3]。实现对整理、cache策略、机箱管理等 ,作为独立的存储设备磁盘阵列必须向用户提供特定的管理配置接口 ,以方便用户进行设置。目前较为常用的配置管理手段主要有四种终端方式 : a)串口管理。用户使用超级终端等串口通信工具登录系统 ,通过字符终端界面对磁盘阵列系统进行配置。 b)网络管理。用户通过 Web、其他网络客户端图形界面、telnet字符终端界面对系统进行配置。 c) LCD面板管理。通过 LCD面板的按键实现对阵列的快速配置。 d)主机通道带内管理。在主机端利用客户端软件通过主机通道对系统进行配置 ,此种方式中命令和数据占用同一通道。单一的存储配置管理方式无法适应用户多样化的需求 ,本文结合具体磁盘阵列设计实例 ,介绍一种可同时支持多种终端配置的终端配置模块的具体设计与实现。个 RAID系统的管理功能 ,包括各业务模块的启动注册、运行过程中对全局配置信息的更新、与配置管理模块的通信等。g)配置终端模块( CT)。负责与 GC模块通信 , CT为用户直接提供配置界面 ,提供多种配置方式。其中:

文档评论(0)

lifupingb + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档