Imperialist competitive based approach for efficient deployment of IoT services in fog computing

被引:4
作者
Zare, Mansoureh [1 ]
Sola, Yasser Elmi [1 ]
Hasanpour, Hesam [1 ]
机构
[1] Islamic Azad Univ, Dept Informat Technol & Comp Engn, Sabzevar Branch, Sabzevar, Iran
来源
CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS | 2024年 / 27卷 / 01期
关键词
IoT service placement; Imperialist competitive; Fog computing; PLACEMENT; ALGORITHM; NETWORK;
D O I
10.1007/s10586-023-03985-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Although Quality of Service (QoS) and cost reduction are the main achievement of using resource rich cloud computing in IoT environments, the centralized architecture of cloud computing paradigms and long distance between IoT applications and resources causes to some inefficacy especially in real time applications. Hence, fog computing was joined into cloud computing as a new paradigm to overcome these limitations. Fog computing can provide required resources for IoT devices at the edge of network without involving the cloud. This causes processing, analysis, and storage be closer to the clients and data creation locations, thus efficiency can be improved. Each real time IoT application includes a set of services with different QoS requirements. The resources required for these services can be provided by deploying on fog nodes. This study addresses the IoT Service Placement Problem (SPP) as an autonomous planning model in fog computing. The Imperialist Competitive Algorithm as a metaheuristic approach to solving this problem was developed. Resource distribution is leveraged during allocation process considering fog nodes with sufficient resources because they can host multiple IoT services. The proposed algorithm prioritizes IoT services to reduce delay and solves SPP as a multi-objective problem. Service cost, energy consumption, resource utilization, delay cost and throughput are the specified objectives. In addition, conceptual framework is considered for expressing the proposed autonomous planning model and describing the interactions between the components of the cloud-fog-IoT ecosystem. The proposed algorithm is evaluated by simulation on a synthetic fog environment compared to its counterparts. Experimental results show the proposed algorithm can effectively improve service placement performance 9-17 percent against state-of-the-art algorithms.
引用
收藏
页码:845 / 858
页数:14
相关论文
共 50 条
  • [41] Containerized deployment of micro-services in fog devices: a reinforcement learning-based approach
    Nath, Shubha Brata
    Chattopadhyay, Subhrendu
    Karmakar, Raja
    Addya, Sourav Kanti
    Chakraborty, Sandip
    Ghosh, Soumya K.
    JOURNAL OF SUPERCOMPUTING, 2022, 78 (05) : 6817 - 6845
  • [42] Containerized deployment of micro-services in fog devices: a reinforcement learning-based approach
    Shubha Brata Nath
    Subhrendu Chattopadhyay
    Raja Karmakar
    Sourav Kanti Addya
    Sandip Chakraborty
    Soumya K Ghosh
    The Journal of Supercomputing, 2022, 78 : 6817 - 6845
  • [43] Hierarchical multistep approach for intrusion detection and identification in IoT and Fog computing-based environments
    de Souza, Cristiano Antonio
    Westphall, Carlos Becker
    Valencio, Jean Douglas Gomes
    Machado, Renato Bobsin
    Bezerra, Wesley dos R.
    AD HOC NETWORKS, 2024, 161
  • [44] Quantumized approach of load scheduling in fog computing environment for IoT applications
    Munish Bhatia
    Sandeep K. Sood
    Simranpreet Kaur
    Computing, 2020, 102 : 1097 - 1115
  • [45] Quantumized approach of load scheduling in fog computing environment for IoT applications
    Bhatia, Munish
    Sood, Sandeep K.
    Kaur, Simranpreet
    COMPUTING, 2020, 102 (05) : 1097 - 1115
  • [46] A cost-efficient auto-scaling mechanism for IoT applications in fog computing environment: a deep learning-based approach
    Etemadi, Masoumeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2021, 24 (04): : 3277 - 3292
  • [47] Placement of IoT services in fog environment based on complex network features: a genetic-based approach
    Masomeh Azimzadeh
    Ali Rezaee
    Somayyeh Jafarali Jassbi
    Mehdi Esnaashari
    Cluster Computing, 2022, 25 : 3423 - 3445
  • [48] Design a Crime Detection System based Fog Computing and IoT
    Waheed, Safa Riyadh
    Sakran, Ammar AbdRoba
    Rahim, Mohd Shafry Mohd
    Suaib, Norhaida Mohd
    Najjar, Fallah H.
    Kadhim, Karrar A.
    Salim, Ali Aqeel
    Adnan, Myasar Mundher
    MALAYSIAN JOURNAL OF FUNDAMENTAL AND APPLIED SCIENCES, 2023, 19 (03): : 345 - 354
  • [49] The Requirements of Fog/Edge Computing-Based IoT Architecture
    AlAwlaqi, Lama
    AlDawod, Amaal
    AlFowzan, Ray
    AlBraheem, Lamya
    2021 IEEE 12TH ANNUAL UBIQUITOUS COMPUTING, ELECTRONICS & MOBILE COMMUNICATION CONFERENCE (UEMCON), 2021, : 51 - 57
  • [50] A cost-efficient IoT service placement approach using whale optimization algorithm in fog computing environment
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    EXPERT SYSTEMS WITH APPLICATIONS, 2022, 200