DocumentCode
402125
Title
Distributed simulation systems
Author
Fujimoto, Richard M.
Author_Institution
Coll. of Comput., Georgia Inst. of Technol., Atlanta, GA, USA
Volume
1
fYear
2003
fDate
7-10 Dec. 2003
Firstpage
124
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;
fLanguage
English
Publisher
ieee
Conference_Titel
Simulation Conference, 2003. Proceedings of the 2003 Winter
Print_ISBN
0-7803-8131-9
Type
conf
DOI
10.1109/WSC.2003.1261415
Filename
1261415
Link To Document