A Scheduling Heuristic For Large-Scale Heterogeneous Computing Environments

Xiao Li Du,Chang Jun Jiang,Fei Vin
2007-01-01
Abstract:A group of features is defined to describe the synthetic performance of processing cells and distinguish their heterogeneousness in large-scale heterogeneous computing environments. Three notable features that can effectively partition the processing cells of target system with fuzzy clustering are verified through several groups, of experiments. Based on fuzzy clustering results of the target system, a Scheduling heuristic algorithm is presented. In the scheduling stage, the cluster with better synthetic performance will be chose first. The algorithm greatly reduces the time spent on the processor selection for large-scale system. The priority designation of tasks takes the influence of critical path nodes and heterogeneous resource into consideration. Experimental results show that it performs very well compared with other algorithm.
What problem does this paper attempt to address?