首页> 外文会议> >Design and implementation of dynamic load balancing algorithms for rollback reduction in optimistic PDES
【24h】

Design and implementation of dynamic load balancing algorithms for rollback reduction in optimistic PDES

机译:动态负载均衡算法的设计和实现,用于减少乐观PDES中的回滚

获取原文

摘要

In an optimistic (time-warp) parallel simulation, local clocks with different logical processes must advance at the same rate in order to reduce the number of rollbacks. In this paper, we propose two algorithms for dynamic load balancing which reduce the number of rollbacks in an optimistic parallel discrete event simulation (PDES) system. The first algorithm is based on the load transfer mechanism between logical processes, while the second algorithm, which is based on the principle of an evolutionary strategy, migrates logical processors between several pairs of physical processors. We have implemented both of these algorithms on a cluster of heterogeneous workstations and studied their performance. The experimental results show that the algorithm based on the load transfer is effective when the grain size is larger than 10 ms, and the algorithm based on the process migration yields good performance for grain sizes of 20 ms or larger. In both of these cases, the average speed-up ranges between 1 and 2 using four processors, when the computation grain-size is within the range 7 to 50 ms. The reduction in rollback messages as a percentage of the total number of messages due to the algorithms is, however, around 4 to 8%.
机译:在乐观的(时间扭曲)并行仿真中,具有不同逻辑进程的本地时钟必须以相同的速率提前,以减少回滚次数。在本文中,我们提出了两种动态负载平衡算法,其减少了乐观并行离散事件仿真(PDES)系统中的回滚次数。第一算法基于逻辑过程之间的负载传输机制,而基于进化策略的原理的第二算法在几对物理处理器之间迁移逻辑处理器。我们在异构工作站集群上实施了这两个算法,并研究了它们的性能。实验结果表明,当晶粒尺寸大于10ms时,基于负载转移的算法是有效的,并且基于过程迁移的算法产生20ms或更大的晶粒尺寸的良好性能。在这两种情况下,当计算粒度在7到50ms的范围内时,使用四个处理器在1和2之间的平均加速范围。然而,回滚消息的减少为算法引起的算法总数的百分比率为4%至8%。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号