基于改进加权最小连接数的微服务负载均衡算法研究

来源 :长江大学 | 被引量 : 0次 | 上传用户:sadsorry11
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网技术的迅猛发展,网站应用的规模不断扩大。常规的软件系统架构已经无法应对系统性能与高并发之间的平衡,微服务架构因此应运而生,其凭借着轻量级的服务和高效的集中化管理模式以及独立的部署方式得到了业界的一致好评。为了在高并发场景下能保持系统的可用性和高效性,对微服务架构设计使用更优的负载均衡算法来充分发挥服务器节点的性能显得尤为重要。本文提出使用改进的加权最小连接数算法来提升微服务系统的负载均衡能力,并使用机器学习算法对服务请求类型进行预测。将预测结果使用改进的负载均衡算法实现服务请求的预分配。本文基于加权最小连接数算法做了如下的研究:首先,本文基于最小连接数算法,引入系统资源利用率作为负载评估指标,提出一种基于加权最小连接数的动态自适应负载均衡算法。通过消息队列周期性的采集服务节点的CPU、内存、磁盘IO、网络带宽以及请求连接数的利用率等负载指标信息,使用线性综合法构建的负载评估函数计算出各服务节点的权重值。并对负载均衡器中各服务节点的权重进行周期性的调整,使负载均衡器能够根据集群中各服务节点的实时性能合理的分配请求,以提升服务器资源的利用率,充分发挥服务器的性能。然后,本文使用机器学习中的LSTM模型建模的方式对服务请求类型进行预测,再结合本文改进的负载均衡算法进行服务请求的预分配。将预分配的结果记录在集合中,当实际请求到来时,就根据集合中的预分配记录直接进行分配,从而快速命中服务节点,以提升整个系统的分配效率。最后,本文在微服务架构的基础上设计并搭建了新的系统架构,使用Nginx加网关集群的方式实现高可用的网关,使用JMeter软件对服务请求进行压力测试,通过对最小连接数算法、加权最小连接数算法以及本文提出的改进的算法进行实验对比,结果表明本文所改进的负载均衡算法表现出更好的节点负载平衡度,以及更快的响应时间和更高的吞吐率。
其他文献
报纸
近年来,随着神经网络相关理论及算法的快速发展,卷积神经网络因强大的二维信息处理能力和良好的泛化能力,在机器视觉领域得到了广泛应用。但是,卷积神经网络算法的计算量大,部署在功耗、成本受限的嵌入式系统上,处理器无法提供充足的算力。为了提升嵌入式系统执行推理任务的效率,本文基于RISC-V指令集架构设计了一款卷积神经网络处理器,满足前向推理任务的算力需求,并且具备低功耗、低成本的优势。本文主要工作如下:
学位
随着互联网的蓬勃发展,各种在线社交媒体平台逐渐走进人们的视线中,新浪微博作为当下热门的社交软件,因其用户数量大、信息覆盖领域广而深受欢迎,网民可以通过微博实时分享对热点话题的看法,海量文本数据也因此源源不断的产生。在网络语言日益复杂的今天,与传统的粗粒度情感分析相比,方面级情感分析(Aspect-Based Sentiment Analysis,ABSA)能获取网民在特定话题下针对不同角度的情感倾
学位
当代社会人口老龄化问题突出,老年群体的运动能力受到了广泛的关注。老年人精细运动控制能力的受损,尤其是双手协作能力的下降严重损害老年群体生活的质量。然而,目前很多关于精细运动控制的神经机制和老化效应的研究仍存在许多局限,大多数研究都是针对排序或选择单一任务进行的,主要由单手执行。这导致目前对双手运动控制老化的认识较少。因此本研究通过控制不同任务难度,探究任务难度对精细运动控制过程的影响及神经机制、并
学位
农村留守儿童作为一种特殊群体,与非留守儿童相比更容易受到外界因素的影响,对于来自外界的压力会表现得更加敏感,易产生诸多如孤独感与歧视知觉消极的情绪体验。在疫情及疫情后的时代背景下,农村留守儿童的身心状态如何以及他们能否及时调整好自身状态以适应各种环境的变化是需要我们重点关注的。本研究采用问卷调查,以方便取样的方式选取934名中学生(632名农村留守儿童、302名农村非留守儿童)为研究对象,分析了农
学位
《大清律例》是中国历史上的最后一部综合性成文法典。《大清律例》在形式、立法精神以及内容上均全面继承了中国传统法律文化的精华。可以说,《大清律例》是一部集中国古代法律之大成的成文法典。《大清律例》关于强奸罪的立法规定也最为系统完善。本文旨在对《大清律例》强奸罪的立法规定和司法活动进行深入考察与分析研究。本文第一部分首先介绍当代强奸罪概念,然后从强奸罪的立法沿革着手,分别介绍秦汉时期、唐宋时期以及元明
学位
随着数字中国建设的加速推进,移动应用程序的核心竞争力已经从提供基础服务转为提供精准的个性化服务。移动应用程序的个性化服务是通过获取用户的个人隐私信息实现的,这就意味着用户面临巨大的隐私泄露风险。因此,通过加大隐私保护提高用户的信息披露意愿,是双赢的选择,规范隐私政策是有效的途径之一。前人研究主要聚焦在线网站和移动应用的整体隐私政策上,而在实际应用中用户更有可能阅读权限请求声明,它主要说明企业向客户
学位
初中阶段是青少年发展的关键时期,提高学生的幸福感和心理健康水平是社会发展的必然要求。由于心理发展半幼稚半成熟的特点以及此阶段面临的学业压力、人际关系等等,初中生易出现心理问题。主观幸福感作为一种综合性心理指标,受到多种因素的影响,家庭作为中学生生活中最重要的环境之一,会对青少年的心理发展产生巨大影响,因此本文将主观幸福感作为研究切入点,考察初中生感知父母冲突对其主观幸福感的影响,以及他们的领悟社会
学位
目前,数字业务的种类和规模不断扩大,推动着云计算基础架构向着更灵活、更智能、可扩展的方向发展。混合云作为云计算的一种形态,融合了不同架构的特点,能够充分发挥云计算的核心优势。然而,混合云的灵活性、异质性以及复杂多样的用户需求,也给任务调度问题带来了巨大的挑战。因此,本文以混合云环境为研究背景,打通私有云和公有云之间的连接,结合用户的多样化需求构建了高维多目标任务调度模型,并进行了求解。本文主要工作
学位
随着互联网技术的广泛应用以及互联网新兴业务的快速发展,网络流量迅速增大。为了提高信息服务系统的可靠性和安全性,微服务架构应运而生。微服务架构结合负载均衡技术,可以将请求合理的分发给各个服务节点,达到平衡负载,缓解压力的效果。从而在高并发的情况下,依然能保证系统的高效性和可靠性。其中选择一个合适的负载均衡算法就显得尤为重要。动态负载均衡算法中的最快响应时间算法根据请求的响应时间来分配请求,能够达到动
学位