Data di Pubblicazione:
2024
Abstract:
An agent-based model (ABM) is a computational model for simulating autonomous agents’ actions and interactions to understand a system’s behavior and what governs its outcomes. When the data or number of agents grow or multiple runs are necessary, agent-based simulations are generally computationally costly. Therefore, adopting different computing paradigms, such as the distributed one, is essential to manage long-running simulations. The main problem with this approach is finding a way to distribute and balance the simulation field so that the agents can move from one machine to another with the least amount of synchronization overhead. Based on our experiences, we present a Rust-based ABM engine capable of distributing models on high-performance computing resources, gaining remarkable speedup against the sequential version.
Tipologia CRIS:
04A-Conference paper in volume
Keywords:
Agent-based modeling; Complex systems; Computational social science; Distributed computing; High-performance computing; Simulation
Elenco autori:
De Vinco D.; Tranquillo A.; Antelmi A.; Spagnuolo C.; Scarano V.
Link alla scheda completa:
Link al Full Text:
Titolo del libro:
CEUR Workshop Proceedings
Pubblicato in: