DocumentCode :
2988887
Title :
Global virtual time and distributed synchronization
Author :
Steinman, Jeffrey S. ; Lee, Craig A. ; Wilson, Linda F. ; Nicol, David M.
Author_Institution :
Jet Propulsion Lab., California Inst. of Technol., Pasadena, CA, USA
fYear :
1995
fDate :
14-16 Jun 1995
Firstpage :
139
Lastpage :
148
Abstract :
Global Virtual Time (GVT) is the fundamental synchronization concept in optimistic simulations. It is defined as the earliest time tag within the set of unprocessed pending events in a distributed simulation. A number of techniques for determining GVT have been proposed in recent years, each having their own intrinsic properties. However, most of these techniques either focus on specific types of simulation problems or assume specific hardware support. This paper specifically addresses the GVT problem in the context of the following areas: Scalability, Efficiency, Portability, Flow control, Interactive support, Real time use. A new GVT algorithm, called SPEEDES GVT, has been developed in the Synchronous Parallel Environment for Emulation and Discrete-Event Simulation (SPEEDES) framework. The new algorithm runs periodically but does not disrupt event processing. It provides flow control by processing events risk-free while flushing out messages during the GVT computation. SPEEDES GVT is built from a set of global reduction operations that are easily implementable on any hardware system
Keywords :
digital simulation; message passing; parallel programming; real-time systems; software fault tolerance; synchronisation; GVT computation; SPEEDES GVT; SPEEDES framework; Synchronous Parallel Environment for Emulation and Discrete-Event Simulation framework; distributed simulation; distributed synchronization; efficiency; event processing; flow control; fundamental synchronization concept; global reduction operations; global virtual time; interactive support; optimistic simulations; portability; real time use; scalability; unprocessed pending events; Computational modeling; Discrete event simulation; Emulation; Hardware; Laboratories; Postal services; Process control; Propulsion; Scalability; Statistics;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Parallel and Distributed Simulation, 1995. (PADS'95), Proceedings., Ninth Workshop on (Cat. No.95TB8096)
Conference_Location :
Lake Placid, NY
Print_ISBN :
0-8186-7120-3
Type :
conf
DOI :
10.1109/PADS.1995.404307
Filename :
404307
Link To Document :
بازگشت