Serialization-Oriented Data Layout for Distributed and Real-Time Agent-Based Simulation

Zhuoxiao Meng, Mingyue Gao, Stefano Bortoli, Christoph Sommer, Alois Knoll

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

Data transfer efficiency is a frequent bottleneck of distributed (co-)simulations and X-in-the-loop systems. One of the key reasons, particularly in Agent-Based Simulation (ABS), is related to the low serialization performance caused by non-optimal data layout in memory. To address these challenges, this paper explores the potentials of a Serialization-oriented Data Layout (SoDaLa) approach for ABS building on Data Oriented Design (DOD) principles. In this work we also introduce ABS_M, a model-based abstraction of memory access in ABS. Using this model, we evaluate the impact of SoDaLa. This is done also to promote the adoption of SoDaLa and to ease the assessment of data layout strategies prior to full implementation in an existing codebases. The results indicate that our proposed approach enhances serialization efficiency and highlights the trade-offs between serialization efficiency and simulation performance across different model specifics and hardware conditions.

Original languageEnglish
Title of host publicationProceedings - 2024 28th International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2024
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages74-82
Number of pages9
ISBN (Electronic)9798331527211
DOIs
StatePublished - 2024
Event28th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2024 - Urbino, Italy
Duration: 7 Oct 20249 Oct 2024

Publication series

NameProceedings - IEEE International Symposium on Distributed Simulation and Real-Time Applications, DS-RT
ISSN (Print)1550-6525

Conference

Conference28th IEEE/ACM International Symposium on Distributed Simulation and Real Time Applications, DS-RT 2024
Country/TerritoryItaly
CityUrbino
Period7/10/249/10/24

Keywords

  • Agent-Based Simulation
  • Data-Oriented Design
  • Serialization
  • Simulation Modelling and Abstraction

Fingerprint

Dive into the research topics of 'Serialization-Oriented Data Layout for Distributed and Real-Time Agent-Based Simulation'. Together they form a unique fingerprint.

Cite this