An Efficient Scheduling Algorithm for Interdependent Tasks in Heterogeneous Multi-core Systems

被引:2
|
作者
Fan, Zhichao [1 ]
Hu, Wei [1 ]
Guo, Hong [1 ]
Liu, Jing [1 ]
Gan, Yu [1 ]
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan 430065, Hubei, Peoples R China
关键词
multi-core; scheduling algorithm; heterogeneous; two-way transmission tasks;
D O I
10.1109/SMC52423.2021.9658724
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Due to the increasing demand for computing power in many industries, heterogeneous multi-core processors are needed to solve the problem. In order to make full use of multi-core computing resources, an effective scheduling strategy for heterogeneous multi-core processor tasks is required. Directed acyclic graph (DAG) is usually used to represent data dependencies between tasks. Each task needs to be executed in the order of its data dependencies. Research under this model has made great progress. In this article, we study and improve the DAG-based task model, taking into account the fact that not only one-way data transmission is possible between tasks, but also two-way data exchange. Based on this model, we propose two scheduling strategies, overall cutting scheduling (OCS) and greedy selection scheduling (GSS). As far as we know, there is currently no work considering the existence of a special task model of two-way transmission between tasks, nor has it considered task scheduling in two-way transmission. In order to evaluate and demonstrate its feasibility and practicability, we proposed a reference method and supplemented with large-scale system experiments. These experiments show that the scheduling efficiency of the proposed method is greatly improved.
引用
收藏
页码:2354 / 2359
页数:6
相关论文
共 50 条
  • [31] Multi-fold Scheduling Algorithm for Multi-core Multi-Processor Systems
    Gautam, Savita
    Umar, M. Sarosh
    Samad, Abdus
    PROCEEDINGS OF THE 2020 5TH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATION AND SECURITY (ICCCS-2020), 2020,
  • [32] Shared Cache-aware Scheduling Algorithm on Multi-core Systems
    Tang, Xiao-Yong
    INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE AND COMMUNICATION ENGINEERING (CSCE 2015), 2015, : 1249 - 1255
  • [33] A Novel PSO Based Task Scheduling Algorithm for Multi-core Systems
    Tian, Jia
    Hu, Wei
    Wang, Yonghao
    Li, Lin
    Ke, Peng
    Zhang, Kai
    SMART COMPUTING AND COMMUNICATION, SMARTCOM 2016, 2017, 10135 : 62 - 71
  • [34] A Task Scheduling Algorithm for Multi-core Processors
    Yao, Xuanxia
    Geng, Peng
    Du, Xiaojiang
    2013 INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED COMPUTING, APPLICATIONS AND TECHNOLOGIES (PDCAT), 2013, : 259 - 264
  • [35] An Implementation of TCP Pacing Algorithm based on Multi-core Heterogeneous Systems
    Shang Qiuli
    Tu Bo
    Liu Bingshuang
    Dai Shuaifu
    Zhang Jianyu
    PROCEEDINGS OF THE 2016 4TH INTERNATIONAL CONFERENCE ON ELECTRICAL & ELECTRONICS ENGINEERING AND COMPUTER SCIENCE (ICEEECS 2016), 2016, 50 : 18 - 21
  • [36] Energy-aware scheduling on heterogeneous multi-core systems with guaranteed probability
    Li, Ying
    Niu, Jianwei
    Atiquzzaman, Mohammed
    Long, Xiang
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2017, 103 : 64 - 76
  • [37] Energy-efficient triple modular redundancy scheduling on heterogeneous multi-core real-time systems
    Xu, Hongzhi
    Zhang, Binlian
    Pan, Chen
    Li, Keqin
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2024, 191
  • [38] User Experience-Enhanced and Energy-Efficient Task Scheduling on Heterogeneous Multi-Core Mobile Systems
    Huang, Yanting
    Liu, Weichen
    Li, Mengquan
    Chen, Peng
    Yang, Lei
    Xiao, Chunhua
    Ye, Yaoyao
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED SYSTEMS (ICPADS 2018), 2018, : 283 - 290
  • [39] Tasks scheduling with dynamic voltage scaling on multi-core real-time systems
    Zhong, Xiao
    Qi, Yong
    Hou, Di
    Miao, Lei
    Zheng, Xiao-Mei
    Tien Tzu Hsueh Pao/Acta Electronica Sinica, 2006, 34 (SUPPL.): : 2481 - 2484
  • [40] Allocation and Scheduling of Strictly Periodic Tasks in Multi-Core Real-Time Systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fie
    Lin, Bin
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 130 - 138