Xen Hypervisor Network Management System
Abstract
On embedded devices, network traffic management is crucial. One of the most fundamental criteria in projects on which embedded devices are created is connecting devices to one another. Additionally, sharing the internet connection, if there is one, has evolved into a need in today's world. In this project, two different operating systems are running by using hypervisor on the same board. The aim of this study is to connect two operating systems running on Xen Hypervisor using a virtual bridge and share the internet connection. An Embedded Linux distribution created with the Yocto project was run on the host domain (Domain-0 in Xen Hypervisor terminology), and Android Automotive OS was run on the guest domain (DomU in Xen Hypervisor terminology). A special topology has been designed for two virtual domains to communicate. Network management is handled by Embedded Linux, as Embedded Linux runs on Domain-0. Moreover, some scripts have been developed on both domains to implement the designed topology. These scripts enable quick and automatic completion of the required actions. In conclusion, this study describes how to automatically establish a network that provides communication between two virtual domains on Xen Hypervisor running on embedded devices. This paper is applicable to any project, provided the Xen hypervisor framework is used. It offers a reliable and efficient solution to connection needs such as infotainment and cluster systems, especially in systems where communication and internet are becoming more widespread for embedded devices such as automotive.
References
- 1.“Xen arm with virtualization extensions whitepaper,” Xen. [Online]. Available: https://wiki.xenproject.org/wiki/Xen_ARM_with_Virtualization_Extensions_whitepaper. [Accessed: 01-Feb-2023].Link
- 2.E. Barbieri, “What is embedded linux? part I,” Ubuntu, 24-Nov-2021. [Online]. Available: https://ubuntu.com/blog/what-is-embedded-linux. [Accessed: 01-Feb-2023].Link
- 3.J. Tan, “Embedded linux: A beginner's guide,” Latest Open Tech From Seeed, 11-May-2022. [Online]. Available: https://www.seeedstudio.com/blog/2021/01/20/beginners-guide-to-embedded-linux/. [Accessed: 01-Feb-2023].Link
- 4.“It's not an embedded linux distribution – it creates a custom one for you,” Yocto Project. [Online]. Available: https://www.yoctoproject.org/. [Accessed: 01-Feb-2023].Link
- 5.“What is the Yocto Project?,” Wind River. [Online]. Available: https://www.windriver.com/solutions/learning/yocto. [Accessed: 01-Feb-2023].Link
- 6.“Yocto Project,” Toradex Developer Center. [Online]. Available: https://developer.toradex.com/linux-bsp/os-development/build-yocto/yocto-project/. [Accessed: 01-Feb-2023].Link
- 7.E. Wu, “What is Yocto? why should you use Yocto for embedded linux applications,” Latest Open Tech From Seeed, 28-Sep-2021. [Online]. Available: https://www.seeedstudio.com/blog/2021/09/23/what-is-yocto-why-shoud-you-use-yocto-for-embedded-linux-applications/. [Accessed: 01-Feb-2023].Link
- 8.“What is Android Automotive? : Android Open Source Project,” Android Open Source Project. [Online]. Available: https://source.android.com/docs/devices/automotive/start/what_automotive. [Accessed: 01-Feb-2023].Link
- 9.“Design for driving | google developers,” Google. [Online]. Available: https://developers.google.com/cars/design/automotive-os?hl=tr. [Accessed: 01-Feb-2023].Link
- 10.“Welcome to Python.org,” Python.org. [Online]. Available: https://www.python.org/. [Accessed: 01-Feb-2023].Link
- 11.A. S. Gillis and T. Nolle, “What is network topology? - definition from searchnetworking,” Networking, 23-Aug-2021. [Online]. Available: https://www.techtarget.com/searchnetworking/definition/network-topology. [Accessed: 01-Feb-2023].Link
- 12.“What is network topology? definition and faqs,” What is Network Topology? Definition and FAQs | HEAVY.AI. [Online]. Available: https://www.heavy.ai/technical-glossary/network-topology. [Accessed: 01-Feb-2023].Link
- 13.W. Chai, A. Irei, and J. Burke, “What is ethernet? definition from searchnetworking,” Networking, 08-Oct-2021. [Online]. Available: https://www.techtarget.com/searchnetworking/definition/Ethernet. [Accessed: 01-Feb-2023].Link
- 14.C. BasuMallick, “What is ethernet? definition, types, and uses,” Spiceworks, 12-Jan-2023. [Online]. Available: https://www.spiceworks.com/tech/networking/articles/what-is-ethernet/. [Accessed: 01-Feb-2023].Link
- 15.“What is wi-fi?: Definition, meaning & explanation,” verizon.com. [Online]. Available: https://www.verizon.com/articles/internet-essentials/wifi-definiton/. [Accessed: 01-Feb-2023].Link
- 16.“What is wi-fi? - definition and types,” Cisco, 22-Dec-2021. [Online]. Available: https://www.cisco.com/c/en/us/products/wireless/what-is-wifi.html. [Accessed: 01-Feb-2023].Link
- 17.Upravnik, “Network bridge explained,” Study CCNA, 18-Dec-2022. [Online]. Available: https://study-ccna.com/network-bridge-explained/. [Accessed: 01-Feb-2023].Link
- 18.“What is bridge in computer network - types, uses, functions & differences,” GeeksforGeeks, 27-Oct-2022. [Online]. Available: https://www.geeksforgeeks.org/what-is-bridge-in-computer-network-types-uses-functions-differences/. [Accessed: 01-Feb-2023].Link
Karacali, H., Dönüm, N., Cebel, E. (2023). Xen Hypervisor Network Management System. *The European Journal of Research and Development*, 3(1), 71-85. https://doi.org/10.56038/ejrnd.v3i1.244
Bibliographic Info
More from The European Journal of Research and Development
The Bleaching of Woven Fabrics Using the Foam Application Technique
Aylin Kuşen, Onur Balcı, Koray Pektaş
2026 · Vol 6 · Issue 1
Automated Monkeypox Disease Classification Using Texture and Focus-Based Image Features
Tuğba Şentürk, Çiğdem Gülüzar Altıntop, Fatma Latifoğlu
2026 · Vol 6 · Issue 1
EEG-Based Assessment of Stress Levels Using Time–Frequency Features and Machine Learning
Sevde Samsa, Çiğdem Gülüzar Altıntop
2026 · Vol 6 · Issue 1
A Compact Non-Intrusive Measurement System for Critical Dimensions and Calibration Chart Generation of Underground Fuel Tanks
İlker Değirmencioğlu, Savaş Barış, Yusuf Kaya
2025 · Vol 5 · Issue 1
Investigation of the Comfort and Quality Properties of Knitted Garments Produced with Raised Yarn
Yusuf Koç, Serkan Karabıyık, Azize Çoban
2025 · Vol 5 · Issue 1
A Web-Based Credit Card Payment Architecture for Dealer Portals: Android POS Integration, Microservice Design, and Behavioural Segmentation for Data-Driven Dealer Management
Adnan Erdogan, Hüseyin Oktay Altun
2025 · Vol 5 · Issue 1