分布式系统负载平衡研究

本文详细介绍了负载平衡在分布式系统中的重要性,包括静态和动态负载平衡的区别,以及集中式和分布式管理方式的优缺点。此外,还讨论了超大规模系统中层次结构和混合策略,并提及了负载指标的选择,如CPU利用率和内存大小。负载平衡方案涉及四个关键阶段:处理器负载评估、盈利能力测定、任务迁移和任务选择策略。
摘要由CSDN通过智能技术生成

一 负载平衡概述:

(1)负载平衡目的

*是在包含大量节点的分布式系统中,同时考虑各节点的计算性能、节点之间的通讯性能等参数,把不同的任务以最合理的方式分配到相应的节点去完成,负载平衡问题也称为任务调度问题。


(2)分类方法1:

*静态负载平衡(SLB:Static Load Balancing):根据服务器和网络的负载特性,预先制定一个调度策略或分配算法,在集群运行的整个阶段都按照这个不变的策略或算法给各个节点分配任务。SLB比较简单,但不能保证负载时刻平衡。

*动态负载平衡(DLB:Dynamic Load Balancing):在集群运行时实时检测系统的负载信息,动态地将任务在各个节点之间进行分配和调整以达到系统负载均匀分配。相对于SLB,具有更大灵活性和针对性,可根据当前负载状态有目的的进行负载平衡,临时决定每个任务的执行过程。DLB比较复杂,虽然能获得较好的平衡效果,但必然导致一定的额外开销。


(3)分类方法2(按管理方式):

*集中式负载平衡策略:指定负载平衡协调节点统一来完成负载信息的收集、负载的分配。缺点:管理节点计算量大,内存开销大,易产生瓶颈等特点,所以不适应大规模分布式系统的负载平衡任务。

*分布式负载平衡策略

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值