The Simulation Model Partitioning Problem: an Adaptive Solution Based on Self-Clustering (Extended Version)
arXiv:1610.01295 · doi:10.1016/j.simpat.2016.10.001
Abstract
This paper is about partitioning in parallel and distributed simulation. That means decomposing the simulation model into a numberof components and to properly allocate them on the execution units. An adaptive solution based on self-clustering, that considers both communication reduction and computational load-balancing, is proposed. The implementation of the proposed mechanism is tested using a simulation model that is challenging both in terms of structure and dynamicity. Various configurations of the simulation model and the execution environment have been considered. The obtained performance results are analyzed using a reference cost model. The results demonstrate that the proposed approach is promising and that it can reduce the simulation execution time in both parallel and distributed architectures.
References in corpus (1)
Cited by in corpus (10)
- Distributed Hybrid Simulation of the Internet of Things and Smart Territories
- Modeling the Internet of Things: a simulation perspective
- Agent-based Simulation of Blockchains
- Fault Tolerant Adaptive Parallel and Distributed Simulation through Functional Replication
- Multilevel Modeling as a Methodology for the Simulation of Human Mobility
- Anonymity and Confidentiality in Secure Distributed Simulation
- The Quest for Scalability and Accuracy in the Simulation of the Internet of Things: an Approach based on Multi-Level Simulation
- Security Analysis of Distributed Ledgers and Blockchains through Agent-based Simulation
- Towards evaluating emergent behavior of the Internet of Things using large scale simulation techniques
- Internet-based Adaptive Distributed Simulation of Mobile Ad-hoc Networks