备份系统中变换模型的研究与设计

来源 :中山大学 | 被引量 : 0次 | 上传用户:wwmmkk
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数据备份系统中的数据变换,是指为了满足用户和系统的需求,对备份和恢复数据流进行的各种变换操作。在数据备份系统中,这些数据变换操作对应了一组不同的算法和函数,有下列特征:首先,数据变换的种类复杂多样;其次,同种功能的变换,可能有多种不同的算法;再次,数据变换对数据块的作用效果有不同的性质特征;最后,这些变换本身有不同的性质特征。 数据变换模块是备份系统中一个重要的模块,直接影响了备份系统的功能和性能特性。由于变换操作(下文称为算子)的上述特征,对于算子模块有如下需求:首先,必须对算子进行有效的管理;其次,为了增加系统的灵活性,需要能够对算子进行动态配置;再次,支持对数据进行变换的第三方插件(算子),使系统易于扩充。 本文以解决在实际研发过程中遇到的问题为出发点,提出了数据备份系统中的变换模型。首先总结分析了相关领域的研究现状,并简要介绍了对本模型有一定借鉴意义的E-clipse整合开发工具;然后用半形式化的语言,对数据流、算子的性质和特征、及变换模型的特点进行了分析与描述;在这些基础上,本文采用自上而下逐步求精的方法,给出了变换模型从概念视图到具体类的设计过程;最后,开发出变换模型的一个简单原型系统,实现了算子的动态配置和部分管理特性,并定义了标准的接口,支持第三方开发的算子。本文同时也为有相似需求的领域提供了设计级复用的基础。
其他文献
随着嵌入式技术的方兴未艾,嵌入式应用的不断增长以及嵌入式系统复杂度的不断提高;相应地,嵌入式软件的规模和复杂性也在不断提高。如何快速,高效地开发嵌入式软件,使开发出
移动代理是由用户创建并代表其创建者执行特定任务的程序对象。它的特点是其移动性和智能性。当移动代理迁移到某一台主机上执行时,其代码及数据状态完全暴露在主机之上。如果
随着互联网在各行各业的深入发展,教育领域也深受其影响。网络在线教育以其突破时空的优越性以及线上资源的多样性,更加得到大众的认可。同时,为帮助学生对专业课程体系有整体认
随着计算机和网络技术的迅速发展,信息安全显示出前所未有的重要性,而安全、方便的个人身份鉴别技术作为信息安全的一个重要方面越来越受到人们的重视。虽然利用掌纹进行个人身
在 Internet 和 Intranet 上,随着客户机数量和密集性任务的增加,单个Web 服务器受到处理能力的限制,很可能会成为网络访问的新瓶颈。Web 服务器集群系统具备高可用性和负载
随着国内3G运营执照的逐步发放,国内电信运营商面临的竞争压力越来越大。在基础运营设施建设基本完成的情况下,如何在3G业务全面推广之前更加有效的提高市场份额,成为各家移
本文主要利用UML相关图分析科教研管理信息系统功能需求,采用C/S模式结构完成设计,并在此基础上完成对大学教师综合能力的评价。从而实现科教研管理电子化、信息化和上报信息的
为了提高软件需求和软件设计的质量,软件工程界提出了需求分析工程技术和各种软件建模技术,需求驱动的软件体系结构设计理念也由此产生。 本文介绍了软件体系结构的概念、
“材料自然环境腐蚀”作为一个学科领域,从目前国家建设的需要来说,除了积累环境腐蚀数据外,还要着重解决自然环境腐蚀性的评价和从短期的加速腐蚀试验结果预测材料在自然环境中
近年来高动态范围图像(highdynamicrangeimage,HDRI)在数字图像领域变得越来越普遍而且重要。随着硬件设备存储量的不断发展,真实场景的高动态范围图像变得非常容易获取,HDRI越