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] Adaptive Multi-Core Real-Time Scheduling Based on Reinforcement Learning
    Liang, Yonghui
    Li, Hui
    Shen, Fei
    Xu, Qimin
    Hua, Shuna
    Zhu, Shanying
    2024 IEEE 18TH INTERNATIONAL CONFERENCE ON CONTROL & AUTOMATION, ICCA 2024, 2024, : 148 - 153
  • [22] Scheduling Real-time HiL Co-simulation of Cyber-Physical Systems on Multi-core Architectures
    Saidi, Salah Eddine
    Pernet, Nicolas
    Sorel, Yves
    2018 IEEE 24TH INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2018, : 192 - 202
  • [23] Scheduling Techniques for Multi-Core Architectures
    Hatanaka, Akira
    Bagherzadeh, Nader
    PROCEEDINGS OF THE 2009 SIXTH INTERNATIONAL CONFERENCE ON INFORMATION TECHNOLOGY: NEW GENERATIONS, VOLS 1-3, 2009, : 865 - 870
  • [24] Multi-Core Programming Approach in the Real-Time Virtual Instrumentationa
    Winiecki, Wieslaw
    Bilski, Piotr
    2008 IEEE INSTRUMENTATION AND MEASUREMENT TECHNOLOGY CONFERENCE, VOLS 1-5, 2008, : 1031 - +
  • [25] 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
  • [26] Real-time dynamic voltage loop scheduling for multi-core embedded systems
    Shao, Zili
    Wang, Meng
    Chen, Ying
    Xue, Chun
    Qiu, Meikang
    Yang, Laurence T.
    Sha, Edwin H. -M.
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2007, 54 (05) : 445 - 449
  • [27] Demand-based schedulability analysis for real-time multi-core scheduling
    Lee, Jinkyu
    Shin, Insik
    JOURNAL OF SYSTEMS AND SOFTWARE, 2014, 89 : 99 - 108
  • [28] Real-Time Task Scheduling on Island-Based Multi-Core Platforms
    Chang, Che-Wei
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Falk, Heiko
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2015, 26 (02) : 538 - 550
  • [29] Efficient Task Allocation for Real-Time Partitioned Scheduling on Multi-Core Systems
    Akram, Naveed
    Zhang, Yangyang
    Ali, Shahbaz
    Amjad, Hafiz Muhammad
    PROCEEDINGS OF 2019 16TH INTERNATIONAL BHURBAN CONFERENCE ON APPLIED SCIENCES AND TECHNOLOGY (IBCAST), 2019, : 492 - 499
  • [30] Real-Time Partitioned Scheduling on Multi-Core Systems with Local and Global Memories
    Chang, Che-Wei
    Chen, Jian-Jia
    Kuo, Tei-Wei
    Falk, Heiko
    2013 18TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE (ASP-DAC), 2013, : 467 - 472