静态负载均衡和动态负载均衡

动态负载平衡 (Dynamic Load Balancing)

The algorithm monitors changes on the system workload and redistributes the work accordingly.

该算法监视系统工作负载的变化并相应地重新分配工作。

This algorithm works on three strategies:

该算法适用于三种策略:

  1. Transfer strategy

    转移策略

  2. Location strategy

    区位策略

  3. Information strategy

    信息策略

Transfer Strategy decides on which task is eligible for transfer to other nodes for processing.

转移策略决定哪些任务适合转移到其他节点进行处理。

Location Strategy nominates a remote node to execute a transfer task.

位置策略指定一个远程节点来执行传输任务。

Information Strategy is the information center for load balancing; it is responsible for providing location and transfer strategies to each node.

信息策略是负载平衡的信息中心; 它负责为每个节点提供位置和传输策略。

There are three controlling forms also, they are,

还有三种控制形式 ,它们是

  1. Centralized

    集中

  2. Distributed

    分散式

  3. Semi- Distributed

    半分布式

Central queue algorithm: This algorithm stores new activity and unfulfilled requests in a cycle or we can say in a FIFO queue. Each new activity is inserted in this queue then whenever a request for an activity is received, the first activity is removed from the queue if, there is buffered until the new activity is available. This is the centralized initiated algorithm and needs high inter-process communication.

中央队列算法 :该算法在一个周期中存储新的活动和未完成的请求,或者我们可以说在FIFO队列中。 每个新活动都插入到此队列中,然后每当收到对活动的请求时,如果有第一个活动被缓冲,直到新活动可用之前,都会将其从队列中删除。 这是集中启动的算法,需要较高的进程间通信。

Local queue algorithm: This algorithm supposes inter-process migration, this idea is static allocation of all new processes with process migration initiated by the host when its load falls under the predefined minimum number of ready processes, when the host gets under load it requests for the activities from the remote host. The remote host lookup its local list for ready activities and some of the activities are passed on to the requester host and get the acknowledgment from the host.

本地队列算法 :此算法假定进程间迁移,此思想是当主机的负载量低于预定义的最小就绪进程数时(当主机负载下)时,主机启动的进程迁移由主机启动的所有新进程的静态分配来自远程主机的活动。 远程主机在本地列表中查找准备就绪的活动,某些活动将传递给请求者主机,并从主机获取确认。

This is a distributive cooperative algorithm which requires inter-process communication but lesser as compared to the central queue algorithm.

这是一种分布式协作算法,需要进行进程间通信,但是比中央队列算法要少。

Least connection Algorithm: This algorithm decides the load distribution based on connection, present on a node, the load balancer maintains the law of numbers the number increases when a new connection is established and decreases when connection finished or timed out. The nodes with least no. of connections are selected first.

最少连接算法 :该算法根据存在于节点上的连接来确定负载分布,负载均衡器保持数字定律,当建立新连接时,数量增加,而当连接完成或超时时,数量减少。 编号最少的节点。 首先选择连接数。

Conclusion:

结论:

In this article, we have discussed the various algorithms of dynamic load balancing in brief. For further queries shoot your questions in the comment section.

在本文中,我们简要讨论了动态负载平衡各种算法 。 如有其他查询,请在评论部分中提出您的问题。

翻译自: https://www.includehelp.com/basics/dynamic-load-balancing.aspx

静态负载均衡和动态负载均衡

