Title :
Distributed Simulation of RePast Models over HLA/Actors
Author :
Cicirelli, Franco ; Furfaro, Angelo ; Giordano, Andrea ; Nigro, Libero
Author_Institution :
Dipt. di Elettron. Inf. e Sist., Univ. della Calabria, Rende, Italy
Abstract :
This paper reports about a research project-HLA ACTOR REPAST- aimed to distributing RePast models thus potentially corresponding to the computational demands of large and reconfigurable multi-agent systems (MASs). Novel in HLA ACTOR REPAST is an exploitation of a lean actor infrastructure implemented in Java. Actors bring to RePast agents such features as migration, location-transparent naming,efficient communications, and a control-centric framework.Actors can be orchestrated by an in-the-large custom control structure which can ensure the necessary message causality constraints. Distribution and time management concerns depend on the IEEE standard HLA middleware. The paper first discusses details of the software engineering process underlying HLA ACTOR REPAST. The mapping techniques, based on Java text annotations and aspect oriented programming, minimize¿code intrusions¿ in the original model. Then the paper describes some experiments and performance results of applying HLA ACTOR REPAST to a distributed version of a RePast Tileworld model.
Keywords :
IEEE standards; Java; aspect-oriented programming; distributed programming; middleware; multi-agent systems; simulation; software engineering; HLA actor repast; HLA/Actors; IEEE standard HLA middleware; Java text annotations; RePast Tileworld model; RePast models; aspect oriented programming; control-centric framework; distributed simulation; location-transparent naming; reconfigurable multi-agent systems; software engineering process; Application software; Communication system control; Computational modeling; Distributed computing; Java; Multiagent systems; Predictive models; Real time systems; Runtime; Time factors; AspectJ; HLA/RTI; Java; Multi-agent systems; RePast; Tileworld; actors; modelling and distributed simulation; text annotations;
Conference_Titel :
Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on
Conference_Location :
Singapore
Print_ISBN :
978-0-7695-3868-6
DOI :
10.1109/DS-RT.2009.14