PD Stefan Bosse - Parallel and Distributed Agent-based Simulation
Challenges and Pitfalls
PD Dr. Stefan Bosse
sbosse@uni-bremen.de
University of Bremen, Dept. Mathematics and Computer Science, Bremen, Germany
PD Stefan Bosse - Parallel and Distributed Agent-based Simulation
Agent-based systems are inherently distributed and parallel by a distributed memory model!
Agents are loosely coupled - a precondition for parallelisation
But agent-based simulation is often characterised by a shared memory model and tight coupling of agents!
This work investigates architectures and methods for parallel and distributed large-scale agent-based simulations
PD Stefan Bosse - Parallel and Distributed Agent-based Simulation
Simulation of large-scale socio-technical systems (like in the Smart City context) is a challenge due to high number of entities and complex dynamic interaction networks
PD Stefan Bosse - Parallel and Distributed Agent-based Simulation
PD Stefan Bosse - Parallel and Distributed Agent-based Simulation
The agent behaviour consists of:
Computation (only modifying internal agent state);
Communication (with other agents and the environment);
Actions (modifying the state of other agents or the environment).
The most important parts addressed in this work are communication and interaction of agents.
Computation is always decoupled from other processing units and can be parallelised without any limiting constraints.
PD Stefan Bosse - Parallel and Distributed Agent-based Simulation
There are two main agent classes:
PD Stefan Bosse - Parallel and Distributed Agent-based Simulation