1993
DOI: 10.1145/174134.158473
|View full text |Cite
|
Sign up to set email alerts
|

Breathing Time Warp

Abstract: Time Warp and Breathing Time Buckets are two general-purpose optimistic synchronization strategies for supporting parallel discrete-event simulations. However, each one of these approaches has potential fatal shortcomings. Time Warp may exhibit rollback explosions that can cause an avalance of antimessages. Breathing Time Buckets, on the other hand, may not be able to process enough events per synchronization cycle to remain efficient. A new… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

1
65
0
1

Year Published

1998
1998
2023
2023

Publication Types

Select...
6
2

Relationship

0
8

Authors

Journals

citations
Cited by 61 publications
(67 citation statements)
references
References 4 publications
1
65
0
1
Order By: Relevance
“…Many other techniques for optimism control have been developed over the last two decades. Examples include the Breathing Time Warp protocol [89], the Global Progress Window algorithm [90], the Elastic Time algorithm [91], and the Switch Time Warp mechanism [92]. Likewise, varied flow-control and learning based algorithms have been defined (see, e.g., [93,94]).…”
Section: Optimism Control Mechanismsmentioning
confidence: 99%
See 1 more Smart Citation
“…Many other techniques for optimism control have been developed over the last two decades. Examples include the Breathing Time Warp protocol [89], the Global Progress Window algorithm [90], the Elastic Time algorithm [91], and the Switch Time Warp mechanism [92]. Likewise, varied flow-control and learning based algorithms have been defined (see, e.g., [93,94]).…”
Section: Optimism Control Mechanismsmentioning
confidence: 99%
“…If load migration is warranted, each pair of chosen nodes at the LP level then handles the actual load selection and transfer operations. With the Breathing Time Warp protocol [89], a parallel simulation is executed in a cyclic fashion. Each simulation cycle starts with a purely optimistic TW execution, but then switches to a risk-free synchronization mode using the Breathing Time Buckets algorithm [127].…”
Section: Dynamic Process Migrationmentioning
confidence: 99%
“…The exploitation of the event history joins this sparse state saving approach and several techniques introduced with the aim of limiting the optimism of Time Warp (for example those in [3,4,21]), with the difference that the reduction of the rollback overhead is achieved by reducing the rollback cost instead of the rollback frequency.…”
Section: *Work Partially Supported By Grant No Erb4050pl932483 From mentioning
confidence: 99%
“…The state saving scheme we propose is based on the belief that the likelihood of a rollback point being contained in the virtual time interval I, the delimiting points of which are timestamps of successive events, increases with the distance between those points (a similar observation has been made in [21], with the difference that the starting point of the interval is the GVT of the simulation).…”
Section: A Sparse State Saving Schemementioning
confidence: 99%
“…The method in general represents an optimistic synchronization with time windows (e.g. [6], [7]), and was adapted (by introducing simulation time steps) to specific of wireless communication with contention based media access, as in 802.11 based wireless networks…”
Section: Introductionmentioning
confidence: 99%