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.

High-Performance Computation on a Rust-based distributed ABM engine

Antelmi A.;
2024-01-01

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.
2024
2nd Special Track on Big Data and High-Performance Computing, BigHPC 2024
Pisa, Italy
2024
CEUR Workshop Proceedings
CEUR-WS
3785
52
60
https://ceur-ws.org/Vol-3785/paper124.pdf
Agent-based modeling; Complex systems; Computational social science; Distributed computing; High-performance computing; Simulation
De Vinco D.; Tranquillo A.; Antelmi A.; Spagnuolo C.; Scarano V.
File in questo prodotto:
File Dimensione Formato  
DeVinco_BigHPC2024.pdf

Accesso aperto

Tipo di file: PDF EDITORIALE
Dimensione 1.18 MB
Formato Adobe PDF
1.18 MB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/2031085
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 0
  • ???jsp.display-item.citation.isi??? ND
social impact