| State saving for interactive optimistic simulation |
| Full text |
Pdf
(1.11 MB)
|
| Source
|
Workshop on Parallel and Distributed Simulation
archive
Proceedings of the eleventh workshop on Parallel and distributed simulation
table of contents
Lockenhaus, Austria
Pages: 72 - 79
Year of Publication: 1997
ISBN:0-8186-7965-4
Also published in ...
|
|
Authors
|
|
Steve Franks
|
Department of Computer Science, University of Waikato, Te Whare Wananga o Waikato, Hamilton, New Zealand and Department of Computer Science, The University of Calgary, 2500 University Drive N.W., Calgary, Alberta T2N 1N4, Canada
|
|
Fabian Gomes
|
Department of Computer Science, The University of Calgary, 2500 University Drive N.W., Calgary, Alberta T2N 1N4, Canada
|
|
Brian Unger
|
Department of Computer Science, The University of Calgary, 2500 University Drive N.W., Calgary, Alberta T2N 1N4, Canada
|
|
John Cleary
|
Department of Computer Science, University of Waikato, Te Whare Wananga o Waikato, Hamilton, New Zealand
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 0, Downloads (12 Months): 11, Citation Count: 19
|
|
|
ABSTRACT
Time Warp's optimistic scheduling requires the maintenance of simulation state history to support rollback in the event of causality violations. State history, and the ability to rollback the simulation, can provide unique functionality for human-in-the-loop simulation environments. This paper investigates the use of Time Warp to output valid simulation state in a near real-time manner, re-execute portions of the simulation, and interactively probe simulation values to ascertain underlying causes of transient behavior.A shared-memory, multi-threaded interactive simulation architecture is presented and the additional state saving requirements imposed by interactivity are examined. The shortcomings of existing state saving schemes lead us to propose Multiplexed State Saving (MSS). By interleaving checkpointing and incremental state logs MSS provides bounded rollback costs and asynchronous access to prior simulation state. The interaction algorithms and MSS form a scalable, bounded cost component suitable for use in a real-time interactive Time Warp system.
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
|
J.R. Agre and P. A. Tinker, "Useful Extensions to a Time Warp Simulation System," presented at SCS Multiconference on Advances in Parallel and Distributed Simulation, Anaheim, California, 1991.
|
| |
2
|
H. Bauer and C. Sporer, "Reducing Rollback Overhead in Time-Warp Based Distributed Simulation with Optimized Incremental State Saving," presented at The 26th Annual Simulation Symposium, pages 12-20, March 1993.
|
| |
3
|
S. Bellenot, "State Skipping Performance with the Time Warp Operating System," pregented at 1992 SCS Western Simulation MultiConference on Parallel and Distributed Simulation, Newport Beach, California, 1992.
|
 |
4
|
|
 |
5
|
John Cleary , Fabian Gomes , Brian Unger , Zhonge Xiao , Raimar Thudt, Cost of state saving & rollback, Proceedings of the eighth workshop on Parallel and distributed simulation, p.94-101, July 06-08, 1994, Edinburgh, Scotland, United Kingdom
|
 |
6
|
|
| |
7
|
|
| |
8
|
R. M, Fujimoto, "Performance of Time Warp Under Synthetic Workloads," presented at Proceedings of the SCS Multiconference on Distributed Simulation, San Diego, California, 1990.
|
| |
9
|
B, Gates and J. Marti, "An Empirical Study of the Time Warp Request Mechanisms," presented at SCS Multiconference on Distributed Simulation, San Diego, California, 1988,
|
 |
10
|
|
 |
11
|
Kaushik Ghosh , Richard M. Fujimoto , Karsten Schwan, PORTS: a parallel, optimistic, real-time simulator, Proceedings of the eighth workshop on Parallel and distributed simulation, p.24-31, July 06-08, 1994, Edinburgh, Scotland, United Kingdom
|
| |
12
|
Fabian Gomes , Brian Unger , John Cleary , Steve Franks, Multiplexed state saving for bounded rollback, Proceedings of the 29th conference on Winter simulation, p.460-467, December 07-10, 1997, Atlanta, Georgia, United States
[doi> 10.1145/268437.268527]
|
| |
13
|
Fabian Gomes , John Cleary , Alan Covington , Steve Franks , Brian Unger , Zhong-e Ziao, SimKit: a high performance logical process simulation class library in C++, Proceedings of the 27th conference on Winter simulation, p.706-713, December 03-06, 1995, Arlington, Virginia, United States
[doi> 10.1145/224401.224714]
|
| |
14
|
|
 |
15
|
|
 |
16
|
Yi-Bing Lin , Bruno R. Preiss , Wayne M. Loucks , Edward D. Lazowska, Selecting the checkpoint interval in time warp simulation, Proceedings of the seventh workshop on Parallel and distributed simulation, p.3-10, May 16-19, 1993, San Diego, California, United States
|
| |
17
|
B.D. Lubachevsky, "Bounded Lag Distributed Discrete Event Simulation," presented at SCS Multiconference on Distributed Simulation (PADS 88), San Diego, California, 1988.
|
| |
18
|
J. Marti, "RISE: The Rand Integrated Simulation Environment," presented at SCS Multiconference on Distributed Simulation (PADS 88), San Diego, California, 1988.
|
 |
19
|
|
 |
20
|
|
 |
21
|
|
| |
22
|
|
| |
23
|
|
| |
24
|
L.M. Sokol, D. P. Briscoe, and A. P. Wieland, "MTW: A Strategy for Scheduling Discrete Simulaion Events for Concurrent Execution," presented at SCS Multiconference on Distributed Simulation, San Diego, California, 1988.
|
| |
25
|
L S. Steinman, "SPEEDES: A Multiple-Synchronization Environment for Parallel Discrete-Event Simulation", International Journal in Computer Simulation. Vol.2, Pages 251-286, 1992
|
 |
26
|
|
 |
27
|
Jeffrey S. Steinman , Craig A. Lee , Linda F. Wilson , David M. Nicol, Global Virtual Time and distributed synchronization, Proceedings of the ninth workshop on Parallel and distributed simulation, p.139-148, June 13-16, 1995, Lake Placid, New York, United States
|
CITED BY 19
|
|
|
|
|
|
|
|
|
|
|
Fabian Gomes , Brian Unger , John Cleary , Steve Franks, Multiplexed state saving for bounded rollback, Proceedings of the 29th conference on Winter simulation, p.460-467, December 07-10, 1997, Atlanta, Georgia, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Yarong Tang , Kalyan S. Perumalla , Richard M. Fujimoto , Homa Karimabadi , Jonathan Driscoll , Yuri Omelchenko, Optimistic Simulations of Physical Systems Using Reverse Computation, Simulation, v.82 n.1, p.61-73, January 2006
|
|
|
|
|
|
|
|
|
Malcolm Yoke Hean Low , Boon Ping Gan , Junhu Wei , Xiaoguang Wang , Stephen John Turner , Wentong Cai, Shared State Synchronization for HLA-Based Distributed Simulation, Simulation, v.82 n.8, p.511-521, August 2006
|
|
|
|
|
|
Yarong Tang , Kalyan S. Perumalla , Richard M. Fujimoto , Homa Karimabadi , Jonathan Driscoll , Yuri Omelchenko, Optimistic Parallel Discrete Event Simulations of Physical Systems Using Reverse Computation, Proceedings of the 19th Workshop on Principles of Advanced and Distributed Simulation, p.26-35, June 01-03, 2005
|
|
|
|
|
|
|
|