Towards a communication-aware task scheduling strategy for heterogeneous systems

Citation
Jm. Orduna et al., Towards a communication-aware task scheduling strategy for heterogeneous systems, COMPUT INFO, 20(3), 2001, pp. 245-267
Citations number
33
Categorie Soggetti
Computer Science & Engineering
Journal title
COMPUTING AND INFORMATICS
ISSN journal
02320274 → ACNP
Volume
20
Issue
3
Year of publication
2001
Pages
245 - 267
Database
ISI
SICI code
0232-0274(2001)20:3<245:TACTSS>2.0.ZU;2-G
Abstract
Many research activities have focused on the problem of task scheduling in heterogeneous systems from the computational point of view. However, a sche duling strategy should also take into account the communication requirement s of the applications and the communication bandwidth offered by the networ k. Towards this end, in this paper we first propose a model of communicatio n cost between network nodes. This model can be used to properly characteri ze the existing network resources. Second, we propose a criterion to measur e the suitability of each allocation of network resources to each parallel application, according to the communication requirements. Third, we propose a scheduling technique based exclusively on this criterion that provides a near-optimal mapping of processes to processors according to the communica tion 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 can be u sed in the design of communication-aware scheduling strategies for those si tuations where the communication requirements are the system performance bo ttleneck.