| An optimal upper bound on the minimal completion time in distributed supercomputing |
| Full text |
Pdf
(733 KB)
|
| Source
|
International Conference on Supercomputing
archive
Proceedings of the 8th international conference on Supercomputing
table of contents
Manchester, England
Pages: 196 - 203
Year of Publication: 1994
ISBN:0-89791-665-4
|
|
Authors
|
|
Lars Lundberg
|
Department of Computer Engineering, Lund University, P.O. Box 118, S-221 00 Lund, Sweden
|
|
Håkan Lennerstad
|
Department of Mathematics, University of Karlskrona/Ronneby, S-371 79 Karlskrona, Sweden
|
|
| Sponsor |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 3, Downloads (12 Months): 10, Citation Count: 2
|
|
|
ABSTRACT
We first consider an MIMD multiprocessor configuration with n processors. A parallel program, consisting of n processes, is executed on this system—one process per processor. The program terminates when all processes are completed. Due to synchronizations, processes may be blocked waiting for events in other processes. Associated with the program is a parallel profile vector v¯, index i (1≤i≤n) in this vector indicates the percentage of the total execution time when i processes are executing.
We then consider a distributed MIMD supercomputer with k clusters, containing u processors each. The same parallel program, consisting of n processes, is executed on this system. Each process can only be executed by processors in the same cluster. Finding a schedule with minimal completion time in this case is NP-hard.
We are interested in the gain of using n processors compared to using k clusters containing u processors each. The gain is defined by the ratio between the minimal completion time using processor clusters and the completion time using a schedule with one process per processor. We present the optimal upper bound for this ratio in the form of an analytical expression in n, v¯, k and u. We also demonstrate how this result can be used when evaluating heuristic scheduling algorithms.
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
|
|
| |
2
|
|
| |
3
|
E.G. Coffman Jr., M. R. Garey and D. S. Johnson, An Application of Bin Packing to Multiprocessor Scheduling, SIAM Journal of Computing, Vol. 7, No. 1, February 1978, pp. 1-17.
|
| |
4
|
R.L. Graham, Bounds on Multiprocessor Timing Anomalies, SIAM Journal of Applied Mathematics, 17, 2 (1969), pp 416-429.
|
| |
5
|
D.K. Friesen, Tighter bounds for the multifit processor scheduling algorithm, SIAM Journal of Computing, 13 (1984), pp. 170-181.
|
| |
6
|
M. Garey and D. Johnson, Computers and Intractability, W.H. Freeman and Company, 1979.
|
 |
7
|
|
| |
8
|
|
| |
9
|
|
| |
10
|
|
| |
11
|
H.S. Stone, Multiprocessor Scheduling with the Aid of Network Flow Algorithms, IEEE Transactions on Software Engineering, Vol. SE-3, No. 1. January 1977, pp. 85-93.
|
 |
12
|
|
|