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

被引:2
|
作者
Zare, Mansoureh [1 ]
Sola, Yasser Elmi [1 ]
Hasanpour, Hesam [1 ]
机构
[1] Islamic Azad Univ, Dept Informat Technol & Comp Engn, Sabzevar Branch, Sabzevar, Iran
关键词
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 条
  • [1] Imperialist competitive based approach for efficient deployment of IoT services in fog computing
    Mansoureh Zare
    Yasser Elmi Sola
    Hesam Hasanpour
    Cluster Computing, 2024, 27 : 845 - 858
  • [2] An Efficient and Autonomous Planning Scheme for Deploying IoT Services in Fog Computing: A Metaheuristic-Based Approach
    Lin, Zhen
    Lu, Liming
    Shuai, Jianping
    Zhao, Hong
    Shahidinejad, Ali
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024, 11 (01) : 1415 - 1429
  • [3] Deployment of IoT Edge and Fog Computing Technologies to Develop Smart Building Services
    Ferrandez-Pastor, Francisco-Javier
    Mora, Higinio
    Jimeno-Morenilla, Antonio
    Volckaert, Bruno
    SUSTAINABILITY, 2018, 10 (11)
  • [4] A cost-aware IoT application deployment approach in fog computing
    Mohammad Faraji-Mehmandar
    Mostafa Ghobaei-Arani
    Ali Shakarami
    Cluster Computing, 2025, 28 (3)
  • [5] Fog Computing and Blockchain for Massive IoT Deployment
    Baouya, Abdelhakim
    Chehida, Salim
    Bensalem, Saddek
    Bozga, Marius
    2020 9TH MEDITERRANEAN CONFERENCE ON EMBEDDED COMPUTING (MECO), 2020, : 98 - 101
  • [6] A learning-based algorithm for fog computing deployment in IoT network
    Fu, Meiming
    Wang, Xiang
    Liu, Qingyang
    Liu, Jiayi
    Shao, Menghan
    2021 4TH INTERNATIONAL CONFERENCE ON INFORMATION AND COMPUTER TECHNOLOGIES (ICICT 2021), 2021, : 204 - 208
  • [7] Deployment of Multi-tier Fog Computing System for IoT Services in Smart City
    Maiti, Prasenjit
    Apat, Hemant Kumar
    Kumar, Ayush
    Sahoo, Bibhudatta
    Turuk, Ashok Kumar
    13TH IEEE INTERNATIONAL CONFERENCE ON ADVANCED NETWORKS AND TELECOMMUNICATION SYSTEMS (IEEE ANTS), 2019,
  • [8] Resource provisioning for IoT services in the fog computing environment: An autonomic approach
    Etemadi, Masoumeh
    Ghobaei-Arani, Mostafa
    Shahidinejad, Ali
    COMPUTER COMMUNICATIONS, 2020, 161 : 109 - 131
  • [9] A Deployment Model for IoT Devices Based on Fog Computing for Data Management and Analysis
    Hussein, Waleed Noori
    Hussain, Haider Noori
    Hussain, Hisham Noori
    Mallah, Amer Q.
    WIRELESS PERSONAL COMMUNICATIONS, 2023,
  • [10] Fog Computing Based Efficient IoT Scheme for the Industry 4.0
    Peralta, Goiuri
    Iglesias-Urkia, Markel
    Barcelo, Marc
    Gomez, Raul
    Moran, Adrian
    Bilbao, Josu
    2017 IEEE INTERNATIONAL WORKSHOP OF ELECTRONICS, CONTROL, MEASUREMENT, SIGNALS AND THEIR APPLICATION TO MECHATRONICS (ECMSM), 2017,