静态负载均衡和动态负载均衡_动态负载平衡相关推荐

  1. RabbitMQ+haproxy+keeplived 高可用负载均衡+镜像集群模式_集成负载均衡组件 Ha-Proxy_02

    服务器IP hostname 节点说明 端口 管控台地址 账号 密码 192.168.0.115 mq-01 rabbitmq master 5672 http://192.168.0.115:156 ...

  2. 动态时间规整_动态时间规整下时间序列子序列的搜索与挖掘

    一.DTW的背景 对于时间序列数据挖掘算法的相似性搜索来说最大的瓶颈就是所花费的时间,所以大多数关于时间序列数据挖掘的学术研究都在考虑数百万个时间序列对象时停滞不前,而许多工业和科学都在数十亿个等待探 ...

  3. 动态壁纸安卓_动态壁纸吧(精美壁纸)V1.0.6 安卓免费版

    动态壁纸吧(精美壁纸)是一个非常实用的桌面美化工具.用户可以在该软件上选择精美的壁纸更换,该平台拥有大量的壁纸资源,还可以设置动态精美的壁纸,使您的手机更加独特,彰显您的个性.有需要的用户欢迎来绿色先 ...

  4. go语言 不支持动态加载_动态语言支持

    go语言 不支持动态加载 本文是我们名为" 高级Java "的学院课程的一部分. 本课程旨在帮助您最有效地使用Java. 它讨论了高级主题,包括对象创建,并发,序列化,反射等. 它 ...

  5. python 动态类型性能_动态且强类型的Python

    参考自 类型系统 强类型:偏向于不容忍隐式类型转换.譬如说haskell的int就不能变成double 弱类型:偏向于容忍隐式类型转换.譬如说C语言的int可以变成double 静态类型:编译的时候就 ...

  6. java动态执行逻辑_动态执行代码逻辑

    动态执行逻辑的方法据我所知有一下两种方式 QLExpress Groovy QLExpress QLExpress是阿里开源的动态脚本执行的项目. 由阿里的电商业务规则.表达式(布尔组合).特殊数学公 ...

  7. python动态排名可视化_动态排名可视化 | 带你领略编程语言20年风云变化

    原标题:动态排名可视化 | 带你领略编程语言20年风云变化 作者 | 周萝卜 来源 | 萝卜大杂烩 2019已经过去,回看编程语言20年真是风云变化! 从 TIOBE 榜(热门榜)上来看,Java.C ...

  8. startuml动态模型工具_动态面板模型估计方法简介以及stata应用

    动态面板模型最主要的特征是在控制变量中加入了y的滞后项 , 其中 代表控制变量, 代表固定效应, 代表残差项 由于加入了y的滞后项导致了采用常用固定效应估计方法会导致参数估计的不一致性,因此需要采用其 ...

  9. easyui tree动态加载_动态路由:Gin vs SpringMVC

     这两天在接触Gin,对它的动态路由功能比较感兴趣,特意做了笔记,顺便跟SpringMVC作下对比. 1.简介  Gin是使用Go/golang语言实现的HTTP Web框架.接口简洁,性能极高.截止 ...

  10. 动态展开所有_动态演示立方体的展开,并且显示11种展开图——GeoGebra制作教程...

    在动态演示立方体的11种展开中,我们制作出了如下效果: 显然,只能一个一个地看立方体的展开图. 那么--如果可以在一旁显示所有的展开图情况,岂不是更好? 比如,像这样: 而且是将所有立方体的展开图放在 ...

最新文章

  1. Ovirt 安装部署方法
  2. 黑客用上机器学习你慌不慌?这 7 种窃取数据的新手段快来认识一下!
  3. 软件架构自学笔记----分享“去哪儿 Hadoop 集群 Federation 数据拷贝优化”
  4. GDI绘制时钟效果,与系统时间保持同步,基于Winform
  5. Linux常用Shell脚本珍藏
  6. 思科、华为、华三、Juniper路由协议优先级汇总
  7. 服务器不能自动备份软件,windows服务器自动备份上传软件+bat
  8. 获取和设置c# 应用程序目录
  9. Ping, IPConfig, Format, Netstat, etc. Not Recognized as Commands
  10. MyBatis嵌套查询解析
  11. 【UI插件】简单的日历插件(下)—— 学习MVC思想
  12. Rtaudio在VS下的使用
  13. 「小程序JAVA实战」小程序的留言和评价功能(70)
  14. php方便,两个方便测试PHP特性的小程序
  15. python3.9新特性_Python 3.9正式版,新特性提前一睹为快
  16. linux硬件驱动网站,linux怎么查看已装好硬件驱动
  17. ikm java_ikm(IKM在线)
  18. 性能评测|影驰RTX4090金属大师系列显卡正式发售!
  19. [XP虚拟机安装]VMware安装XP虚拟机
  20. VBA 获取某列最后非空单元格的行数

热门文章

  1. 【洛谷P1516】青蛙的约会
  2. 微信小程序中使用iconfont图标
  3. 日撸代码300行:第九天
  4. Unity项目进阶之保卫萝卜
  5. 工作随记3:一次交换机环路故障
  6. PID串口助手的第一部分:串口通信
  7. 睿企管家成功入驻航天云网 助力160万云网企业用户数字化转型
  8. php 时间戳 最大,PHP中大于2038年时间戳的问题处理
  9. 华为平板可不可以安装Android,华为平板能跟iPad过招?MatePad Pro在安卓称王但用户不一定买单...
  10. 奇迹,我拿什么征服你?