ACM Home Page
Please provide us with feedback. Feedback
Elastic time
Full text PdfPdf (582 KB)
Source ACM Transactions on Modeling and Computer Simulation (TOMACS) archive
Volume 8 ,  Issue 2  (April 1998) table of contents
Special issue on modeling and analysis of stochastic systems
Pages: 103 - 139  
Year of Publication: 1998
ISSN:1049-3301
Authors
Sudhir Srinivasan  Mystech Associates, Inc., Falls Church, VA
Paul F. Reynolds, Jr.  Univ. of Virginia, Charlottesville
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 24,   Citation Count: 13
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

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

ABSTRACT

We introduce a new class of synchronization protocols for parallel discrete event simulation, those based on near-perfect state information (NPSI). NPSI protocols are adaptive dynamically controlling the rate at which processes constituting a parallel simulation proceed with the goal of completing a simulation efficiently. We show by analysis that a class of adaptive protocols (that includes NPSI and several others) can both arbitrarily outperform and be arbitrarily outperformed by the Time Warp synchronization protocol. This mixed result both substantiates the promising results we and other adaptive protocol designers have observed, and cautions those who might assume that any adaptive protocol will always be better than any nonadaptive one. We establish in an experimental study that a particular NPSI protocol, the Elastic Time Algorithm, outperforms Time Warp, both temporally and spatially on every workload tested. Although significant options remain with respect to the design of ETA, the work presented here establishes the class of NPSI protocols as a very promising approach.


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
ARVIND, D.K. AND SMART, C.R. 1992. Hierarchical parallel discrete event simulation in Composite Elsa. In Proceedings of the Sixth Workshop on Parallel and Distributed Simulation (Jan.), 147-155.
 
2
BALL, D. AND HOYT, S. 1990. The adaptive Time-Warp concurrency control algorithm. In Proceedings of the SCS Multiconference on Distributed Simulation (Jan.), 174-177.
3
 
4
5
 
6
 
7
DICKENS, P. M. AND REYNOLDS, P. F., JR. 1990. SRADS with local rollback. In Proceedings of the 1990 SCS Multiconference on Distributed Simulation (Jan.), 161-164.
 
8
 
9
10
 
11
FUJIMOTO, R.M. 1993. Parallel discrete-event simulation: Will the field survive? ORSA J. Comput. 5, 3 (Summer), 213-230.
12
13
 
14
HAMNES, D. O. AND TRIPATHI, A. 1994. Evaluation of a local adaptive protocol for distributed discrete event simulation. In Proceedings of the 1994 International Conference on Parallel Processing (August), Vol. III, 127-134.
15
 
16
 
17
LIN, Y-B. 1992. Memory management algorithms for optimistic parallel simulation. In Proceedings of the Sixth Workshop on Parallel and Distributed Simulation (Jan.), 43-52.
 
18
LIPTON, R. J. AND MIZELL, D.W. 1990. Time Warp vs. Chandy-Misra: A worst-case comparison. In Proceedings of the 1990 SCS Multiconference on Distributed Simulation (Jan.), 137-143.
19
20
 
21
MADISETTI, V.K. 1993. Randomized algorithms for self-synchronization. Private communication.
 
22
23
 
24
 
25
MEHL, H. 1991. Speed-up of conservative distributed discrete event simulation methods by speculative computing. In Proceedings of the Fifth Workshop on Parallel and Distributed Simulation (Jan.), 163-166.
26
 
27
 
28
ORSA 1993. ORSA J. Comput. 5, 3 (Summer), 213-248.
29
30
31
32
33
 
34
REYNOLDS, P. F., JR. 1993. The Silver Bullet. ORSA J. Comput. 5, 3 (Summer), 239-241.
 
35
 
36
 
37
SOKOL, L. M., BRISCOE, D. P., AND WIELAND, A.P. 1988. MTW: A strategy for scheduling discrete events for concurrent execution. In Proceedings of the SCS Multiconference on Distributed Simulation (July), 34-42.
 
38
39
 
40
 
41
42
43
 
44
TURNER, S.J. AND XU, M.Q. 1992. Performance evaluation of the Bounded Time Warp algorithm. In Proceedings of the Sixth Workshop on Parallel and Distributed Simulation (Jan.), 117-126.

CITED BY  13

Collaborative Colleagues:
Sudhir Srinivasan: colleagues
Paul F. Reynolds, Jr.: colleagues