Design of Network Stack for Embedded Micro Kernel Operating System
To address the trade-off between resource constraints and real-time performance, micro kernel architectures, featuring low runtime overhead and flexibility, have been widely adopted in embedded operating systems. However, in network communication scenarios, frequent inter-process communication among applications, the network stack, and network drivers introduces significant overhead, degrading network performance. This paper analyzes the key sources of performance degradation in micro kernel network stacks and proposes a user-space network architecture tailored for micro kernels, along with an optimized inter-process communication mechanism, to effectively improve network performance.
Authors
- Fan Yang (ORCID: https://orcid.org/0000-0002-0362-4236)
- Tianwei Wang (ORCID: https://orcid.org/0000-0003-4235-6438)
- Hongyi Chen (ORCID: https://orcid.org/0000-0002-6232-5463)
Institutions
- Kunming University (CN)
Publication Details
- Published
- 2025-07-18
- DOI
- https://doi.org/10.1109/ecnct66493.2025.11172551
- Primary Topic
- Embedded Systems and FPGA Design
- Type
- article
- Field-Weighted Citation Impact
- 0.00