Auto-scaling and computation offloading in edge/cloud computing: a fuzzy Q-learning-based approach

被引:1
|
作者
Ma, Xiang [1 ]
Zong, Kexuan [2 ]
Rezaeipanah, Amin [3 ]
机构
[1] Hunan Int Econ Univ, Changsha 410205, Hunan, Peoples R China
[2] Cangzhou Med Coll, Dept Med, Cangzhou 061000, Hebei, Peoples R China
[3] Persian Gulf Univ, Bushehr, Iran
关键词
Edge computing; Offloading; Resource provisioning; Learning automata; Fuzzy Q-learning; Long short-term memory; Differential evolution; RESOURCE-ALLOCATION; MOBILE; NETWORKS;
D O I
10.1007/s11276-023-03486-3
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
The fast growth of under developing mobile applications in recent years has emerged a diversity of delay-sensitive applications such as multimedia streaming, virtual reality, augmented reality, and online gaming applications to facilitate daily activities in different aspects of human life. Edge computing has been raised as an Internet-based distributed computing model to enable mobile devices to offload tasks to nearby edge servers rather than transfer them to remote cloud servers. A joint auto-scaling and task offloading approach in edge/cloud computing is proposed in this paper. Due to dynamic changes in usage and access to mobile applications over time, it requires addressing their workload fluctuations as challenging issues. The future workload is predicted using long short-term memory (LSTM) network, supported with the differential evolution (DE) algorithm for selecting the LSTM hyperparameters. A fuzzy Q-learning technique is also utilized to make scaling decisions at runtime, and a learning automata-based technique is used to make decisions on offloading tasks of mobile devices to edge/cloud layers. The proposed approach is validated using the iFogSim simulator under synthetic and real-world patterns. The results show that it achieves better performance in terms of execution time, energy consumption, and delay violation compared to the baseline approaches.
引用
收藏
页码:637 / 648
页数:12
相关论文
共 50 条
  • [31] A MAPE-K and Queueing Theory Approach for VNF Auto-scaling in Edge Computing
    Silva, Thiago P.
    Batista, Thais V.
    Battisti, Anselmo L.
    Saraiva, Andre
    Rocha, Antonio A.
    Delicato, Flavia C.
    Bastos, Ian Vilar
    Macedo, Evandro L. C.
    de Oliveira, Ana C. B.
    Pires, Paulo F.
    [J]. 2023 IEEE 12TH INTERNATIONAL CONFERENCE ON CLOUD NETWORKING, CLOUDNET, 2023, : 144 - 152
  • [32] Efficient Bare Metal Auto-scaling for NFV in Edge Computing
    Pang, Xudong
    Wang, Jing
    Wang, Jingyu
    Qi, Qi
    Xu, Jie
    Yu, Zhenguang
    [J]. EDGE COMPUTING - EDGE 2018, 2018, 10973 : 67 - 79
  • [33] Cloud Auto-scaling Auditing Approach using Blockchain
    Alsharidah, Ahmad A.
    Barati, Masoud
    Bergami, Giacomo
    Ranjan, Rajiv
    [J]. 2022 IEEE/ACM 15TH INTERNATIONAL CONFERENCE ON UTILITY AND CLOUD COMPUTING, UCC, 2022, : 391 - 398
  • [34] Computation Offloading in Edge Computing Based on Deep Reinforcement Learning
    Li, MingChu
    Mao, Ning
    Zheng, Xiao
    Gadekallu, Thippa Reddy
    [J]. PROCEEDINGS OF INTERNATIONAL CONFERENCE ON COMPUTING AND COMMUNICATION NETWORKS (ICCCN 2021), 2022, 394 : 339 - 353
  • [35] FedDOVe: A Federated Deep Q-learning-based Offloading for Vehicular fog computing
    Sethi, Vivek
    Pal, Sujata
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2023, 141 : 96 - 105
  • [36] Q-Learning-Based Task Offloading and Resources Optimization for a Collaborative Computing System
    Gao, Zihan
    Hao, Wanming
    Han, Zhuo
    Yang, Shouyi
    [J]. IEEE ACCESS, 2020, 8 (08): : 149011 - 149024
  • [37] Learning for Computation Offloading in Mobile Edge Computing
    Dinh, Thinh Quang
    La, Quang Duy
    Quek, Tony Q. S.
    Shin, Hyundong
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (12) : 6353 - 6367
  • [38] An Autonomic Auto-scaling Controller for Cloud Based Applications
    Londono-Peldaez, Jorge M.
    Florez-Samur, Carlos A.
    [J]. INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2013, 4 (09) : 1 - 6
  • [39] Model-driven auto-scaling of green cloud computing infrastructure
    Dougherty, Brian
    White, Jules
    Schnlidt, Douglas C.
    [J]. FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2012, 28 (02): : 371 - 378
  • [40] Auto-Scaling of Geo-Based Image Processing in an OpenStack Cloud Computing Environment
    Kang, Sanggoo
    Lee, Kiwon
    [J]. REMOTE SENSING, 2016, 8 (08):