Resource provisioning for IoT services in the fog computing environment: An autonomic approach

被引:75
作者
Etemadi, Masoumeh [1 ]
Ghobaei-Arani, Mostafa [1 ]
Shahidinejad, Ali [1 ]
机构
[1] Islamic Azad Univ, Dept Comp Engn, Qom Branch, Qom, Iran
关键词
Fog computing; Resource provisioning; Autonomic computing; Bayesian learning; CLOUD; EFFICIENT; PREDICTION; INTERNET; CHALLENGES; ALGORITHM; FRAMEWORK; THINGS;
D O I
10.1016/j.comcom.2020.07.028
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In the recent years, the Internet of Things (IoT) services has been increasingly applied to promote the quality of the human life and this trend is predicted to stretch for into future. With the recent advancements in IoT technology, fog computing is emerging as a distributed computing model to support IoT functionality. Since the IoT services will experience workload fluctuations over time, it is important to automatically provide the proper number of sufficient fog resources to address the workload changes of IoT services to avoid the overor under-provisioning problems, meeting the QoS requirements at the same time. In this paper, an efficient resource provisioning approach is presented. This approach is inspired by autonomic computing model using Bayesian learning technique to make decisions about the increase and decrease in the dynamic scaling fog resources to accommodate the workload from IoT services in the fog computing environment. Also, we design an autonomous resource provisioning framework based on the generic fog environment three-tier architecture. Finally, we validate the effectiveness of our solution under three workload traces. The simulation results indicate that the proposed solution reduces the total cost and delay violation, and increases the fog node utilization compared with the other methods.
引用
收藏
页码:109 / 131
页数:23
相关论文
共 50 条
  • [21] Resource Provisioning in the Edge for IoT Applications With Multilevel Services
    Zhang, Xu
    Huang, Haojun
    Yin, Hao
    Wu, Dapeng Oliver
    Min, Geyong
    Ma, Zhan
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (03): : 4262 - 4271
  • [22] Fog Computing Resource-Scheduling Strategy in IoT Based on Artificial Bee Colony Algorithm
    Liu, Weimin
    Li, Chen
    Zheng, Aiyun
    Zheng, Zhi
    Zhang, Zhen
    Xiao, Yao
    ELECTRONICS, 2023, 12 (07)
  • [23] Resource Sharing and Task Offloading in IoT Fog Computing: A Contract-Learning Approach
    Zhou, Zhenyu
    Liao, Haijun
    Gu, Bo
    Mumtaz, Shahid
    Rodriguez, Jonathan
    IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE, 2020, 4 (03): : 227 - 240
  • [24] Resource Provisioning in Fog-Based IoT
    Hatti, Daneshwari, I
    Sutagundar, Ashok, V
    INVENTIVE COMPUTATION AND INFORMATION TECHNOLOGIES, ICICIT 2021, 2022, 336 : 433 - 447
  • [25] Performance Evaluation to Provide StaaS to IoT Devices in Fog Computing Environment
    Machado, Jose dos Santos
    Silva, Danilo Souza
    Fontes, Raphael Silva
    Menezes, Adauto Cavalcante
    Moreno, Edward David
    Lima Ribeiro, Admilson de Ribamar
    2018 SYMPOSIUM ON HIGH PERFORMANCE COMPUTING SYSTEMS (WSCAD 2018), 2018, : 8 - 15
  • [26] ElasticFog: Elastic Resource Provisioning in Container-Based Fog Computing
    Nguyen Nguyen Dinh
    Phan, Linh-An
    Park, Dae-Heon
    Kim, Sehan
    Kim, Taehong
    IEEE ACCESS, 2020, 8 : 183879 - 183890
  • [27] Dynamic Power Provisioning System for Fog Computing in IoT Environments
    Al Masarweh, Mohammed
    Alwada'n, Tariq
    MATHEMATICS, 2024, 12 (01)
  • [28] A self-learning approach for proactive resource and service provisioning in fog environment
    Mohammad Faraji-Mehmandar
    Sam Jabbehdari
    Hamid Haj Seyyed Javadi
    The Journal of Supercomputing, 2022, 78 : 16997 - 17026
  • [29] 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
  • [30] Fog Resource Provisioning in Reliability-Aware IoT Networks
    Yao, Jingjing
    Ansari, Nirwan
    IEEE INTERNET OF THINGS JOURNAL, 2019, 6 (05) : 8262 - 8269