基于硬件资源的加权轮询算法研究
2020-08-21陈震廖涛
电脑知识与技术 2020年21期
陈震 廖涛



摘要:随着互联网应用技术的快速发展,各大型网站的用户规模也在急剧增长。由此带来的集中式访问,高并发等问题是Web服务器所面临的一项巨大挑战。使用负载均衡技术可以有效解决这一问题,但传统负载均衡算法中的加权轮询算法(Round-Robin,RR)是一种静态算法,无法在服务运行中动态调整集群的负载情况。为解决这一问题,文章将RR算法加以改进,提出了一种新的算法:基于硬件资源的加权轮询算法(Round-Robin Based on Hardware Resources.RRBHR)。该算法调用云监控EMS接口采集参数,在服务器间硬件异构性的基础上,设立动态调整机制分配权重,最终达到可动态调整服务器集群负载的效果。对该算法进行了相关实验,实验结果得出,改造后的RRBHR算法在响应时间和吞吐量上都要优于之前的静态算法。
关键词:负载均衡;服务器集群;加权轮询算法;高并发;动态分配权重
中图分类号:TP393 文献标识码:A
文章编号:1009-3044(2020)21-0072-04
开放科学(资源服务)标识码( OSID):
1 背景
伴随着互联网应用技术的发展与完善,人们大多日常的办公、通讯、出行、购物等都可以通过访问网站来完成。这方便人们活动的同时也给网站服务器带来了一个问题:随着大批量用户的请求量增多,网站服务器处理请求时的压力也在不断增大。在某些特殊的活动期间,如:节假日期间、商品的秒杀活动、双十一购物节等,用户短时间内对网站访问量会骤然激增。在这种高并发、高集中式的访问情况下,网站服务器需要在短时间内集中处理大批量请求,这会导致服务器的负载不断增大。……
登录APP查看全文
