Practical Scheduling Algorithms of Independent Tasks on Tree-Based Grid Computing Platform

This paper discusses scheduling independent tasks on tree-based grid computing platforms, where resources have different speeds of computation and communication. Instead of minimizing the total execution time, which has been proven to be NP-hard, we improve integral linear planning model. Using this...

Full description

Saved in:
Bibliographic Details
Published in:2007 International Conference on Machine Learning and Cybernetics Vol. 6; pp. 3157 - 3163
Main Authors: Zhen-Yu Wang, Can-Cheng Yang
Format: Conference Proceeding
Language:English
Published: IEEE 01.08.2007
Subjects:
ISBN:1424409721, 9781424409723
ISSN:2160-133X
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:This paper discusses scheduling independent tasks on tree-based grid computing platforms, where resources have different speeds of computation and communication. Instead of minimizing the total execution time, which has been proven to be NP-hard, we improve integral linear planning model. Using this model, the time complexity is high to obtain optimal number of tasks assigned to each computing node of multi-level tree. To address this problem, Push-Pull method is given, which transforms the linear planning of multi-lever tree into single-level tree and therefore the time complexity is greatly reduced. Based on the optimal tasks assignment to each node, a static distributed heuristic task scheduling algorithm is put forward. Experimental results show that the algorithm achives better performance than other algorithms.
ISBN:1424409721
9781424409723
ISSN:2160-133X
DOI:10.1109/ICMLC.2007.4370691