On the Design and Implementation of Real-Time Resource Access Protocols

被引:0
|
作者
dos Santos, Lucas Matheus [1 ]
Gracioli, Giovani [1 ]
Kloda, Tomasz [2 ]
Caccamo, Marco [2 ]
机构
[1] Univ Fed Santa Catarina, Florianopolis, SC, Brazil
[2] Tech Univ Munich, Munich, Germany
关键词
Real-time resource access protocols; real-time operating systems; priority ceiling protocol; priority inheritance protocol; stack resource policy;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Real-time operating systems (RTOS) should support resource access protocols to bound the maximum delay incurred by priority inversions. The implementation of such protocols must be lightweight because its performance affects the system schedulability. In this paper, we present an object-oriented design of real-time resource access protocols for single- and multi-core systems aiming at reducing the run-time overhead and increasing code re-usability. We implement the proposed design in an RTOS and measure the memory footprint and run-time overhead of the implementation in a modern processor. By applying the obtained overhead into the schedulability analysis of six protocols for synthetically generated task sets, our results indicate that proper implementation of resource access protocols has a low impact on the schedulability of real-time tasks.
引用
收藏
页数:8
相关论文
共 50 条
  • [1] Implementation and Analysis of Real-Time Streaming Protocols
    Santos-Gonzalez, Ivan
    Rivero-Garcia, Alexandra
    Molina-Gil, Jezabel
    Caballero-Gil, Pino
    [J]. SENSORS, 2017, 17 (04)
  • [2] SIMULATION OF MULTIPLE ACCESS PROTOCOLS FOR REAL-TIME CONTROL
    FINN, A
    DECKER, R
    MCCLURG, C
    HARMON, D
    [J]. SIMULATION, 1992, 58 (02) : 123 - 130
  • [3] Blocked and free access real-time splitting protocols
    Markowski, MJ
    Sethi, AS
    [J]. INTEGRATED COMPUTER-AIDED ENGINEERING, 1998, 5 (03) : 207 - 226
  • [4] Formal modeling and analysis of real-time resource-sharing protocols in Real-Time Maude
    Olveczky, Peter Csaba
    Prabhakar, Pavithra
    Liu, Xue
    [J]. 2008 IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL & DISTRIBUTED PROCESSING, VOLS 1-8, 2008, : 3774 - +
  • [5] Resource Sharing Protocols for Real-Time Task Graph Systems
    Guan, Nan
    Ekberg, Pontus
    Stigge, Martin
    Yi, Wang
    [J]. PROCEEDINGS OF THE 23RD EUROMICRO CONFERENCE ON REAL-TIME SYSTEMS (ECRTS 2011), 2011, : 272 - 281
  • [6] Task Scheduling Algorithms and Resource Access Protocols in Real Time Systems
    Palamut, Salih
    Gonultas, Tugba
    Elewi, Abdullah
    Avaroglu, Erdinc
    [J]. 2019 INTERNATIONAL CONFERENCE ON ARTIFICIAL INTELLIGENCE AND DATA PROCESSING (IDAP 2019), 2019,
  • [7] Deterministic protocols for real-time communication in multiple access networks
    Norden, S
    Balaji, S
    Manimaran, G
    Murthy, CSR
    [J]. COMPUTER COMMUNICATIONS, 1999, 22 (02) : 128 - 136
  • [8] Prioritized wireless access protocols for real-time VBR traffic
    Morikawa, H
    Inoue, M
    Hatori, M
    Mizumachi, M
    [J]. PIMRC'96 - THE SEVENTH IEEE INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR AND MOBILE RADIO COMMUNICATIONS, PROCEEDINGS, VOLS 1-3, 1996, : 918 - 922
  • [9] REAL-TIME PROTOCOLS
    LELANN, G
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1985, 184 : 457 - 469
  • [10] Horus Testbed: Implementation of Real-Time Video Streaming Protocols
    Abdelhadi, Ahmed
    Gerstlauer, Andreas
    Vishwanath, Sriram
    [J]. 2019 13TH ANNUAL IEEE INTERNATIONAL SYSTEMS CONFERENCE (SYSCON), 2019,