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

被引:8
|
作者
Orduña, JM [1 ]
Arnau, V [1 ]
Ruiz, A [1 ]
Valero, R [1 ]
Duato, J [1 ]
机构
[1] Univ Valencia, Dept Informat, E-46003 Valencia, Spain
关键词
D O I
10.1109/ICPP.2000.876155
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
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 he used in the design of communication-aware scheduling strategies for those situations where the communication requirements are the system performance bottleneck.
引用
收藏
页码:391 / 398
页数:8
相关论文
共 50 条
  • [1] A communication-aware task scheduling algorithm for heterogeneous systems
    Lai, GJ
    14TH INTERNATIONAL WORKSHOP ON DATABASE AND EXPERT SYSTEMS APPLICATIONS, PROCEEDINGS, 2003, : 161 - 166
  • [2] Towards a communication-aware task scheduling strategy for heterogeneous systems
    Orduña, JM
    Silla, F
    Duato, J
    COMPUTING AND INFORMATICS, 2001, 20 (03) : 245 - 267
  • [4] A new task mapping technique for communication-aware scheduling strategies
    Orduña, JM
    Silla, F
    Duato, J
    INTERNATIONAL CONFERENCE ON PARALLEL PROCESSING WORKSHOPS, PROCEEDINGS, 2001, : 349 - 354
  • [5] Performance analysis of communication-aware task scheduling algorithms for heterogeneous computing
    Lai, GJ
    2003 IEEE PACIFIC RIM CONFERENCE ON COMMUNICATIONS, COMPUTERS, AND SIGNAL PROCESSING, VOLS 1 AND 2, CONFERENCE PROCEEDINGS, 2003, : 788 - 791
  • [6] Scheduling communication-aware tasks on distributed heterogeneous computing systems
    Lai, GJ
    24TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS WORKSHOPS, PROCEEDINGS, 2004, : 852 - 857
  • [7] Communication-aware scheduling algorithm based on heterogeneous computing systems
    Ruan, Youlin
    Liu, Gan
    Han, Jianjun
    Li, Qinghua
    COMPUTATIONAL SCIENCE - ICCS 2007, PT 1, PROCEEDINGS, 2007, 4487 : 426 - +
  • [8] Communication-aware task scheduling and voltage selection for total systems energy minimization
    Varatkar, G
    Marculescu, R
    ICCAD-2003: IEEE/ACM DIGEST OF TECHNICAL PAPERS, 2003, : 510 - 517
  • [9] Power constraint communication-aware task scheduling in reconfigurable multiprocessors
    Liu, Yan, 1600, Transport and Telecommunication Institute, Lomonosova street 1, Riga, LV-1019, Latvia (18):
  • [10] A Communication-aware Scheduling Algorithm for Hardware Task Scheduling Model on FPGA-based Reconfigurable Systems
    Sheng, Yingying
    Liu, Yan
    Li, Renfa
    Xiao, Xiongren
    JOURNAL OF COMPUTERS, 2014, 9 (11) : 2552 - 2558