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 条
  • [31] WCET-aware Scheduling Optimizations for Multi-Core Real-Time Systems
    Kelter, Timon
    Borghorst, Hendrik
    Marwedel, Peter
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED COMPUTER SYSTEMS: ARCHITECTURES, MODELING, AND SIMULATION (SAMOS XIV), 2014, : 67 - 74
  • [32] Energy-Efficient Parallel Real-Time Scheduling on Clustered Multi-Core
    Bhuiyan, Ashikahmed
    Liu, Di
    Khan, Aamir
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2020, 31 (09) : 2097 - 2111
  • [33] Allocation and Scheduling of Strictly Periodic Tasks in Multi-Core Real-Time Systems
    Chen, Jinchao
    Du, Chenglie
    Xie, Fie
    Lin, Bin
    2016 IEEE 22ND INTERNATIONAL CONFERENCE ON EMBEDDED AND REAL-TIME COMPUTING SYSTEMS AND APPLICATIONS (RTCSA), 2016, : 130 - 138
  • [34] RECONFIGURABLE MULTI-CORE SCHEDULING FOR REAL-TIME FUNCTIONS IN AVIONIC MISSION SYSTEMS
    Hanti, Thomas
    Frey, Andreas
    Hardt, Wolfram
    2015 IEEE/AIAA 34TH DIGITAL AVIONICS SYSTEMS CONFERENCE (DASC), 2015,
  • [36] Research on Synthesis Parameter Real-time Scheduling Algorithm on Multi-core Architecture
    Zhou, Benhai
    Qiao, Jianzhong
    Lin, Shukuan
    CCDC 2009: 21ST CHINESE CONTROL AND DECISION CONFERENCE, VOLS 1-6, PROCEEDINGS, 2009, : 5116 - 5120
  • [37] Real-Time Scheduling of Reconfigurable Battery-Powered Multi-Core Platforms
    Gammoudi, Aymen
    Benzina, Adel
    Khalgui, Mohamed
    Chillet, Daniel
    2016 IEEE 28TH INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI 2016), 2016, : 121 - 129
  • [38] Using Multi-core Architectures to Improve the Performance of Real-time Dynamic Binary Instrumentation
    Du, Mike
    Hill, James H.
    2020 IEEE 23RD INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2020), 2020, : 167 - 175
  • [39] CIRCE: Real-Time Caching for Instance Recognition on Cloud Environments and Multi-Core Architectures
    Lovagnini, Luca
    Zhang, Wenxiao
    Bijarbooneh, Farshid Hassani
    Hui, Pan
    PROCEEDINGS OF THE 2018 ACM MULTIMEDIA CONFERENCE (MM'18), 2018, : 346 - 354
  • [40] With Real-Time Performance Analysis and Monitoring to Timing Predictable Use of Multi-core Architectures
    Lampka, Kai
    RUNTIME VERIFICATION, RV 2013, 2013, 8174 : 400 - 402