DocumentCode :
2095684
Title :
Dynamic optimization of load distribution in heterogeneous systems
Author :
Haddad, Emile
Author_Institution :
Dept. of Comput. Sci., Virginia Polytech. Inst. & State Univ., Blacksburg, VA, USA
fYear :
1994
fDate :
34450
Firstpage :
29
Lastpage :
34
Abstract :
Considers at run-time t the dynamic load redistribution of the m(t) interacting heterogeneous unexecuted modules of a given workload over the p(t) heterogeneous processors available at time t. Average-valued parameters are used to model the workload parameters and its execution on the system processors. We seek to minimize a multi-metric objective function representing a combination of workload completion time, communication cost, resource utilization cost, and processor idle-time cost. The efficacy of a processor is defined as a composite measure of its CPU speed, memory speed, and the averaged workload parameters. The optimal load distribution is found to be the apportionment of the total load among a subset of the available processors, composed of the q(t)⩽p(t) most efficacious processors, in direct proportion to their efficacies
Keywords :
distributed processing; open systems; optimisation; resource allocation; CPU speed; available processors; average-valued parameters; communication cost; dynamic load redistribution; dynamic optimization; heterogeneous processors; interacting heterogeneous unexecuted modules; load apportioning; memory speed; multi-metric objective function minimization; optimal load distribution; processor efficacy; processor idle-time cost; resource utilization cost; workload completion time; workload parameters; Computer science; Cost function; Distributed computing; Guidelines; Parallel processing; Resource management; Runtime; Velocity measurement;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Heterogeneous Computing Workshop, 1994., Proceedings
Conference_Location :
Cancun
Print_ISBN :
0-8186-5592-5
Type :
conf
DOI :
10.1109/HCW.1994.324965
Filename :
324965
Link To Document :
بازگشت