Designing a benchmark for the performance evaluation of agent-based simulation applications on HPC

dc.contributor
Universitat Autònoma de Barcelona
dc.contributor
Universitat Oberta de Catalunya (UOC)
dc.contributor.author
Moreno, Andreu
dc.contributor.author
Rodríguez Guerra, Juan José
dc.contributor.author
Beltrán, Daniel
dc.contributor.author
Sikora, Anna
dc.contributor.author
Jorba i Esteve, Josep
dc.contributor.author
César Galobardes, Eduardo
dc.date
2019-04-15T11:37:06Z
dc.date
2019-04-15T11:37:06Z
dc.date
2018-11-17
dc.identifier.citation
Moreno, A., Rodríguez, J.J., Beltrán, D., Sikora, A., Jorba, J. & César, E. (2019). Designing a benchmark for the performance evaluation of agent-based simulation applications on HPC. Journal of Supercomputing, 75(3), 1524-1550. doi: 10.1007/s11227-018-2688-8
dc.identifier.citation
0920-8542
dc.identifier.citation
1573-0484
dc.identifier.citation
10.1007/s11227-018-2688-8
dc.identifier.uri
http://hdl.handle.net/10609/93171
dc.description.abstract
Agent-based modeling and simulation (ABMS) is a class of computational models for simulating the actions and interactions of autonomous agents with the goal of assessing their effects on a system as a whole. Several frameworks for generating parallel ABMS applications have been developed taking advantage of their common characteristics, but there is a lack of a general benchmark for comparing the performance of the generated applications. We propose and design a benchmark that takes into consideration the most common characteristics of this type of applications and includes parameters for influencing their relevant performance aspects. We provide an initial implementation of the benchmark for FLAME, FLAME GPU, Repast HPC and EcoLab, some of the most popular parallel ABMS platforms, and use it for comparing the applications generated by these platforms. The obtained results are mostly in agreement with previous studies, but the designed and implemented specification has allowed for testing a wider set of aspects, such as the number of interacting agents, the amount of interchanged data or the evolution of the workload and obtaining more reliable results.
dc.format
application/pdf
dc.language.iso
eng
dc.publisher
Journal of Supercomputing
dc.relation
Journal of Supercomputing, 2019, 75(3)
dc.relation
https://link.springer.com/article/10.1007%2Fs11227-018-2688-8
dc.relation
info:eu-repo/grantAgreement/TIN2017-84553-C2-1-R
dc.relation
info:eu-repo/grantAgreement/TIN2014-53234-C2-1-R
dc.relation
info:eu-repo/grantAgreement/2017-SGR-313
dc.rights
CC BY
dc.rights
info:eu-repo/semantics/openAccess
dc.rights
<a href="http://creativecommons.org/licenses/by/3.0/es/">http://creativecommons.org/licenses/by/3.0/es/</a>
dc.subject
agent-based modeling and simulation
dc.subject
parallel applications
dc.subject
performance
dc.subject
benchmark
dc.subject
aplicaciones paralelas
dc.subject
comparativa
dc.subject
rendimiento
dc.subject
modelo y simulación basados en agentes
dc.subject
modelització i simulació basada en agents
dc.subject
aplicacions paral·leles
dc.subject
rendiment
dc.subject
comparativa
dc.subject
Computer simulation
dc.subject
Simulació per ordinador
dc.subject
Simulación por ordenador
dc.title
Designing a benchmark for the performance evaluation of agent-based simulation applications on HPC
dc.type
info:eu-repo/semantics/article
dc.type
info:eu-repo/semantics/publishedVersion


Ficheros en el ítem

FicherosTamañoFormatoVer

No hay ficheros asociados a este ítem.

Este ítem aparece en la(s) siguiente(s) colección(ones)

Articles [361]