虚拟操作环境系统的设计与实现

来源 :西北工业大学 | 被引量 : 0次 | 上传用户:xiaoxunjun
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统的基于客户机/服务器的体系结构已经得到了广泛的应用,但缺乏高可用性和可管理性,在应用升级和管理方面都需要用户付出巨大的代价。随着网络的发展,多层分布式集群体系逐渐成为应用趋势,不仅具有更高性能/价格比,而且还提供了良好的可扩展性。 根据多层分布式集群体系的思想,作者对集群技术进行了探讨,并在此基础上设计并实现了虚拟操作环境(Virtual Operating Environment)系统。系统采用了网络控制台、代理、受控节点的网络管理模型,使用SNMP(Simole Network Management Protocol)作为标准协议,并使用该协议和其它协议通讯。用户可以在控制台或远程机器上访问控制台上知识库和日志库中的信息,获取负载信息、硬件部件的构成、分区构成等系统信息,也可对系统进行构成变更、对分区进行关闭、启动等动作。代理在没有获得用户或管理员的显式请求的情况下也可以发送消息到控制台。 系统的开发基于可分区服务器灵活的资源配置机制。结合集群管理软件控制服务器,管理共享硬件资源的分区。通过虚拟操作环境软件,服务器之间可以共享硬件资源,并根据需要重新分配或添加新的硬件,使系统资源得到了高效的利用并使系统具有高可扩展性;当硬件发生故障时,虚拟操作环境可提供灵活、及时的系统恢复,提高了系统的可用性。 系统的开发采用了面向对象语言Java,并使用Java的RMI(Remote Method Invocation)技术实现了系统中网络管理控制台和用户界面之间的信息传送。 在对用户界面及与引擎端接口的研究中,重点完成了事件处理、RMI、对象树的管理部分的设计和实现,主要运用了面向对象的设计模式思想,提高了系统的可复用性和可扩展性。 虚拟操作环境系统现已投入市场,获得了用户的好评,并取得了良好的经济效益。
其他文献
沉积相是石油地质学中的一个术语,是指一定的沉积环境所形成的沉积岩组合。对于油田沉积相的模式识别,国内外在这一方面上的研究还处于初始和探索阶段,目前在实际工作中还是以人
多种接入技术相互融合成为目前网络发展的重要趋势。异构网络的网络资源充分发挥各自接入技术的优势,同时各接入技术相互之间可以进行协同工作,这个是多连接技术发展的重要方