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 条
  • [1] A fair starvation-free prioritized mutual exclusion algorithm for distributed systems
    Lejeune, Jonathan
    Arantes, Luciana
    Sopena, Julien
    Sens, Pierre
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2015, 83 : 13 - 29
  • [2] An ASM-based characterisation of starvation-free systems
    Bianchi, Alessandro
    Pizzutilo, Sebastiano
    Vessio, Gennaro
    INTERNATIONAL JOURNAL OF PARALLEL EMERGENT AND DISTRIBUTED SYSTEMS, 2018, 33 (01) : 35 - 51
  • [3] An optimal boundary fair scheduling algorithm for multiprocessor real-time systems
    Zhu, Dakai
    Qi, Xuan
    Mosse, Daniel
    Melhem, Rami
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2011, 71 (10) : 1411 - 1425
  • [4] Frame based fair multiprocessor scheduler: A fast fair algorithm for real-time embedded systems
    Sarkar, A
    Chakrabarti, PP
    Kumar, R
    19TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS, 2005, : 677 - 682
  • [5] Adequacy between AUTOSAR OS specification and real-time scheduling theory
    Hladik, Pieffe-Emmanuel
    Deplanche, Anne-Marie
    Faucou, Sebastien
    Trinquet, Yvon
    2007 INTERNATIONAL SYMPOSIUM ON INDUSTRIAL EMBEDDED SYSTEMS, 2007, : 225 - +
  • [6] Packet loss fair scheduling scheme for real-time traffic in OFDMA systems
    Shin, S
    Ryu, BH
    ETRI JOURNAL, 2004, 26 (05) : 391 - 396
  • [7] A DMR Fair algorithm for real-time scheduler
    Zhang Shi-jun
    Yu Xin
    Yu Shao-hua
    Huang Ben-xiong
    FGCN: PROCEEDINGS OF THE 2008 SECOND INTERNATIONAL CONFERENCE ON FUTURE GENERATION COMMUNICATION AND NETWORKING, VOLS 1 AND 2, 2008, : 360 - +
  • [8] Real-time results without real-time systems
    Fox, R
    Kasten, E
    Orji, K
    Bolen, C
    Maurice, C
    Venema, J
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 2004, 51 (03) : 571 - 575
  • [9] Syntactic Interoperability in Real-Time Systems, ROS 2, and Adaptive AUTOSAR Using Data Distribution Services: An Approach
    Parmar, Navrattan
    Ranga, Virender
    Naidu, B. Simhachalam
    INVENTIVE COMMUNICATION AND COMPUTATIONAL TECHNOLOGIES, ICICCT 2019, 2020, 89 : 257 - 274
  • [10] REAL-TIME SYSTEMS
    KARJALAINEN, J
    MICROPROCESSING AND MICROPROGRAMMING, 1993, 38 (1-5): : 475 - 476