Search NASAโŒ• Search

NASA NTRS ยท 19900012240

Performance bounds on parallel self-initiating discrete-event

Abstract

The use is considered of massively parallel architectures to execute discrete-event simulations of what is termed self-initiating models. A logical process in a self-initiating model schedules its own state re-evaluation times, independently of any other logical process, and sends its new state to other logical processes following the re-evaluation. The interest is in the effects of that communication on synchronization. The performance is considered of various synchronization protocols by deriving upper and lower bounds on optimal performance, upper bounds on Time Warp's performance, and lower bounds on the performance of a new conservative protocol. The analysis of Time Warp includes the overhead costs of state-saving and rollback. The analysis points out sufficient conditions for the conservative protocol to outperform Time Warp. The analysis also quantifies the sensitivity of performance to message fan-out, lookahead ability, and the probability distributions underlying the simulation.

Keep this discovery

Explore connections, maps & timelines

BibTeXRIS

Nicol, David M.. 1990-03-01. Performance bounds on parallel self-initiating discrete-event. https://ntrs.nasa.gov/citations/19900012240

Cite the original work for its findings. Save a collection to share your selection of sources.