JOURNAL ARTICLE

On the design of communication-aware task scheduling strategies for heterogeneous systems

Abstract

Many research activities have focused on the problem of task scheduling in heterogeneous systems from the computational point of view. However an ideal scheduling strategy would also take into account the communication requirements of the applications and the communication bandwidth that the network can offer. In this paper, we first propose a criterion to measure the suitability of each allocation of network resources to each parallel application, according to the communication requirements. Second, we propose a scheduling technique based exclusively on this criterion that provides a near-optimal mapping of processes to processors according to the communication requirements. Evaluation results show that the use of this scheduling technique fully exploits the available network bandwidth, greatly improving network performance. Therefore, the proposed scheduling technique may be used in the design of communication-aware scheduling strategies for those situations where the communication requirements are the system performance bottleneck.

Keywords:
Computer science Distributed computing Scheduling (production processes) Bottleneck Two-level scheduling Dynamic priority scheduling Fair-share scheduling Fixed-priority pre-emptive scheduling Round-robin scheduling Rate-monotonic scheduling Exploit Telecommunications network Computer network Embedded system Quality of service Mathematical optimization

Metrics

13
Cited By
1.86
FWCI (Field Weighted Citation Impact)
23
Refs
0.88
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Interconnection Networks and Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Parallel Computing and Optimization Techniques
Physical Sciences →  Computer Science →  Hardware and Architecture

Related Documents

JOURNAL ARTICLE

Towards a communication-aware task scheduling strategy for heterogeneous systems

Juan M. OrduñaFederico SillaJ. Duato

Journal:   Computing and Informatics / Computers and Artificial Intelligence Year: 2001 Vol: 20 (3)Pages: 245-267
JOURNAL ARTICLE

Communication-aware task scheduling algorithm for heterogeneous computing

Yulu YangWenjing MaKezhao ZhaoQiankun DongTehui HuangTao Li

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

Communication-aware task scheduling algorithm for heterogeneous computing

Tehui HuangTao LiQiankun DongKezhao ZhaoWenjing MaYulu Yang

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

An Availability-Aware Task Scheduling Strategy for Heterogeneous Systems

Xiao QinTao Xie

Journal:   IEEE Transactions on Computers Year: 2008 Vol: 57 (2)Pages: 188-199
JOURNAL ARTICLE

Allocation-aware Task Scheduling for Heterogeneous Multi-cloud Systems

Sanjaya Kumar PandaIndrajeet GuptaPrasanta K. Jana

Journal:   Procedia Computer Science Year: 2015 Vol: 50 Pages: 176-184
© 2026 ScienceGate Book Chapters — All rights reserved.