Architecting Energy-Efficient Middleware for Hybrid Operating System Environments in Electric Vehicles
Keywords:
Software-Defined Vehicles, Power Management Middleware, Hybrid Virtualization, Real-Time Operating Systems, Suspend-to-RAM, Energy Efficiency, Electric Vehicles, Automotive Embedded SystemsAbstract
The automotive industry is transitioning to software-defined vehicles, with the user experience increasingly defined via the digital cockpit. These in-vehicle infotainment systems have a complex architecture consisting of virtualized safety-critical real-time operating systems and consumer-rich execution environments. A major concern of this architecture is managing power consumption without sacrificing immediate availability of the consumer Rich Execution Environment. With electric vehicles, parasitic load becomes a real range anxiety issue. This paper tackles the problem of reducing parasitic load across virtualization domains to enable wake-up times of less than two seconds while still meeting stringent quiescent current limits․ The work proposes architecture-level techniques for orchestrating power states across virtualization domains․ The Power Management Broker architecture is an example of how centralized state machines and level-based partitioning enable Instant-On user experiences through range-aware enforcement of ultra-low-power sleep states.
Downloads
References
Bin Liu et al., "How to Quantitatively Determine the Coverage of Software Voting During the Automotive Software Development Process," Intelligent Transportation Engineering, 2026. doi:10.3233/ATDE251531 [Online]. Available: https://journals.sagepub.com/doi/pdf/10.3233/ATDE251531
RAJEEV MURALIDHAR, "Energy Efficient Computing Systems: Architectures, Abstractions and Modeling to Techniques and Standards," ACM Computing Surveys (CSUR), Volume 54, Issue 11s (January 2022) https://doi.org/10.1145/3511094 [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/3511094
SANTIAGO LOZANO et al., "A comprehensive survey on the use of hypervisors in safety-critical systems," IEEE Access 11 (2023): 36244-36263. [Online]. Available: https://ieeexplore.ieee.org/stamp/stamp.jsp?arnumber=10092745
Ahmed Refaat Mousa et al., "A lightweight-X-authentication protocol over automotive gateway," Computers and Electrical Engineering, Volume 110, September 2023, 108887. [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0045790623003117
Yeonghun Shin et al., "Digital forensic case studies for in-vehicle infotainment systems using Android Auto and Apple CarPlay." Sensors 22.19 (2022): 7196. [Online]. Available: https://www.mdpi.com/1424-8220/22/19/7196
REINHARD WILHELM et al., "The worst-case execution-time problem—overview of methods and survey of tools." ACM transactions on embedded computing systems (TECS) 7.3 (2008): 1-53. [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/1347375.1347389
Simon Fürst and Markus Bechter, "AUTOSAR for Connected and Autonomous Vehicles: The AUTOSAR Adaptive Platform," 2016 46th Annual IEEE/IFIP International Conference on Dependable Systems and Networks Workshop (DSN-W), Toulouse, France, 2016, pp. 215-217, doi: 10.1109/DSN-W.2016.24. [Online]. Available: https://ieeexplore.ieee.org/document/7575379
Felix S. Schranner et al., "Deriving a representative variant for the functional safety development according to ISO 26262," Reliability Engineering & System Safety Volume 209, May 2021, 107436 [Online]. Available: https://www.sciencedirect.com/science/article/pii/S0951832021000065
Michael Armbrust et al., “A View of Cloud Computing,” Communications of the ACM, 2020. doi:10.1145/1721654.1721672 [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/1721654.1721672
Giuseppe Lipari, “Real-Time Scheduling: From Hard to Soft Real-Time Systems," arXiv, 2015. [Online]. Available: https://arxiv.org/pdf/1512.01978
Nicolas Navet and Françoise Simonot-Lion, “Trends in Automotive Communication Systems," Richard Zurawski. Embedded Systems Handbook: Networked Embedded Systems, 2nd ed., Taylor and Francis/CRC Press, pp. 13.1-13.24, 2009, Industrial Information Technology Series, ISBN 978-1-4398-0761-3. [Online]. Available: https://inria.hal.science/inria-00439105/document
L.M. Pinho et al., "Reliable real-time communication in CAN networks," in IEEE Transactions on Computers, vol. 52, no. 12, pp. 1594-1607, Dec. 2003, doi: 10.1109/TC.2003.1252855. [Online]. Available: https://ieeexplore.ieee.org/document/1252855
Tommaso Cucinotta et al., "A Real-Time Service-Oriented Architecture for Industrial Automation," in IEEE Transactions on Industrial Informatics, vol. 5, no. 3, pp. 267-277, Aug. 2009, doi: 10.1109/TII.2009.2027013. [Online]. Available: https://ieeexplore.ieee.org/document/5173504
PAUL POP et al., "Analysis and optimization of distributed real-time embedded systems." Proceedings of the 41st annual Design Automation Conference. 2004. [Online]. Available: https://dl.acm.org/doi/pdf/10.1145/996566.1142984
Downloads
Published
How to Cite
Issue
Section
License

This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.
All papers should be submitted electronically. All submitted manuscripts must be original work that is not under submission at another journal or under consideration for publication in another form, such as a monograph or chapter of a book. Authors of submitted papers are obligated not to submit their paper for publication elsewhere until an editorial decision is rendered on their submission. Further, authors of accepted papers are prohibited from publishing the results in other publications that appear before the paper is published in the Journal unless they receive approval for doing so from the Editor-In-Chief.
IJISAE open access articles are licensed under a Creative Commons Attribution-ShareAlike 4.0 International License. This license lets the audience to give appropriate credit, provide a link to the license, and indicate if changes were made and if they remix, transform, or build upon the material, they must distribute contributions under the same license as the original.


