Edge System Design Using Containers and Unikernels for IoT Applications
Shahidullah Kaiser, Ali Saman Tosun, Turgay Korkmaz

TL;DR
This paper introduces a hybrid edge computing system combining containers and unikernels to optimize resource use and reduce latency for IoT applications, demonstrated on ARM devices.
Contribution
It presents a novel hybrid architecture leveraging both containers and unikernels for tailored IoT application deployment at the edge.
Findings
Improved resource utilization over traditional virtual machines
Reduced latency in real-world IoT applications
Enhanced scalability and reliability through container orchestration
Abstract
Edge computing is emerging as a key enabler of low-latency, high-efficiency processing for the Internet of Things (IoT) and other real-time applications. To support these demands, containerization has gained traction in edge computing due to its lightweight virtualization and efficient resource management. However, there is currently no established framework to leverage both containers and unikernels on edge devices for optimized IoT deployments. This paper proposes a hybrid edge system design that leverages container and unikernel technologies to optimize resource utilization based on application complexity. Containers are employed for resource-intensive applications, e.g., computer vision, providing faster processing, flexibility, and ease of deployment. In contrast, unikernels are used for lightweight applications, offering enhanced resource performance with minimal overhead. Our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsEmbedded Systems Design Techniques · Energy Efficient Wireless Sensor Networks · IoT and Edge/Fog Computing
