首页    期刊浏览 2024年11月24日 星期日
登录注册

文章基本信息

  • 标题:A Task Scheduling Algorithm for Multi-Core-Cluster Systems
  • 本地全文:下载
  • 作者:Geng, Xiaozhong ; Xu, Gaochao ; Fu, Xiaodong
  • 期刊名称:Journal of Computers
  • 印刷版ISSN:1796-203X
  • 出版年度:2012
  • 卷号:7
  • 期号:11
  • 页码:2797-2804
  • DOI:10.4304/jcp.7.11.2797-2804
  • 语种:English
  • 出版社:Academy Publisher
  • 摘要:The quantity of cores on one chip increases rapidly with the development of multi-core technology, which has led to more complex structure of cluster system and greatly increasing number of tasks. In order to schedule tasks in multi-core-cluster systems efficiently, a task schedule model based on the directed acyclic graph(DAG) is built, and then a algorithm based on task duplication is proposed. The algorithm is composed of two steps of operations, in which the processes are assigned to processor nodes in the first step and the threads in processes are assigned to core nodes in the second step respectively. The time complexity of this algorithm is less than similar algorithms. For the algorithm, minimization scheduling length is the primary objective, and keeping load balancing between processing nodes is secondary objectives. It can be seen through comparison with correlative work that the algorithm has advantages in scheduling length; furthermore, while the ratio of total communication cost and total computation cost in the task schedule model becomes larger, the advantage of this algorithm is more obvious.
  • 关键词:task duplication;task scheduling;multi-core processor;scheduling length;DAG;multi-core-cluster systems
国家哲学社会科学文献中心版权所有