SAN管理软件扩展系统的研究与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:gfdfh
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着社会的发展和进步,越来越多的信息被数据化,传统的存储系统(DAS)已经不能满足企业对存储系统高可靠性,可扩展性和安全性的要求。新的存储系统SAN(存储区域网)便应运而生。许多大公司和研究机构在基于SAN网络协议的存储管理系统方面进行了大量的研究工作,并推出了一些商业化的系统。Storage Manager组也实现了FC-SAN管理系统SCM server(Storage Controll Manager server)。 但是,因为有关存储管理的软件体系标准目前还在制定中,当前流行的管理软件大都是SAN存储设备的生产厂商根据自己产品的特性度身定做的,相互间的集成和互操作性较差。为了管理其它公司的存储设备,存储设备的开发需要提供接口和SAN管理软件合作,SAN管理软件也必须提供SAN管理的接口,以便不同厂商的管理软件能协同工作。 为此,作者对SAN的管理问题及其管理软件的开发技术进行了研究,并通过分析SAN管理软件特有的功能需求,设计实现了SAN管理软件扩展系统。这套系统利用了UNIX平台的特点,采用了很多新技术、新思想,并且合理利用了软件工程的方法,从开发到测试,严格按照计划进行。 系统实现时,为减少对原有系统的影响,并充分利用现有的软件,把它作为了一个单独的系统运行,以SCM server作为服务端,而不是在原系统上添加。 实现了对外的API接口。此API以动态库的形式提供,通过它们可以获得、设置SCM server管理的磁盘阵列的信息。 在API接口的基础上设计了远程配置磁盘阵列的功能。 系统采用了模块化的设计,整个系统分为基本模块和功能模块两大部分。基本模块是为实现上述功能必不可少的部分,负责与server的通信及总体控制;功能模块是API接口和远程命令模块。功能模块主要与基本模块的dist模块通信。这样的划分可以很方便的添加功能模块,而不影响其它部分。 系统的实现利用标准C开发,基本符合POSIX规范,平台相关代码在源代码中用编译选项隔开。同一份源代码经不同平台编译后可运行在Linux、HP-UX、Solaris等操作系统。在系统开发中作者学到了许多新思想、新方法,独立工作能力和自身素质得到很大提高,受益非浅。
其他文献
语义WEB(Semantic Web)向我们展示了下一代WEB的可能的架构.在这个架构中,机器将可以理解WEB中的信息.我们的研究工作的目标是在拥有领域Ontology的情况下,在普通的HTML格式
电力,是国家宝贵的二次能源.加强电力网线损管理,降低电力网的电能损耗,提高电能利用率,是供电企业提高经营绩效的重要手段,是一项长期的基本国策.基于网络的分布式供电企业
冲击地压是煤炭开采过程中的一种严重煤岩动力失稳灾害,监测冲击地压的一种重要手段就是通过微震监测技术确定震源的位置,而时差估计是基于时间差的微震震源定位算法的基础,直
电子安全支付是电子商务中的最为核心和复杂的环节,涉及到用户、商家与银行等金融部门的交互和接口,其安全性是整个电子商务安全中很重要的一个方面.近年来,电子安全支付管理
分类技术是数据挖掘的重要组成部分,有着广泛的应用领域,并且已经有大量成熟的研究成果问世。然而数据流作为一种新型的数据模型,具有连续、单遍扫描、快速变化和海量无穷等
该文通过对现有的生物序列比对算法进行研究分析,提出了一种基于前缀计算的序列比对并行算法.这种算法采用数据划分技术,利用高性能计算系统,例如并行计算机或分布工作站网络
在原有水电运行仿真系统的实现过程中,母线保护是根据水电专家的经验规则实现的,但是由于母线保护种类繁多,涉及母线保护的仿真设施结构复杂,保护逻辑交叉度高,而且水电专家
为解决如何使用键盘、鼠标和其他输入设备在计算机上作画代替使用和、墨在宣纸上作画,该文提出了笔道仿真模型的概念.并在此概念的基础上建立完整的绘图仿真系统模型:画笔用
该文主要研究的对象是Oz 语言的约束的π-演算语义,类和对象的π-演算语义.借助带多态和子类型关系的π-演算这一中间语言来作为我们研究Oz语言的形式化工具,该文主要讨论了O
该论文在对EAI技术深入分析的基础上,以J2EE作为实现EAI的支撑平台,提出了一种集成中间件Jintegrator.该中间件采用分层结构,具有两层状态机模型和基于XML的规则表示,利用J2E