“…Simulations that once required proprietary, specialized, and expensive computer mainframe hardware is now executed using common and cheaply procured personal computers with a much wider When simulations began to exhaust the hardware and software resources of a single PC, multiple network-distributed computers began to be used for executing a simulation. The expansion to multiple PCs was due to simulation of large numbers of complex simulated agents and vehicles [14,18,19], considerably complex and high fidelity environments and vehicles [18,20,21,22], standalone commercial-off-the-shelf [17] (COTS) software integration to simulation networks [14,23], and other features and capabilities expanded upon from and by previous generations of architectures [14,24]. Distributed simulations increase scalability, flexibility, and reconfigurability of a simulation environment promoting exchange, reuse, and inter-operation between multiple simulation components [25] Provided drivers are available for the PC networking hardware in use, virtually all modern desktop and server operating systems support communication using these protocols.…”