Performance Characterization of Containers in Edge Computing
Ragini Gupta, Klara Nahrstedt

TL;DR
This paper empirically evaluates Docker container performance on resource-constrained edge devices like Raspberry Pi, highlighting bottlenecks and proposing optimizations for effective edge deployment.
Contribution
It provides a systematic performance analysis of containerization in edge computing environments, focusing on real-world hardware and workloads.
Findings
Container overhead affects IO-heavy and latency-sensitive tasks.
Configuration optimizations can mitigate performance issues.
Performance trade-offs exist between isolation and resource constraints.
Abstract
Edge computing addresses critical limitations of cloud computing such as high latency and network congestion by decentralizing processing from cloud to the edge. However, the need for software replication across heterogeneous edge devices introduces dependency and portability challenges, driving the adoption of containerization technologies like Docker. While containers offer lightweight isolation and deployment advantages, they introduce new bottlenecks in edge environments, including cold-start delays, memory constraints, network throughput variability, and inefficient IO handling when interfacing with embedded peripherals. This paper presents an empirical evaluation of Docker containers on resource-constrained edge devices, using Raspberry Pi as a representative platform. We benchmark performance across diverse workloads, including microbenchmarks (CPU, memory, network profiling) and…
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
TopicsCloud Computing and Resource Management · IoT and Edge/Fog Computing · Big Data and Digital Economy
