首页> 外文会议>IEEE symposium on parallel and distributed processing >Dynamic load balancing on a distributed system
【24h】

Dynamic load balancing on a distributed system

机译:分布式系统上的动态负载平衡

获取原文

摘要

We consider the problem of load balancing on loosely coupled multiprocessor systems. During run time, a task may create subtasks, which are dynamically distributed by the load balancer. Different load-balancing strategies (receiver-initiated, sender-initiated and mixture of both) are studied and evaluated on transputers. We test three commonly used benchmark problems (fibonacci function, N-queen and 15-puzzle) to observe the effect of load balancing. Our experiments involve up to 18 Transputers, and we observe speed improvements from 12 to 16 times over a sequential program. The mixed strategy was the best in most cases. We also find that the longer a problem takes to solve using sequential implementation, the more likely it is to benefit from parallel execution. The load balancing algorithms presented here are applicable to any distributed systems where processor interconnection is modifiable.
机译:我们考虑松散耦合多处理器系统负载平衡问题。在运行时,任务可以创建子任务,该子任务由负载均衡器动态分发。在转换器上研究和评估了不同的负载平衡策略(接收器启动,发起的发件人启动和两者的混合)。我们测试三个常用的基准问题(Fibonacci函数,N-Queen和15-Puzzle)来观察负载平衡的效果。我们的实验涉及最多18个转换器,我们将在连续计划中观察从12到16次的速度改进。在大多数情况下,混合策略是最好的。我们还发现,使用顺序实现解决问题的时间越长,就越有可能从并行执行中受益。这里呈现的负载平衡算法适用于任何分布式系统,其中处理器互连是可修改的。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号