基于Nginx负载均衡的动态分配技术研究  被引量:7

Research on load balancing dynamic allocation technology based on Nginx load balancing

在线阅读下载全文

作  者:张娜 马琳[2] ZHANG Na;MA Lin(College of Computer Science and Technology,Harbin Engineering University, Harbin150001, China;Heilongjiang Computing Center, Harbin150028, China)

机构地区:[1]哈尔滨工程大学计算机科学与技术学院,哈尔滨150001 [2]黑龙江省计算中心,哈尔滨150028

出  处:《齐齐哈尔大学学报(自然科学版)》2019年第1期27-30,共4页Journal of Qiqihar University(Natural Science Edition)

摘  要:伴随互联网的迅猛发展,人们对服务器的访问量也越来越大,最终导致某些负载均衡器的负载分配技术并不能较好地实现动态负载均衡,本文基于反向代理服务器内置的负载均衡算法,对其进行分析和研究,最后对其内置的一种加权轮询算法进行改进,提出一种动态负载均衡算法,该算法使用memcache缓存机制,能实时地对后端服务器cpu利用率、网络利用率、请求响应时间等性能进行收集、并通过熵值法确各项指标的系数以及动态修改后端服务器的权值。通过多组实验进行验证的实验结果表明,该算法在请求响应时间以及吞吐量等方面表现的更好。With the rapid development of the Internet,people’s access to the server is getting larger and larger,eventually,some load balancer technologies can not achieve dynamic load balancing well.This paper analyzes and studies the load balancing algorithm built into the reverse proxy server nginx.A dynamic load balancing algorithm is improved based on the original weighted round robin algorithm of Nginx.The algorithm uses the memcache caching mechanism,it can provide real-time collection of back-end server cpu utilization,network utilization,request response time and other performance,and determine the coefficient of each indicator by entropy method and dynamically modify the weight of the back-end server.Verification by multiple sets of experiments shows that the algorithm performs better in terms of concurrency,request response time,and throughput.

关 键 词:NGINX 负载均衡 memcache 熵值法 

分 类 号:TP368.5[自动化与计算机技术—计算机系统结构]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象