arrow
返回

Proactive auto-scaling technique for web applications in container-based edge computing using federated learning model

delete2024-05-01
delete7
PRE
AI
J
Javad Dogani
F
Farshad Khunjush *
DOI:10.1016/j.jpdc.2024.104837delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
Edge computing has emerged as an attractive alternative to traditional cloud computing by utilizing processing, network, and storage resources close to end devices, such as Internet of Things (IoT) sensors. Edge computing is still in its infancy, and resource provisioning and service scheduling remain research concerns. Kubernetes is a container orchestration tool in distributed environments. Proactive auto-scaling techniques in Kubernetes improve utilization by allocating resources based on future workload prediction. However, prediction models run on central cloud nodes, necessitating data transfer between edge and cloud nodes, which increases latency and response time. We present FedAvg-BiGRU, a proactive auto-scaling method in edge computing based on FedAvg and multi-step prediction by a Bidirectional Gated Recurrent Unit (BiGRU). FedAvg is a technique for training machine learning models in a Federated Learning (FL) model. FL reduces network traffic by exchanging only model updates rather than raw data, relieving learning models of the need to store data on a centralized cloud server. In addition, a technique for determining the number of Kubernetes pods based on the Cool Down Time (CDT) concept has been developed, preventing contradictory scaling actions. To our knowledge, our work is the first to employ FL for proactive auto-scaling in cloud and edge computing. The results demonstrate that the FedAvg-BiGRU method has a slightly higher prediction error than the load centralized processing mode, although this difference is not statistically significant. At the same time, it reduces the amount of data transmission between the edge nodes and the cloud server.
Keyword:
Cloud computing
Edge computing
Proactive auto-scaling
Federated learning (FL) Bidirectional gated
Recurrent unit (BiGRU)
Kubernetes

期刊

Journal of Parallel and Distributed Computing 封面图
Journal of Parallel and Distributed Computing
IF:
4
论文数:
3.8K
被引数:
4.8K

机构

S
Shiraz University
学者数:
8.1K
论文数: 7.5K
被引数: 7.4K
引用论文

引用论文

Interactions between silica nanoparticles and an epoxy resin before and during network formation
err2009-07-01
err0
PREAI
errJörg Baller; Nora Becker; Markus Ziehmer; Matthieu Thomassey; Bartosz Zielinski; Ulrich Müller; Roland Sanctuary
err分享
err收藏
Cloud computing in construction industry: Use cases, benefits and challenges
err2021-02-01
err184
errOAAI
errBello, Sururah A.; Oyedele, Lukumon O.; Akinade, Olugbenga O.; Bilal, Muhammad; Delgado, Juan Manuel Davila; Akanbi, Lukman A.; Ajayi, Anuoluwapo O.; Owolabi, Hakeem A.
err分享
err收藏
Goal-driven scheduling model in edge computing for smart city applications
err2022-09-01
err9
errOAAI
errKim, Yongho; Park, Seongha; Shahkarami, Sean; Sankaran, Rajesh; Ferrier, Nicola; Beckman, Pete
err分享
err收藏
Neuroprotective effect of ginsenoside Rb1 on glutamate-induced neurotoxicity: With emphasis on autophagy
err2010-10-01
err0
PREAI
errZhaoyao Chen; Tingting Lu; Xuanye Yue; Ning Wei; Yongjun Jiang; Maogang Chen; Guanzhong Ni; Xinfeng Liu; Gelin Xu
err分享
err收藏
学者 查看更多内容