Multi-Application Hierarchical Autoscaling for Kubernetes Edge Clusters

SMARTCOMP(2023)

引用 0|浏览1
暂无评分
摘要
The dynamic workload demands of smart city applications hosted on edge infrastructures require the development of advanced scaling mechanisms. Recent studies proposed single-application autoscaling solutions based on various technical approaches. However, for edge infrastructures with limited resource availability, it is essential to simultaneously manage heterogeneous application requirements, aiming at optimal resource allocation and minimal operational costs. This study introduces a multi-application hierarchical autoscaling framework for Kubernetes Edge Clusters. An application-based mechanism nominates the best applications’ deployments based on workload prediction and several criteria that guarantee the application’s performance while minimizing the infrastructure provider’s cost. For the joint application orchestration, an aggregation mechanism composes the candidate scaling solutions for the cluster. Then, a cluster autoscaling mechanism, based on the Analytic Hierarchy Process, undertakes the cluster’s scaling decision to optimize the resource allocation and energy consumption of the cluster. The evaluation illustrates the benefits of the proposed scaling strategy, achieving significant improvement in the average allocated resources and energy consumption compared to single-application approaches.
更多
查看译文
关键词
advanced scaling mechanisms,aggregation mechanism,analytic hierarchy process,application-based mechanism,cluster autoscaling mechanism,edge infrastructures,energy consumption,heterogeneous application requirements,joint application orchestration,Kubernetes edge clusters,multiapplication hierarchical autoscaling framework,resource allocation,single-application autoscaling solutions,smart city applications,workload prediction
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要