Kubernetes distributions for the edge: serverless performance evaluation


연구 분야: Software Development



학회: The Journal of Supercomputing


초록

Serverless computing, especially when deployed at the edge of the network, is seen as an enabling technology for the future development of more complex Internet of Things systems. However, special care must be taken when deploying new edge infrastructures for serverless workloads in terms of resource usage and network connectivity. Inefficient utilization of the available computing resources might easily cancel out the benefits acquired by moving the equipment closer to the edge, namely the reduced communication latency. Containers, together with the Kubernetes container orchestrator, are used by many serverless platforms today. We evaluate the performance of three different Kubernetes distributions—full-fledged Kubernetes, K3s, and MicroK8s when deployed in a resource constrained environment at the edge. We use the OpenFaaS serverless platform and employ 14 different benchmarks divided into three separate categories to evaluate various aspects of the execution performance of the distributions. Four different test types are performed focusing on cold start latency, serial execution performance, parallel execution using a single replica, and parallel execution utilizing different autoscaling strategies. Our results show that the edge-oriented K3s and MicroK8s distributions offer better performance in the majority of the tests, while a full-fledged deployment exhibits noticeable advantages for sustained loads such as parallel function invocation using a single replica.


Author Profile
Vojdan Kjorveziroski

Faculty of Computer Science and Engineering Ss. Cyril and Methodius University Rudzer Boshkovikj 16 1000 Skopje North Macedonia

Andorra
Author Profile
Sonja Filiposka

Faculty of Computer Science and Engineering Ss. Cyril and Methodius University Rudzer Boshkovikj 16 1000 Skopje North Macedonia

Andorra

📄 논문 정보

발행 연도 2022년
인용수 46
출판 국가 Andorra
사이트 Springer
좋아요 수 0

연관 논문 목록 (147건)