DocumentCode :
2069318
Title :
Optimal distribution and scheduling of parallel workloads with synchronization delays
Author :
Haddad, Emile
Author_Institution :
Dept. of Comput. Sci., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
Volume :
2
fYear :
1994
fDate :
4-7 Jan. 1994
Firstpage :
512
Lastpage :
521
Abstract :
Optimal program module distributions are determined for a parallel workload to be run on the processors of a homogeneous multiple-processor system. The optimization minimizes a weighted combination of cost and performance metrics: workload completion time, processors total idle time, execution cost, communication cost and load imbalance. The time-related metrics are formulated based on a realistic modeling of the serial and concurrent time activities of the system processors including synchronisation delays. Exact analysis leads to closed-form analytical criteria and efficient algorithms for determining the optimal load distributions which are found to be of four types: balancing all modules over all processors, assigning all modules to one processor, balancing all modules over some processors, and balancing all modules over all except one processor with a peak load. The algorithms have linear time-complexity. For a given optimal load distribution, further optimization leads to the elimination of sync delay for the busiest processor by selecting a specific module assignment.<>
Keywords :
optimisation; parallel processing; parallel programming; resource allocation; scheduling; synchronisation; closed-form analytical criteria; communication cost; concurrent time activities; cost; execution cost; homogeneous multiple-processor system; linear time-complexity.; load imbalance; optimal load distribution; optimal load distributions; optimal program module distributions; optimization; parallel workload; parallel workload distribution; parallel workload scheduling; performance metrics; processors total idle time; serial time activities; synchronisation delays; synchronization delays; time-related metrics; workload completion time;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
System Sciences, 1994. Proceedings of the Twenty-Seventh Hawaii International Conference on
Conference_Location :
Wailea, HI, USA
Print_ISBN :
0-8186-5090-7
Type :
conf
DOI :
10.1109/HICSS.1994.323232
Filename :
323232
Link To Document :
بازگشت