首页    期刊浏览 2025年02月19日 星期三
登录注册

文章基本信息

  • 标题:Low Complexity Performance Effective Task Scheduling Algorithm for Heterogeneous Computing Environments
  • 本地全文:下载
  • 作者:Ilavarasan, E. ; Thambidurai, P.
  • 期刊名称:Journal of Computer Science
  • 印刷版ISSN:1549-3636
  • 出版年度:2007
  • 卷号:3
  • 期号:2
  • 页码:94-103
  • DOI:10.3844/jcssp.2007.94.103
  • 出版社:Science Publications
  • 摘要:A heterogeneous computing environment is a suite of heterogeneous processors interconnected by high-speed networks, thereby promising high speed processing of computationally intensive applications with diverse computing needs. Scheduling of an application modeled by Directed Acyclic Graph (DAG) is a key issue when aiming at high performance in this kind of environment. The problem is generally addressed in terms of task scheduling, where tasks are the schedulable units of a program. The task scheduling problems have been shown to be NP-complete in general as well as several restricted cases. In this study we present a simple scheduling algorithm based on list scheduling, namely, low complexity Performance Effective Task Scheduling (PETS) algorithm for heterogeneous computing systems with complexity O (e) (p+ log v), which provides effective results for applications represented by DAGs. The analysis and experiments based on both randomly generated graphs and graphs of some real applications show that the PETS algorithm substantially outperforms the existing scheduling algorithms such as Heterogeneous Earliest Finish Time (HEFT), Critical-Path-On a Processor (CPOP) and Levelized Min Time (LMT), in terms of schedule length ratio, speedup, efficiency, running time and frequency of best results.
  • 关键词:DAG; task graph; task scheduling; heterogeneous computing system; schedule length; speedup; efficiency
国家哲学社会科学文献中心版权所有