论文部分内容阅读
随着网络的发展,多层分布式集群体系逐渐成为应用趋势,不仅具有更高性能/价格比,而且还提供了良好的可扩展性。在过去,高可用性一般就是需要系统能够提供不间断的服务,系统能够及时的处理硬件故障就可以了。但是,由于全球经济的不断发展,企业对系统的高可用提出了更高的要求。要求系统不但能提供不间断的服务,还要求系统提高在资源管理方面的有效性,不断加强系统在管理上的灵活性。如今在高可用性的基础上自律计算的概念被提了出来。通过自律计算,机器可以自我管理、自我恢复、自我保护、自我优化。换句话说,机器能够像人的神经系统一样工作,在不需要外界的干涉的情况下,控制自己的各项功能。这样的系统能够自我运行,并根据外界的条件及时纠正自己的行为,在各种负载情况下最有效的工作。 本文作者参加了一个高可用系统—虚拟操作环境系统的开发工作,该系统主要用到集群技术,为用户提供了图形化的资源管理工具,实现系统的高可用性和自律计算。在开发过程中,作者对资源的动态分配作了深入的研究。在实现方面,作者就自己参与的策略管理模块,进行了详细的阐述。最后,对系统中存在的问题和后续工作进行了简单的总结。完成了本论文。 虚拟操作环境系统的开发基于可分区服务器灵活的资源配置机制。结合集群管理软件控制服务器,管理共享硬件资源的分区。通过虚拟操作坏境系统,服务器之间可以共享硬件资源,并根据需要重新分配或添加新的硬件,使系统资源得到了高效的利用并使系统具有高可扩展性;当硬件发生故障时,虚拟操作环境系统可提供灵活、及时的系统恢复,提高了系统的可用性。 本文首先对分区和集群技术进行了深入的研究,然后根据多层分布式集群体系的思想,在此基础上设计并实现了虚拟操作环境系统,对虚拟操作环境系统的体系结构,功能模块,理论基础,设计和实现进行了阐述,主要研究了系统的设计和实现。最后,对系统中存在的问题和后续工作进行了简单的总结。 虚拟操作环境系统以随可分区服务器一起投入市场,获得了用户的好评,并取得了良好的经济效益。