JOURNAL ARTICLE

KneeScale: Efficient Resource Scaling for Serverless Computing at the Edge

Xue LiPeng KangJordan MoloneWei WangPalden Lama

Year: 2022 Journal:   2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid) Pages: 180-189

Abstract

Serverless computing is a promising paradigm for delivering services to the Internet of Things (IoT) applications at the edge of the network. Its event-triggered computation, as well as fine-grained and agile resource scaling, is well-suited for a resource-constrained edge computing environment. However, general-purpose auto-scalers that are predominant in the cloud settings perform poorly for serverless computing at the Edge. This is mainly due to the difficulty in quickly determining the optimal resource allocation under resource-budget constraints and dynamic workloads. In this paper, we present an adaptive auto-scaler, KneeScale, that dynamically adjusts the number of replicas for serverless functions to reach a point at which the relative cost to increase resource allocation is no longer worth the corresponding performance benefit. We have designed and implemented KneeScale as lightweight system software that utilizes Kubernetes for resource management. Experimental results with a function-as-a-service (FaaS) benchmark, FunetionBeneh, and an open-source serverless computing platform, OpenFaaS, demonstrate the superior performance and resource efficiency of KneeScale. It outperforms Kubernetes Horizontal Pod AutoScaler (HPA) and OpenFaaS built-in scheduler in terms of cumulative performance under a given resource budget by up to 32 % and 106 % respectively. KneeScale achieves higher cumulative throughput than both competing techniques, lower latencies than OpenFaaS built-in scheduler, and similar latencies compared to HPA for a variety of serverless functions.

Keywords:
Computer science Cloud computing Edge computing Benchmark (surveying) Resource allocation Enhanced Data Rates for GSM Evolution Distributed computing Resource management (computing) Throughput Operating system Computer network

Metrics

17
Cited By
4.24
FWCI (Field Weighted Citation Impact)
29
Refs
0.95
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

IoT and Edge/Fog Computing
Physical Sciences →  Computer Science →  Computer Networks and Communications
Cloud Computing and Resource Management
Physical Sciences →  Computer Science →  Information Systems
Caching and Content Delivery
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Resource-Efficient DNN Inference With Early Exiting in Serverless Edge Computing

Xiaolin GuoFang DongDian ShenZhaowu HuangJinghui Zhang

Journal:   IEEE Transactions on Mobile Computing Year: 2024 Vol: 24 (5)Pages: 3650-3666
JOURNAL ARTICLE

Optimized resource usage with hybrid auto-scaling system for knative serverless edge computing

Minh-Ngoc TranYounghan Kim

Journal:   Future Generation Computer Systems Year: 2023 Vol: 152 Pages: 304-316
JOURNAL ARTICLE

Energy-Aware Resource Scheduling for Serverless Edge Computing

Mohammad Sadegh AslanpourAdel N. ToosiMuhammad Aamir CheemaRaj Gaire

Journal:   2022 22nd IEEE International Symposium on Cluster, Cloud and Internet Computing (CCGrid) Year: 2022 Pages: 190-199
© 2026 ScienceGate Book Chapters — All rights reserved.