Distributed Simulation of RePast Models over HLA/Actors
|Title||Distributed Simulation of RePast Models over HLA/Actors|
|Publication Type||Conference Paper|
|Year of Publication||2009|
|Authors||Cicirelli, F, Furfaro, A, Giordano, A, Nigro, L|
|Conference Name||Distributed Simulation and Real Time Applications, 2009. DS-RT '09. 13th IEEE/ACM International Symposium on|
|Keywords||Actors, Application software, aspect oriented programming, aspect-oriented programming, AspectJ, Communication system control, Computational modeling, control-centric framework, Distributed computing, distributed programming, distributed simulation, HLA actor repast, HLA/Actors, HLA/RTI, IEEE standard HLA middleware, IEEE standards, Java, Java text annotations, location-transparent naming, middleware, modelling and distributed simulation, multi-agent systems, Multiagent systems, Predictive models, Real time systems, reconfigurable multi-agent systems, RePast, RePast models, RePast Tileworld model, Runtime, simulation, software engineering, software engineering process, text annotations, Tileworld, Time factors|
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.