The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
A survey of computational steering environments
Future Generation Computer Systems - Special issue on scientific visualization
Scattering and Gathering Messages in Networks of Processors
IEEE Transactions on Computers
Sourcebook of parallel computing
Sourcebook of parallel computing
MASON: A Multiagent Simulation Environment
Simulation
Tutorial on agent-based modeling and simulation part 2: how to model with agents
Proceedings of the 38th conference on Winter simulation
Generative Social Science: Studies in Agent-Based Computational Modeling (Princeton Studies in Complexity)
Rule-based monitoring and steering of distributed scientific applications
International Journal of High Performance Computing and Networking
Distributed Load Balancing for Parallel Agent-Based Simulations
PDP '11 Proceedings of the 2011 19th International Euromicro Conference on Parallel, Distributed and Network-Based Processing
Parameter space exploration of agent-based models
KES'05 Proceedings of the 9th international conference on Knowledge-Based Intelligent Information and Engineering Systems - Volume Part IV
Exploitation of High Performance Computing in the FLAME Agent-Based Simulation Framework
HPCC '12 Proceedings of the 2012 IEEE 14th International Conference on High Performance Computing and Communication & 2012 IEEE 9th International Conference on Embedded Software and Systems
Hi-index | 0.00 |
Agent-Based Models (ABMs) are a class of models which, by simulating the behavior of multiple agents (i.e., ndependent actions, interactions and adaptation), aim to emulate and/or predict complex phenomena. One of the general features of ABM simulations is their experimental capacity, that requires a viable and reliable infrastructure to interact with a running simulation, monitoring its behaviour, as it proceeds, and applying changes to the configurations at run time, (the computational steering) in order to study "what if" scenarios. A common approach for improving the efficiency and the effectiveness of ABMs as a research tool is to distribute the overall computation on a number of machines, which makes the computational steering of the simulation particularly challenging. In this paper, we present the principles and the architecture design of the management and control infrastructure that is available in D-Mason, a framework for implementing distributed ABM simulations. Together with an efficient parallel distribution of the simulation tasks, D-Mason offers a number of facilities to support the computational steering of a simulation, i.e. monitoring and interacting with a running distributed simulation.