HETS: Heterogeneous Edge and Task Scheduling Algorithm for Heterogeneous Computing Systems

被引:11
|
作者
Masood, Anum [1 ]
Munir, Ehsan Ullah [1 ]
Rafique, M. Mustafa [2 ]
Khan, Samee U. [3 ]
机构
[1] COMSATS Inst Informat Technol, Dept Comp Sci, Wah Cantt, Pakistan
[2] IBM Res, Dublin, Ireland
[3] North Dakota State Univ, Dept Elect & Comp Engn, Fargo, ND 58102 USA
关键词
Bandwidth-aware scheduling; heterogeneous computing systems; task scheduling; Directed Acyclic Graph; PERFORMANCE;
D O I
10.1109/HPCC-CSS-ICESS.2015.295
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Widely used computing systems are heterogeneous in nature, comprising of interconnected resources which differ in computational capability of processing nodes and network bandwidth. Due to this diversity, an efficient heuristic is required to achieve high performance in heterogeneous computing system. In our proposed scheduling algorithm, Heterogeneous Edge and Task Scheduling (HETS), we schedule the communication between the tasks of application graph onto the network links of varying bandwidth, and schedule these tasks of different computation on the network processors after considering the computational capability of the available processors. In HETS, the prioritization is done by calculating the edge priority as well as the node priority. HETS algorithm selects the task after all its incoming edges are scheduled. The proposed algorithm minimizes the communication overhead of the application graph edges and obtains reduced schedule length in terms of the overall execution time. Performance of the proposed algorithm is studied by varying parameters of the standard task graphs as well as on real world directed acyclic graphs (DAGs) application, such as, CyberShake, Gaussian Elimination, and Montage. Extensive simulation results show the effectiveness of HETS algorithm in terms of reduced makespan and improved Schedule Length Ratio (SLR) for the given tasks.
引用
收藏
页码:1865 / 1870
页数:6
相关论文
共 50 条
  • [1] A Task Scheduling Algorithm for Heterogeneous Distributed Computing Systems
    Badral, Undrakh
    Kim, Jin Suk
    INFORMATION-AN INTERNATIONAL INTERDISCIPLINARY JOURNAL, 2008, 11 (05): : 553 - 560
  • [2] Task scheduling for heterogeneous computing systems
    Shaikhah AlEbrahim
    Imtiaz Ahmad
    The Journal of Supercomputing, 2017, 73 : 2313 - 2338
  • [3] Task scheduling for heterogeneous computing systems
    AlEbrahim, Shaikhah
    Ahmad, Imtiaz
    JOURNAL OF SUPERCOMPUTING, 2017, 73 (06): : 2313 - 2338
  • [4] Starvation Avoidance Task Scheduling Algorithm for Heterogeneous Computing Systems
    Gawanmeh, Amjad
    Mansoor, Wathiq
    Abed, Sa'ed
    Kablaoui, Darin
    Al Faisal, Hala
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND COMPUTATIONAL INTELLIGENCE (CSCI 2021), 2021, : 1794 - 1799
  • [5] A novel task scheduling algorithm for distributed heterogeneous computing systems
    Lai, Guan-Joe
    APPLIED PARALLEL COMPUTING: STATE OF THE ART IN SCIENTIFIC COMPUTING, 2006, 3732 : 1115 - 1122
  • [6] A scheduling algorithm for heterogeneous computing systems by edge cover queue
    Chen, Yu-meng
    Liu, Song -lin
    Chen, Yan-jun
    Ling, Xiang
    KNOWLEDGE-BASED SYSTEMS, 2023, 265
  • [7] An efficient genetic algorithm for task scheduling in heterogeneous distributed computing systems
    Daoud, Mohammad I.
    Kharma, Nawwaf
    2006 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1-6, 2006, : 3243 - +
  • [8] A Low-Complexity Task Scheduling Algorithm for Heterogeneous Computing Systems
    Lotfifar, Foad
    Shahhoseini, Hadi Shahriar
    2009 THIRD ASIA INTERNATIONAL CONFERENCE ON MODELLING & SIMULATION, VOLS 1 AND 2, 2009, : 596 - 601
  • [9] On task matching and scheduling in heterogeneous computing systems
    Chuang, PJ
    Wei, CH
    PDPTA'2001: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, 2001, : 901 - 907
  • [10] Task scheduling algorithm for heterogeneous Computing Power Network
    He, Guodong
    Li, Xiaohui
    Lv, Siting
    Zhou, Yuanyuan
    Ni, ZhiGang
    Chen, Xingbo
    2024 IEEE 99TH VEHICULAR TECHNOLOGY CONFERENCE, VTC2024-SPRING, 2024,