Fair and Starvation-Free Spinlock for Real-Time AUTOSAR Systems

被引:0
|
作者
Nagarajan, Drona [1 ]
Scheipel, Tobias [1 ]
Baunach, Marcel [1 ]
机构
[1] Graz Univ Technol, Graz, Austria
来源
39TH ANNUAL ACM SYMPOSIUM ON APPLIED COMPUTING, SAC 2024 | 2024年
关键词
spinlocks; multi-core; AUTOSAR; FIFO ordering;
D O I
10.1145/3605098.3635922
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
We present in this paper, a fair and starvation-free spinlock protocol for partitioned fixed priority (P-FP) preemptive multi-core real-time operating systems (mRTOS). We discuss some strongly related works in this regard and highlight the drawbacks with respect to the AUTOSAR standards. We then proceed to define a system model and develop a mathematical framework to calculate an upper bound on the blocking time a task incurs under our protocol. We also discuss how our protocol was implemented in a state-of-the-art AUTOSAR-compliant mRTOS. Finally, through experimental evaluation, we show that our protocol performs better than the existing spinlock protocol of the mRTOS.
引用
收藏
页码:436 / 445
页数:10
相关论文
共 50 条
  • [41] Real-Time Operating Systems
    John A. Stankovic
    R. Rajkumar
    Real-Time Systems, 2004, 28 : 237 - 253
  • [42] SPECIFICATION OF REAL-TIME SYSTEMS
    PATNAIK, LM
    MALL, R
    INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 1993, 3 (02) : 267 - 285
  • [43] REAL-TIME EXPERT SYSTEMS
    VOSHCHININ, AP
    MINKOV, N
    KRYSTEV, K
    SIMOV, SZ
    INDUSTRIAL LABORATORY, 1991, 57 (10): : 1063 - 1071
  • [44] APPLICATIONS - REAL-TIME SYSTEMS
    KARJALAINEN, J
    MICROPROCESSING AND MICROPROGRAMMING, 1988, 24 (1-5): : 661 - 661
  • [45] Compact real-time systems
    Nosirev, MB
    Druzhinin, AV
    Kopilov, PA
    Medvedev, FM
    Necrasov, AB
    EXPERIENCE OF DESIGNING AND APPLICATION OF CAD SYSTEMS IN MICROELECTRONICS, 2003, : 445 - 445
  • [46] A MODEL FOR REAL-TIME SYSTEMS
    KRISHNAN, P
    LECTURE NOTES IN COMPUTER SCIENCE, 1991, 520 : 298 - 307
  • [47] REAL-TIME DISTRIBUTED SYSTEMS
    BARBACCI, MR
    COMPUTER HARDWARE DESCRIPTION LANGUAGES AND THEIR APPLICATIONS, 1993, 32 : 3 - 12
  • [48] Real-time operating systems
    Stankovic, JA
    Rajkumar, R
    REAL-TIME SYSTEMS, 2004, 28 (2-3) : 237 - 253
  • [49] Fault-Tolerant Real-Time Fair Scheduling on Multiprocessor Systems with Cold-Standby
    Nair, Piyoosh Purushothaman
    Sarkar, Arnab
    Biswas, Santosh
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (04) : 1718 - 1732
  • [50] Real-time embedded systems
    Bate, I
    Liu, S
    COMPUTING & CONTROL ENGINEERING JOURNAL, 2002, 13 (04): : 154 - 155