首页> 外文期刊>IEEE Transactions on Parallel and Distributed Systems >Reducing Synchronization Overhead with Computation Replication in Parallel Agent-Based Road Traffic Simulation
【24h】

Reducing Synchronization Overhead with Computation Replication in Parallel Agent-Based Road Traffic Simulation

机译:在基于代理的并行道路交通仿真中通过计算复制减少同步开销

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

摘要

Road traffic simulation is a useful tool for studying road traffic and evaluating solutions to traffic problems. Large-scale agent-based road traffic simulation is computationally intensive, which triggers the need for conducting parallel simulation. This paper deals with the synchronization problem in parallel agent-based road traffic simulation to reduce the overall simulation execution time. We aim to reduce synchronization operations by introducing some redundant computation to the simulation. There is a trade-off between the benefit of reduced synchronization operations and the overhead of redundant computation. The challenge is to minimize the total overhead of redundant computation and synchronization. First, to determine the amount of redundant computation, we proposed a way to define extended layers of partitions in the road network. The sizes of extended layers are determined by the behavior of agents and the topology of road networks. Second, due to the dynamic nature of road traffic, a heuristic was proposed to adjust the amount of redundant computation according to traffic conditions during simulation run-time to minimize the overall simulation execution time. The efficiency of the proposed method was investigated in a parallel agent-based road traffic simulator using real-world network and trip data. Results have shown that the method can reduce synchronization overhead and improve the overall performance of the parallel simulation significantly.
机译:道路交通仿真是研究道路交通和评估交通问题解决方案的有用工具。大规模基于代理的道路交通仿真需要大量计算,这引发了进行并行仿真的需求。本文针对基于并行智能体的道路交通仿真中的同步问题,以减少总体仿真的执行时间。我们旨在通过在仿真中引入一些冗余计算来减少同步操作。在减少同步操作的好处和冗余计算的开销之间需要权衡。挑战在于最大程度地减少冗余计算和同步的总开销。首先,为了确定冗余计算量,我们提出了一种在路网中定义分区的扩展层的方法。扩展层的大小取决于代理的行为和道路网络的拓扑。其次,由于道路交通的动态性质,提出了一种启发式算法,可以在模拟运行期间根据交通状况调整冗余计算的数量,以最大程度地减少总体模拟执行时间。在基于并行代理的道路交通模拟器中,使用实际网络和行程数据研究了该方法的效率。结果表明,该方法可以减少同步开销,并显着提高并行仿真的整体性能。

著录项

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号