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

被引:73
|
作者
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 条
  • [1] 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,
  • [2] Resource Provisioning for IoT Services in the Fog
    Skarlat, Olena
    Schulte, Stefan
    Borkowski, Michael
    Leitner, Philipp
    2016 IEEE 9TH INTERNATIONAL CONFERENCE ON SERVICE-ORIENTED COMPUTING AND APPLICATIONS (SOCA), 2016, : 32 - 39
  • [3] Fuzzy Q-learning approach for autonomic resource provisioning of IoT applications in fog computing environments
    Faraji-Mehmandar M.
    Jabbehdari S.
    Javadi H.H.S.
    Journal of Ambient Intelligence and Humanized Computing, 2023, 14 (04) : 4237 - 4255
  • [4] 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
  • [5] Load Aware Provisioning of IoT Services on Fog Computing Platform
    Donassolo, Bruno
    Fajjari, Ilhem
    Legrand, Arnaud
    Mertikopoulos, Panayotis
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [6] An autonomic approach for resource provisioning of cloud services
    Ghobaei-Arani, Mostafa
    Jabbehdari, Sam
    Pourmina, Mohammad Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2016, 19 (03): : 1017 - 1036
  • [7] An autonomic approach for resource provisioning of cloud services
    Mostafa Ghobaei-Arani
    Sam Jabbehdari
    Mohammad Ali Pourmina
    Cluster Computing, 2016, 19 : 1017 - 1036
  • [8] Resource Provisioning in Fog-Based IoT
    Hatti, Daneshwari, I
    Sutagundar, Ashok, V
    INVENTIVE COMPUTATION AND INFORMATION TECHNOLOGIES, ICICIT 2021, 2022, 336 : 433 - 447
  • [9] A systematic review on resource provisioning in fog computing
    Kaur, Kirandeep
    Singh, Arjan
    Sharma, Anju
    TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES, 2023, 34 (04)
  • [10] Autonomic Resource Management for Fog Computing
    Tadakamalla, Uma
    Menasce, Daniel A.
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2022, 10 (04) : 2334 - 2350