Distributed agent-based modeling (ABM) simulations are often deployed in high-performance environments to emulate complex systems. In non-spatial ABM simulations, agent relationships are represented by a graph structure. The distribution of this graph among processing elements (PEs) significantly impacts the performance of the simulation. Moreover, none of the existing distributed ABM frameworks provide dynamic load balancing for non-spatial ABM simulations based on complex networks. This paper proposes a novel hierarchical approach for dynamic load balancing in non-spatial ABM simulations using multilevel graph partitioning. As a first step toward our goal, we implement two distributed algorithms based on the Label Propagation Algorithm (LPA) to be used for the coarsening of the simulation graph. The effectiveness of these approaches is briefly evaluated through performance and quality metrics.

错误:搜索内容不能为空,请输入英文关键词
错误:关键词超出字数限制,请精简
高级检索

Dynamic Load Balancing for Non-spatial Agent-Based Models

  • Cristina Peralta,
  • Magdalena Szymanowska,
  • Eduardo César,
  • Andreu Moreno,
  • Anna Sikora

摘要

Distributed agent-based modeling (ABM) simulations are often deployed in high-performance environments to emulate complex systems. In non-spatial ABM simulations, agent relationships are represented by a graph structure. The distribution of this graph among processing elements (PEs) significantly impacts the performance of the simulation. Moreover, none of the existing distributed ABM frameworks provide dynamic load balancing for non-spatial ABM simulations based on complex networks. This paper proposes a novel hierarchical approach for dynamic load balancing in non-spatial ABM simulations using multilevel graph partitioning. As a first step toward our goal, we implement two distributed algorithms based on the Label Propagation Algorithm (LPA) to be used for the coarsening of the simulation graph. The effectiveness of these approaches is briefly evaluated through performance and quality metrics.