Work-In-Progress: Real-Time RPC for Hybrid Dual-OS System

被引:0
|
作者
Dong, Pan [1 ,2 ]
Jiang, Zhe [1 ]
Burns, Alan [1 ]
Ding, Yan [2 ]
Ma, Jun [2 ]
机构
[1] Univ York, Comp Sci Dept, York YO10 5GH, N Yorkshire, England
[2] Natl Univ Def Technol, Sch Comp, Changsha, Hunan, Peoples R China
基金
中国国家自然科学基金;
关键词
D O I
10.1109/RTSS46320.2019.00057
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
For the power and space sensitive systems such as automotive/avionic computers, an important trend is isolating and integrating multiple Operating Systems (OSs) in one physical platform, which is named as hybrid multi-OS system. Generally, in a commonly used hybrid dual-OS system, a RTOS (realtime operating system) and a GPOS (general-purpose operating system) are integrated. Cooperation (among the OSs) is a vital feature of a hybrid system to obtain the necessary capabilities, and inter-OS communication is the key. However, it is difficult to satisfy the real-time metrics of inter-OS communication required by the RTOS, due to the uncertainty in communication maintenance and the time-sharing policy of the GPOS. This paper aims to build a time predictable and secure RPC mechanism (i.e., the primary and critical communication unit in a hybrid multiOS system). Afterwards, a real-time RPC scheme (termed RTRG-RPC) is proposed, which is applied to a ready-built TrustZonebased hybrid dual-OS system (i.e., TZDKS). RTRG-RPC achieves accurate time control through three mechanisms: SGI message transforming, interrupt handler RPC servicing, and priority-swapping. Evaluations show that RTRG-RPC can achieve realtime predictability and can also reduce priority inversion.
引用
收藏
页码:532 / 535
页数:4
相关论文
共 50 条
  • [21] Work-In-Progress: Lock-Based Software Transactional Memory for Real-Time Systems
    Nemitz, Catherine E.
    Anderson, James H.
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 147 - 150
  • [22] Work-in-Progress: Real-Time Modeling for Intrusion Detection in Automotive Controller Area Network
    Olufowobi, Habeeb
    Bloom, Gedare
    Young, Clinton
    Zambreno, Joseph
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 161 - 164
  • [23] Work-in-Progress: A Flattened Priority Framework for Mixed-Criticality Real-time Systems
    Li, Zonghui
    Wan, Hai
    Deng, Yangdong
    Gu, Ming
    24TH IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2018), 2018, : 85 - 88
  • [24] Work-in-Progress: Voting Framework for Distributed Real-Time Ethernet based Dependable Systems
    Doran, Hans Dermot
    16TH IEEE INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS 2020), 2020, : 200 - 203
  • [25] Work-in-Progress: Optimal Checkpointing Strategy for Real-time Systems with Both Logical and Timing Correctness
    Zhang, Lin
    Wang, Zifan
    Kong, Fanxin
    2022 IEEE 43RD REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2022), 2022, : 515 - 518
  • [26] Work-in-Progress: Fixed Priority Scheduling of Real-time Flows with Arbitrary Deadlines on SMART NoCs
    Liu, Weichen
    Chen, Peng
    Yang, Lei
    Li, Mengquan
    Guan, Nan
    2017 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2017,
  • [27] Work-in-Progress: An Energy-Aware Optimization Model for Real-Time Systems Analysis and Design
    Elashri, Suzanne
    Azim, Akramul
    2021 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT 2021), 2021, : 45 - 46
  • [28] Work-In-Progress: Designing a Server-Side Progressive JPEG Encoder for Real-Time Applications
    Louie, Andrew
    Cheng, Albert M. K.
    2020 IEEE 41ST REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2020, : 379 - 382
  • [29] Work-in-Progress: A Neuromorphic Approach of the Sound Source Localization Task in Real-Time Embedded Systems
    Gutierrez-Galan, Daniel
    Pedro Jimenez-Fernandez, Juan
    Jimenez-Fernandez, Angel
    Tapiador-Morales, Ricardo
    Rios-Navarro, Antonio
    Linares-Barranco, Alejandro
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE COMPANION (EMSOFT'19), 2019,
  • [30] Work-in-Progress: A Resource-Aware Optimization Model for Real-Time Systems Analysis and Design
    Mamata, Rezwana
    Azim, Akramul
    2022 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT 2022), 2022, : 9 - 10