A proactive fog service provisioning framework for Internet of Things applications: An autonomic approach

被引:11
作者
Faraji-Mehmandar, Mohammad [1 ]
Jabbehdari, Sam [1 ]
Haj Seyyed Javadi, Hamid [2 ]
机构
[1] Islamic Azad Univ, North Tehran Branch, Dept Comp Engn, Tehran, Iran
[2] Shahed Univ, Dept Math & Comp Sci, Tehran, Iran
来源
TRANSACTIONS ON EMERGING TELECOMMUNICATIONS TECHNOLOGIES | 2021年 / 32卷 / 11期
关键词
OF-THE-ART; EFFICIENT; EDGE;
D O I
10.1002/ett.4342
中图分类号
TN [电子技术、通信技术];
学科分类号
0809 ;
摘要
In recent years, Internet of Things (IoT) services have expanded to promote the quality of life in different areas. Cloud connectivity services are so popular now that they have prompted the experts to enhance cloud computing for its utilization in IoT, making everything online in the next few decades. For reducing latency, immediate processing, and network congestion, fog computing has emerged in which cloud computing is expanded to the edge of the network. On the other hand, concerning the limitations in fog hardware resources compared with the cloud, and the dynamic and unpredictable fog environment, the provision of dynamic fog services is a challenge. Automatic matching of the resources based on the workload oscillations of IoT applications leads to allocating minimum fog resources to IoT devices, therefore, the satisfaction of service level agreement (SLA) and quality of service (QoS) parameters. The present article introduces a method based on the control monitoring-analysis-planning-execution having shared knowledge-base loop and presents an approach for dynamic resource provisioning based on autonomic computing and reinforcement learning techniques. The proposed scheme uses learning automata as a decision-maker in the planning phase and time series prediction model in the analysis phase. The simulation test results indicated a reduced delay in service provisioning, total cost, and SLA violation compared with other approaches, highlighting the potential of fog computing in ensuring the QoS.
引用
收藏
页数:27
相关论文
共 45 条
  • [1] Predictive Autoscaling of Microservices Hosted in Fog Microdata Center
    Abdullah, Muhammad
    Iqbal, Waheed
    Mahmood, Arif
    Bukhari, Faisal
    Erradi, Abdelkarim
    [J]. IEEE SYSTEMS JOURNAL, 2021, 15 (01): : 1275 - 1286
  • [2] Survey on prediction models of applications for resources provisioning in cloud
    Amiri, Maryam
    Mohammad-Khanli, Leyli
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 82 : 93 - 113
  • [3] MIST: Fog-based data analytics scheme with cost-efficient resource provisioning for IoT crowdsensing applications
    Arkian, Hamid Reza
    Diyanat, Abolfazl
    Pourkhalili, Atefe
    [J]. JOURNAL OF NETWORK AND COMPUTER APPLICATIONS, 2017, 82 : 152 - 165
  • [4] Internet of Things applications: A systematic review
    Asghari, Parvaneh
    Rahmani, Amir Masoud
    Javadi, Hamid Haj Seyyed
    [J]. COMPUTER NETWORKS, 2019, 148 : 241 - 261
  • [5] LARPA: A learning automata-based resource provisioning approach for massively multiplayer online games in cloud environments
    Aslanpour, Mohammad Sadegh
    Ghobaei-Arani, Mostafa
    Heydari, Morteza
    Mahmoudi, Nader
    [J]. INTERNATIONAL JOURNAL OF COMMUNICATION SYSTEMS, 2019, 32 (14)
  • [6] Energy-Aware Capacity Provisioning and Resource Allocation in Edge Computing Systems
    Bahreini, Tayebeh
    Badri, Hossein
    Grosu, Daniel
    [J]. EDGE COMPUTING - EDGE 2019, 2019, 11520 : 31 - 45
  • [7] Bonomi F., 2012, P 1 ED MCC WORKSH MO, DOI [10.1145/2342509.2342513, DOI 10.1145/2342509.2342513]
  • [8] Dastjerdi A.V., 2016, INTERNET OF THINGS, P61, DOI [DOI 10.1016/B978-0-12-805395-9.00004-6.ARXIV:1601.02752, DOI 10.1016/B978-0-12-805395-9.00004-6]
  • [9] A reliability-aware resource provisioning scheme for real-time industrial applications in a Fog-integrated smart factory
    Dehnavi, Saeid
    Faragardi, Hamid Reza
    Kargahi, Mehdi
    Fahringer, Thomas
    [J]. MICROPROCESSORS AND MICROSYSTEMS, 2019, 70 : 1 - 14
  • [10] Efficient and dynamic scaling of fog nodes for IoT devices
    El Kafhali, Said
    Salah, Khaled
    [J]. JOURNAL OF SUPERCOMPUTING, 2017, 73 (12) : 5261 - 5284