Computing Reviews
Today's Issue Hot Topics Search Browse Recommended My Account Log In
Review Help
Search
Efficient optimistic parallel simulations using reverse computation
Carothers C., Perumalla K., Fujimoto R. ACM Transactions on Modeling and Computer Simulation9 (3):224-253,1999.Type:Article
Date Reviewed: Aug 1 2000

Parallel simulation models generally take one of two approaches: optimistic or conservative. The optimistic approach allows the model to reach an unacceptable state, then rolls back to an acceptable state after realizing that it has reached an unacceptable state. The rollback is commonly achieved by using a technique called state saving.

The authors propose reverse computation, which performs the inverses of the individual operations that led to the unacceptable state, as a new rollback technique. Using two examples, ATM Multiplexor Cascade and PCS Network, the authors demonstrate that their new approach has insignificant forward computation overhead and low state memory requirements in fine-grain simulations; achieves better caching, resulting in two- to three-fold speedup when compared to copy state-saving, periodic state-saving, and incremental state-saving; and can be automated using compiler-based techniques.

The paper is well written and self-contained. Every researcher or practitioner working on parallel simulation should read it.

Reviewer:  Osman Balci Review #: CR123051
Bookmark and Share
 
Parallel (I.6.8 ... )
 
 
Discrete event (I.6.8 ... )
 
 
Multiple Data Stream Architectures (Multiprocessors) (C.1.2 )
 
 
Simulation Theory (I.6.1 )
 
Would you recommend this review?
yes
no
Other reviews under "Parallel": Date
Synchronous relaxation for parallel simulations with applications to circuit-switched networks
Eick S., Greenberg A., Lubachevsky B., Weiss A. ACM Transactions on Modeling and Computer Simulation 3(4): 287-314, 1993. Type: Article
Sep 1 1994
Parallel independent replicated simulation on a network of workstations
Lin Y. (ed) ACM SIGSIM Simulation Digest 24(1): 73-80, 1994. Type: Article
Dec 1 1995
Understanding supercritical speedup
Gunter M. ACM SIGSIM Simulation Digest 24(1): 81-87, 1994. Type: Article
Jun 1 1995
more...

E-Mail This Printer-Friendly
Send Your Comments
Contact Us
Reproduction in whole or in part without permission is prohibited.   Copyright 1999-2024 ThinkLoud®
Terms of Use
| Privacy Policy