An Effective Duplication-based Task Scheduling Algorithm with Link Contention Constraints for Heterogeneous Computing System

碩士 === 國立交通大學 === 資訊工程系所 === 92 === Effective application scheduling is critical for achieving high performance in heterogeneous computing environments. An application scheduling problem is to find the minimum schedule length by arranging tasks of application on computing resources. This problem is...

Full description

Bibliographic Details
Main Authors: Hsu Shun-Min, 許順閔
Other Authors: Cheng Chen
Format: Others
Language:en_US
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/09030243299489800730
Description
Summary:碩士 === 國立交通大學 === 資訊工程系所 === 92 === Effective application scheduling is critical for achieving high performance in heterogeneous computing environments. An application scheduling problem is to find the minimum schedule length by arranging tasks of application on computing resources. This problem is a NP-complete problem. Most task scheduling algorithms assume fully connected heterogeneous processors and ignore contention on the network links. For more accurate and efficient schedules, we take the link contention constraints into our system model. We propose a Duplication-based Earliest Finish Time (DEFT) algorithm to solve the scheduling problem effectively. The DEFT algorithm selects the task with highest bottom_level value at each step and assigns the selected task to the processor, which minimizes its earliest finish time by a task duplication mechanism. The simulation studies, based on randomly generated graphs, show that our scheduling algorithm significantly surpasses other algorithms in terms of minimizing the scheduling length of applications.