Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/158459.158460acmconferencesArticle/Chapter ViewAbstractPublication PagespadsConference Proceedingsconference-collections
Article
Free access

Selecting the checkpoint interval in time warp simulation

Published: 01 July 1993 Publication History

Abstract

In Time Warp parallel simulation, the state of each process must be saved (checkpointed) regularly in case a rollback is necessary. Although most existing Time Warp implementations checkpoint after every state transition, this is not necessary, and the checkpoint interval is in reality a tuning parameter of the simulation.
Lin and Lazowska[6] proposed a model to derive the optimal checkpoint interval by assuming that the rollback behavior of Time Warp is not affected by the frequency of checkpointing. An experimental study conducted by Preiss et al.[10] indicates that the behavior of rollback is affected by the frequency of checkpointing in general, and that the Lin-Lazowska model may not reflect the real situations in general.
This paper extends the Lin-Lazowska model to include the effect of the checkpoint interval on the rollback behavior. The relationship among the checkpoint interval, the rollback behavior, and the overhead associated with state saving and restoration is described. A checkpoint interval selection algorithm which quickly determines the optimal checkpoint interval during the execution of Time Warp simulation is proposed. Empirical results indicate that the algorithm converges quickly and always selects the optimal checkpoint interval.

References

[1]
Bellenot, S. State Skipping Performance with the Time Warp Operating Systems. Proc_ 5th Workshop on Parallel and Distributed Simulation, pages 53-64, January 1992.]]
[2]
Fujimoto, R.M. Optimistic Approaches to Parallel Discrete Event Simulation. Transactions of the Society for Computer Simulation, 7(2):153- 191, June 1990.]]
[3]
Fujimoto, R.M., Tsai, J.J., and Gopalakrishnan, G. Design and Evaluation of the Rollback Chip: Special Purpose Hardware for Time Warp. IEEE Transactions on Computer, 41(1):68-82, January 1992.]]
[4]
Jefferson, D. Virtual Time. A CM Transactions on Programming Languages and Systems, 7(3):404-425, July 1985.]]
[5]
Lin, Y.-B., and Lazowska, E.D. Optimality Considerations for Time Warp Parallel Simulation. Proc. 1990 SCS Mulliconference on Distributed Simulation, pages 29-34, January 1990.]]
[6]
Lin, Y.-B., and Lazowska, E.D. Reducing the State Saving Overhead For Time Warp Parallel Simulation. Technical Report 90-02-03, Department of Computer Science and Engineering, University of Washington, 1990.]]
[7]
Nicol, D.M. Parallel Discrete-Event Simulation of FCFS Stochastic Queueing Networks. Proc. A CM SIGPLAN Symposium on Parallel Programming: Experience with Applications, Languages, and Systems, pages 124-137, 1988.]]
[8]
Preiss, B.R. The Yaddes Distributed Discrete Event Simulation Specification Language and Execution Environment. Proc. 1989 SCS Multiconference on Distributed Simulation, pages 139-144, 1989.]]
[9]
Preiss, B.R. Performance of Discrete Event Simulation on a Multiprocessor Using Optimistic and Conservative Synchronization. Proc. International Conference on Parallel Processing, III:218- 222, 1990.]]
[10]
Preiss, B.R., MacIntyre, I.D., and Loucks, W.M. On the Trade-off between Time and Space in Optimistic Parallel Discrete-Event Simulation. Proc. 5th Workshop on Parallel and Distributed Simulation, 1992.]]
[11]
Young, J.W. A First Order Approximation to the Optimum Checkpoint Interval. Communications of the A CM, 17(17):530-531, September 1974.]]

Cited By

View all
  • (2024)Development of the parallel and distributed simulation fieldSIMULATION10.1177/00375497241261407100:12(1197-1223)Online publication date: 2-Dec-2024
  • (2023)Virtual Time III, Part 1: Unified Virtual Time Synchronization for Parallel Discrete Event SimulationACM Transactions on Modeling and Computer Simulation10.1145/350524832:4(1-29)Online publication date: 11-Jan-2023
  • (2020)Graphical Analysis of Rollback Process in Ad Hoc Distributed Traffic SimulationApplied Sciences10.3390/app1101012111:1(121)Online publication date: 24-Dec-2020
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Conferences
PADS '93: Proceedings of the seventh workshop on Parallel and distributed simulation
July 1993
168 pages
ISBN:1565550552
DOI:10.1145/158459

Sponsors

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1993

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Conference

PADS93
Sponsor:
PADS93: Workshop on Parellel and Distributed Simulation
May 16 - 19, 1993
California, San Diego, USA

Acceptance Rates

Overall Acceptance Rate 398 of 779 submissions, 51%

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)115
  • Downloads (Last 6 weeks)25
Reflects downloads up to 08 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2024)Development of the parallel and distributed simulation fieldSIMULATION10.1177/00375497241261407100:12(1197-1223)Online publication date: 2-Dec-2024
  • (2023)Virtual Time III, Part 1: Unified Virtual Time Synchronization for Parallel Discrete Event SimulationACM Transactions on Modeling and Computer Simulation10.1145/350524832:4(1-29)Online publication date: 11-Jan-2023
  • (2020)Graphical Analysis of Rollback Process in Ad Hoc Distributed Traffic SimulationApplied Sciences10.3390/app1101012111:1(121)Online publication date: 24-Dec-2020
  • (2017)Supports for transparent object-migration in PDES systemsJournal of Simulation10.1057/jos.2012.136:4(279-293)Online publication date: 19-Dec-2017
  • (2016)Repast HPC with optimistic time managementProceedings of the 24th High Performance Computing Symposium10.22360/SpringSim.2016.HPC.046(1-9)Online publication date: 3-Apr-2016
  • (2015)Time warp state restoration via delta encodingProceedings of the 2015 Winter Simulation Conference10.5555/2888619.2888969(3025-3036)Online publication date: 6-Dec-2015
  • (2015)Parallel and distributed simulationProceedings of the 2015 Winter Simulation Conference10.5555/2888619.2888624(45-59)Online publication date: 6-Dec-2015
  • (2015)Adaptive Resource Provisioning Mechanism in VEEs for Improving Performance of HLA-Based SimulationsACM Transactions on Modeling and Computer Simulation10.1145/271730926:1(1-25)Online publication date: 29-Jun-2015
  • (2015)Time Warp state restoration via delta encoding2015 Winter Simulation Conference (WSC)10.1109/WSC.2015.7408406(3025-3036)Online publication date: Dec-2015
  • (2015)Parallel and distributed simulation2015 Winter Simulation Conference (WSC)10.1109/WSC.2015.7408152(45-59)Online publication date: Dec-2015
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media