ACM Home Page
Please provide us with feedback. Feedback
Automatic incremental state saving
Full text PdfPdf (871 KB)
Source Workshop on Parallel and Distributed Simulation archive
Proceedings of the tenth workshop on Parallel and distributed simulation table of contents
Philadelphia, Pennsylvania, United States
Pages: 78 - 85  
Year of Publication: 1996
ISBN:0-8186-7539-X
Also published in ...
Authors
Darrin West  Science Applications International Corporation, 4301 N Fairfax Drive, Arlington VA
Kiran Panesar  Georgia Institute of Technology, 801 Atlantic Drive, Atlanta GA
Sponsors
IEEE-CS\TCSIM : TC on Simulation
SIGSIM: ACM Special Interest Group on Simulation and Modeling
SCS : Society for Computer Simulation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 14,   Citation Count: 17
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/238788.238820
What is a DOI?

ABSTRACT

We present an Incremental State Saving technique for which the state saving calls are inserted automatically by directly editing the application executable. This method has the advantage of being easy to use since it is fully automatic, and has good performance since it adds overhead only where state is being modified. Since the editing happens on executable code, the method is independent of the compiler, and allows third party libraries to be used. None of the previous incremental state saving methods have both of these features. We find that it is beneficial to use Automatic Incremental State Saving if less than 15% of the state is modified in each event as compared to copy state saving. This technique allows us to efficiently parallelize existing simulations, and makes Time Warp more accessible to non-Time Warp experts.


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
2
 
3
 
4
R. M. Fujimoto. Parallel discrete event simulation: Will the field survive? ORSA Journal on Computing, (3):213-- 230, summer 1993.
5
6
 
7
Fabian Gomes. State saving and restoration experiments. http://bungee.cpsc.ucalgary.ca/GOMES/expts.html.
8
9
10
 
11
Baezner, D., Lomow,G., Unger, B. "Sim++: the Transition to Distributed Simulation," Proc. SCS Multiconference on Distributed Simulation, San Diego, California, January, 1990.
 
12
13
 
14
 
15
James R. Larus Wisconsin Architectural Research Tool Set. http :llwww.cs. wisc.edul~laruslwarts.html
16
17
 
18
Pure Software Inc. HomePage. http://www.mwl.comlpurel
 
19
B. Randell System Structure for software fault tolerance. IEEE Transcations on Software Engineering 1 (2):220-232, June 1975.
 
20
D. L. Russel State restoration in systems of communicating processes. /EEE Transcations of Software Engineering, 6(2):183-194, March 1980.
 
21

CITED BY  17

Collaborative Colleagues:
Darrin West: colleagues
Kiran Panesar: colleagues