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 条
  • [31] Work-in-Progress: An ILP Framework for Energy Optimized Scheduling for Weakly-Hard Real-Time Systems
    Kumar, Niraj
    Mayank, Jaishree
    Mondal, Arijit
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON EMBEDDED SOFTWARE COMPANION (EMSOFT'19), 2019,
  • [32] Work-In-Progress: Protecting Real-Time GPU Applications on Integrated CPU-GPU SoC Platforms
    Ali, Waqar
    Yun, Heechul
    PROCEEDINGS OF THE 23RD IEEE REAL-TIME AND EMBEDDED TECHNOLOGY AND APPLICATIONS SYMPOSIUM (RTAS 2017), 2017, : 141 - 143
  • [33] Toward Real Time Data Analysis for Smart Grids (Work-In-Progress)
    Yin, Jian
    Gorton, Ian
    Poorva, Sharma
    2012 SC COMPANION: HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS (SCC), 2012, : 827 - 832
  • [34] Work-in-Progress: Compromising Security of Real-time Ethernet Devices by means of Selective Queue Saturation Attack
    Ferrari, P.
    Sisinni, E.
    Saifullah, A.
    Machado, R. C. S.
    De Sa, A. O.
    Felser, M.
    16TH IEEE INTERNATIONAL CONFERENCE ON FACTORY COMMUNICATION SYSTEMS (WFCS 2020), 2020, : 196 - 199
  • [35] Work-In-Progress: On the Feasibility of Lightweight Scheme of Real-Time Atrial Fibrillation Detection Using Deep Learning
    Yu, Yunkai
    Yang, Zhihong
    Li, Peiyao
    Yang, Zhicheng
    You, Yuyang
    2019 IEEE 40TH REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2019), 2019, : 556 - 559
  • [36] Time to build and aggregate work-in-progress
    Milne, A
    Whalley, AE
    INTERNATIONAL JOURNAL OF PRODUCTION ECONOMICS, 2001, 71 (1-3) : 165 - 175
  • [37] Work-in-Progress: Cache-Aware Partitioned EDF Scheduling for Multi-Core Real-Time Systems
    Guo, Zhishan
    Zhang, Ying
    Wang, Lingxiang
    Zhang, Zhenkai
    2017 IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS), 2017, : 384 - 386
  • [39] RePAiR: A Strategy for Reducing Peak Temperature while Maximising Accuracy of Approximate Real-Time Computing: Work-in-Progress
    Chakraborty, Shounak
    Saha, Sangeet
    Sjalander, Magnus
    McDonald-Maier, Klaus
    PROCEEDINGS OF THE 2020 INTERNATIONAL CONFERENCE ON HARDWARE/SOFTWARE CODESIGN AND SYSTEM SYNTHESIS (CODES+ISSS), 2019, : 8 - 10
  • [40] Work-In-Progress: New Analysis Techniques for Supporting Hard Real-Time Sporadic DAG Task Systems on Multiprocessors
    Dong, Zheng
    Liu, Cong
    2018 39TH IEEE REAL-TIME SYSTEMS SYMPOSIUM (RTSS 2018), 2018, : 151 - 154