Publication | Closed Access
Distributed simulation systems
65
Citations
46
References
2004
Year
Unknown Venue
EngineeringComputer ArchitectureSimulationDiscrete-event SimulationOptimistic SynchronizationSystems EngineeringModeling And SimulationHigh Level ArchitectureParallel ComputingTime ManagementSimulation LanguageComputer EngineeringSoftware SimulationDistributed SystemsComputer ScienceDistributed SimulationCloud ComputingSimulation InfrastructureSimulation SystemsParallel ProgrammingSystem Software
An overview of technologies concerned with distributing the execution of simulation programs across multiple processors is presented. Here, particular emphasis is placed on discrete event simulations. The High Level Architecture (HLA) developed by the Department of Defense in the United States is first described to provide a concrete example of a contemporary approach to distributed simulation. The remainder of this paper is focused on time management, a central issue concerning the synchronization of computations on different processors. Time management algorithms broadly fall into two categories, termed conservative and optimistic synchronization. A survey of both conservative and optimistic algorithms is presented focusing on fundamental principles and mechanisms. Finally, time management in the HLA is discussed as a means to illustrate how this standard supports both approaches to synchronization.
| Year | Citations | |
|---|---|---|
Page 1
Page 1