ABSTRACT
Automotive platform consists of complex and diverse components, which are Advanced Driver Assistance System (ADAS) and In-Vehicle Infotainment (IVI), developed plenty of operating systems by companies, depended on a variety of technologies, and satisfied different requirements in terms of both security and functional safety. The Automotive Hypervisor solution is multi-domain controller that can run multiple operating systems with a single processor. The instrument cluster operates on host OS such as Linux Container (LXC), QNX, and Xen and the IVI center console and ADAS operates on another OS such as Android, WebOS, and Linux. Automotive platforms should improve the integration of various OSs and operate more efficiently and securely. In this paper, we propose hypervisor-based guest OSs architecture that allows improve efficient performance system for automotive platform with safety. We also concept high level SW design architecture of safety real time operating system (SafetyRTOS) to operate functional safety requirements efficiently.
- IBM. What is virtualization? https://www.ibm.com/topics/virtualizationGoogle Scholar
- Timcenko, Valentina and Djordjevic, Borislav and Rakas, Slavica Bostjancic and Davidovic, Nikola. 2014. Performance examination of type-2 hypervisors: case of particular database application in a virtual environment. In Proceedings of the International Conference on Information Systems and Design of Communication(ISDOC '14), pp. 122--126, ACM, May., 2014. DOI: https://doi.org/10.1145/2618168.2618187Google ScholarDigital Library
- Barham, Paul and Dragovic, Boris and Fraser, Keir and Hand, Steven and Harris, Tim and Ho, Alex and Neugebauer, Rolf and Pratt, Ian and Warfield and Andrew. 2003. Xen and the art of virtualization. ACM SIGOPS Operating Systems Review, volume 37, issue 5, pp. 164--177.Google ScholarDigital Library
- ROHM Semiconductor. 2020. ISO 26262 Automotive Functional Safety Standard White Paper.Google Scholar
- Li, Hao and Xu, Xuefei and Ren, Jinkui and Dong and Yaozu. 2019. ACRN: A Big Little Hypervisor for IoT Development, In Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution Environments(VEE 2019), pp. 31--44.Google ScholarDigital Library
- Szefer, Jakub and Lee and Ruby B. 2012. Architectural support for hypervisor-secure virtualization. In Proceedings of the 17th international conference on Architectural Support for Programming Languages and Operating Systems(ASPLOS 2012), pp. 437--450.Google Scholar
- Wiese, Veit and Al Amin, Rashed and Obermaisser and Roman. 2022. Functional Safety of a System-on-Chip Based SafetyCritical Structural Health Monitoring System. In Proceedings of the 6th International Conference on System Reliability and Safety(ICSRS 2022), IEEE.Google Scholar
- Zhang, Yafei and Kuang, Xiaojun and Xi, Wenxia. 2021. Research on Design of Functional Safety Monitoring of Intelligent Driving Vehicle Software Architecture. In Proceedings of the 2021 4th International Conference on Algorithms, Computing and Artificial Intelligence(ACAI '21), pp. 1--6.Google ScholarDigital Library
Index Terms
- Architectural design on hypervisor-based guest OSs and SafetyRTOS in automotive platform
Recommendations
Fast and live hypervisor replacement
VEE 2019: Proceedings of the 15th ACM SIGPLAN/SIGOPS International Conference on Virtual Execution EnvironmentsHypervisors are increasingly complex and must be often updated for applying security patches, bug fixes, and feature upgrades. However, in a virtualized cloud infrastructure, updates to an operational hypervisor can be highly disruptive. Before being ...
Architectural support for hypervisor-secure virtualization
ASPLOS '12Virtualization has become a standard part of many computer systems. A key part of virtualization is the all-powerful hypervisor which manages the physical platform and can access all of its resources, including memory assigned to the guest virtual ...
Architectural support for hypervisor-secure virtualization
ASPLOS XVII: Proceedings of the seventeenth international conference on Architectural Support for Programming Languages and Operating SystemsVirtualization has become a standard part of many computer systems. A key part of virtualization is the all-powerful hypervisor which manages the physical platform and can access all of its resources, including memory assigned to the guest virtual ...
Comments