论文部分内容阅读
随着计算机应用的越来越广泛、越来越深入,人们对计算机性能的要求也越来越高,而一般的计算机单机不具备处理大量数据及数据流量的能力,实际证明如果单靠提高计算机硬件的性能,那么也难以提高整个计算机系统的性能,满足实际应用的需要,因为计算机硬件性能的提高有其局限性。解决的办法之一,就是采用并行处理技术,构建“超级”计算机系统。
计算机集群系统是目前实现并行运算,提高计算机系统性能的有效途径。该系统是由两台以上的单机通过网络连接构成,通过某种方式使集群内部机器按某一设定法则一起协同工作,对用户提供全时的可靠服务,提高了系统的整体性能。这种并行系统具有系统结构简单、性价比高、具有良好的可扩展性等特点。LVs(Linux Virtual Server)集群系统是具有代表性的计算机集群系统之一。
本文先从计算机集群概念及其相关技术的分析入手,探讨了计算机集群系统的体系结构及其主要特点、集群任务分配的调度策略、LVS的三种包转发方式和LVs的负载调度算法。然后以实例的方式对如何架构LVS高可用性集群系统作了详细介绍。最后,通过对加权轮叫负载均衡调度算法的分析,采用动态反馈机制,改进轮叫调度负载均衡算法并以实例进行实验和验证。实验的结果表明:改进后的轮叫调度负载均衡算法是可行的,它能够提高系统的整体性能。
本文对Linux集群负载均衡算法的改进作了有益的探索,并取得了一定的效果,有助于提高Linux集群系统的性能和效率,对集群系统的研究有一定的实际意义。同时,在架构集群系统过程中,对遇到的问题提出了解决方法,对实际操作具有一定的指导作用。