高并发WEB服务器集群负载均衡器的设计与实现

来源 :电子科技大学 | 被引量 : 1次 | 上传用户:tx9yky76
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在互联网时代,个人电脑以及手持设备普及程度越来越高,这样就使得对于信息的快速处理和设备之间的交互的需求日益增长。为了满足这种增长需求,不仅要考虑到服务的安全可靠,也要考虑到服务的及时响应,所以这就给现存的服务器提出了越来越高的要求。研究负载均衡技术显得尤为重要,而Nginx作为具有高性能的HTTP和反向代理服务器,已经在很多研究者为了解决服务器高负载的课题中收到了青睐。本文首先介绍了Web服务器集群和Nginx的相关技术,重点分析了Nginx系统模块架构以及进程工作原理,以及对于Nginx自带的加权轮询算法、最少连接数、IP_HASH算法和URL_HASH算法进行有优劣比较。针对它们的缺点,在Nginx原加权轮询算法的基础上提出了通过在过去一段时间内大量的集群服务器节点的资源利用率和对于请求的响应时间作为参数,再根据层次分析法分析不同参数的比重,最后构建综合负载权重计算函数。对综合负载权重构建矩阵,将服务器集群总体的平均综合负载权重作为阈值作为是否启动修改有效权重的第一条件,动态地将服务器负载信息引入到Nginx原加权轮询对各服务器地权重修改过程中,从而实现了动态自适应地负载均衡策略,提高系统地平均响应时间和吞吐量,增强了系统性能。最后,设计了对比试验,对Nginx原有加权轮询策略以及本文所提出动态策略进行一系列性能方面的测试。实验结果表明,在负载较高的情况下,本文所提出的负载均衡策略具有明显的优势,在负载较低的情况下,两种策略算法性能差异不大。本文所提出的动态负载均衡策略有如下几个特点:(1)对服务器的性能参数进行收集,参数包括各CPU、网络带宽占用率、内存使用情况等。分析用户请求类型,采用层次分析法获取负载函数的权向量,构建综合负载权值评估函数,根据评估函数来对节点进行权重方面的赋值,这样使得赋值更具科学性,相比于固定式权重,本文提出的动态策略能对实时数据情况有更好的考量。(2)可以动态地调节权重,当判断需要对权值进行修改时,系统会设定一个阈值,作为启动修改权重流程的临界值,然后系统会根据搜集最近一段时间内集群所有后端服务器集群中各节点在处理请求的综合负载权值构建矩阵,计算出方差,它反映了该节点的负载情况,并将该方差对结点的有效权重进行动态更新。
其他文献
人工增水作业是开发利用空中水资源以缓解水资源短缺的有效途径之一。为了了解降水过程中云的三维分布特征,从而为降水预报预警和有针对性开展人工增水播云方案提供新的科学事
目的 胸腺上皮肿瘤包括良恶性胸腺瘤和胸腺癌,是前纵隔最常见的肿瘤,占各类纵隔肿瘤的三分之一。多年来胸腺瘤的分型一直很混乱,2004年WHO新的分型方法把胸腺瘤划分为A型
涎腺粘液表皮样癌是口腔常见的恶性肿瘤,发病率占腺涎恶性肿瘤的30%左右,因肿瘤组织中含有粘液细胞、上皮样细胞而得名,临床特点是远处转移率高,局部易复发,预后差。17β—雌
硫化锌精矿中常伴生有一定含量的铁,因而在传统的“沸腾焙烧-浸出-电解”锌湿法炼锌工艺中不可避免的生成铁酸锌(ZnFe2O4),导致大量的锌以铁酸锌的形式赋存于锌浸出渣中,由于
目的:探讨能使浸润性膀胱癌膀胱全切回肠新膀胱术后从原位排尿的有效术式。方法:对51 例确诊为浸润性膀胱癌(T2、T3期浸润性肿瘤,T1G3肿瘤于经尿道电切术后复发,术前病理证实
本论文研究了由微生物发酵并提纯出的大环内酯类活性单体HC-5的体外抗癌作用。 SRB结果表明,HC-5对人卵巢癌细胞A2780、人慢性骨髓性白血病细胞K562、人大肠癌细胞HCT-15、
中华按蚊(Anopheles sinensis)是疟疾与丝虫病的重要媒介,在我国的分布范围十分广泛,是我国平原水网和水稻种植地区的优势蚊种。蚊媒控制在疟疾防治与消除工作中具有极其重要的
温斯洛·霍默(Winslow Homer1836-1910)作为美国19世纪中下叶最为优秀的艺术家之一,他的作品温柔感人却又不失大气磅礴,充满着感染力,处处彰显着美国的民族精神。在北美新世界的移民努力学习种植、发展商贸、开拓新家园的艰苦奋斗中,他们形成了自己特有的性格闪光点——勇于创新、富有冒险精神和提倡个人奋斗的英雄主义精神,霍默作品中对于美国性的生动刻画与传达使人更为印象深刻。霍默出生于美国波
目的探讨MRI在胰腺异位副脾诊断中的应用价值。方法回顾性分析5例中国石油中心医院影像科经临床或核医学证实的胰腺异位副脾患者MRI图像,对MRI影像学特征进行总结。结果 5例
雾无线接入网(Fog Radio Access Network,F-RAN)是面向5G的移动网络架构之一。其利用雾层网络设备的计算和存储能力,实现更优的网络性能增益。然而,近年来,以内容为中心的移