论文部分内容阅读
随着通信与计算机技术的迅速发展,企业越来越依赖于计算机系统和网络技术,对业务系统的要求越来越高.要求业务系统不仅要具有更高的可用性,而且还要具有更低的管理成本,以降低系统总拥有成本TCO(Total Cost of Ownership).近年来,计算机领域内新的技术不断涌现,像自律计算、集群技术,分区技术、策略管理技术以及网络技术等等.综合利用这些技术,可以实现系统高可用性和自我管理,大大降低系统的总拥有成本.该文作者参加了一个实现自律计算的高可用性系统----虚拟操作环境(Virtual Operation Environment)系统的开发工作.该系统主要采用集群技术、分区技术和策略管理技术来实现系统的高可用性和自我管理.在开发过程中,作者对其作了深入的研究,在此基础上,完成了该论文.该文首先对虚拟操作环境系统的理论基础进行研究,提出了采用分区和集群技术相结合解决系统的高可用性,采用策略管理技术实现系统自律性的技术方案;并确立了系统的研发目标,即系统能实行资源的动态配置、故障的自动恢复、根据业务要求或负载信息进行自我性能优化以及自我保护等功能.其次,对系统进行了总体设计,确定系统的主要功能和多层分布式的体系结构,并对系统各层的主要功能进行了设计和实现.在系统实现部分的论述中,首先分析了代理层SNMP协议和系统专用协议以及系统控制FW的实现,然后重点论述了作者参与设计和实现的控制台引擎层的分区构成管理引擎和分区构成变更引擎以及UIF、GUI模块.最后,对系统中存在的问题和后续工作进行了简单的总结.