NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Press Enter or click the Search button to begin your search.

Back to Results
Synchronous parallel system for emulation and discrete event simulationA synchronous parallel system for emulation and discrete event simulation having parallel nodes responds to received messages at each node by generating event objects having individual time stamps, stores only the changes to state variables of the simulation object attributable to the event object, and produces corresponding messages. The system refrains from transmitting the messages and changing the state variables while it determines whether the changes are superseded, and then stores the unchanged state variables in the event object for later restoral to the simulation object if called for. This determination preferably includes sensing the time stamp of each new event object and determining which new event object has the earliest time stamp as the local event horizon, determining the earliest local event horizon of the nodes as the global event horizon, and ignoring the events whose time stamps are less than the global event horizon. Host processing between the system and external terminals enables such a terminal to query, monitor, command or participate with a simulation object during the simulation process.
Document ID
19920014802
Acquisition Source
Legacy CDMS
Document Type
Other - Patent Application
Authors
Steinman, Jeffrey S.
(Jet Propulsion Lab. California Inst. of Tech., Pasadena., United States)
Date Acquired
September 6, 2013
Publication Date
January 21, 1992
Subject Category
Computer Systems
Report/Patent Number
NAS 1.71:NPO-18414-1-CU
Patent Application Number: US-PATENT-APPL-SN-880211
Report Number: NAS 1.71:NPO-18414-1-CU
Patent Number: NASA-CASE-NPO-18414-1-CU
Accession Number
92N24045
Funding Number(s)
CONTRACT_GRANT: NAS7-918
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
Patent
NASA-CASE-NPO-18414-1-CU
Patent Application
US-PATENT-APPL-SN-880211
No Preview Available