面向云服务的分布式消息系统负载均衡技术研究

来源 :北京工业大学 | 被引量 : 0次 | 上传用户:simon20088
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着互联网与大数据技术的蓬勃发展,云服务时代已经到来。云消息服务基于分布式消息系统,实现了在分布式组件之间自由地传递数据等功能。然而,随着业务系统向云端的迁移,消息系统的规模逐渐扩大,负载倾斜问题显现出来。服务节点之间的负载不均衡影响了云消息服务的可用性,降低了上云效果。论文针对包括Kafka、Rocket MQ和Rabbit MQ在内的多个主流分布式消息系统存在的共性负载倾斜问题,主要研究工作如下:(1)针对分布式消息系统的特点,提出了基于副本角色的负载均衡算法。首先,提出以容量限制和分布均衡作为实现负载均衡状态的具体目标,以CPU利用率、磁盘利用率、网络入站速率以及网络出站速率作为负载监控的主要指标。然后,依据负载的不同角色类型,设计了首领角色迁移策略和副本迁移策略。分别针对两迁移策略,详细设计了选择目标副本和目的节点依据的原则和算法流程,实现在实施负载迁移的同时,保证分布式场景下的副本一致性、分区可用性和数据可靠性。最后,论文说明了算法总流程并讨论了参数影响及代价评估。(2)负载均衡策略的设计与实现建立在对节点和副本资源利用情况已知的前提下,针对现有分布式消息系统无法直接获取副本级别CPU使用情况的问题,提出了基于线性回归的负载感知算法。首先,论文基于机器学习算法,对节点级别的网络出入站速率和CPU使用率之间的隐含相关性进行建模。利用学习到的线性模型,基于副本的网络出入站速率,实现副本级别CPU使用率的预测。然后,对线性回归模型进行训练与验证。最后,结合负载感知模型与基于副本角色的负载均衡算法进行实验测试。实验结果表明:算法能够使分布式消息系统的负载分布更加均衡,并能够明显提升云消息服务的可用性。(3)针对在云服务中常会结合虚拟化技术的特点,提出了虚拟化环境下的负载均衡算法,保证分布式消息系统在物理主机级别和虚拟节点级别均能够实现负载均衡状态。首先,通过分析系统在虚拟化场景下对CPU、磁盘及网络带宽资源的使用特点,将资源在主机级别和节点级别进行分类。然后,依据资源所属类别,提出了虚拟化环境下的容量限制目标和分布均衡目标,补充了基于副本角色的负载均衡算法,使其适用范围扩大到虚拟化的环境下。最后,从负载均衡性和服务可用性两个层面证明算法的有效性。实验证明:算法不仅使分布式消息系统在主机级别和节点级别均实现负载均衡,而且能够通过提高系统的负载均衡状态实现提高集群的可靠性和服务的可用性。
其他文献
发展留学生教育既是高等教育国际化的必然趋势,也标志着一国高等教育的国际竞争力。随着“一带一路”倡议在我国高等教育领域的持续发力,占据“一带一部”区位优势的湖南省的来华留学生规模不断扩大,我省高校的留学生教育也面临着诸多挑战。为推动我省高校来华留学生教育的可持续发展,以期更好地应对教育国际化发展的需求,我省高校须不断的提高来华留学生教育服务质量。本文以提升我省留学生教育服务质量为目标,基于服务质量的
本翻译报告的原文节选自《古代世界的法律》一书第三单元——“古典时代雅典的法律”。《古代世界的法律》是一本内容详实的外国法制史书籍,作者Russ Versteeg。全书介绍了古
0-1维闭环多尺度心血管模型广泛应用于人体血流动力学和病理学的研究,传统模型大多采用时变倒电容模型模拟心脏的泵血功能,忽略了心脏微观层面的工作过程,限制了其在研究心脏
感应电动机在电力负荷中的占比高达六成到七成,对电力系统稳定性有十分重要的影响。数字仿真是掌握大电网运行特性最重要的技术方法,感应电动机的建模和仿真计算精度因此成为影响电网稳定性分析结果可信度的决定因素之一。目前,大电网稳定性分析中广泛使用感应电机三阶机电暂态模型,该模型只考虑系统的正序分量。本文评估三阶模型在对称和不对称扰动下的计算精度,提出大电网机电暂态仿真中考虑负序分量影响的感应电动机暂态响应
本文针对双馈(Doubly Fed Induction Generator,DFIG)风力发电机为主的风电场经串补送出系统的次同步谐振(Subsynchronous Resonance,SSR)问题,分析了上述系统产生SSR的机理
钢构造为当代建筑的构筑方式上提供了一个良好的解决方案,尤其是工业化与模块化的制程,让建筑设计与建造上的时程,相较传统的迭砌式或混凝土灌注的传统建筑拥有许多的优势。
在现代企业中,人力资源是企业的核心竞争力,人力资源管理对于企业来说越来越重要。本文以GW公司人力资源管理审计项目作为研究对象,综合运用理论知识,通过问卷调查、案例分析等研究方法,根据GW公司人力资源管理审计现状的研究,构建并应用合适的人力资源管理评价体系,最后提出解决问题的优化建议。本文在研究审计现状之后,确定GW公司人力资源管理审计重点:劳动组织管理、劳动用工管理、人工成本管理及员工绩效管理,根
本文由两部分组成,第一部分由文献研究阐述了疏肝健脾法治疗乙肝肝纤维化的用药规律,第二部分通过临床研究,观察“和”理论指导下的疏肝健脾法治疗乙肝肝纤维化临床疗效评价。第一部分目的:通过文献研究总结疏肝健脾法治疗乙肝肝纤维化用药规律。方法:以“中国知网”、“维普中文期刊数据库”、“万方医学网”为检索库,对2008年12月至2019年10月关于运用疏肝健脾法治疗乙肝肝纤维化的文献进行检索,建立疏肝健脾法
检测绝缘子电晕放电可判断绝缘子的绝缘状态,及时发现其故障问题。紫外检测技术作为一种绝缘子电晕放电检测的新技术,目前仍处于研究的起始阶段,并未从理论仿真上去验证紫外
随着市场经济的发展,企业间的竞争变得越来越激烈。对于一些中小企业来说,企业的生存和经营很大程度上依赖销售队伍的战斗力。销售人员长期处于高压力、高负荷之下,很容易出现职业倦怠;如果不及时做出调整,对其自身、企业、同事、客户都会产生很大的影响。本文以D公司销售人员为研究对象。首先,采用理论分析的方法,对职业倦怠及其相关理论进行阐述,以奠定本文的理论基础。其次,先对D公司相关领导进行访谈初步了解销售人员