Virtual networking and routing in partitioned embedded systems
DOI:
https://doi.org/10.17979/ja-cea.2026.47.13756Keywords:
Control software architecture, Virtualized control architectures, Safety and security in networked control, Virtualized control architectures, Cyber physical systemsAbstract
In the field of critical embedded systems, the use of hypervisors such as XtratuM Next Generation (XNG) allows for the concurrent execution of multiple environments, known as partitions, guaranteeing strict spatial and temporal segregation. These partitions require standard communication channels to interact with each other and with external networks securely, without compromising system safety. This paper presents a robust and lightweight networking architecture for partitioned systems. By utilizing Virtual Network Interfaces (vNICs) mapped over shared memory in conjunction with the lwIP (Lightweight IP) TCP/IP stack, an architecture capable of generating a virtual network between partitions is established. Additionally, the adoption of standard protocols like TCP/IP aligns the system with industry standards, eliminating the need to rewrite communication mechanisms when interfacing with complex operating systems such as Linux. Finally, the architecture demonstrates its capability to establish seamless communication between bare-metal applications and guest operating system environments within the same embedded system.References
Dunkels, A. (2001). "Design and Implementation of the lwIP TCP/IP Stack." Swedish Institute of Computer Science, Technical Report 51. URL: https://www.researchgate.net/publication/316051065_Design_and_Implementation_of_the_lwIP_in_Embedded_System
Kopetz, H. (2011). Real-Time Systems: Design Principles for Distributed Embedded Applications. Springer Science & Business Media. DOI: https://doi.org/10.1007/978-1-4419-8237-7
Masmano, M., Ripoll, I., Crespo, A., and Metge, J. J. (2009). "XtratuM: a hypervisor for safety critical embedded systems." Proceedings of the 11th Real-Time Linux Workshop (RTLWS'09), Dresden, Germany. URL: https://www.fentiss.com/wp-content/uploads/2022/11/XM_for_Safety_Critical_Embedded_Systems.pdf
European Commission (2024). "Decentralized Edge Intelligence: Advancing Trust, Safety, and Sustainability in Europe (EdgeAI-Trust)." CORDIS, Horizon Europe Project Fact Sheet. Grant Agreement ID: 101139892. DOI: https://doi.org/10.3030/101139892
Downloads
Published
Issue
Section
License
Copyright (c) 2026 Ferran Vicent Martí, Miguel Masmano Tello

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.