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]   Allocation of Parallel Real-Time Tasks in Distributed Multi-core Architectures Supported by an FTT-SE Network [J].
Garibay-Martinez, Ricardo ;
Nelissen, Geoffrey ;
Ferreira, Luis Lino ;
Pinho, Luis Miguel .
ARCHITECTURE OF COMPUTING SYSTEMS - ARCS 2015, 2015, 9017 :224-235
[42]   TEARS: A temperature-aware real-time scheduler for heterogeneous multi-core systems [J].
Sharma, Yanshul ;
Chanda, Richik ;
Moulik, Sanjay .
2020 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN, AND CYBERNETICS (SMC), 2020, :936-943
[43]   A Survey of Timing Verification Techniques for Multi-Core Real-Time Systems [J].
Maiza, Claire ;
Rihani, Hamza ;
Rivas, Juan M. ;
Goossens, Joel ;
Altmeyer, Sebastian ;
Davis, Robert I. .
ACM COMPUTING SURVEYS, 2019, 52 (03)
[44]   A branch-and-bound approach to scheduling of data-parallel tasks on multi-core architectures [J].
Liu, Yang ;
Meng, Lin ;
Taniguchi, Ittetsu ;
Tomiyama, Hiroyuki .
INTERNATIONAL JOURNAL OF EMBEDDED SYSTEMS, 2020, 12 (01) :125-135
[45]   On-Line Harmonic-Aware Partitioned Scheduling For Real-Time Multi-Core Systems under RMS [J].
Fan, Ming ;
Rong, Rong ;
Niu, Xinwei .
PROCEEDINGS OF THE SEVENTEENTH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN ISQED 2016, 2016, :140-145
[46]   Energy efficient dynamic scheduling of dependent tasks for multi-core real-time systems using delay techniques [J].
Baital, Kalyan ;
Chakrabarti, Amlan .
CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2024, 36 (27)
[47]   A Comprehensive Study of Load Balancing Approaches in Real-Time Multi-Core Systems for Mixed Real-Time Tasks [J].
Jadon, Shruti ;
Kannan, Pradyuman Kavedi ;
Kalaria, Urmil ;
Varsha, K. R. ;
Gupta, Karthik ;
Honnavalli, Prasad B. .
IEEE ACCESS, 2024, 12 :53373-53395
[48]   Minimum-Energy Semi-Static Scheduling of a Periodic Real-Time Task on DVFS-Enabled Multi-Core Processors [J].
Lee, Wan Yeon ;
Kim, Hyogon ;
Lee, Heejo .
IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2011, E94D (12) :2389-2392
[49]   Probabilistic Worst Case Response Time Estimation for Multi-Core Real-Time Systems [J].
Mucha, Matthias ;
Mottok, Juergen ;
Deubzer, Michael .
2015 4TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2015, :31-36
[50]   Novel efficient on-chip task scheduler for multi-core hard real-time systems [J].
Kohutka, L. ;
Stopjakova, V. .
MICROPROCESSORS AND MICROSYSTEMS, 2020, 76 (76)