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 条
  • [21] Feedback-based fuzzy resource management in IoT using fog computing
    D. Arunkumar Reddy
    P. Venkata Krishna
    Evolutionary Intelligence, 2021, 14 : 669 - 681
  • [22] Feedback-based fuzzy resource management in IoT using fog computing
    Reddy, D. Arunkumar
    Krishna, P. Venkata
    EVOLUTIONARY INTELLIGENCE, 2021, 14 (02) : 669 - 681
  • [23] A Deep Q-Learning Framework for Enhanced QoE and Energy Optimization in Fog Computing
    Sumona, Sabiha Tasnim
    Hasan, Syed Sabbir
    Tamzid, Abu Yousuf
    Roy, Palash
    Razzaque, Md Abdur
    Mahmud, Redowan
    2024 20TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING IN SMART SYSTEMS AND THE INTERNET OF THINGS, DCOSS-IOT 2024, 2024, : 669 - 676
  • [24] A Q-learning based auto-scaling approach for provisioning big data analysis services in cloud environments
    Song, Shihao
    Pan, Li
    Liu, Shijun
    FUTURE GENERATION COMPUTER SYSTEMS-THE INTERNATIONAL JOURNAL OF ESCIENCE, 2024, 154 : 140 - 150
  • [25] An autonomic offloading and resource allocation technique for IoT applications in edge computing
    Jha, Mukesh Kumar
    Kumar, Mohit
    JOURNAL OF SUPERCOMPUTING, 2025, 81 (02):
  • [26] Scalable Hindsight Experience Replay based Q-learning Framework with Explainability for Big Data Applications in Fog Computing
    Krishnamurthy, Bhargavi
    Shiva, Sajjan G.
    2022 IEEE 12TH ANNUAL COMPUTING AND COMMUNICATION WORKSHOP AND CONFERENCE (CCWC), 2022, : 138 - 144
  • [27] Fuzzy logic-based elasticity controller for autonomic resource provisioning in parallel scientific applications: A cloud computing perspective
    Bhardwaj, Tushar
    Sharma, Subhash Chander
    COMPUTERS & ELECTRICAL ENGINEERING, 2018, 70 : 1049 - 1073
  • [28] Routing in VANETs: A Fuzzy Constraint Q-Learning Approach
    Wu, Celimuge
    Ohzahata, Satoshi
    Kato, Toshihiko
    2012 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2012, : 195 - 200
  • [29] Scheduling IoT Applications in Edge and Fog Computing Environments: A Taxonomy and Future Directions
    Goudarzi, Mohammad
    Palaniswami, Marimuthu
    Buyya, Rajkumar
    ACM COMPUTING SURVEYS, 2023, 55 (07)
  • [30] An Application Placement Technique for Concurrent IoT Applications in Edge and Fog Computing Environments
    Goudarzi, Mohammad
    Wu, Huaming
    Palaniswami, Marimuthu
    Buyya, Rajkumar
    IEEE TRANSACTIONS ON MOBILE COMPUTING, 2021, 20 (04) : 1298 - 1311