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 条
  • [1] Resource provisioning for IoT services in the fog computing environment: An autonomic approach
    Etemadi, Masoumeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    COMPUTER COMMUNICATIONS, 2020, 161 : 109 - 131
  • [2] Resource Provisioning Framework for IoT Applications in Fog Computing Environment
    Rakshith, G.
    Rahul, M., V
    Sanjay, G. S.
    Natesha, B., V
    Reddy, Ram Mohana G.
    2018 IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATIONS SYSTEMS (ANTS), 2018,
  • [3] FAHP approach for autonomic resource provisioning of multitier applications in cloud computing environments
    Khorsand, Reihaneh
    Ghobaei-Arani, Mostafa
    Ramezanpour, Mohammadreza
    SOFTWARE-PRACTICE & EXPERIENCE, 2018, 48 (12): : 2147 - 2173
  • [4] Microservice Instances Provisioning for IoT Applications in Fog Computing
    Boudieb, Wassim
    Malki, Abdelhamid
    Malki, Mimoun
    ADVANCES IN COMPUTING SYSTEMS AND APPLICATIONS, 2022, 513 : 107 - 117
  • [5] A learning-based resource provisioning approach in the fog computing environment
    Etemadi, Masoumeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    JOURNAL OF EXPERIMENTAL & THEORETICAL ARTIFICIAL INTELLIGENCE, 2021, 33 (06) : 1033 - 1056
  • [6] Dynamic Power Provisioning System for Fog Computing in IoT Environments
    Al Masarweh, Mohammed
    Alwada'n, Tariq
    MATHEMATICS, 2024, 12 (01)
  • [7] A dynamic fog service provisioning approach for IoT applications
    Mehmandar, Mohammad Faraji
    Jabbehdari, Sam
    Javadi, Hamid Haj Seyyed
    INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2020, 33 (14)
  • [8] Fuzzy Deep Q-learning Task Offloading in Delay Constrained Vehicular Fog Computing
    Do Bao Son
    Vu Tri An
    Trinh Thu Hai
    Binh Minh Nguyen
    Nguyen Phi Le
    Huynh Thi Thanh Binh
    2021 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2021,
  • [9] A Scalable Parallel Q-Learning Algorithm for Resource Constrained Decentralized Computing Environments
    Camelo, Miguel
    Famaey, Jeroen
    Latre, Steven
    PROCEEDINGS OF 2016 2ND WORKSHOP ON MACHINE LEARNING IN HPC ENVIRONMENTS (MLHPC), 2016, : 27 - 35
  • [10] Resource Provisioning in Fog Computing through Deep Reinforcement Learning
    Santos, Jose
    Wauters, Tim
    Volckaert, Bruno
    De Turck, Filip
    2021 IFIP/IEEE INTERNATIONAL SYMPOSIUM ON INTEGRATED NETWORK MANAGEMENT (IM 2021), 2021, : 431 - 437