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 条
  • [1] Build real-time communication for hybrid dual-OS system
    Dong, Pan
    Jiang, Zhe
    Burns, Alan
    Ding, Yan
    Ma, Jun
    JOURNAL OF SYSTEMS ARCHITECTURE, 2020, 107
  • [2] Reliable and efficient dual-OS communications for real-time embedded virtualization
    Sangorrín, Daniel
    Honda, Shinya
    Takada, Hiroaki
    Computer Software, 2012, 29 (04) : 182 - 198
  • [3] Work-In-Progress: Real-Time Reactors in C
    Lohstroh, Marten
    Lee, Edward A.
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 572 - 575
  • [4] Work-in-Progress: Strong APA Scheduling in a Real-Time Operating System
    Dubey, Richi
    Banerjee, Vijay
    Hounsinou, Sena
    Bloom, Gedare
    2021 INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT 2021), 2021, : 47 - 48
  • [5] Work-In-Progress: Migration Hints in Real-Time Operating Systems
    Raffeck, Phillip
    Ulbrich, Peter
    Schroeder-Preikschat, Wolfgang
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 528 - 531
  • [6] Work-In-Progress: Making Machine Learning Real-Time Predictable
    Xu, Hang
    Mueller, Frank
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 157 - 160
  • [7] Work-in-Progress: From Logical Time Scheduling to Real-Time Scheduling
    Mallet, Frederic
    Zhang, Min
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 143 - 146
  • [8] Work-in-Progress: Cross-layer Real-Time Scheduling for Wireless Control System
    Wang, Wenchen
    Mosse, Daniel
    Pickel, Jason G.
    Cole, Daniel
    PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 149 - 151
  • [9] Work-in-Progress: Probabilistic system-wide DVFS for real-time embedded systems
    Medina, Roberto
    Cucu-Grosjean, Liliana
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 508 - 511
  • [10] Work-in-Progress: RTMUSRT: A Real-Time Testbed for Empirically Comparing Real-Time Multicore Schedulers
    Wan, Bo
    Zhang, Bo
    Li, Xi
    Zhou, Kaiqi
    Zhao, Caixu
    Wang, Chao
    Zhou, Xuehai
    2018 PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE (EMSOFT), 2018,