...
首页> 外文期刊>Parallel and Distributed Systems, IEEE Transactions on >Inc-Part: Incremental Partitioning for Load Balancing in Large-Scale Behavioral Simulations
【24h】

Inc-Part: Incremental Partitioning for Load Balancing in Large-Scale Behavioral Simulations

机译:Inc-Part:用于大规模行为仿真的负载平衡的增量分区

获取原文
获取原文并翻译 | 示例
           

摘要

Large-scale behavioral simulations are widely used to study real-world multi-agent systems. Such programs normally run in discrete time-steps or ticks, with simulated space decomposed into domains that are distributed over a set of workers to achieve parallelism. A distinguishing feature of behavioral simulations is their frequent and high-volume , the phenomenon in which simulated objects traverse domains in groups at massive scale in each tick. This results in continual and significant load imbalance among domains. To tackle this problem, traditional load balancing approaches either require excessive load re-profiling and redistribution, which lead to high computation/communication costs, or perform poorly because their statically partitioned data domains cannot reflect load changes brought by group migration. In this paper, we propose an effective and low-cost load balancing scheme, named , based on a key observation that an object is unlikely to move a long distance (across many domains) within a single tick. This localized mobility property allows one to efficiently estimate the load of a dynamic domain incrementally, based on merely the load changes occurring in its neighborhood. The domains experiencing significant load changes are then partitioned or merged, and redistributed to redress load imbalance among the workers. Experiments on a 64-node (1,024-core) platform show that can attain excellent load balance with dramatically lowered costs compared to state-of-the-art solutions.
机译:大规模行为模拟被广泛用于研究现实世界中的多主体系统。这样的程序通常以离散的时间步长或滴答滴答地运行,将模拟空间分解成多个域,这些域分布在一组工人上以实现并行性。行为模拟的一个显着特征是它们的频繁且高容量,这种现象是模拟对象在每个刻度中大规模遍历组中的域。这导致域之间持续且显着的负载不平衡。为了解决此问题,传统的负载平衡方法要么需要过多的负载重新分析和重新分配,这会导致较高的计算/通信成本,要么由于其静态分区的数据域无法反映组迁移带来的负载变化而导致性能下降。在本文中,我们基于一个关键的观察结果,即一个对象不太可能在单个刻度内移动很长的距离(跨越多个域),提出了一种有效且低成本的负载均衡方案,名为。这种局部移动性属性使人们可以仅基于在其附近发生的负载变化来有效地递增地估计动态域的负载。然后,将经历重大负载变化的域进行分区或合并,然后重新分配以解决工作人员之间的负载不平衡。在64节点(1,024核)平台上进行的实验表明,与最新解决方案相比,它可以实现出色的负载平衡,并显着降低成本。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号