Visible to the public Real-Time Operating Systems for Cyber-Physical Systems: Current Status and Future Research

TitleReal-Time Operating Systems for Cyber-Physical Systems: Current Status and Future Research
Publication TypeConference Paper
Year of Publication2020
AuthorsSerino, Anthony, Cheng, Liang
Conference Name2020 International Conferences on Internet of Things (iThings) and IEEE Green Computing and Communications (GreenCom) and IEEE Cyber, Physical and Social Computing (CPSCom) and IEEE Smart Data (SmartData) and IEEE Congress on Cybermatics (Cybermatics)
Date Publishednov
Keywordscomposability, composabilty, Cyber-physical systems, Kernel, Metrics, multicore computing security, Operating systems, Operating Systems Security, Processor scheduling, pubcrawl, real-time operating systems, Real-time Systems, resilience, Resiliency, Scalability, Task Analysis, Tools, worst-case execution time
AbstractThis paper studies the current status and future directions of RTOS (Real-Time Operating Systems) for time-sensitive CPS (Cyber-Physical Systems). GPOS (General Purpose Operating Systems) existed before RTOS but did not meet performance requirements for time sensitive CPS. Many GPOS have put forward adaptations to meet the requirements of real-time performance, and this paper compares RTOS and GPOS and shows their pros and cons for CPS applications. Furthermore, comparisons among select RTOS such as VxWorks, RTLinux, and FreeRTOS have been conducted in terms of scheduling, kernel, and priority inversion. Various tools for WCET (Worst-Case Execution Time) estimation are discussed. This paper also presents a CPS use case of RTOS, i.e. JetOS for avionics, and future advancements in RTOS such as multi-core RTOS, new RTOS architecture and RTOS security for CPS.
DOI10.1109/iThings-GreenCom-CPSCom-SmartData-Cybermatics50389.2020.00080
Citation Keyserino_real-time_2020