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 条
  • [21] Using Multi-Core Architectures to Execute High Performance-Oriented Real-Time Applications
    Aussagues, C.
    Ohayon, E.
    Brifault, K.
    Dinh, Q.
    PARALLEL COMPUTING: FROM MULTICORES AND GPU'S TO PETASCALE, 2010, 19 : 677 - 684
  • [22] A New Approach for Optimal Implementation of Multi-core Reconfigurable Real-time Systems
    Lakhdhar, Wafa
    Mzid, Rania
    Khalgui, Mohamed
    Frey, Georg
    PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2018, : 89 - 98
  • [23] Parallel Real-Time OLAP on Multi-Core Processors
    Dehne, Frank
    Zaboli, Hamidreza
    INTERNATIONAL JOURNAL OF DATA WAREHOUSING AND MINING, 2015, 11 (01) : 23 - 44
  • [24] A guidance framework for synthesis of multi-core reconfigurable real-time systems
    Lakhdhar, Wafa
    Mzid, Rania
    Khalgui, Mohamed
    Frey, Georg
    Li, Zhiwu
    Zhou, MengChu
    INFORMATION SCIENCES, 2020, 539 : 327 - 346
  • [25] Real-time Multi-core Components for Cyber-physical Systems
    Wahler, Michael
    Oriol, Manuel
    Monot, Aurelien
    2015 18TH INTERNATIONAL ACM SIGSOFT SYMPOSIUM ON COMPONENT-BASED SOFTWARE ENGINEERING (CBSE), 2015, : 37 - 42
  • [26] A Energy Efficient Scheduling Base on Dynamic Voltage and Frequency Scaling for Multi-core Embedded Real-Time System
    Huang, Xin
    Li, KenLi
    Li, RenFa
    ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, PROCEEDINGS, 2009, 5574 : 137 - 145
  • [27] Distributed Resource-Aware Scheduling for Multi-core Architectures with SystemC
    Hartmann, Philipp A.
    Gruettner, Kim
    Rettberg, Achim
    Podolski, Ina
    DISTRIBUTED, PARALLEL AND BIOLOGICALLY INSPIRED SYSTEMS, 2010, 329 : 181 - +
  • [28] Combining Coarse-Grained Software Pipelining with DVS for Scheduling Real-Time Periodic Dependent Tasks on Multi-Core Embedded Systems
    Hui Liu
    Zili Shao
    Meng Wang
    Junzhao Du
    Chun Jason Xue
    Zhiping Jia
    Journal of Signal Processing Systems, 2009, 57 : 249 - 262
  • [29] Combining Coarse-Grained Software Pipelining with DVS for Scheduling Real-Time Periodic Dependent Tasks on Multi-Core Embedded Systems
    Liu, Hui
    Shao, Zili
    Wang, Meng
    Du, Junzhao
    Xue, Chun Jason
    Jia, Zhiping
    JOURNAL OF SIGNAL PROCESSING SYSTEMS FOR SIGNAL IMAGE AND VIDEO TECHNOLOGY, 2009, 57 (02): : 249 - 262
  • [30] Multi-Core Fixed-Priority Scheduling of Real-Time Tasks with Statistical Deadline Guarantee
    Wang, Tianyi
    Niu, Linwei
    Ren, Shaolei
    Quan, Gang
    2015 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2015, : 1335 - 1340