Synchronization analysis for hard real-time multicore systems

被引:1
|
作者
Yang, Maolin [1 ]
Lei, Hang [1 ]
Liao, Yong [1 ]
Hu, Linhui [2 ]
机构
[1] Univ Elect Sci & Technol China, Sch Informat & Software Engn, Chengdu 611731, Peoples R China
[2] Geophys Co, Sichuan Petr Adm, Chengdu 610213, Peoples R China
关键词
Real-time; Multicore processor; Embedded systems; MPCP; Response time analysis; PERFORMANCE;
D O I
10.4028/www.scientific.net/AMM.241-244.2246
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Multicore processors are increasingly used in real-time embedded systems. Better utilization of hard real-time systems requires accurate scheduling and synchronization analysis. In this paper, we characterize the major synchronization penalties arising from partitioned fixed priority scheduling for hard real-time tasks on multicore platform, including transitive remote preemption, multiple remote blocking, and multiple priority inversions. Subsequently, we propose a new response time analysis by improving the approach to bound task blocking time. The key idea of this approach is to classify the total blocking time into (i) direct blocking, including local and remote blocking, and transitive remote preemption; and (ii) multiple local interference which is incurred by multiple priority inversion. Simulation results indicate that the proposed approach produces less pessimistic results in task blocking time, and better schedulability performance.
引用
收藏
页码:2246 / +
页数:3
相关论文
共 50 条
  • [1] Hardware Support for WCET Analysis of Hard Real-Time Multicore Systems
    Paolieri, Marco
    Quinones, Eduardo
    Cazorla, Francisco J.
    Bernat, Guillem
    Valero, Mateo
    ISCA 2009: 36TH ANNUAL INTERNATIONAL SYMPOSIUM ON COMPUTER ARCHITECTURE, 2009, : 57 - 68
  • [2] PRESCHEDULING FOR SYNCHRONIZATION IN HARD REAL-TIME SYSTEMS
    TRIPATHI, SK
    NIRKHE, V
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 102 - 108
  • [3] Analysis of Polka Contention Manager for use in Multicore Hard Real-Time Systems
    Quillet, Adrien
    Queudet, Audrey
    Lime, Didier
    28TH INTERNATIONAL CONFERENCE ON REAL TIME NETWORKS AND SYSTEMS, RTNS 2020, 2020, : 11 - 21
  • [4] Optimized Scheduling of Periodic Hard Real-Time Multicore Systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Blanes, Francisco
    Pomante, Luigi
    IEEE ACCESS, 2023, 11 : 30027 - 30039
  • [5] Memory-centric scheduling for multicore hard real-time systems
    Gang Yao
    Rodolfo Pellizzoni
    Stanley Bak
    Emiliano Betti
    Marco Caccamo
    Real-Time Systems, 2012, 48 : 681 - 715
  • [6] Memory-centric scheduling for multicore hard real-time systems
    Yao, Gang
    Pellizzoni, Rodolfo
    Bak, Stanley
    Betti, Emiliano
    Caccamo, Marco
    REAL-TIME SYSTEMS, 2012, 48 (06) : 681 - 715
  • [7] Hard Real-Time Scheduling on a Multicore Platform
    Vigeant, Guillaume
    Beaulieu, Alain
    Givigi, Sidney N.
    2015 9TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2015, : 324 - 331
  • [8] Experimental Analysis of Real-Time Multitasking on Multicore Systems
    Albassam, Emad
    Gomaa, Hassan
    Pettit, Robert G.
    2014 IEEE 17TH INTERNATIONAL SYMPOSIUM ON OBJECT/COMPONENT/SERVICE-ORIENTED REAL-TIME DISTRIBUTED COMPUTING (ISORC), 2014, : 72 - 75
  • [9] Interference-Aware Schedulability Analysis and Task Allocation for Multicore Hard Real-Time Systems
    Aceituno, Jose Maria
    Guasque, Ana
    Balbastre, Patricia
    Simo, Jose
    Crespo, Alfons
    ELECTRONICS, 2022, 11 (09)
  • [10] 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