0x00 基本信息
- 标题:基于Nginx的Web服务器负载均衡策略改进与实现
- 来源:西南交通大学
- 作者:覃川
- 时间:2017
0x01 研究背景
Nginx服务器原有负载均衡算法没有提供比较高性能的算法,提供的算法都是比较简单的静态负载均衡算法,为了更好的发挥硬件的性能,在解读Nginx源码的基础上设计实现了一种动态均衡负载算法。
0x02 具体内容
- 从各个方面解读负载均衡算法在服务器负载方面的重要性
- 基于硬件的负载均衡对硬件设备要求很高
- 基于软件的负载均衡程序能够很好的降低成本,提供更好的性能
- 负载均衡算法的设计以及介绍其理论基础
- 负载均衡算法的权值分配研究:证明不同硬件设备在权值所占大小的比例的实验依据。
- 负载均衡算法的权值组合方式:证明了不同设备之间如何组合提出了相关的实验依据。
- 提出了不同的评价指标以及其算法的选取
- 从系统实现方面阐述了如何获取系统相关信息
- 负载均衡算法的设计和实现
- 介绍了负载均衡服务器的拓补结构
- 从Nginx源码层面分析其性能的优越性
- 在Nginx原有算法的基础上改进算法是实现更加优越的负载均衡方案
- 实验验证与测试
- 提出了实验测试的性能指标以及性能测试工具
- 模拟真实环境对算法进行测试并对比
0x03 总结
文中对动态加权轮训算法进行验证,通过分析实验结果验证算法改进的可行性,最后得出结论:动态加权轮训算法无论是用户请求响应时间还是响应数都是优于原有Nginx的算法,从而验证算法改进的可行性。
0x04 参考文献
- 覃川. 基于Nginx的Web服务器负载均衡策略改进与实现[D].西南交通大学,2017.