Int. J. of Agent-Oriented Software Engineering   »   2016 Vol.5, No.2/3

 

 

Title: An architecture for scalable simulation of systems of cognitive agents

 

Authors: Tobias Ahlbrecht; Jürgen Dix; Niklas Fiekas; Michael Köster; Philipp Kraus; Jörg P. Müller

 

Addresses:
Department of Informatics, Clausthal University of Technology, Julius-Albert-Str. 4 D-38678 Clausthal-Zellerfeld, Germany
Department of Informatics, Clausthal University of Technology, Julius-Albert-Str. 4 D-38678 Clausthal-Zellerfeld, Germany
Department of Informatics, Clausthal University of Technology, Julius-Albert-Str. 4 D-38678 Clausthal-Zellerfeld, Germany
Department of Informatics, Clausthal University of Technology, Julius-Albert-Str. 4 D-38678 Clausthal-Zellerfeld, Germany
Department of Informatics, Clausthal University of Technology, Julius-Albert-Str. 4 D-38678 Clausthal-Zellerfeld, Germany
Department of Informatics, Clausthal University of Technology, Julius-Albert-Str. 4 D-38678 Clausthal-Zellerfeld, Germany

 

Abstract: Using purely agent-based platforms for any kind of simulation requires to address the following challenges: 1) scalability; 2) efficient memory management; 3) modelling. While dedicated professional simulation tools usually provide rich domain libraries and advanced visualisation techniques, and support the simulation of large scenarios, they do not allow for 'agentisation' of single components. We are trying to bridge this gap by developing a distributed, scalable multi-agent simulation platform, MASeRaTi, addressing the three problems mentioned above. It allows to plug-in both dedicated simulation tools as well as the agentisation of certain components of the system. We describe the system architecture, which consists of a lightweight kernel and an agent-modelling layer, on top of which applications reside. An evaluation of the platform is provided by: 1) a proof-of-concept implementation of the well-known cow scenario used in the multi-agent programming contest; 2) experimentally investigating scalability in comparison to the Jason platform.

 

Keywords: distributed simulation; scalability; multi-agent systems; MAS; agent-based systems; modelling; cognitive agents; scheduling; memory management; multi-agent programming.

 

DOI: 10.1504/IJAOSE.2016.10001873

 

Int. J. of Agent-Oriented Software Engineering, 2016 Vol.5, No.2/3, pp.232 - 265

 

Date of acceptance: 19 Sep 2016
Available online: 09 Dec 2016

 

 

Editors Full text accessAccess for SubscribersPurchase this articleComment on this article