基于Nginx的web服务器负载均衡策略研究
发布时间:2021-04-29 19:53
在大量的并发请求中,采用多服务器集群技术能够有效地处理请求,提高服务器整体的处理能力。作为核心,负载均衡肩负着合理分发请求,提高服务器整体性能的使命,具有举足轻重的作用。目前,在解决并发Web服务器的技术中,Nginx具有并发处理的能力强,可伸缩性良好等特点,使其得到了诸多关注、研究及应用。本文基于Nginx负载均衡算法研究,创新性地提出两种可行而有效的改进算法,主要研究工作如下:1、对于Nginx默认负载均衡策略尚未将Web服务器集群的负载无法完全应对服务请求总是处于变化的情况纳入其考虑范围之内的问题,创新性地提出了MRD策略,其主要思路是为了尽可能地缓解负载均衡的处理压力,可通过使负载变化率和负载上报周期得以有效控制的方法,让后端Web服务器负载信息少一些上报。通过将MRD策略与Nginx加权轮询及“rtdynload算法”进行了实验对比,结果表明,在处理请求时,该策略能够先行判别集群的负载状态,根据各个负载状态的压力情况,再遴选最佳的后台服务器,进而使Web服务器集群的平均时延得到有效的降低,从而使系统平均吞吐量得到显著的提升。2、针对...
【文章来源】:海南大学海南省 211工程院校
【文章页数】:55 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 负载均衡的研究背景和意义
1.2 负载均衡的研究现状
1.2.1 国内外研究现状
1.2.2 负载均衡策略的研究进展与现状
1.2.3 负载均衡算法的研究进展与现状
1.3 本文主要研究内容以及结构
1.4 本章小结
2 负载均衡技术及设计理念
2.1 Nginx简介
2.2 Nginx的结构
2.2.1 Nginx的模块化
2.2.2 Nginx的请求处理机制
2.2.3 Nginx服务器的实践驱动模型
2.3 Nginx的进程模型
2.3.1 master进程
2.3.2 worker进程
2.4 Nginx负载均衡配置
2.5 nginx负载均衡策略
2.5.1 负载均衡算法
2.5.2 负载均衡技术主要方案
2.6 Nginx与其他几款负载均衡器的调研
2.6.1 设备的选择
2.6.2 Nginx性能测试
2.6.3 apache+http性能测试
2.6.4 lvs负载均衡性能测试
2.7 本章小结
3 基于Nginx的MRD策略研究
3.1 基于Nginx的MRD策略简介
3.1.1 负载信息的评价标准
3.1.2 关于请求的负载值计算
3.2 MRD负载均衡策略研究
3.3 性能分析
3.3.1 实验环境的选取
3.3.2 实验结果与结果分析
3.4 本章小结
4 DWRS负载均衡策略研究
4.1 DWRS负载均衡策略的理论依据
4.1.1 参数的计算
4.1.2 权重的计算
4.1.3 后台服务器的初始化
4.2 DWRS负载均衡的实现
4.2.1 模块的设计
4.2.2 DWRS算法流程
4.3 性能测试与结果分析
4.3.1 测试条件和测试指标
4.3.2 测试结果与分析
4.3.3 DWRS算法与MRD算法比较
4.4 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
致谢
【参考文献】:
期刊论文
[1]An Efficient Load Balancing Approach for N-Hierarchical Web Server Cluster[J]. PAK Ilchol,QIAO Baiyou,SHEN Muchuan,ZHU Junhai,CHEN Donghai. Wuhan University Journal of Natural Sciences. 2015(06)
[2]基于负载均衡的任务调度算法[J]. 张腊,刘淑芬,韩璐. 吉林大学学报(理学版). 2014(04)
[3]LVS集群技术在教学资源库平台中的应用[J]. 邱建新. 微型机与应用. 2013(23)
[4]一种Web服务器集群负载均衡调度算法[J]. 邓珍荣,唐兴兴,黄文明,李寅威. 计算机应用与软件. 2013(10)
[5]高并发环境下Apache与Nginx的I/O性能比较[J]. 凌质亿,刘哲星,曹蕾. 计算机系统应用. 2013(06)
[6]基于负载权值的负载均衡算法[J]. 张玉芳,魏钦磊,赵膺. 计算机应用研究. 2012(12)
[7]一种红黑树的改进算法[J]. 陈广,伍德鹏. 内蒙古师范大学学报(教育科学版). 2012(12)
[8]异构计算系统中弹性节能调度策略研究[J]. 朱晓敏,贺川,王建江,江建清. 计算机学报. 2012(06)
[9]基于内容分类的集群负载均衡算法[J]. 郑祺,周广平. 计算机系统应用. 2011(05)
[10]面向异构集群系统的动态负载均衡技术研究[J]. 凌云,周华锋. 计算机工程与设计. 2008(12)
博士论文
[1]Web服务器集群系统的自适应负载均衡调度策略研究[D]. 王红斌.吉林大学 2013
硕士论文
[1]基于Nginx服务器集群负载均衡技术的研究与改进[D]. 王利萍.山东大学 2015
[2]基于Nginx的地理信息服务集群构建技术研究[D]. 杨玉霞.江西理工大学 2014
[3]基于服务器集群的推送技术的研究与应用[D]. 胡晓燕.南京理工大学 2014
[4]基于内容的负载均衡技术的研究与实现[D]. 皇甫宁.华南理工大学 2013
[5]基于Nginx的安全管理系统的设计与实现[D]. 吴迪.北京邮电大学 2013
[6]面向大规模访问的Web服务器负载均衡系统设计与实现[D]. 王龙.北京邮电大学 2013
[7]基于Nginx部署环境的Web加速方案设计与实现[D]. 蒋文旭.北京邮电大学 2013
[8]基于Nginx的智能管理方案的研究[D]. 赵瑞雪.北京邮电大学 2013
[9]面向内容分发网络的动态负载均衡技术研究[D]. 朱振广.哈尔滨工业大学 2012
[10]基于web的图片库设计与实现[D]. 周昊.北京交通大学 2012
本文编号:3168073
【文章来源】:海南大学海南省 211工程院校
【文章页数】:55 页
【学位级别】:硕士
【文章目录】:
摘要
Abstract
1 绪论
1.1 负载均衡的研究背景和意义
1.2 负载均衡的研究现状
1.2.1 国内外研究现状
1.2.2 负载均衡策略的研究进展与现状
1.2.3 负载均衡算法的研究进展与现状
1.3 本文主要研究内容以及结构
1.4 本章小结
2 负载均衡技术及设计理念
2.1 Nginx简介
2.2 Nginx的结构
2.2.1 Nginx的模块化
2.2.2 Nginx的请求处理机制
2.2.3 Nginx服务器的实践驱动模型
2.3 Nginx的进程模型
2.3.1 master进程
2.3.2 worker进程
2.4 Nginx负载均衡配置
2.5 nginx负载均衡策略
2.5.1 负载均衡算法
2.5.2 负载均衡技术主要方案
2.6 Nginx与其他几款负载均衡器的调研
2.6.1 设备的选择
2.6.2 Nginx性能测试
2.6.3 apache+http性能测试
2.6.4 lvs负载均衡性能测试
2.7 本章小结
3 基于Nginx的MRD策略研究
3.1 基于Nginx的MRD策略简介
3.1.1 负载信息的评价标准
3.1.2 关于请求的负载值计算
3.2 MRD负载均衡策略研究
3.3 性能分析
3.3.1 实验环境的选取
3.3.2 实验结果与结果分析
3.4 本章小结
4 DWRS负载均衡策略研究
4.1 DWRS负载均衡策略的理论依据
4.1.1 参数的计算
4.1.2 权重的计算
4.1.3 后台服务器的初始化
4.2 DWRS负载均衡的实现
4.2.1 模块的设计
4.2.2 DWRS算法流程
4.3 性能测试与结果分析
4.3.1 测试条件和测试指标
4.3.2 测试结果与分析
4.3.3 DWRS算法与MRD算法比较
4.4 本章小结
5 总结与展望
5.1 总结
5.2 展望
参考文献
致谢
【参考文献】:
期刊论文
[1]An Efficient Load Balancing Approach for N-Hierarchical Web Server Cluster[J]. PAK Ilchol,QIAO Baiyou,SHEN Muchuan,ZHU Junhai,CHEN Donghai. Wuhan University Journal of Natural Sciences. 2015(06)
[2]基于负载均衡的任务调度算法[J]. 张腊,刘淑芬,韩璐. 吉林大学学报(理学版). 2014(04)
[3]LVS集群技术在教学资源库平台中的应用[J]. 邱建新. 微型机与应用. 2013(23)
[4]一种Web服务器集群负载均衡调度算法[J]. 邓珍荣,唐兴兴,黄文明,李寅威. 计算机应用与软件. 2013(10)
[5]高并发环境下Apache与Nginx的I/O性能比较[J]. 凌质亿,刘哲星,曹蕾. 计算机系统应用. 2013(06)
[6]基于负载权值的负载均衡算法[J]. 张玉芳,魏钦磊,赵膺. 计算机应用研究. 2012(12)
[7]一种红黑树的改进算法[J]. 陈广,伍德鹏. 内蒙古师范大学学报(教育科学版). 2012(12)
[8]异构计算系统中弹性节能调度策略研究[J]. 朱晓敏,贺川,王建江,江建清. 计算机学报. 2012(06)
[9]基于内容分类的集群负载均衡算法[J]. 郑祺,周广平. 计算机系统应用. 2011(05)
[10]面向异构集群系统的动态负载均衡技术研究[J]. 凌云,周华锋. 计算机工程与设计. 2008(12)
博士论文
[1]Web服务器集群系统的自适应负载均衡调度策略研究[D]. 王红斌.吉林大学 2013
硕士论文
[1]基于Nginx服务器集群负载均衡技术的研究与改进[D]. 王利萍.山东大学 2015
[2]基于Nginx的地理信息服务集群构建技术研究[D]. 杨玉霞.江西理工大学 2014
[3]基于服务器集群的推送技术的研究与应用[D]. 胡晓燕.南京理工大学 2014
[4]基于内容的负载均衡技术的研究与实现[D]. 皇甫宁.华南理工大学 2013
[5]基于Nginx的安全管理系统的设计与实现[D]. 吴迪.北京邮电大学 2013
[6]面向大规模访问的Web服务器负载均衡系统设计与实现[D]. 王龙.北京邮电大学 2013
[7]基于Nginx部署环境的Web加速方案设计与实现[D]. 蒋文旭.北京邮电大学 2013
[8]基于Nginx的智能管理方案的研究[D]. 赵瑞雪.北京邮电大学 2013
[9]面向内容分发网络的动态负载均衡技术研究[D]. 朱振广.哈尔滨工业大学 2012
[10]基于web的图片库设计与实现[D]. 周昊.北京交通大学 2012
本文编号:3168073
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3168073.html