Peer-to-Peer Simulation Architecture

A distributed parallel and soft real-time simulation architecture is presented. It employs a publish-subscribe communication framework layered on a peer-to-peer Transport Control Protocol-based message passing architecture. Mechanisms for efficient implementation and control of information flow between simulated entities form part of the architecture. A lightweight base simulation object model is also employed to provide maximum modularity and extensibility while keeping complexity manageable. The simulation architecture evolved over time to allow for the efficient implementation of a system of systems, virtual simulation. It has been successfully applied in an air defence simulation as a decision support tool and for standard operating procedure concept evaluation.

[1]  Ian Wakeman,et al.  Towards Yet Another Peer-to-Peer Simulator , 2006 .

[2]  Bernardt Duvenhage,et al.  Contribution of static and dynamic load balancing in a real-time distributed air defence simulation , 2008 .

[3]  Peter H. M. Jacobs,et al.  An architecture for distributed simulation games , 2004, Proceedings of the 2004 Winter Simulation Conference, 2004..

[4]  Judith S. Dahmann,et al.  Creating Computer Simulation Systems: An Introduction to the High Level Architecture , 1999 .

[5]  Niko Kotilainen,et al.  P2PRealm - peer-to-peer network simulator , 2006, 2006 11th International Workshop on Computer-Aided Modeling, Analysis and Design of Communication Links and Networks.

[6]  Wh Le Roux,et al.  Implementing a low cost distributed architecture for real-time behavioural modelling and simulation , 2006 .

[7]  Thomas J. Urban,et al.  An Object-Oriented Simulation Architecture , 2004 .

[8]  W. Hasselbring,et al.  Availability simulation of peer-to-peer architectural styles , 2005, WADS@ICSE.

[9]  Michael Zyda,et al.  Extensible Modeling and Simulation Framework (XMSF) Opportunities for Web-Based Modeling and Simulation , 2002 .

[10]  Olivier Dalle,et al.  OSA: an Open Component-based Architecture for Discrete-Event Simulation , 2006 .

[11]  Yoshihiro Kawahara,et al.  A Peer-to-Peer Message Exchange Scheme for Large-Scale Networked Virtual Environments , 2002, Telecommun. Syst..

[12]  Jeffrey S. Steinman,et al.  Evolution of the Standard Simulation Architecture , 2004 .

[13]  Michael Zyda,et al.  NPSNET:A Network Software Architecture for LargeScale Virtual Environments , 1994, Presence: Teleoperators & Virtual Environments.

[14]  Ling Liu,et al.  A scalable peer-to-peer architecture for distributed information monitoring applications , 2005, IEEE Transactions on Computers.