A distributed, parallel implementation of the widely-used Modular Semi-Automated Forces (ModSAF) Distributed Interactive Simulation (DIS) is presented, with Scalable Parallel Processors (SPPs) used to simulate more than 50,000 individual vehicles. The single-SPP code is portable and has been used on a variety of different SPP architectures for simulations… (More)
A concurrent algorithm for multiple target tracking is presented. The underlying tracking formalism is first described by way of a sequential program, and the issues in generalizing the tracker for efficient concurrent implementations are discussed in detail. Typical tracking results on the Mark III hypercube are presented.
The Joint Forces Command (JFCOM) Experimentation Directorate (J9)'s recent Joint Urban Operations (JUO) experiments have demonstrated the viability of Forces Modeling and Simulation in a distributed environment. The JSAF application suite, combined with the RTI-s communications system, provides the ability to run distributed simulations with sites located… (More)
An implementation of ModSAF for Scalable Parallel Processors (SPPs) is presented. This model exploits the large number of processing elements and fast interprocessor communications of SPPs to simulate many thousands of vehicles on a single SPP. The implementation uses a heterogeneous assignment of tasks to processors, with most processors running… (More)
This document describes the low-level Pipe and ConnectionManager objects of the Mesh-Router system. The overall MeshRouter framework provides a general scheme for interest-limited communications among a number of client processes. This generality is achieved by a carefully factorized, object-oriented software implementation. Within this framework, the Pipe… (More)
The concurrent multi-target tracking code is ported to and run on the Intel iPSC and Ncube hypercubes. The (minor) difficulties in this porting are noted. The biggest single problem in running the tracking program is found to be the rather limited node memories on the iPSC and Ncube machines. Timing results for the analysis of a sample threat on the iPSC,… (More)
The MeshRouter architecture provides a general framework for interest-limited message exchanges among client processes. There are two general areas in which the MeshRouter implementation depends on specifics of the associated clients: i) the lowest level inter-processor communications model and ii) the nature/content of exchanged messages and " interest ".… (More)
The MeshRouter architecture supports interest-limited message exchange within large-scale distributed simulations. Broad characherizations of the intended types of underlying simulation applications are presented, and the concept of 'interest-limited communication' is carefully defined. The generality of the MeshRouter system relies on a strict… (More)