|
ABSTRACT
We provide upper and lower bounds and an approximation for speedup of an optimistic self-initiated distributed simulation using a very simple model. We assume an arbitrary number of processors and a uniform connection topology. By showing that the lower bound increases essentially linearly with P, the number of processors, we find that the optimistic approach scales well as P increases. The model tracks the progress of Global Virtual Time (GVT) and eliminates the need to know the virtual time positions of all processors, thus making the analysis quite straightforward.
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
|
C~ANC, C. S., AND NELSON, R. Bounds on the speedup and efficiency of partial synchronization in parallel processing systems. Tech. Rep. RC 16474, IBM T. J. Watson Research Center, Yorktown Heights, N.Y., Jan. 1991.
|
| |
2
|
|
| |
3
|
FELDERMAN, R. E., AND KLEINROCK, L. Two processor time warp analysis: Capturing the effects of message queueing and rollback/state saving costs. Tech. Rep. 920035, Dept. of Computer Science, Univ. of California, Los Angeles, 1992.
|
| |
4
|
FELDERMAN, R. E., AND KLEINROCK, L. Two processor time warp analysis: Some results on a unifying approach. In Proceedings of the 5th Workshop on Parallel and Distributed S~rnulatton (PADS91), vol. 23, Society for Computer Simulation, Jan. 1991, pp. 3-10.
|
 |
5
|
|
| |
6
|
|
 |
7
|
|
| |
8
|
JOLLEY, L. B.W. Surnrnatton of Series. 2d ed Dover, 1961.
|
| |
9
|
KLEINROCK, L. On distributed systems performance. Comput. Netw. ISDN Syst. 20, 1 5 (Dec. 1990), 206 215.
|
| |
10
|
KLEINROCK, L., AND FELDERMAN, R. E. Two processor time warp analysis: A unifying approach. Tech Rep. 920034, Computer Science Dept, Unlv of California, Los Angeles Also Int J. Comput. Stmul.
|
| |
11
|
|
 |
12
|
|
| |
13
|
LIN, YI-B., AND LAZOWSKA, E.D. Effect of process scheduhng in parallel simulation. Int. J Cornput. Szmul. 2, 1 (1992), 107-121.
|
| |
14
|
LIN, YI-B., AND L~ZOWSKA, E.D. Reducing the state saving' overhead for time warp parallel simulation. Tech. Rep. 90-02-03, Dept. of Computer Science and Engineering, Univ. of Washington, Feb. 1990.
|
| |
15
|
LIN, YI-B., AND LAZOWSKA, E D. Optimality considerations for "time warp" parallel simulation. In Proceedzngs of the SCS Mult~conference on Dzstrlbuted Slmulatzon, vol. 22, 1, Society for Computer Simulation, Jan. 1990, pp. 29-34.
|
| |
16
|
LIN, YI-B., LAZOWSKA, E. D., AND BAER, J.-L. Parallel trace-driven simulation ofmultiprocessor cache performance: Algorithms and analysis. Tecb. Rep. 89-07-06, Dept. of Computer Science and Engineering, Univ. of Washington, Seattle, July 1989.
|
| |
17
|
LUBACHEVSKY, B.D. Efficient parallel simulations of asynchronous cellular arrays. Complex Syst I (1987), 1099 1123.
|
 |
18
|
B. Lubachevsky , A. Shwartz , A. Weiss, Rollback sometimes works...if filtered, Proceedings of the 21st conference on Winter simulation, p.630-639, December 04-06, 1989, Washington, D.C., United States
[doi> 10.1145/76738.76819]
|
| |
19
|
MADISETTI, V.K. SelLsynchronizing concurrent computing systems Tech. Rep. UCB/ERL M89/122, Electronics Research Laboratory, College of Engineering, Univ. of California, Berkeley, Oct. 1989.
|
| |
20
|
MADISETTI, V, WALED, J., AND MESSERSCHMITT, D. Synchronization m message-passing computers: Models, algorithms, and analysis. In Proceedzngs of the SCS Multwonference on Dzstnbuted Slmulatmn, vol. 22, 1, Society for Computer Simulation, Jan. 1990, pp. 35 48.
|
| |
21
|
|
 |
22
|
|
 |
23
|
|
| |
24
|
|
INDEX TERMS
Primary Classification:
I.
Computing Methodologies
I.6
SIMULATION AND MODELING
I.6.8
Types of Simulation
Subjects:
Distributed
Additional Classification:
C.
Computer Systems Organization
C.4
PERFORMANCE OF SYSTEMS
Subjects:
Modeling techniques;
Performance attributes
General Terms:
Algorithms,
Performance
Keywords:
Global Virtual Time,
Time Warp,
bounds,
discrete-event simulation,
distributed processing,
optimal,
optimistic simulation,
parallel processing,
performance analysis,
speedup,
virtual time
REVIEW
"Mihail Sadeanu : Reviewer"
The performance of the Time Warp algorithm running on many
processors for self-initiating models (SIMs) is considered. The
performance measure of interest is the speedup
S, measured as the rate of the
virtual
more...
|