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

skip to main content
article
Free access

Cost of state saving & rollback

Published: 01 July 1994 Publication History

Abstract

Approaches to state saving and rollback for a shared memory, optimistically synchronized, simulation executive are presented. An analysis of copy state saving and incremental state saving is made and these two schemes are compared. Two benchmark programs are then described, one a simple, all overhead, model and one a performance model of a regional Canadian public telephone network. The latter is a large SS7 common channel signalling model that represents a very challenging, practical, test application for parallel simulation. Experimental results are presented which show the necessity and sufficiency of incremental state saving for this application.

References

[1]
Baezner, D., Cleary, J., Lomow, G., and Unger, B. (1989) "Algorithmic Optimizations of Simulations on Time Warp", S CS Conf. on Distributed Simulation, Simulation Series, 21(2) 73-78, Tampa, March.
[2]
Bellanot, S. (1992) "State Skipping Performance with the Time Warp Operating System" PADS92, SCS Simulation Series 24(3), January.
[3]
Choi, J.D., Miller, B.P. and Netzer, R.H.B.(1988) "Techniques for Debugging Parallel Programs with Fiowback Analysis" computer science technical report #786, University of Wisconsin, later in ACM Trans.on Programming Languages and Systems.
[4]
Fujimoto, R.M. (1989) "Time Warp on a Shared Memory Multiprocessor", Trans. of the SCS 6(3), 211-239, July.
[5]
Fujimoto, R.M. (1990) "Parallel Discrete Event Simulation", Communications of the ACM, 33(10), 30-53, October.
[6]
Hennessy, J.L. and Patterson, D.A. (1990) "Computer Architecture - A Quantitative Approach" Morgan Kaufmann Inc.
[7]
Jefferson, D.R. (1985) "Virtual Time", ACM Transactions on Programming Languages and Systems, 7(3), 404-425, July.
[8]
Jefferson, D.R. (1990) "Virtual Time II: The Cancelback Protocol for Storage Management in TimeWarp", Proc. of the 9th Annual ACM Symposium on Principles of Distributed Computing, 75-90, August.
[9]
Lin, Yi B ing (Jason), Priess, B.R., Loucks, W.M. and Lazowska, E.D. (1993) "Selecting the Checkpoint Interval in Time Warp Simulations", PADS93, SCS Simulation Series 23(1), 3-8, July.
[10]
Prakash, A. and Knister, M.J. (1992) "Undoing Actions in Collaborative Work", ACM Conf. on Computer Supported Cooperative Work: Sharing Perspectives, Toronto, 273-280, November.
[11]
Thimbleby, H. (1990) "User Interface Design" ACM Press, New York, 261-286.
[12]
Unger, B.W., Cleary, J., Dewar, A. and Xiao, Z. (1990) "A Multi-Lingual Optimistic Distributed Simulator", Transactions of the Society for Computer Simulation, 7 (2) 121- 152, June.
[13]
Unger, B.W., Goetz, D.J. and Maryka, S.W. (1993a) "The Simulation of SS7 Common Channel Signalling", in press, IEEE Communications.
[14]
Unger, B.W., Cleary, J.G., Covington, A. and West, D. (1993b) "An External State Management System for Optimistic Parallel Simulation", Winter Simulation Conference, Los Angeles, December.

Cited By

View all
  • (2017)Time- and space-conscious omniscient debugging of parallel DEVSProceedings of the Symposium on Theory of Modeling & Simulation10.5555/3108905.3108908(1-12)Online publication date: 23-Apr-2017
  • (1996)Language based state saving extensions for optimistic parallel simulationProceedings of the 28th conference on Winter simulation10.1145/256562.256812(794-800)Online publication date: 8-Nov-1996
  • (1996)Transparent incremental state saving in time warp parallel discrete event simulationACM SIGSIM Simulation Digest10.1145/238793.23881826:1(70-77)Online publication date: 1-Jul-1996
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM SIGSIM Simulation Digest
ACM SIGSIM Simulation Digest  Volume 24, Issue 1
July 1994
192 pages
ISSN:0163-6103
DOI:10.1145/195291
Issue’s Table of Contents
  • cover image ACM Conferences
    PADS '94: Proceedings of the eighth workshop on Parallel and distributed simulation
    August 1994
    196 pages
    ISBN:1565550277
    DOI:10.1145/182478

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 01 July 1994
Published in SIGSIM Volume 24, Issue 1

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)72
  • Downloads (Last 6 weeks)5
Reflects downloads up to 14 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2017)Time- and space-conscious omniscient debugging of parallel DEVSProceedings of the Symposium on Theory of Modeling & Simulation10.5555/3108905.3108908(1-12)Online publication date: 23-Apr-2017
  • (1996)Language based state saving extensions for optimistic parallel simulationProceedings of the 28th conference on Winter simulation10.1145/256562.256812(794-800)Online publication date: 8-Nov-1996
  • (1996)Transparent incremental state saving in time warp parallel discrete event simulationACM SIGSIM Simulation Digest10.1145/238793.23881826:1(70-77)Online publication date: 1-Jul-1996
  • (1996)Transparent incremental state saving in time warp parallel discrete event simulationProceedings of the tenth workshop on Parallel and distributed simulation10.1145/238788.238818(70-77)Online publication date: 1-Jul-1996
  • (1995)SimKitProceedings of the 27th conference on Winter simulation10.1145/224401.224714(706-713)Online publication date: 1-Dec-1995
  • (2018)Efficient reversible uniform and non-uniform random number generation in UNU.RANProceedings of the Annual Simulation Symposium10.5555/3213032.3213034(1-10)Online publication date: 15-Apr-2018
  • (2002)Parallel and distributed simulationProceedings of the 34th conference on Winter simulation: exploring new frontiers10.5555/1030453.1030552(712-719)Online publication date: 8-Dec-2002
  • (2002)Fast cell level ATM network simulationProceedings of the Winter Simulation Conference10.1109/WSC.2002.1172951(712-719)Online publication date: 2002
  • (1997)State saving for interactive optimistic simulationProceedings of the eleventh workshop on Parallel and distributed simulation10.1145/268826.268904(72-79)Online publication date: 1-Jun-1997
  • (1997)State saving for interactive optimistic simulationACM SIGSIM Simulation Digest10.1145/268823.26890427:1(72-79)Online publication date: 1-Jun-1997
  • 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

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media