{"title":"Distribution-invariance in agent-based spatial simulations","authors":"Mateusz Paciorek, Wojciech Turek","doi":"10.1016/j.future.2025.108054","DOIUrl":null,"url":null,"abstract":"<div><div>Large-scale spatial simulations of social beings often exceed the processing capabilities of a single computer. Efficient parallelization and distribution of such simulations is typically based on model partitioning and parallel processing of model parts on many computing nodes. In simulation models which consider mutually exclusive actions of agents, such an approach raises significant problems related to synchronization of the borders between environment partitions processed by different computing nodes. This paper addresses this problem and presents an abstract method for achieving distribution transparency in discrete spatial agent-based simulations. It proposes definitions of distribution-invariance in such simulations and a distribution-invariant simulation algorithm together with formal frames to express the model compliant with the algorithm. A verification of the method in the context of the proposed definitions is presented as well as an analysis of the scalability and applicability of the method.</div></div>","PeriodicalId":55132,"journal":{"name":"Future Generation Computer Systems-The International Journal of Escience","volume":"175 ","pages":"Article 108054"},"PeriodicalIF":6.2000,"publicationDate":"2025-08-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"Future Generation Computer Systems-The International Journal of Escience","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S0167739X25003498","RegionNum":2,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, THEORY & METHODS","Score":null,"Total":0}
引用次数: 0
Abstract
Large-scale spatial simulations of social beings often exceed the processing capabilities of a single computer. Efficient parallelization and distribution of such simulations is typically based on model partitioning and parallel processing of model parts on many computing nodes. In simulation models which consider mutually exclusive actions of agents, such an approach raises significant problems related to synchronization of the borders between environment partitions processed by different computing nodes. This paper addresses this problem and presents an abstract method for achieving distribution transparency in discrete spatial agent-based simulations. It proposes definitions of distribution-invariance in such simulations and a distribution-invariant simulation algorithm together with formal frames to express the model compliant with the algorithm. A verification of the method in the context of the proposed definitions is presented as well as an analysis of the scalability and applicability of the method.
期刊介绍:
Computing infrastructures and systems are constantly evolving, resulting in increasingly complex and collaborative scientific applications. To cope with these advancements, there is a growing need for collaborative tools that can effectively map, control, and execute these applications.
Furthermore, with the explosion of Big Data, there is a requirement for innovative methods and infrastructures to collect, analyze, and derive meaningful insights from the vast amount of data generated. This necessitates the integration of computational and storage capabilities, databases, sensors, and human collaboration.
Future Generation Computer Systems aims to pioneer advancements in distributed systems, collaborative environments, high-performance computing, and Big Data analytics. It strives to stay at the forefront of developments in grids, clouds, and the Internet of Things (IoT) to effectively address the challenges posed by these wide-area, fully distributed sensing and computing systems.