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 条
  • [31] Communication-Aware Scheduling of Serial Tasks for Dispersed Computing
    Yang, Chien-Sheng
    Pedarsani, Ramtin
    Avestimehr, A. Salman
    2018 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2018, : 1226 - 1230
  • [32] A Genetic Algorithm for Energy Aware Task Scheduling in Heterogeneous Systems
    Lin, Man
    Ng, Sai Man
    PARALLEL PROCESSING LETTERS, 2005, 15 (04) : 439 - 449
  • [33] An availability-aware task scheduling strategy for heterogeneous systems
    Qin, Xiao
    Xie, Tao
    IEEE TRANSACTIONS ON COMPUTERS, 2008, 57 (02) : 188 - 199
  • [34] Communication-aware Parallelization Strategies for High Performance Applications
    Ashraf, Imran
    Bertels, Koen
    Khammassi, Nader
    Le Lann, Jean-Christophe
    2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2015, : 539 - 544
  • [35] Distributed and Communication-Aware Coalition Formation and Task Assignment in Multi-Robot Systems
    Mazdin, Petra
    Rinner, Bernhard
    IEEE ACCESS, 2021, 9 : 35088 - 35100
  • [36] A Heuristic-based Communication-aware Hardware Optimization Approach in Heterogeneous Multicore Systems
    Cuong Pham-Quoc
    Al-Ars, Zaid
    Bertels, Koen
    2012 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2012,
  • [37] Communication-Aware Mapping of KPN Applications onto Heterogeneous MPSoCs
    Castrillon, Jeronimo
    Tretter, Andreas
    Leupers, Rainer
    Ascheid, Gerd
    2012 49TH ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2012, : 1262 - 1267
  • [38] On the design of communication-aware fault-tolerant scheduling algorithms for precedence constrained tasks in grid computing systems with dedicated communication devices
    Zheng, Qin
    Veeravalli, Bharadwaj
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2009, 69 (03) : 282 - 294
  • [39] Dynamic Communication-Aware Scheduling with Uncertainty of Workflow Applications in Clouds
    Miranda, Vanessa
    Tchernykh, Andrei
    Kliazovich, Dzmitry
    HIGH PERFORMANCE COMPUTER APPLICATIONS, 2016, 595 : 169 - 187
  • [40] A note on the complexity of scheduling of communication-aware directed acyclic graph
    Musial, J.
    Guzek, M.
    Bouvry, P.
    Blazewicz, J.
    BULLETIN OF THE POLISH ACADEMY OF SCIENCES-TECHNICAL SCIENCES, 2018, 66 (02) : 187 - 191