A hybrid real-time scheduling approach on multi-core architectures

被引:2
|
作者
Tan P. [1 ]
Shu J. [1 ]
Wu Z. [1 ]
机构
[1] School of Software, Nanchang Hangkong University, Nanchang
关键词
Multi-core; Real-time; Scheduling;
D O I
10.4304/jsw.5.9.958-965
中图分类号
学科分类号
摘要
This paper proposes a hybrid scheduling approach for real-time system on homogeneous multi-core architecture. To make the best of the available parallelism in these systems, first an application is partitioned into some parallel tasks as much as possible. Then the parallel tasks are dispatched to different cores, so as to execute in parallel. In each core, real-time tasks can run concurrently with nonreal- time tasks. The hybrid scheduling approach uses a twolevel scheduling scheme. At the top level, a sporadic server is assigned to each scheduling policy. Each sporadic server is used to schedule the dispatched tasks according to its scheduling policy. At the bottom level, a rate-monotonic OS scheduler is adopted to maintain and schedule the top level sporadic servers. The schedulability test is also considered in this paper. The experimental results show that the hybrid scheme is an efficient scheduling scheme. © 2010 Academy Publisher.
引用
收藏
页码:958 / 965
页数:7
相关论文
共 50 条
  • [41] RTSJMcBench, a framework for writing parallel benchmarks for real-time Java on multi-core architectures
    Technical University, Cluj Napoca, Romania
    IEEE Int. Conf. Autom., Qual. Test., Rob., AQTR - Proc., 2010, (160-165):
  • [42] Bias Scheduling in Heterogeneous Multi-core Architectures
    Koufaty, David
    Reddy, Dheeraj
    Hahn, Scott
    EUROSYS'10: PROCEEDINGS OF THE EUROSYS 2010 CONFERENCE, 2010, : 125 - 138
  • [43] Real-Time Scheduling for Periodic Tasks in Homogeneous Multi-core System with Minimum Execution Time
    Li, Ying
    Niu, Jianwei
    Zhang, Jiong
    Atiquzzaman, Mohammed
    Long, Xiang
    COLLABORATE COMPUTING: NETWORKING, APPLICATIONS AND WORKSHARING, COLLABORATECOM 2016, 2017, 201 : 175 - 187
  • [44] Harmonic Semi-partitioning Scheduling Algorithm for Multi-core Real-time Systems
    Hassan, Hadeer A.
    Salem, Sameh A.
    Mostafa, Ahmed M.
    Saad, E. M.
    2015 32ND NATIONAL RADIO SCIENCE CONFERENCE (NRSC), 2015, : 305 - 312
  • [45] Thermal-constrained energy efficient real-time scheduling on multi-core platforms
    Sha, Shi
    Wen, Wujie
    Chaparro-Baquero, Gustavo A.
    Quan, Gang
    PARALLEL COMPUTING, 2019, 85 : 231 - 242
  • [46] Energy-Efficient Task Partitioning for Real-Time Scheduling on Multi-Core Platforms
    El Sayed, Manal A.
    Saad, El Sayed M.
    Aly, Rasha F.
    Habashy, Shahira M.
    COMPUTERS, 2021, 10 (01) : 1 - 21
  • [47] Energy efficient scheduling of real-time tasks on multi-core processors with voltage islands
    Liu, Jun
    Guo, Jinhua
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2016, 56 : 202 - 210
  • [48] Scheduling and Analysis of Global EDF for Multi-core Real-time Systems with Cache Partitioning
    Lin Y.-H.
    Yan J.
    Wang K.-K.
    Deng Q.-X.
    Dongbei Daxue Xuebao/Journal of Northeastern University, 2021, 42 (12): : 1673 - 1680
  • [49] Improved Multi-Core Real-Time Task Scheduling of Reconfigurable Systems With Energy Constraints
    Chniter, Hamza
    Mosbahi, Olfa
    Khalgui, Mohamed
    Zhou, Mengchu
    Li, Zhiwu
    IEEE ACCESS, 2020, 8 : 95698 - 95713
  • [50] Cache Allocation for Fixed-Priority Real-Time Scheduling on Multi-Core Platforms
    Chaparro-Baquero, Gustavo A.
    Homsi, Soamar
    Vichot, Omara
    Ren, Shaolei
    Quan, Gang
    Ren, Shangping
    2015 33RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), 2015, : 589 - 596