Parallel Simulation of Multi-agent Systems Using Terracotta

TitleParallel Simulation of Multi-agent Systems Using Terracotta
Publication TypeConference Paper
Year of Publication2010
AuthorsCicirelli, F, Furfaro, A, Giordano, A, Nigro, L
Conference NameDistributed Simulation and Real Time Applications (DS-RT), 2010 IEEE/ACM 14th International Symposium on
Date PublishedOct
KeywordsActors, complex multi-agent systems, complex multiagent system, Computational modeling, Games, Java, Java middleware terracotta, Java virtual machine, JVM, Message systems, middleware, modeling and parallel simulation, multi-agent systems, multi-core architectures, Multiagent systems, multicore machine, Object oriented modeling, parallel simulation, Predator prey systems, predator-prey systems, predator/prey model, Terracotta, virtual machines

This paper describes a novel approach to parallel simulation of complex multi-agent systems which is based on actors and the Java middleware Terracotta. The approach aims to an exploitation of the computing power of modern multicore machines. Terracotta was chosen because it transparently allows to cluster the JVM. The paper discusses design and implementation aspects of the approach, and demonstrates the achievable execution performance through the parallel simulation of a scalable multi-agent system based on the predator/prey model.