Characterizing Container Performance in Edge Computing
Edge computing reduces latency and network congestion by offloading computation from the cloud to edge devices. However, deploying software across heterogeneous edge platforms presents portability and dependency challenges. Containerization with Docker offers lightweight isolation but introduces overheads on resource-constrained devices. In this work, we empirically evaluate Docker performance on Raspberry Pi nodes using microbenchmarks (CPU, memory, network) and macrobenchmarks including AI workloads with sensor/camera interaction, compression, and encryption tasks. Our measurements highlight key limitations: insecure sensor access, spin-up delays for short tasks, and isolation-performance tradeoffs. These insights inform container use for stable, long-running edge workloads and guide future tuning for real-time, resource-constrained environments.
Authors
- Claudiu Danilov (ORCID: https://orcid.org/0000-0002-6031-9270)
- Josh Eckhardt (ORCID: https://orcid.org/0009-0000-2747-6998)
- Klara Nahrstedt (ORCID: https://orcid.org/0000-0001-6813-3043)
- Ragini Gupta (ORCID: https://orcid.org/0000-0002-8474-2348)
- Keyshla Bernard (ORCID: https://orcid.org/0009-0001-2533-5590)
Institutions
- Boeing (United States) (US)
- University of Illinois Urbana-Champaign (US)
Publication Details
- Published
- 2025-09-08
- DOI
- https://doi.org/10.1145/3744969.3748438
- Citations
- 1
- Primary Topic
- Cloud Computing and Resource Management
- Type
- article
- Field-Weighted Citation Impact
- 3.25