Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Discrete-event simulation and the event horizon
Steinman J. ACM SIGSIM Simulation Digest24 (1):39-49,1994.Type:Article
Date Reviewed: May 1 1995

The concept of an event horizon originated in cosmology. It describes the boundary of the region in space-time from which neither matter nor energy can escape. This concept has been adapted to discrete-event simulation in order to accelerate the processing of events by reducing the overhead of maintaining the linked list in which events are stored.

Two sets of events are maintained--a primary set, which is ordered in time, and a secondary set of events that are generated as the events in the primary set are processed. The secondary set is not ordered. Only the earliest event in the secondary set is identified. The time of this event is the event horizon. The primary set is processed until the event horizon is encountered, then the secondary set is sorted and merged with the remainder of the primary set, and the cycle begins again. Time is saved by reducing the overhead of continually managing a sorted list of events.

Steinman provides an analytic foundation for the event horizon in discrete simulation. He begins with the event density function, the equilibrium distribution of events in the simulation, and from this determines the event-insertion bias (the fraction of the linked list that must be traversed for insertion), the average number of events that are processed in a cycle, and the average event horizon time-interval. The formalism is applied to the beta-density function, a flexible, general probability distribution that provides a large set of test cases. The brief report of the beta-density function application is the only numerical example in the paper.

A major result of the analysis is the demonstration that longer lookahead (the time difference between a processed event and the event that it generates) improves the performance of parallel simulations.

Although this paper is basically theoretical, it is worthy of the attention of simulation practitioners.

Reviewer:  Anthony J. Duben Review #: CR118670 (9505-0344)
Bookmark and Share
  Featured Reviewer  
 
Parallel (I.6.8 ... )
 
 
Discrete event (I.6.8 ... )
 
Would you recommend this review?
yes
no
Other reviews under "Parallel": Date
Synchronous relaxation for parallel simulations with applications to circuit-switched networks
Eick S., Greenberg A., Lubachevsky B., Weiss A. ACM Transactions on Modeling and Computer Simulation 3(4): 287-314, 1993. Type: Article
Sep 1 1994
Parallel independent replicated simulation on a network of workstations
Lin Y. (ed) ACM SIGSIM Simulation Digest 24(1): 73-80, 1994. Type: Article
Dec 1 1995
Understanding supercritical speedup
Gunter M. ACM SIGSIM Simulation Digest 24(1): 81-87, 1994. Type: Article
Jun 1 1995
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy