|
ABSTRACT
Optimistic systems execute events out of order and must undo their errors to produce correct results. Undoing incorrect work can be expensive. By restraining their optimism, such systems might execute fewer events out of order and thereby run faster. This paper examines two methods tested in the Time Warp Operating System. The first method explicitly prevents events from executing in the far simulation future. The second method tries to identify objects that are doing work that has to be undone; such objects are allowed to execute less often. Experimental results show that only modest gains were realized, and that even these gains were unpredictable. While other methods remain untested, the value of limiting optimism seems small.
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
|
Hontalas, P., Beckman, B., Di Loreto, M., Blume, L., Reiher, P., Sturdevant, K., Warren, L. V., Wedel, J., Wieland, F., Jefferson, D. (1989). Performance of the Colliding Pucks Simulation on the Time Warp Operating System (Part 1: Asynchronous Behavior and Sectoring), Proceedings of the Society for Computer Simulation's 1989 Eastern Multiconference.
|
| |
2
|
Jefferson, D., Beckman, B., Wieland, F., Blume, L., Di Loreto, M., Hontalas, P., Laroche, P., Sturdevant, K., Tupman, J., Warren, V., Wedel, J., Younger, H., Bellenot, S. (1987). Distributed Simulation and the Time Warp Operating System, ACM Operating System Review, Vol. 20, No. 4.
|
| |
3
|
Mitra (1985). Personal communications.
|
| |
4
|
Mitra and Mitrani, (1984). Analysis and Optimum Performance of Two Message-Passing Parallel Processors Synchronized By Rollback, Tenth International Symposium on Computer Performance Modeling, Measurement, and Evaluation.
|
| |
5
|
Presley, M., Ebling, M., Wieland, F., Jefferson, D. (1989). Benchmarking the Time Warp Operating System With a Computer Network Simulation, Proceedings of the Society for Computer Simulation's 1989 Eastern Multiconference.
|
| |
6
|
Sokol, L. Stucky, B., Hwang V. (1989). MTW: A Control Mechanism for Parallel Discrete Simulation, Mitre Technical Report MP-89W00008.
|
| |
7
|
Wieland, F., Hawley, L., Feinberg, A., Di Loreto, M., Blume, L., Ruffles, J., Reiher, P., Beckman, B., Hontalas, P., Bellenot, S., Jefferson, D. (1989). Distributed Combat Simulation and Time Warp: The Model and its Performance, Proceedings of the Society for Computer Simulation's 1989 Eastern Multiconference.
|
CITED BY 27
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sudhir Srinivasan , Paul F. Reynolds, Jr., Adaptive algorithms vs. Time Warp: an analytical comparison, Proceedings of the 27th conference on Winter simulation, p.666-673, December 03-06, 1995, Arlington, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Meng-Lin Yu , Sumit Ghosh , Erik DeBenedictis, A provably correct, non-deadlocking parallel event simulation algorithm, Proceedings of the 24th annual symposium on Simulation, p.100-111, April 1991, New Orleans, Louisiana, United States
|
|
|
|
|
|
Sudhir Srinivasan , Paul F. Reynolds, Jr., NPSI adaptive synchronization algorithms for PDES, Proceedings of the 27th conference on Winter simulation, p.658-665, December 03-06, 1995, Arlington, Virginia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|