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 条
  • [41] Communication-aware scheduling of precedence-constrained tasks on related machines
    Su, Yu
    Vardi, Shai
    Ren, Xiaoqi
    Wierman, Adam
    OPERATIONS RESEARCH LETTERS, 2023, 51 (06) : 709 - 716
  • [42] Communication-aware scheduling of data-parallel tasks on multicore architectures
    Shimada, Kana
    Taniguchi, Ittetsu
    Tomiyama, Hiroyuki
    IPSJ Transactions on System LSI Design Methodology, 2019, 12 : 65 - 73
  • [43] Communication-Aware Application Mapping and Scheduling for NoC-Based MPSoCs
    Yu, Heng
    Ha, Yajun
    Veeravalli, Bharadwaj
    2010 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS, 2010, : 3232 - 3235
  • [44] Communication-Aware Multi-Agent Metareasoning for Decentralized Task Allocation
    Carrillo, Estefany
    Yeotikar, Suyash
    Nayak, Sharan
    Jaffar, Mohamed Khalid M.
    Azarm, Shapour
    Herrmann, Jeffrey W.
    Otte, Michael
    Xu, Huan
    IEEE ACCESS, 2021, 9 : 98712 - 98730
  • [45] Communication-Aware Load Balancing of the LU Factorization over Heterogeneous Clusters
    Nesi, Lucas Leandro
    Schnorr, Lucas Mello
    Legrand, Arnaud
    2020 IEEE 26TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS), 2020, : 54 - 63
  • [46] Communication-aware task assignment algorithm for MPSoC using shared memory
    Lee, Ser-Hoon
    Yoon, Yeo-Chan
    Hwang, Sun-Young
    JOURNAL OF SYSTEMS ARCHITECTURE, 2010, 56 (07) : 233 - 241
  • [47] Reliability Aware Real Time Scheduling Strategies for Heterogeneous Embedded Systems
    Ghosh, Saurav Kumar
    Nanda, Abhimanyu
    Dey, Soumyajit
    2018 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM (RAMS), 2018,
  • [48] Acceleration of Communication-Aware Task Mapping Techniques through GPU Computing
    Reyes, Javier
    Orduna, Juan M.
    Vigueras, Guillermo
    Tornero, Rafael
    2013 IEEE 27TH INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS (WAINA), 2013, : 843 - 848
  • [49] Communication-Aware Consensus-Based Decentralized Task Allocation in Communication Constrained Environments
    Raja, Sharan
    Habibi, Golnaz
    How, Jonathan P.
    IEEE ACCESS, 2022, 10 : 19753 - 19767
  • [50] Communication-Aware Consensus-Based Decentralized Task Allocation in Communication Constrained Environments
    Raja, Sharan
    Habibi, Golnaz
    How, Jonathan P.
    IEEE Access, 2022, 10 : 19753 - 19767