分布式数据流处理系统的负载均衡技术研究与实现

来源 :电子科技大学 | 被引量 : 11次 | 上传用户:ares_ding
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
近年来,随着计算机网络技术的发展,在网络服务安全、金融数据分析、移动设备通信等领域出现了大量基于流数据的应用。由于流数据应用经常面临的数据规模很大,因此需要将不同的节点连接起来构成分布式计算环境,并实现这些节点的负载均衡。然而在分布式流处理系统中,流数据的突发性和不可控性,使得传统分布式系统负载均衡技术已不能满足要求,流处理系统的负载均衡技术成为当前研究的热点之一。本文主要解决的是分布式流处理系统中的负载均衡问题。首先分别从静态和动态两个方面来进行研究。静态负载均衡即围绕流处理系统运行前操作盒算子的分配问题,以将算子均匀的分配到各个处理节点上为目标。考虑到多节点处理性能的差异,提出了基于负载权值的静态负载均衡算法。算法先是将全局算子组合为若干标准算子组和大算子,然后基于节点相对处理模型和负载权值来实现这些算子的均衡分配,最后在分配的结果上运用调整算法进一步进行均衡。动态负载均衡则是研究在分布式流处理系统运行过程中,为了减少各节点间处理负载的差距,充分的利用系统资源以进行负载均衡。为了避免迁移的滞后性,提出了基于预测分析的动态负载均衡算法。通过对各个处理节点负载状态进行周期性的收集,并对收集的节点负载序列进行预测分析选取误差最小的预测数据。根据各节点的处理负载来判断节点状态,在高低状态节点对间基于相关系数进行负载的迁移,并且转移是以操作盒算子为单位进行的。最后以研究的静态和动态负载均衡算法为基础,对分布式流处理系统整体负载均衡解决方案进行设计并实现。系统由管理节点和若干处理节点构成业务集群,静态负载均衡算法完成系统全局算子的均匀部署,动态负载均衡算法则实现系统运行过程中算子在节点间的有效迁移。本文所研究的负载均衡算法和负载均衡方案结合了分布式流处理系统负载均衡的需求,并通过具体的实验搭建了分布式数据流处理平台,并对其负载均衡功能进行测试和分析,算法起到了预期的效果,具有较高的实用价值。
其他文献
因我国社会经济的飞速发展,各项事业用地在逐年增加,对土地的需求越来越大,而土地资源是有限的,新的形势下新的要求,对建设用地实行动态管理势在必行。地理信息系统(GIS)技术的出现
我国杂技主要以人体为材料构筑艺术形态,将人体的自然形态转换为超常状态的艺术,以精进技艺为主,注重人体潜能的开发与极限的挑战,在这基础上形成审美功能,很少承担叙事与抒
在电磁探测中,发射波形的质量直接影响到检测信号的质量和数据处理,瞬变电磁发射技术的落后,制约了我国瞬变电磁的发展。论文结合国家自然科学基金项目“基于标准场源的浅层
一、概述起落架是大飞机的核部件,此领域的供应商主要有法国Safran公司、美国GoodRich公司和德国Liebherr公司。起落架中长径比零件的内孔精密磨削设备长期以来一直被国外垄
目的观察瑞舒伐他汀联合依折麦布治疗急性心肌梗死(AMI)行经皮冠状动脉介入治疗(PCI)患者的疗效。方法将120例AMI行PCI患者随机分为2组,每组60例。观察组采用瑞舒伐他汀联合
本文通过县级农产品质量安全检测方面的具体工作与实践,证明农产品质量检测体系在农产品质量安全管理中所发挥的巨大作用,并结合实际工作中农产品质量安全检测体系建设中存在
本书对固体地球科学的研究方法进行了全面总结和介绍。全书分为五部分:地球表层系统环境重建、地球深部系统、地质作用的定年、岩浆和变质作用过程、构造过程。各部分分专题就
姜黄是我国的一种传统中药,疗效众多,属于姜科姜黄属的草本植物。姜黄素是姜黄中含有的主要化合物之一,具有抗氧化、抗炎、抗血管生成以及抗肿瘤等药理作用,且无明显的不良反
行政事业单位档案信息化建设是行政事业单位档案管理的重要组成部分,能够对档案信息资源进行有效整合,提升档案信息资源的利用效率,达到档案信息资源共享的目的,但目前还存在
加强人力资源管理是国有企业加快发展、提高经济效益的重要环节。建立符合市场化发展规律的人力资源管理机制,就要求国有企业从人力资源管理的方方面面入手,构建行之有效的管