JOURNAL ARTICLE

Communication-aware task scheduling algorithm for heterogeneous computing

Tehui HuangTao LiQiankun DongKezhao ZhaoWenjing MaYulu Yang

Year: 2017 Journal:   International Journal of High Performance Computing and Networking Vol: 10 (4/5)Pages: 298-298   Publisher: Inderscience Publishers

Abstract

In this paper, we propose a new task scheduling algorithm for heterogeneous computing platforms, called communication-aware earliest finish time (CEFT). It combines the features of list-scheduling and task-duplication, where task priority is assigned according to communication ratio (CR), a notion defined to represent communication cost. We also present a duplication mechanism, which cooperates with CR to reduce the communication overhead. The time complexity of the algorithm is O(v2 • p), for v tasks and p processors. The experiment results show that CEFT algorithm improves performance by 11% compared with the state-of-the-art list-based algorithm PEFT, and 15.6% compared with duplication-based algorithm HDCPD, in terms of scheduling length ratio. CEFT is the best algorithm compared with PEFT, HDCPD and HEFT regarding to efficiency and average surplus time as well.

Keywords:
Computer science Scheduling (production processes) Distributed computing Dynamic priority scheduling Fair-share scheduling Parallel computing Task (project management) Algorithm Computer network Mathematical optimization Mathematics

Metrics

7
Cited By
0.47
FWCI (Field Weighted Citation Impact)
0
Refs
0.70
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
© 2026 ScienceGate Book Chapters — All rights reserved.