Fuzzy Q-learning approach for autonomic resource provisioning of IoT applications in fog computing environments

被引:3
|
作者
Faraji-Mehmandar M. [1 ]
Jabbehdari S. [2 ]
Javadi H.H.S. [3 ]
机构
[1] Department of Computer Engineering, Parand Branch, Islamic Azad University, Tehran
[2] Department of Computer Engineering, North Tehran Branch, Islamic Azad University, Tehran
[3] Department of Mathematics and Computer Science, Shahed University, Tehran
关键词
Fog computing; IoT applications; Machine learning; Q-learning; Resource provisioning; Self-adaptive systems; Self-learning;
D O I
10.1007/s12652-023-04527-7
中图分类号
学科分类号
摘要
The dramatic growth of smart devices and the Internet of things (IoT) has increased the volume of exchanges and data on the web. The centralized and traditional architecture of cloud computing does not meet the demands of users and proper implementation of latency-sensitive applications due to latency and mass demands of IoT applications that have different needs compared to existing applications. As a result, edge computing has been presented for collecting and processing of data generated by these objects, which facilitates data processing with low latency and close to users at the edge of the network. Its main purpose is to bring computational resources and storage close to the end-user on the network. As far as the storage capacity of fog nodes is limited, the proper use of fog node resources significantly influences their performance. In this paper, a framework based on control MAPE-K loop has been used to obtain the optimal state in workload balance. The users’ workload forecasting model is a combination of linear regression and support vector regression methods and offers better performance compared to the conventional reactive self-assessment methods. In the planning phase, a fuzzy self-learning algorithm is used to determine the automated scale of resource provisioning policy. By comparing three criteria of load delay, cost, and amount of consumed energy in the proposed method and recent works, the proposed method has been able to balance all three criteria optimally. © 2023, The Author(s), under exclusive licence to Springer-Verlag GmbH Germany, part of Springer Nature.
引用
收藏
页码:4237 / 4255
页数:18
相关论文
共 50 条
  • [41] A self-learning approach for proactive resource and service provisioning in fog environment
    Faraji-Mehmandar, Mohammad
    Jabbehdari, Sam
    Javadi, Hamid Haj Seyyed
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (15): : 16997 - 17026
  • [42] AZSPM: Autonomic Zero-Knowledge Security Provisioning Model for Medical Control Systems in Fog Computing Environments
    Chaudhry, Junaid
    Saleem, Kashif
    Islam, Rafiqul
    Selamat, Ali
    Ahmad, Mudassar
    Valli, Craig
    2017 IEEE 42ND CONFERENCE ON LOCAL COMPUTER NETWORKS WORKSHOPS (LCN WORKSHOPS 2017), 2017, : 121 - 127
  • [43] FUZZY Q-LEARNING APPROACH TO SIMULATE INTELLIGENT TRAFFIC CONTROL
    Pacheco, Juan C.
    Rossetti, Rosaldo J. F.
    Rodriguez, Cesar H.
    8TH INTERNATIONAL INDUSTRIAL SIMULATION CONFERENCE 2010, ISC 2010, 2010, : 257 - 261
  • [44] Self-organized femtocells: a Fuzzy Q-Learning approach
    Galindo-Serrano, Ana
    Giupponi, Lorenza
    WIRELESS NETWORKS, 2014, 20 (03) : 441 - 455
  • [45] Self-organized femtocells: a Fuzzy Q-Learning approach
    Ana Galindo-Serrano
    Lorenza Giupponi
    Wireless Networks, 2014, 20 : 441 - 455
  • [46] Green Demand Aware Fog Computing: A Prediction-Based Dynamic Resource Provisioning Approach
    Pg. Ali Kumar, Dk. Siti Nur Khadhijah
    Newaz, S. H. Shah
    Rahman, Fatin Hamadah
    Lee, Gyu Myoung
    Karmakar, Gour
    Au, Thien-Wan
    ELECTRONICS, 2022, 11 (04)
  • [47] IDS fitted Q improvement using fuzzy approach for resource provisioning in cloud
    Amiri, Maryam
    Feizi-Derakhshi, Mohammad-Reza
    Mohammad-Khanli, Leili
    JOURNAL OF INTELLIGENT & FUZZY SYSTEMS, 2017, 32 (01) : 229 - 240
  • [48] An efficient dynamic service provisioning mechanism in fog computing environment: A learning automata approach
    Tekiyehband, Meysam
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 198
  • [49] A deep learning-based resource usage prediction model for resource provisioning in an autonomic cloud computing environment
    Mahfoudh Saeed Al-Asaly
    Mohamed A. Bencherif
    Ahmed Alsanad
    Mohammad Mehedi Hassan
    Neural Computing and Applications, 2022, 34 : 10211 - 10228
  • [50] A deep learning-based resource usage prediction model for resource provisioning in an autonomic cloud computing environment
    Al-Asaly, Mahfoudh Saeed
    Bencherif, Mohamed A.
    Alsanad, Ahmed
    Hassan, Mohammad Mehedi
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (13): : 10211 - 10228