Linux集群系统任务调度策略的研究与设计

来源 :河海大学 | 被引量 : 6次 | 上传用户:yaotoumiao
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网用户数和网络流量的迅速增长,对网络服务器的可扩展性和可用性提出了更高的要求。解决这方面的问题,便是本文研究和探讨的目的。 传统的单服务器模式已经不能应对不断增长的负载。高性能服务器集群系统将成为实现高可扩展、高可用网络服务的有效体系。 Linux是当今发展最为迅速并引起相当关注的操作系统之一。随着人们对Linux服务器依赖的加深,用Linux集群技术构建网络服务器就成为了未来网络服务器的发展的一个方向。 用集群技术构建网络服务器的基本思路就是把原先独立的服务器通过网络技术连接起来,作为一个整体(集群系统)对外提供服务,并且要把到达的服务请求分配到集群中的各台服务器上,让它们均衡的分摊负载,缩短对访问的响应时间。在集群系统的构建中其核心问题是实现服务器间的负载均衡,它直接关系到集群系统的系统性能和可扩展性及可用性。 本文主要研究了Linux下负载均衡集群系统的原理、技术、思想,并对现有的Linux负载均衡算法进行改进,使之能更好地应用于生产实践。 本文阐述了集群/LVS集群框架下负载均衡的概念、原理及其体系结构。并深入分析基于IP层的LVS转发结构及其调度算法,在LVS集群软件的基础上提出一种新的具有良好适应性的动态反馈负载均衡算法。目前,LVS软件共有八种调度算法,它们均属于静态调度算法,由于静态调度算法在很大程度上依赖于调度任务和服务器的静态属性,显然,任务具有负载非均衡性,且外界环境也在不断变化,因此通常静态算法未能很好地实现负载的均衡。为了将任务更均衡地分配给各后端服务器,作者提出了动态反馈负载均衡算法。动态反馈算法通过监视和评估各个服务器的当前负载,然后由此选择最适合的服务器去处理新的任务。 论文具体阐述了算法的设计思想、框架,细致地论述了动态反馈负载均衡算法、及其实现方法。并实现了对整个系统的冗余保护。 最后,通过负载压力测试工具进行了大量负载均衡测试。测试结果表明,本论文所提出的动态反馈负载均衡算法在负载均衡的过程中具有比原来负载均衡算法更好的调度性能。同时它具备容错特性,因此系统可靠性也得到提高。
其他文献
人脸的自动识别是模式识别、图像处理、计算机视觉等领域最富有挑战性的课题之一,可以广泛的应用于新一代的身份验证、罪犯识别、场景监控、无接触人机交互以及可视通信等领域
随着计算机网络技术的高速发展和广泛应用,许多科学计算领域,特别是计算密集型和数据密集型应用领域,对广域网环境下海量数字信息分析处理和协同计算能力的要求也越来越高。
对于小样本、少数据、信息不完全和经验缺乏的不确定性问题的解决,用传统的数学建模方法并不太适合,芦苇产量预测就属于此类问题。灰色系统理论在解决贫信息、不确定性问题方
学位
入侵检测作为一个十分有效且重要的主动安全防御技术,长久以来一直是学者热点研究的前沿课题。训练数据的组成和优劣直接决定了分类模型的有效性、精确度和可伸缩性,从而影响
可编程控制器:Programmable Controller,是以微处理机为基础,综合了计算机技术、自动控制技术和通信技术等现代科技而发展起来的一种新型工业自动控制装置,是将计算机技术应
对于数据增加迅速的客户行为分析、Web日志分析、网络入侵检测等在线分类系统来说,如何快速准确的适应新增样本是确保其分类正确和持续运行的关键。对于解决这类数据增量问题
随着社会文明的迅猛发展,使弱势群体得到了越来越多的关注,据残联统计,视障碍者数量已经超过500万,科技的进步也使得助盲产品高科技化研究成为一个热点问题。与此同时,协助视
本文对在GIS (地理信息系统)环境下求解动态路径优化算法及相关技术进行了研究。最短路径问题是网络分析中的基本的问题,它作为许多领域中选择最优值的一个基本却又是一个十
随着人们对高质量视频服务需求的增加以及存储技术、通信技术和处理器技术的迅速发展,在视频编码领域产生了很多新技术,如:帧内预测、可变块尺寸、四分之一像素精度的运动估