Title
Migrating to a real-time distributed parallel simulator architecture
Abstract
A legacy non-distributed logical time simulator is migrated to a distributed architecture to parallelise execution. The existing Discrete Time System Specification (DTSS) modelling formalism is retained to simplify the reuse of existing models. This decision, however means that the high simulation frame rate of 100Hz used in the legacy system has to be retained in the distributed one---a known difficulty for existing distribution technologies due to inter-process communication latency. A specialised publish-subscribe simulation model is used for the new simulator architecture. The simulation model, including the process synchronisation, is implemented using a low latency peer-to-peer TCP messaging protocol. The TCP send and receive buffers and TCP's Nagle algorithm are also tweaked to ensure low latency communication. Gigabit Ethernet is used at the hardware layer. A parallelised execution speed-up of four to five times is reached with six to eight machines at a simulation frame rate of 100Hz.
Year
Venue
Keywords
2007
SCSC
logical time simulator,inter-process communication latency,specialised publish-subscribe simulation model,parallel simulator architecture,simulation model,existing discrete time system,high simulation frame rate,new simulator architecture,simulation frame rate,legacy system,low latency communication,dissertation,real time,publish subscribe
Field
DocType
ISBN
Synchronization,Peer-to-peer,Nagle's algorithm,Latency (engineering),Simulation,Computer science,Real-time computing,Frame rate,Gigabit Ethernet,Latency (engineering),Legacy system
Conference
1-56555-316-0
Citations 
PageRank 
References 
1
0.40
8
Authors
2
Name
Order
Citations
PageRank
Bernardt Duvenhage1113.41
Derrick G. Kourie222333.10