The Simulation Model Partitioning Problem: an Adaptive Solution Based on Self-Clustering (Extended Version)

10/05/2016
by   Gabriele D'Angelo, et al.
0

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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/30/2019

Internet-based Adaptive Distributed Simulation of Mobile Ad-hoc Networks

In this paper we focus on Internet-based simulation, a form of distribut...
research
01/14/2018

Distributed dynamic load balancing for task parallel programming

In this paper, we derive and investigate approaches to dynamically load ...
research
01/01/2019

A structured approach for the implementation of distributed manufacturing simulation

Manufacturing has been changing from a mainly inhouse effort to a distri...
research
03/10/2020

Optimizations to the Parallel Breath First Search on Distributed Memory

Graphs and their traversal is becoming significant as it is applicable t...
research
10/01/2018

Fault Tolerant Adaptive Parallel and Distributed Simulation through Functional Replication

This paper presents FT-GAIA, a software-based fault-tolerant parallel an...
research
11/08/2018

Poster: Parallel Implementation of the OMNeT++ INET Framework for V2X Communications

The field of parallel network simulation frameworks is evolving at a gre...
research
02/22/2008

PVM-Distributed Implementation of the Radiance Code

The Parallel Virtual Machine (PVM) tool has been used for a distributed ...

Please sign up or login with your details

Forgot password? Click here to reset