| Discrete-event simulation and the event horizon part 2: event list management |
| Full text |
Publisher Site
,
Pdf
(1.00 MB)
|
| Source
|
Workshop on Parallel and Distributed Simulation
archive
Proceedings of the tenth workshop on Parallel and distributed simulation
table of contents
Philadelphia, Pennsylvania, United States
Pages: 170 - 178
Year of Publication: 1996
ISBN:0-8186-7539-X
Also published in ...
|
|
Author
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 12, Citation Count: 4
|
|
|
ABSTRACT
The event horizon is a very important concept that applies to both parallel and sequential discrete-event simulations. By exploiting the event horizon, parallel simulations can processes events optimistically in a risk-free manner (i.e., without requiring antimessages) using adaptable "breathing" time cycles with variable time widths. Additionally, exploiting the event horizon can significantly reduce the overhead of event list management that is common to virtually all discrete-event simulations. This paper is a continuation of work previously reported at PADS94. In that report, a complete mathematical formulation of the event horizon was derived under equilibrium conditions using the hold model. Various forms of the beta density function were consequently used to verify the predicted results of the analytic model. This second report describes how the concept of the event horizon can also be applied to event list management. By exploiting the event horizon, the performance of several priority queue data structures are improved including: linked lists, various binary trees, and heaps. A somewhat detailed description of these modified data structures along with other relevant background information is provided for completeness. Performance results for each of these priority queue data structure is provided.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
 |
1
|
|
 |
2
|
|
 |
3
|
Chien-Chun Chou , Steven C. Bruell , Douglas W. Jones , Wen Zhang, A generalized hold model, Proceedings of the 25th conference on Winter simulation, p.756-761, December 12-15, 1993, Los Angeles, California, United States
[doi> 10.1145/256563.256838]
|
| |
4
|
|
| |
5
|
Crane C., 1972. "Linear Lists and Priority Queues as Balanced Binary Trees." STAN-CS-72-259, Computer Science Department, Stanford University.
|
| |
6
|
Damitio M., et. at., 1994. "Comparing the Breathing Time Buckets Algorithm and the Time Warp Operating System on a Transputer Architecture." In proceedings of the SCS European Simulation Multiconference, Pages 141-145.
|
| |
7
|
Horowitz E. and Sahni S., 1976. "Fundamentals of Data Structures." Computer Science Press, Inc.
|
 |
8
|
|
| |
9
|
|
| |
10
|
Papoulis A. 1965. "Probability, Random Variables, and Stochastic Processes." McGraw-Hill Series in System Science, New York, pages 104, 147.
|
 |
11
|
|
| |
12
|
|
| |
13
|
|
 |
14
|
Robert Rönngren , Rassul Ayani , Richard M. Fujimoto , Samir R. Das, Efficient implementation of event sets in Time Warp, Proceedings of the seventh workshop on Parallel and distributed simulation, p.101-108, May 16-19, 1993, San Diego, California, United States
|
| |
15
|
|
 |
16
|
|
| |
17
|
Steinman J., 1992. "SPEEDES: A MultipIe-Synchronization Environment for Parallel Discrete-Event Simulation." International Journal in Computer Simulation. Vol. 2, No. 3. Pages 251-286.
|
 |
18
|
|
 |
19
|
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|