NAS存储管理软件设计与实现

来源 :华中科技大学 | 被引量 : 0次 | 上传用户:wq123sd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在存储管理过程中,数据收集、方案定制、任务执行等各步骤构成了存储管理的一般性框架.为了在此框架基础上实现能够适应各种具体情况并具有良好扩展性的存储管理软件,应当采有面向对象程序设计方法来分析和设计软件框架,并寻求利用软件设计模式(Design Patterns)来提高软件可复用性、灵活性和可扩展性.框架由一系列相互之间用抽象接口耦合的类组成,具体的模块实现则从框架中的类派生,并通过对象间的动态创建与组合实现数据搜索引擎、备份任务对象、备份与恢复引擎等核心部件,这样的设计既维护了接口的一致性,又能方便地实现模块动态配置,使软件能适应更多的需求变化.存储管理中的备份和恢复引擎是最重要也是最灵活多变的部件之一.为提高引擎部件的复用度,使得其可以方便的替换或升级,并降低客户代码的复杂性,将该部件设计成COM(Component Object Model)组件模块的形式,并在分析了COM组件技术种的几种设计模式思想的基础上,在引擎组件的实现中加入了单件模式以保障该部件的唯一性.
其他文献
嵌入式数据库管理系统是近几年才兴起的一项新的数据管理技术。它以目前成熟的数据库技术为基础,针对嵌入式设备的具体特点,实现对移动设备和嵌入式设备上数据的存储、组织和管
分布式数据库是数据库技术和计算机网络技术相结合的产物,是数据库技术的一个新领域,分布式数据库系统(DDBS)具有集中式数据库和C/S(客户机/服务器)不具备的数据的存储和处理方式
该文首先较详细地介绍了与包过滤和包重组相关的TCP/IP协议,其中重点讨论了IP封装、分片和重组、TCP连接的建立和关闭、TCP是如何实现传输的可靠性等.在第四章重点讨论了如何
学位
智能的分布式的电子市场的模式将成为电子商务发展的未来模式,作为分布式人工智能领域的Agent和多Agent技术由于其具有的分布计算能力、自治性、面向目标性、应激性和社会性
移动Ad Hoc网络是在为了适应军事应用的条件下而产生的网络。它与有基础设施支持的网络的主要区别是其在无需任何基础设施条件支持的情况下可以根据节点自身的需求寻找一条路
该课题组将结构化方法、面向对象的方法以及形式方法的优点结合起来,提出了一种新的软件需求规格说明语言——SOZRSL(Structure Object Z Requirement Specification Languag
论文主要论述了构建基于Internet的EDA虚拟实验室系统,并对电路设计的设计中心优化算法做了深入研究,提出了工程电路设计中的优化理论和算法.具体内容包括:运用面向对象技术,
本文主要研究平面开曲线的形状识别问题。本文提出了一种基于力学表示的变形匹配法。曲线可以看成是物体运动的轨迹,那么物体在运动过程中所受到的力就决定了曲线的形状,将两条
本文论述了人脸的计算机自动识别算法。系统采用了数字图像处理和模式识别等技术,首先对人脸进行锐化,二值化,平滑等处理,使人脸与背景部分分离开来,然后利用人脸的垂直积分投影和