Litcius/Paper detail

Proactive autoscaling for edge computing systems with kubernetes

Li Ju, Prashant Singh, Salman Toor

202133 citationsDOIOpen Access PDF

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.

Topics & Concepts

Computer scienceEdge computingEnhanced Data Rates for GSM EvolutionScope (computer science)Distributed computingLatency (audio)Cloud computingEdge deviceComputer architectureOperating systemArtificial intelligenceTelecommunicationsProgramming languageCloud Computing and Resource ManagementParallel Computing and Optimization TechniquesGreen IT and Sustainability