A Real-Time Task Scheduling Algorithm for Multicore Embedded Systems

被引:0
|
作者
Xu, Kena [1 ]
Hu, Wei
Song, Mengke
Luo, Wenjun
Li, Tianpei
机构
[1] Wuhan Univ Sci & Technol, Coll Comp Sci & Technol, Wuhan 430065, Hubei, Peoples R China
关键词
real-time; scheduling algorithm; multicore; embedded system;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Processors are becoming into multicore ones. The same trend is also emerging in embedded systems. More cores on the single chip provide better concurrent of the tasks. However, the task scheduling becomes the new challenge of embedded operating system. It is still an important issue that how the tasks in multicore embedded system can be scheduled efficiently under the condition of ensuring the real-time constraint. When the number of processor cores increases continuously, such situation also relates to task scheduling for efficiency. In this paper, a novel scheduling algorithm is proposed for multicore embedded systems with the satisfied real-time condition. When the number of on-chip cores increase, this algorithm can meet the new requirements. The experimental results show that our algorithm has achieved its target.
引用
收藏
页码:1165 / 1170
页数:6
相关论文
共 50 条
  • [1] Integrating Task Scheduling and Cache Locking for Multicore Real-Time Embedded Systems
    Zheng, Wenguang
    Wu, Hui
    Nie, Chuanyao
    ACM SIGPLAN NOTICES, 2017, 52 (05) : 71 - 80
  • [2] Power-aware scheduling with effective task migration for real-time multicore embedded systems
    Luis March, Jose
    Sahuquillo, Julio
    Petit, Salvador
    Hassan, Houcine
    Duato, Jose
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2013, 25 (14): : 1987 - 2001
  • [3] PBHT scheduling algorithm for embedded real-time systems
    Song Kai
    Li, Hai-Sheng
    ADVANCED DEVELOPMENT OF ENGINEERING SCIENCE IV, 2014, 1046 : 504 - 507
  • [4] Deterministic task scheduling for embedded real-time operating systems
    Oh, SJ
    Yoon, KH
    Seong, YR
    Lee, CH
    ESA'03: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SYSTEMS AND APPLICATIONS, 2003, : 123 - 126
  • [5] Deterministic task scheduling for embedded real-time operating systems
    Oh, SJ
    Kim, JN
    Seong, YR
    Lee, CH
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2004, E87D (02) : 472 - 474
  • [6] Parallel real-time task scheduling on multicore platforms
    Anderson, James H.
    Calandrino, John M.
    27TH IEEE INTERNATIONAL REAL-TIME SYSTEMS SYMPOSIUM, PROCEEDINGS, 2006, : 89 - +
  • [7] On Cache-Aware Task Partitioning for Multicore Embedded Real-Time Systems
    Lindsay, Aaron
    Ravindran, Binoy
    2014 IEEE INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE COMPUTING AND COMMUNICATIONS, 2014 IEEE 6TH INTL SYMP ON CYBERSPACE SAFETY AND SECURITY, 2014 IEEE 11TH INTL CONF ON EMBEDDED SOFTWARE AND SYST (HPCC,CSS,ICESS), 2014, : 677 - 684
  • [8] Energy-Efficient Task Scheduling and Synchronization for Multicore Real-Time Systems
    Wu, Jun
    Hong, Xu-Jia
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON BIG DATA SECURITY ON CLOUD (BIGDATASECURITY, IEEE 3RD INTERNATIONAL CONFERENCE ON HIGH PERFORMANCE AND SMART COMPUTING, (HPSC) AND 2ND IEEE INTERNATIONAL CONFERENCE ON INTELLIGENT DATA AND SECURITY (IDS), 2017, : 179 - 184
  • [9] Mixed-Criticality Multicore Scheduling of Real-Time Gang Task Systems
    Bhuiyan, Ashikahmed
    Yang, Kecheng
    Arefin, Samsil
    Saifullah, Abusayeed
    Guan, Nan
    Guo, Zhishan
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 469 - 480
  • [10] Hierarchical Real-Time Scheduling for Multicore Systems
    Osmolovskiy, Sergey
    Ivanova, Ekaterina
    Shakurov, Daniil
    Fedorov, Ivan
    Vinogradov, Vladimir
    2016 18TH CONFERENCE OF OPEN INNOVATIONS ASSOCIATION AND SEMINAR ON INFORMATION SECURITY AND PROTECTION OF INFORMATION TECHNOLOGY (FRUCT-ISPIT), 2016, : 248 - 256