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 条
  • [21] A Novel Discrete Differential Evolution Algorithm for Task Scheduling in Heterogeneous Computing Systems
    Kang, Qinma
    He, Hong
    2009 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC 2009), VOLS 1-9, 2009, : 5006 - +
  • [22] On benchmarking task scheduling algorithms for heterogeneous computing systems
    Ashish Kumar Maurya
    Anil Kumar Tripathi
    The Journal of Supercomputing, 2018, 74 : 3039 - 3070
  • [23] MAPPING AND SCHEDULING WITH TASK CLUSTERING FOR HETEROGENEOUS COMPUTING SYSTEMS
    Lam, Y. M.
    Coutinho, J. G. F.
    Luk, W.
    Leong, P. H. W.
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 275 - +
  • [24] Posterior task scheduling algorithms for heterogeneous computing systems
    Shen, Linshan
    Choe, Tae-Young
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2006, 2007, 4395 : 172 - +
  • [25] Task scheduling in heterogeneous computing systems using a microGA
    Pecero, Johnatan E.
    Bouvry, Pascal
    Fraire Huacuja, H. J.
    Teran Villanueva, J. D.
    Ramiro Zuniga, M. A.
    Gomez Santillan, C. G.
    2013 EIGHTH INTERNATIONAL CONFERENCE ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING (3PGCIC 2013), 2013, : 618 - 623
  • [26] On benchmarking task scheduling algorithms for heterogeneous computing systems
    Maurya, Ashish Kumar
    Tripathi, Anil Kumar
    JOURNAL OF SUPERCOMPUTING, 2018, 74 (07): : 3039 - 3070
  • [27] Scheduling Algorithm Based on Task Priority in Heterogeneous Computing Environment
    Yu Zhenxia
    Meng Fang
    Sheng, Shangming
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND INFORMATION TECHNOLOGY, 2008, : 12 - +
  • [28] JEDERL: A task scheduling optimization algorithm for heterogeneous computing platforms
    Lv W.
    Yang P.
    Ding Y.
    Zhang H.
    Zheng T.
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2021, 48 (06): : 67 - 74
  • [29] Performance effective task scheduling algorithm for heterogeneous computing system
    Ilavarasan, E
    Thambidurai, P
    Mahilmannan, R
    ISPDC 2005: 4th International Symposium on Parallel and Distributed Computing, 2005, : 28 - 35
  • [30] High performance task scheduling algorithm for heterogeneous computing system
    Ilavarasan, E
    Thambidurai, P
    Mahilmannan, R
    DISTRIBUTED AND PARALLEL COMPUTING, 2005, 3719 : 193 - 203