基于中心数据库的分布式软件部署策略——在NetBunker系统中的研究与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:haizhi19841029
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,计算环境由单机快速过渡到网络,计算环境愈趋复杂。为适应网络计算环境的伸缩性和开放性,软件系统朝着组件化和“平台+插件”化的方向发展,这使得软件系统的体系结构也变得非常复杂。复杂的软件体系结构和多变的软件部署环境使得软件系统的部署成为系统实际使用中的一项挑战。 本文以分布式软件系统NetBunker网络备份存储管理系统为研究背景,首先分析了NetBunker系统复杂的体系结构、多变的部署环境以及其在部署时面临的一系列问题。之后,本文给出了软件系统部署的准确定义,并结合NetBunker系统,就软件部署研究中的基本问题组件依赖中的两个关键点:“组件依赖闭包”和“组件循环依赖”,进行了详细的论述。在比较分析NetBunker系统的实际情况和现阶段的有关研究成果后,本文提出了基于中心数据库方式,将分布式软件部署过程分为安装和注册两个阶段,来解决NetBunker系统部署问题的策略,并在其后详述了该部署策略在NetBunker系统中的设计与实现全过程。最后,根据NetBunker部署策略的设计实现背景,本文总结了“基于中心数据库方式的分布式软件系统部署策略”对于解决分布式软件系统部署问题的一般性方法以及敏捷性,并概述了该策略在解决NetBunker部署问题时的效果和尚可进一步扩展的地方。
其他文献
随着微电子技术、计算机技术、网络技术以及无线通信技术的进步,无线传感器网络得到了深入的研究和广泛的应用。然而传感器节点由电池供电,能量有限。同时,无线传感器网络产生大
信息技术的发展使得人们对获取客观物理世界的信息的要求逐步提升,感知技术不断被应用,无线传感器网络作为信息互联的中枢,更是被广泛应用于环境监测、国防军事等各个领域。在无
真核生物中普遍存在选择性剪切现象,转录过程中的一些非正常的波动变化常常与疾病有关。因此,对转录组波动变化的研究是近年来生物医学领域的一个研究热点,而基因与剪切异构体表
随着通信技术的高速发展,以及第三代移动通信系统(3G)技术的成熟和商用,移动网络的规模正在不断扩大,网络结构也正进行着不断地变化和调整,网络复杂度日益提高,通信网络的管
链接后优化技术是在编译链接后对整个可执行程序再进行优化的一种技术。一方面,它克服了传统编译器的优化局限于一个函数、一个模块的缺点,将优化范围扩展到整个程序。另一方
本课题研究的基于DSP的苹果大小和形状动态分级系统,它运用机器视觉技术和数字信号处理技术,通过对图像处理和分析实现对动态苹果的检测,最终实现苹果分级。 本文详细介绍了
随着Web服务和网格服务的迅速发展,面向服务的体系结构(SOA)已经成为企业建模的核心架构。在完成中山大学计算机系软件工程实验室提出并负责实施的广东省科技计划工业攻关项
满族作为曾经的统治阶级,大量涉及政治、经济、文化、军事、外交、宗教、民俗、天文、地理等各个方面的资料都是用满文记载的,具有很高的史料价值和凭证作用。清史研究是当代史
锅炉水位调节的目的是要保证汽包水位在给定值附近。运用常规控制手段对汽包水位进行调节时,需要知道其精确的数学模型。而汽包水位的变化涉及到多个变量的变化,这些变量之间又
产品定制被认为是实现大批量定制的有效手段。本文从创新产品创新性与重用性相结合的角度探索集成环境下产品定制设计的发展规律,系统地提出了产品公理化设计与配置集成(ADCI)