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 条
  • [41] Energy efficient task scheduling for heterogeneous multicore processors in edge computing
    Yanchun Liu
    Hongxue Qu
    Shuang Chen
    Xuejun Feng
    Scientific Reports, 15 (1)
  • [42] Collaborative task offloading and resource scheduling framework for heterogeneous edge computing
    Ren, Jianji
    Hou, Tingting
    Wang, Haichao
    Tian, Huanhuan
    Wei, Huihui
    Zheng, Hongxiao
    Zhang, Xiaohong
    WIRELESS NETWORKS, 2024, 30 (05) : 3897 - 3909
  • [43] Multiobjective Oriented Task Scheduling in Heterogeneous Mobile Edge Computing Networks
    Li, Jinglei
    Shang, Ying
    Qin, Meng
    Yang, Qinghai
    Cheng, Nan
    Gao, Wen
    Kwak, Kyung Sup
    IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, 2022, 71 (08) : 8955 - 8966
  • [44] Task duplication based scheduling algorithm for heterogeneous systems
    Ranaweera, Samantha
    Agrawal, Dharma P.
    Proceedings of the International Parallel Processing Symposium, IPPS, 2000, : 445 - 450
  • [45] A dynamic matching and scheduling algorithm for heterogeneous computing systems
    Maheswaran, M
    Siegel, HJ
    SEVENTH HETEROGENEOUS COMPUTING WORKSHOP (HCW '98), 1998, : 57 - 69
  • [46] A Task Scheduling Algorithm for Heterogeneous Systems Using ACO
    Ding, Ling
    Fan, Ping
    Wen, Bin
    2013 2ND INTERNATIONAL SYMPOSIUM ON INSTRUMENTATION AND MEASUREMENT, SENSOR NETWORK AND AUTOMATION (IMSNA), 2013, : 749 - 751
  • [47] DRSCRO: A Metaheuristic Algorithm for Task Scheduling on Heterogeneous Systems
    Jiang, Yuyi
    Shao, Zhiqing
    Guo, Yi
    Zhang, Huanhuan
    Niu, Kun
    MATHEMATICAL PROBLEMS IN ENGINEERING, 2015, 2015
  • [48] Multiagent Meta-Reinforcement Learning for Optimized Task Scheduling in Heterogeneous Edge Computing Systems
    Niu, Liwen
    Chen, Xianfu
    Zhang, Ning
    Zhu, Yongdong
    Yin, Rui
    Wu, Celimuge
    Cao, Yangjie
    IEEE INTERNET OF THINGS JOURNAL, 2023, 10 (12) : 10519 - 10531
  • [49] A task migration algorithm for heterogeneous distributed computing systems
    Tiemeyer, MP
    Wong, JSK
    JOURNAL OF SYSTEMS AND SOFTWARE, 1998, 41 (03) : 175 - 188
  • [50] Generational scheduling for dynamic task management in heterogeneous computing systems
    Carter, BR
    Watson, DW
    Freund, RF
    Keith, E
    Mirabile, F
    Siegel, HJ
    INFORMATION SCIENCES, 1998, 106 (3-4) : 219 - 236