2010
DOI: 10.2507/ijsimm09(3)1.146
|View full text |Cite
|
Sign up to set email alerts
|

An efficient optimistic time management algorithm for discrete-event simulation system

Abstract: Time Wrap algorithm is a well-known mechanism of optimistic synchronization in a parallel discrete-event simulation (PDES) system. It offers a run time recovery mechanism that deals with the causality errors. For an efficient use of rollback, the global virtual time (GVT) computation is performed to reclaim the memory, commit the output, detect the termination, and handle the errors. This paper presents a new unacknowledged message list (UML) scheme for an efficient and accurate GVT computation. The proposed U… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2013
2013
2019
2019

Publication Types

Select...
3

Relationship

1
2

Authors

Journals

citations
Cited by 3 publications
(7 citation statements)
references
References 30 publications
0
7
0
Order By: Relevance
“…Processors use EBs to record the number of events sent and received by LPs, as well as the LVT of each LP and the timestamps of events in transit. GVT computation via the EB approach can avoid message acknowledgement, which is a common solution for the problem of transient event in distributed GVT algorithms [16,17,20,21]. In our algorithm, the size of Event-Bulk is negatively correlated with the accuracy of GVT computation but positively correlated with the performance of GVT computation.…”
Section: Introductionmentioning
confidence: 94%
See 2 more Smart Citations
“…Processors use EBs to record the number of events sent and received by LPs, as well as the LVT of each LP and the timestamps of events in transit. GVT computation via the EB approach can avoid message acknowledgement, which is a common solution for the problem of transient event in distributed GVT algorithms [16,17,20,21]. In our algorithm, the size of Event-Bulk is negatively correlated with the accuracy of GVT computation but positively correlated with the performance of GVT computation.…”
Section: Introductionmentioning
confidence: 94%
“…In GVT algorithms for distributed memory platforms, LPs communicate their LVTs and the timestamps of events in transit with each other by exchanging messages. GVT algorithms have to tackle two problems: the LVT simultaneous reporting problem and the transient message problem [20,21]. The LVT simultaneous reporting problem is that it is difficult to measure LVTs of all LPs running concurrently on different processors (or threads) at the same wall-clock time.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Conservative synchronization is performed using the NMA and its variant techniques. Some recent advancements and interesting results in the optimistic algorithms can be found in [7][8][9][10]. Conservative protocols fundamentally maintain causality in event execution by strictly disallowing the processing of events out of time-stamp order [4].…”
Section: Event Synchronization Through Conservative Tmamentioning
confidence: 99%
“…The need for message exchange, interoperability, reduced latency, and parallel execution are motivating principles behind dividing a single large simulation into number of events and distributing them into distant nodes in a distrusted network [7]. Each of the above mentioned principles clearly require synchronization to be the least common denominator.…”
Section: Event Synchronization Through Conservative Tmamentioning
confidence: 99%