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 条
  • [41] An Improved Multi-core Shared Cache Replacement Algorithm
    Fang Juan
    Li Chengyan
    2012 11TH INTERNATIONAL SYMPOSIUM ON DISTRIBUTED COMPUTING AND APPLICATIONS TO BUSINESS, ENGINEERING & SCIENCE (DCABES), 2012, : 13 - 17
  • [42] Multi-core Processors based Stochastic Test Traffic Generating
    Shuo, Zhang
    Rongcai, Zhao
    Ke, An
    2009 IEEE INTERNATIONAL CONFERENCE ON CONTROL AND AUTOMATION, VOLS 1-3, 2009, : 1253 - 1257
  • [43] An Extensible Infrastructure for Benchmarking Multi-Core Processors based Systems
    Jamal, M. Hasan
    Mustafa, Ghulam
    Waheed, Abdul
    Mahmood, Waqar
    PROCEEDINGS OF THE INTERNATIONAL SYMPOSIUM ON PERFORMANCE EVALUATION OF COMPUTER AND TELECOMMUNICATION SYSTEMS, 2009, 41 (04): : 13 - 20
  • [44] An architecture for parallelizing network monitoring based on multi-core processors
    Xu C.
    Shi W.
    Xiong Q.
    Journal of Convergence Information Technology, 2011, 6 (04) : 246 - 252
  • [45] Core Interface Optimization for Multi-core Neuromorphic Processors
    Su, Zhe
    Hwang, Hyunjung
    Torchet, Tristan
    Indiveri, Giacomo
    2023 28TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, ASYNC, 2023, : 89 - 98
  • [46] Image Registration using Bacterial Foraging Optimization Algorithm on Multi-core Processors
    Bejinariu, Silviu-Ioan
    2013 4TH INTERNATIONAL SYMPOSIUM ON ELECTRICAL AND ELECTRONICS ENGINEERING (ISEEE), 2013,
  • [47] An Efficient Scheduling Algorithm for Interdependent Tasks in Heterogeneous Multi-core Systems
    Fan, Zhichao
    Hu, Wei
    Guo, Hong
    Liu, Jing
    Gan, Yu
    2021 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2021, : 2354 - 2359
  • [48] Parallel XML transformations on multi-core processors
    Sun, Yuanhao
    Li, Tianyou
    Zhang, Qi
    Yang, Jia
    Liao, Shih-wei
    ICEBE 2007: IEEE INTERNATIONAL CONFERENCE ON E-BUSINESS ENGINEERING, PROCEEDINGS, 2007, : 701 - 708
  • [49] Task partitioning for multi-core network processors
    Ennals, R
    Sharp, R
    Mycroft, A
    COMPILER CONSTRUCTION, PROCEEDINGS, 2005, 3443 : 76 - 90
  • [50] Multi-Core Server Processors Thermal Analysis
    Xu, Guoping
    PROCEEDINGS OF THE SIXTEENTH INTERSOCIETY CONFERENCE ON THERMAL AND THERMOMECHANICAL PHENOMENA IN ELECTRONIC SYSTEMS ITHERM 2017, 2017, : 416 - 421