论文摘要
本文主要研究如何提高Linux虚拟服务器集群的性能,减少整个集群系统处理用户请求的时间,增加系统长期运行的稳定性。首先,本文介绍了集群技术和负载均衡技术,阐述了Linux虚拟服务器技术的实现原理和运行机制,分析了其核心模块IPVS的结构、算法思想和各个模块的实现过程,并指出其不足之处。其次,提出了一种J-Load Balancing算法。该算法的原理是由跨平台的服务器代理程序定时在各真实服务器上采集实时性能参数并传送给负载均衡器,负载均衡器综合考虑各服务器的性能参数,选出最适合的服务器并转发请求到该服务器,处理结果经直接路由方式返回给客户端。实验结果表明本文提出的算法能够有效地均衡Web集群服务器的负载。测试表明,该算法是有效的,其性能优于传统的负载均衡算法。
论文目录
摘要Abstract第1章 绪论1.1 研究背景1.2 国内外研究现状1.2.1 集群技术1.2.2 负载均衡技术1.2.3 Linux 虚拟服务器技术1.3 LVS 集群在国内外的应用实例1.4 本文主要研究内容第2章 集群及负载均衡理论与技术2.1 集群系统简介2.2 集群系统的分类2.2.1 高可用集群2.2.2 高速集群计算系统2.2.3 负载均衡集群2.3 负载均衡技术产生的背景2.4 负载均衡技术的定义2.5 负载均衡状况的探知2.6 负载状况的评价2.7 负载均衡技术的分类2.7.1 软件/硬件负载均衡2.7.2 本地/全局负载均衡2.7.3 网络层次上的负载均衡本章小结第3章 基于 Linux 虚拟服务器的负载均衡3.1 LVS 项目框架介绍3.2 IP 虚拟服务器软件IPVS3.2.1 IPVS 实现原理3.2.2 IPVS 调度器的负载均衡算法3.3 LVS 的三种负载均衡方法及比较3.3.1 网络地址转换模式(VS/NAT)3.3.2 IP 隧道模式(VS/TUN)3.3.3 直接路由模式(VS/DR)3.3.4 三种方法的比较3.4 LVS 集群体系结构3.4.1 IP 包处理模块3.4.2 负载调度算法3.4.3 动态反馈负载均衡算法3.4.4 LVS 的配置和管理本章小结第4章 一种改进的 LVS 集群系统设计与实现4.1 当前LVS 集群负载均衡算法的不足4.2 一种改进的动态负载均衡算法4.3 J-Load Balancing 算法的设计思想4.4 J-LoadBalancing 算法的实现本章小结第5章 算法性能测试与分析5.1 系统构建过程5.1.1 负载均衡器端的配置5.1.2 真实服务器端的配置5.2 系统的测试5.2.1 测试工具5.2.2 测试环境5.2.3 测试结果及分析本章小结结论参考文献致谢附录A 攻读学位期间所发表的学术论文目录
相关论文文献
标签:集群论文; 负载均衡论文; 虚拟服务器论文; 动态负载均衡算法论文;