Temporal and spatial partitioning of a time-triggered operating system based on Real-time Linux

被引:2
|
作者
Obermaisser, R. [1 ]
Leiner, B. [2 ]
机构
[1] Vienna Univ Technol, Vienna, Austria
[2] TTTech Comp Technik AG, Vienna, Austria
关键词
D O I
10.1109/ISORC.2008.10
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Real-time Linux variants are becoming prominent solutions for the development of embedded systems. Compared to traditional real-time operating systems, embedded system engineers can leverage solutions and knowhow from the Linux development community (e.g., development tools, applications, drivers). Due to the availability of implementations of Internet protocols and network drivers, Linux also facilitates the implementation of embedded systems connected to the Internet. The goal of this paper is to evaluate experimentally the capabilities of the Real-time Linux variant RTAI/LXRT with respect to partitioning between different application software modules. Partitioning ensures that a failure caused by a design fault in one application software module cannot propagate to cause a failure in other application software modules, e.g., by blocking access to the CPU or by overwriting memory. Partitioning is important when building mixed-criticality systems comprising both non safety-critical software modules and safety-related ones. Even at the same level of criticality, partitioning improves the robustness of an embedded system. The experimental results described in this paper point out several limitations of RTAI/LXRT Linux concerning fault isolation. Based on these results, we propose modifications to improve the partitioning with respect to temporal and spatial interference.
引用
收藏
页码:429 / +
页数:3
相关论文
共 50 条
  • [1] A Real-Time Operating System for Physical and Logical Time-Triggered Distributed Computing
    Takado, Koki
    Yokoyama, Takanori
    Yoo, Myungryun
    [J]. 2024 6TH ASIA PACIFIC INFORMATION TECHNOLOGY CONFERENCE, APIT 2024, 2024, : 78 - 85
  • [2] Automatic Cache Partitioning and Time-triggered Scheduling for Real-time MPSoCs
    Chen, Gang
    Hu, Biao
    Huang, Kai
    Knoll, Alois
    Huang, Kai
    Liu, Di
    Stefanov, Todor
    [J]. 2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [3] Scheduling of time-triggered real-time systems
    Schild K.
    Würtz J.
    [J]. Constraints, 2000, 5 (04) : 335 - 357
  • [4] A Configuration Agent based on the Time-Triggered Paradigm for Real-Time Networks
    Gutierrez, Marina
    Steiner, Wilfried
    Dobrin, Radu
    Punnekkat, Sasikumar
    [J]. 2015 IEEE WORLD CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS), 2015,
  • [5] Embedded Partitioning Real-time Operating System Based on Microkernel
    Chen, Tanhong
    Li, Huiyong
    Niu, Jianwei
    Ren, Tao
    Xu, Guizhou
    [J]. 2019 22ND IEEE INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND ENGINEERING (IEEE CSE 2019) AND 17TH IEEE INTERNATIONAL CONFERENCE ON EMBEDDED AND UBIQUITOUS COMPUTING (IEEE EUC 2019), 2019, : 205 - 210
  • [6] A flexible time-triggered service for real-time CORBA
    Calvo, Isidro
    Almeida, Luis
    Noguero, Adrian
    Perez, Federico
    Marcos, Marga
    [J]. COMPUTER STANDARDS & INTERFACES, 2014, 36 (03) : 531 - 544
  • [7] A time-triggered ethernet protocol for Real-Time CORBA
    Lankes, S
    Jabs, A
    Reke, M
    [J]. ISORC 2002: FIFTH IEEE INTERNATIONAL SYMPOSIUM ON OBJECT-ORIENTED REAL-TIME DISTRIBUTED COMPUTING, PROCEEDINGS, 2002, : 215 - 222
  • [8] Synchronizing Real-Time Tasks in Time-Triggered Networks
    Kyriakakis, Eleftherios
    Sparso, Jens
    Puschner, Peter
    Schoeberl, Martin
    [J]. 2021 IEEE 24TH INTERNATIONAL SYMPOSIUM ON REAL-TIME DISTRIBUTED COMPUTING (ISORC 2021), 2021, : 11 - 19
  • [9] EVENT-TRIGGERED VERSUS TIME-TRIGGERED REAL-TIME SYSTEMS
    KOPETZ, H
    [J]. LECTURE NOTES IN COMPUTER SCIENCE, 1991, 563 : 87 - 101
  • [10] Distributed real-time measurement system using time-triggered network approach
    Bilski, Piotr
    Winiecki, Wieslaw
    [J]. IDAACS 2007: PROCEEDINGS OF THE 4TH IEEE WORKSHOP ON INTELLIGENT DATA ACQUISITION AND ADVANCED COMPUTING SYSTEMS: TECHNOLOGY AND APPLICATIONS, 2007, : 8 - +