Proceedings of the 28th Conference on Winter Simulation - WSC '96 1996
DOI: 10.1145/256562.256812
|View full text |Cite
|
Sign up to set email alerts
|

Language based state saving extensions for optimistic parallel simulation

Abstract: One of the greatest challenges in making optimistic synchronization techniques such as Time Warp practical tools is making state saving efficient and easy to use, State saving is necessary so that when optimistic execution is found to be out of order, rollback can be

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1

Citation Types

0
3
0

Year Published

1997
1997
2010
2010

Publication Types

Select...
3
1

Relationship

1
3

Authors

Journals

citations
Cited by 4 publications
(3 citation statements)
references
References 16 publications
(2 reference statements)
0
3
0
Order By: Relevance
“…Time Warp needs to overcome several problems in order to maintain good efficiency. These problems have prompted a flood of research in areas of state saving (e.g., Gomes et al, 1996;Lin and Lazowska, 1990;Lin et al, 1993;Ronngren et al, 1996), rollback (e.g., Gafni, 1988;Reiher et al, 1990;West, 1988), GVT computation (e.g., Fujimoto and Hybinette, 1997;Mattern, 1993;Samadi, 1985), memory management (e.g., Jefferson, 1990;Lin and Preiss, 1991;Preiss and Loucks, 1995), and alternative optimistic execution (e.g., Dickens and Reynolds, 1990;Sokol et al, 1988;Steinman, 1991Steinman, , 1993. The jury is out on which of the two approaches is a better choice.…”
Section: Parallel and Distributed Simulationmentioning
confidence: 99%
“…Time Warp needs to overcome several problems in order to maintain good efficiency. These problems have prompted a flood of research in areas of state saving (e.g., Gomes et al, 1996;Lin and Lazowska, 1990;Lin et al, 1993;Ronngren et al, 1996), rollback (e.g., Gafni, 1988;Reiher et al, 1990;West, 1988), GVT computation (e.g., Fujimoto and Hybinette, 1997;Mattern, 1993;Samadi, 1985), memory management (e.g., Jefferson, 1990;Lin and Preiss, 1991;Preiss and Loucks, 1995), and alternative optimistic execution (e.g., Dickens and Reynolds, 1990;Sokol et al, 1988;Steinman, 1991Steinman, , 1993. The jury is out on which of the two approaches is a better choice.…”
Section: Parallel and Distributed Simulationmentioning
confidence: 99%
“…Various methods for efficient checkpointing of objects have been proposed. These include copy state-saving -complete state is saved, incremental state-saving -only modified state is saved (Steinman 1993), hardware-based state-saving (Fujimoto, Tsai, and Gop-alakrishnan 1988), and language extensions for state-saving (Gomes, Unger, and Cleary 1996). Efficient schemes for incremental state-saving, such as those employed by Steinmain (1993)) require user-intervention for checkpointing and state-saving.…”
Section: Related Workmentioning
confidence: 99%
“…We consider that optimistic synchronization methods may not be adapted to this kind of simulation, for two main reasons. First, because of the complexity of the components present in network models, the necessary state-saving operations would lead to a significant overhead, even if some recent techniques do optimize these operations [7]. The second reason is related to stability and implementation costs: the additional code achieving state-saving may be complex to write, and implementation errors would lead to potentially unnoticed inconsistencies in simulation results.…”
Section: Introductionmentioning
confidence: 99%