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 条
  • [1] Task Scheduling of Real-time Systems on Multi-Core Architectures
    Tan, Pengliu
    PROCEEDINGS OF THE SECOND INTERNATIONAL SYMPOSIUM ON ELECTRONIC COMMERCE AND SECURITY, VOL II, 2009, : 190 - 193
  • [2] Hybrid Approach on Cache Aware Real-Time Scheduling for Multi-Core Systems
    Huybrechts, Thomas
    De Bock, Yorick
    Li, Haoxuan
    Hellinckx, Peter
    ADVANCES ON P2P, PARALLEL, GRID, CLOUD AND INTERNET COMPUTING, 2017, 1 : 759 - 768
  • [3] Real-Time Java']Java and Multi-Core Architectures
    Olaru, Vlad
    Hangan, Anca
    Sebestyen-Pal, Gheorghe
    Saplacan, Gavril
    2008 IEEE 4TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2008, : 215 - +
  • [4] Real-Time Predictability on Multi-Processor and Multi-Core Architectures
    Sebestyen, Gheorghe
    Marfievici, Ramona
    2009 IEEE 5TH INTERNATIONAL CONFERENCE ON INTELLIGENT COMPUTER COMMUNICATION AND PROCESSING, PROCEEDINGS, 2009, : 359 - 362
  • [5] Real-Time Cache Management Framework for Multi-core Architectures
    Mancuso, Renato
    Dudko, Roman
    Betti, Emiliano
    Cesati, Marco
    Caccamo, Marco
    Pellizzoni, Rodolfo
    2013 IEEE 19TH REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS), 2013, : 45 - 54
  • [6] Scheduling Parallel Real-Time Tasks on Multi-core Processors
    Lakshmanan, Karthik
    Kato, Shinpei
    Rajkumar, Ragunathan
    31ST IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2010), 2010, : 259 - 268
  • [7] A new real-time scheduling model for multi-core platform
    Huang, S. (hhsjj@nwpu.edu.cn), 1600, Huazhong University of Science and Technology (41):
  • [8] Power Aware Scheduling on Real-time Multi-core Systems
    Hanamakkanavar, Amit
    Handur, Vidya
    Kareti, Venkatesh
    Ranadive, Priti
    2016 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2016, : 2624 - 2628
  • [9] Real-Time Multi-Core Virtual Machine Scheduling in Xen
    Xi, Sisu
    Xu, Meng
    Lu, Chenyang
    Phan, Linh T. X.
    Gill, Christopher
    Sokolsky, Oleg
    Lee, Insup
    2014 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2014,
  • [10] Hierarchical Real-Time Scheduling in the Multi-Core Era - An Overview
    Ittershagen, Philipp
    Hartmann, Philipp A.
    Gruettner, Kim
    Rettberg, Achim
    2013 IEEE 16TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2013,