| Speculative parallel simulation with an adaptive throttle scheme |
| Full text |
Publisher Site
,
Pdf
(940 KB)
|
| Source
|
Workshop on Parallel and Distributed Simulation
archive
Proceedings of the eleventh workshop on Parallel and distributed simulation
table of contents
Lockenhaus, Austria
Pages: 116 - 123
Year of Publication: 1997
ISBN:0-8186-7965-4
Also published in ...
|
|
Authors
|
|
Seng Chuan Tay
|
Department of Information Systems & Computer Science, National University of Singapore, Lower Kent Ridge Road, Singapore 119260
|
|
Yong Meng Teo
|
Department of Information Systems & Computer Science, National University of Singapore, Lower Kent Ridge Road, Singapore 119260
|
|
Siew Theng Kong
|
Department of Information Systems & Computer Science, National University of Singapore, Lower Kent Ridge Road, Singapore 119260
|
|
| Sponsors |
|
| Publisher |
IEEE Computer Society
Washington, DC, USA
|
| Bibliometrics |
Downloads (6 Weeks): 1, Downloads (12 Months): 4, Citation Count: 6
|
|
|
ABSTRACT
Excessive rollback recoveries due to overoptimistic event execution in Time Warp simulators often degrade their runtime performance. This paper presents a two-sided throttling scheme to dynamically adjust the event execution speed of Time Warp simulators. The proposed throttle is based on a new concept called global progress window, which allows the individual simulation process to be positioned on a global time scale, thereby to accelerate or suspend their event execution. As each simulation process can be throttled to a steady state, excessive rollback recoveries due to causality errors can be avoided. To quantify the effect of rollbacks and for purpose of comparing different Time Warp implementations, we propose two new measures called RPE (number of Rollback events Per committed Event), and E (relative Effectiveness in reducing rollback overhead). Our implementation results show that the proposed throttle effectively regulates the proceeding of each simulation process, resulting in a significant reduction in rollback thrashing and elapsed time.
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
|
D. Ball and S. Hoyt, "The Adaptire Time-IVarp Con. currency Control Algorithm," Proc. of the SCS Multiconference on Distributed Simulationt pp. 174-177, 1990.
|
 |
2
|
|
 |
3
|
|
| |
4
|
A. Ferscha, "Parallel and Distributed Simulation of Discrete Event Systems," in Handbook of Parallel and Distributed Computing, McGraw-Hill, 1995.
|
| |
5
|
|
| |
6
|
A. Gafni, "Rollback Mechanisms for Optimistic Distributed Simulation Systems," Proc. of the SCS Multiconference on Distributed Simulation, Vol. 19(3), pp. 61-67, 1988.
|
| |
7
|
Al Geist , Adam Beguelin , Jack Dongarra , Weicheng Jiang , Robert Manchek , Vaidy Sunderam, PVM: Parallel virtual machine: a users' guide and tutorial for networked parallel computing, MIT Press, Cambridge, MA, 1995
|
| |
8
|
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
|
 |
13
|
|
 |
14
|
|
| |
15
|
Peter L. Reiher and David Jefferson, "Virtual Time Based Dynamic Load Management in the Time Warp Operating System," Proc. of the ACM/IEEE/SCS Workshop on Parallel and Distributed Simulation (PADS), pp. 103-111, 1990.
|
 |
16
|
Rolf Schlagenhaft , Martin Ruhwandl , Christian Sporrer , Herbert Bauer, Dynamic load balancing of a multi-cluster simulator on a network of workstations, Proceedings of the ninth workshop on Parallel and distributed simulation, p.175-180, June 13-16, 1995, Lake Placid, New York, United States
|
| |
17
|
J. S. Steinman, "SPEEDES: A Multiple Synchronization Environment for Parallel Discrete-Event Simulation," International Journal in Computer Simulation, Vol. 2, pp. 251-286, 1992.
|
 |
18
|
|
| |
19
|
Y. M. Teo, S. C. Toy and S. T. Kong, "Structured Parallel Simulation o} Discrete-Event Systems," Proc. of Sixth Parallel Computing Workshop, Kawasaki, JAPAN, pp. 2-A-1 to 2-A-10, Nov. 12-13, 1996.
|
Peer to Peer - Readers of this Article have also read:
-
Data structures for quadtree approximation and compression
Communications of the ACM
28, 9
Hanan Samet
-
A hierarchical single-key-lock access control using the Chinese remainder theorem
Proceedings of the 1992 ACM/SIGAPP Symposium on Applied computing
Kim S. Lee
, Huizhu Lu
, D. D. Fisher
-
The GemStone object database management system
Communications of the ACM
34, 10
Paul Butterworth
, Allen Otis
, Jacob Stein
-
An intelligent component database for behavioral synthesis
Proceedings of the 27th ACM/IEEE Design Automation Conference on
Gwo-Dong Chen
, Daniel D. Gajski
-
Putting innovation to work: adoption strategies for multimedia communication systems
Communications of the ACM
34, 12
Ellen Francik
, Susan Ehrlich Rudman
, Donna Cooper
, Stephen Levine
|