arXiv · 2112.10127
Proactive Autoscaling for Edge Computing Systems with Kubernetes
Abstract
With the emergence of the Internet of Things and 5G technologies, the edge computing paradigm is playing increasingly important roles with better availability, latency-control and performance. However, existing autoscaling tools for edge computing applications do not utilize heterogeneous resources of edge systems efficiently, leaving scope for performance improvement. In this work, we propose a Proactive Pod Autoscaler (PPA) for edge computing applications on Kubernetes. The proposed PPA is able to forecast workloads in advance with multiple user-defined/customized metrics and to scale edge computing applications up and down correspondingly. The PPA is optimized and evaluated on an example CPU-intensive edge computing application further. It can be concluded that the proposed PPA outperforms the default pod autoscaler of Kubernetes on both efficiency of resource utilization and application performance. The article also highlights future possible improvements on the proposed PPA.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Li Ju, Prashant Singh, Salman Toor. 2021-12-19. Proactive Autoscaling for Edge Computing Systems with Kubernetes. https://doi.org/10.1145/3492323.3495588
Cite the original work for its findings. Save a collection to share your selection of sources.