TY - GEN
T1 - Autonomic Partition-Aware Malleable Microscopic Traffic Simulation
AU - Siguenza-Torres, Anibal
AU - Rivas, Santiago Narvaez
AU - Wieder, Alexander
AU - Piccione, Andrea
AU - Bortoli, Stefano
AU - Cai, Wentong
AU - Bungartz, Hans Joachim
AU - Knoll, Alois
N1 - Publisher Copyright:
© 2025 Copyright held by the owner/author(s).
PY - 2025/6/23
Y1 - 2025/6/23
N2 - In this work, we present Autonomic CityMoS, a malleable parallel, and distributed traffic simulator engine that can automatically adapt the number of computing nodes in response to dynamic computational demands. We combine a snapshot system that enables data distribution, two predictive cost models that estimate the system speedup based on key metrics, including partitioning characteristics, and a policy that leverages these models to maintain a steady simulation pace. Autonomic CityMoS is able to effectively keep the simulation pace under varying traffic pattern flows, all without prior knowledge of traffic conditions. Although adaptation times are significant, we still observe an improvement in resource utilization compared with a run with static allocation of compute resources. The work presented in this paper should serve as an example of malleable simulation execution, where the objective is not to maximize performance but rather ensure a sustainable execution of large distributed simulation targeting to optimize the trade-off between target speed-up and overall compute resource utilization. Target applications include, but are not limited to, very large visual and interactive simulations.
AB - In this work, we present Autonomic CityMoS, a malleable parallel, and distributed traffic simulator engine that can automatically adapt the number of computing nodes in response to dynamic computational demands. We combine a snapshot system that enables data distribution, two predictive cost models that estimate the system speedup based on key metrics, including partitioning characteristics, and a policy that leverages these models to maintain a steady simulation pace. Autonomic CityMoS is able to effectively keep the simulation pace under varying traffic pattern flows, all without prior knowledge of traffic conditions. Although adaptation times are significant, we still observe an improvement in resource utilization compared with a run with static allocation of compute resources. The work presented in this paper should serve as an example of malleable simulation execution, where the objective is not to maximize performance but rather ensure a sustainable execution of large distributed simulation targeting to optimize the trade-off between target speed-up and overall compute resource utilization. Target applications include, but are not limited to, very large visual and interactive simulations.
KW - Agent-based
KW - Autonomic
KW - Distributed
KW - Elastic
KW - Malleable
KW - Microscopic traffic simulation
UR - https://www.scopus.com/pages/publications/105010592360
U2 - 10.1145/3726301.3728412
DO - 10.1145/3726301.3728412
M3 - Conference contribution
AN - SCOPUS:105010592360
T3 - ACM SIGSIM PADS 2025 - Proceedings of the 39th ACM SIGSIM International Conference on Principles of Advanced Discrete Simulation
SP - 132
EP - 142
BT - ACM SIGSIM PADS 2025 - Proceedings of the 39th ACM SIGSIM International Conference on Principles of Advanced Discrete Simulation
PB - Association for Computing Machinery, Inc
T2 - 39th ACM SIGSIM International Conference on Principles of Advanced Discrete Simulation, ACM SIGSIM PADS 2025
Y2 - 24 June 2025 through 26 June 2025
ER -