Title :
Distributed simulation systems
Author :
Fujimoto, Richard M.
Author_Institution :
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Abstract :
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.
Keywords :
computer architecture; digital simulation; distributed algorithms; distributed programming; multiprocessor interconnection networks; synchronisation; Department of Defense; HLA; United States; computation synchronization; conservative synchronization; discrete event simulations; distributed simulation systems; high level architecture; management algorithms; multiple processors; optimistic algorithms; optimistic synchronization; simulation programs; time management; Aerospace simulation; Computational modeling; Computer architecture; Computer simulation; Concurrent computing; Context modeling; Distributed computing; Military computing; Personnel; Power system economics;
Conference_Titel :
Simulation Conference, 2003. Proceedings of the 2003 Winter
Print_ISBN :
0-7803-8131-9
DOI :
10.1109/WSC.2003.1261415