Improved DAG Tasks Stretching Algorithm Based on Multi-core Processors

被引:0
|
作者
Cao, Sheng [1 ]
Bian, Jiali [1 ]
机构
[1] Beijing Univ Posts & Telecommun, Sch Comp Sci, 10 Xitucheng Rd, Beijing, Peoples R China
关键词
multi-core real-time system; DAG tasks; scheduling algorithm; stretching algorithm;
D O I
10.1109/icsess49938.2020.9237693
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
The performance of multi-core real-time operating system is greatly affected by the quality of tasks scheduling algorithm. Directed acyclic graph (DAG) task model can better represent the dependency between subtasks in multi-core real-time system. However, the scheduling algorithm previously applied to independent sequential tasks is no longer suitable for this kind of tasks, the efficient DAG tasks scheduling algorithm has become the current research hotspot. This paper discusses the stretching algorithm with excellent performance, and on the basis of the stretching algorithm, an improved stretching algorithm is proposed to overcome its shortcoming of ignoring dependence between subtasks. The performance optimization is verified by simulation experiments.
引用
收藏
页码:18 / 21
页数:4
相关论文
共 50 条
  • [1] Computing exact WCRT for typed DAG tasks on heterogeneous multi-core processors
    Chang, Shuangshuang
    Sun, Jinghao
    Hao, Zhixiong
    Deng, Qingxu
    Guan, Nan
    JOURNAL OF SYSTEMS ARCHITECTURE, 2022, 124
  • [2] An improved Dijkstra's algorithm application to multi-core processors
    Wu, Qiong
    Qin, Guihe
    Li, Hongliang
    Metallurgical and Mining Industry, 2015, 7 (09): : 76 - 81
  • [3] Efficient Scheduling of DAG tasks on Multi-core Processor based Parallel Systems
    Yuan, Liu
    Jia, Pingui
    Yang, Yiping
    TENCON 2015 - 2015 IEEE REGION 10 CONFERENCE, 2015,
  • [4] 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
  • [5] PARALLELIZATION OF ADABOOST ALGORITHM ON MULTI-CORE PROCESSORS
    Chen, Yen-Kuang
    Li, Wenlong
    Tong, Xiaofeng
    2008 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS: SIPS 2008, PROCEEDINGS, 2008, : 275 - 280
  • [6] Simultaneous Optimization of Performance, Energy and Temperature for DAG Scheduling in Multi-Core Processors
    Sheikh, Hafiz Fahad
    Ahmad, Ishfaq
    2012 INTERNATIONAL GREEN COMPUTING CONFERENCE (IGCC), 2012,
  • [7] Comprehensive scheduling algorithm for asymmetric multi-core processors
    Chen, Rui-Zhong
    Qi, De-Yu
    Lin, Wei-Wei
    Li, Jian
    Ruan Jian Xue Bao/Journal of Software, 2013, 24 (02): : 343 - 357
  • [8] Parallel Optimization of Frequent Algorithm on Multi-core Processors
    Zhang, Yu
    Zhang, Jianzhong
    Xu, Jingdong
    Wu, Ying
    2012 INTERNATIONAL CONFERENCE ON CONTROL ENGINEERING AND COMMUNICATION TECHNOLOGY (ICCECT 2012), 2012, : 295 - 299
  • [9] Acceleration of Dijkstra's Algorithm on Multi-core Processors
    Prasad, Abhay
    Krishnamurthy, Sukruth Kumar
    Kim, Youngsoo
    2018 INTERNATIONAL CONFERENCE ON ELECTRONICS, INFORMATION, AND COMMUNICATION (ICEIC), 2018, : 95 - 99
  • [10] Parallelization of an Evolutionary Algorithm on a Platform with Multi-core Processors
    Tsutsui, Shigeyoshi
    ARTIFICIAL EVOLUTION, 2010, 5975 : 61 - 73