Research Article
Cloud-Edge Orchestration for Smart Cities: A Review of Kubernetes-based Orchestration Architectures
@ARTICLE{10.4108/eetsc.v6i18.1197, author={Sebastian B\o{}hm and Guido Wirtz}, title={Cloud-Edge Orchestration for Smart Cities: A Review of Kubernetes-based Orchestration Architectures}, journal={EAI Endorsed Transactions on Smart Cities}, volume={6}, number={18}, publisher={EAI}, journal_a={SC}, year={2022}, month={5}, keywords={Edge computing, Edge orchestration, Cloud computing, Container orchestration, Kubernetes}, doi={10.4108/eetsc.v6i18.1197} }
- Sebastian Böhm
Guido Wirtz
Year: 2022
Cloud-Edge Orchestration for Smart Cities: A Review of Kubernetes-based Orchestration Architectures
SC
EAI
DOI: 10.4108/eetsc.v6i18.1197
Abstract
Edge computing offers computational resources near data-generating devices to enable low-latency access. Especially for smart city contexts, edge computing becomes inevitable for providing real-time services, like air quality monitoring systems. Kubernetes, a popular container orchestration platform, is often used to efficiently manage containerized applications in smart cities. Although it misses essential requirements of edge computing, like network-related metrics for scheduling decisions, it is still considered. This paper analyzes custom cloud-edge architectures implemented with Kubernetes. Specifically, we analyze how essential requirements of edge orchestration in smart cities are solved. Also, shortcomings are identified in these architectures based on the fundamental requirements of edge orchestration. We conduct a literature review to obtain the general requirements of edge computing and edge orchestration for our analysis. We map these requirements to the capabilities of Kubernetes-based cloud-edge architectures to assess their level of achievement. Issues like using network-related metrics and the missing topology-awareness of networks are partially solved. However, requirements like real-time resource utilization, fault-tolerance, and the placement of container registries are in the early stages. We conclude that Kubernetes is an eligible candidate for cloudedge orchestration. When the formerly mentioned issues are solved, Kubernetes can successfully contribute latency-critical, large-scale, and multi-tenant application deployments for smart cities.
Copyright © 2022 Boehm and Wirtz, licensed to EAI. This is an open access article distributed under the terms of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/), which permits unlimited use, distribution and reproduction in any medium so long as the original work is properly cited.