Publication:
Mixed-Runtime Pod Networking for Kubernetes-Based Edge Computing
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.department | #PLACEHOLDER_PARENT_METADATA_VALUE# | |
| cris.virtual.orcid | 0000-0003-4824-1199 | |
| cris.virtual.orcid | 0000-0002-1332-2290 | |
| cris.virtual.orcid | 0000-0003-0575-5894 | |
| cris.virtual.orcid | 0000-0002-1781-900X | |
| cris.virtual.orcid | 0000-0002-4093-7338 | |
| cris.virtualsource.department | 505a9fa2-2261-4859-8c77-73c2ba21244c | |
| cris.virtualsource.department | ed3e85a5-47e5-455c-97ad-13d052f80bf7 | |
| cris.virtualsource.department | be209fe9-cb8c-4c91-821b-9c93bd548ca7 | |
| cris.virtualsource.department | f4004503-5b5c-4de1-b15e-4766bab29002 | |
| cris.virtualsource.department | 9991ed04-e237-4d24-a487-66d0a142de3b | |
| cris.virtualsource.orcid | 505a9fa2-2261-4859-8c77-73c2ba21244c | |
| cris.virtualsource.orcid | ed3e85a5-47e5-455c-97ad-13d052f80bf7 | |
| cris.virtualsource.orcid | be209fe9-cb8c-4c91-821b-9c93bd548ca7 | |
| cris.virtualsource.orcid | f4004503-5b5c-4de1-b15e-4766bab29002 | |
| cris.virtualsource.orcid | 9991ed04-e237-4d24-a487-66d0a142de3b | |
| dc.contributor.author | Goethals, Tom | |
| dc.contributor.author | Verkerken, Miel | |
| dc.contributor.author | Sebrechts, Merlijn | |
| dc.contributor.author | De Turck, Filip | |
| dc.contributor.author | Volckaert, Bruno | |
| dc.date.accessioned | 2026-07-23T08:13:17Z | |
| dc.date.available | 2026-07-23T08:13:17Z | |
| dc.date.createdwos | 2026 | |
| dc.date.issued | 2025 | |
| dc.description.abstract | In recent years, microservice-based applications have shifted towards cloud-edge computing, taking advantage of green energy, lower latencies, and local computational resources. Simultaneously, various alternatives to containers, such as unikernels and WebAssembly, have emerged and are gradually being adopted by container-based orchestration software such as Kubernetes. However, solutions that integrate such alternatives are not generic: they only integrate a single specific non-container option, and generally do not allow for mixed-workload pods with both container and non-container workloads. Importantly, no solution is currently capable of integrating mixed-workload pods with all the features of pod networking as standardized by Kubernetes. This article presents a generic, runtime-agnostic solution which provides mixed-workload pods with all the standard behavioral features of pod networking. The core functionality of the proposed solution is sub-pod networking, which sets up small independent subnets for each pod rather than providing them a single IP address, and which is based on eBPF programs for efficient and secure traffic processing. The architecture is implemented in Feather, a Kubernetes-compatible orchestration agent which supports both containerd and OSv unikernels, and evaluations show that the end-to-end latency overhead of the implementation for various types of network traffic ranges from just 22μ s to 200μ s, and scales predictably with the number of non-container workloads in a pod. Additionally, the implementation has no significant memory overhead, and CPU overhead is 2Gbps to 6.4Gbps per percentage of a single core, depending on runtime and evaluation scenario. | |
| dc.description.wosFundingText | This work was supported in part by the Flanders Research Foundation (FWO) through Junior Postdoctoral Researcher under Grant 1245725N, and in part by the NATWORK Horizon Europe Project. | |
| dc.identifier.doi | 10.1109/access.2025.3639761 | |
| dc.identifier.issn | 2169-3536 | |
| dc.identifier.uri | https://imec-publications.be/handle/20.500.12860/59907 | |
| dc.language.iso | eng | |
| dc.provenance.editstepuser | greet.vanhoof@imec.be | |
| dc.publisher | IEEE | |
| dc.source.beginpage | 209432 | |
| dc.source.endpage | 209449 | |
| dc.source.journal | IEEE ACCESS | |
| dc.source.numberofpages | 18 | |
| dc.source.volume | 13 | |
| dc.title | Mixed-Runtime Pod Networking for Kubernetes-Based Edge Computing | |
| dc.type | Journal article | |
| dspace.entity.type | Publication | |
| imec.internal.crawledAt | 2025-12-04 | |
| imec.internal.source | crawler | |
| imec.internal.wosCreatedAt | 2026-07-14 | |
| Files | Original bundle
| |
| Publication available in collections: |