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 条
  • [21] Performance Evaluation of IoT-Fog-Cloud Deployment for Healthcare Services
    El Kafhali, Said
    Salah, Khaled
    Ben Alla, Said
    2018 4TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGIES AND APPLICATIONS (CLOUDTECH), 2018,
  • [22] 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,
  • [23] Groupchain: Towards a Scalable Public Blockchain in Fog Computing of IoT Services Computing
    Lei, Kai
    Du, Maoyu
    Huang, Jiyue
    Jin, Tong
    IEEE TRANSACTIONS ON SERVICES COMPUTING, 2020, 13 (02) : 252 - 262
  • [24] Service Based FOG Computing Model for IoT
    Ashrafi, Tasnia H.
    Hossain, Md. A.
    Arefin, Sayed E.
    Das, Kowshik D. J.
    Chakrabarty, Amitabha
    2017 IEEE 3RD INTERNATIONAL CONFERENCE ON COLLABORATION AND INTERNET COMPUTING (CIC), 2017, : 163 - 172
  • [25] An IoT-Based Fog Computing Model
    Ma, Kun
    Bagula, Antoine
    Nyirenda, Clement
    Ajayi, Olasupo
    SENSORS, 2019, 19 (12)
  • [26] iFogRep: An intelligent consistent approach for replication and placement of IoT based on fog computing
    Saleh, Safa'a S.
    Alansari, Iman
    Hamiaz, Mounira Kezadri
    Ead, Waleed
    Tarabishi, Rana A.
    Khater, Hatem
    EGYPTIAN INFORMATICS JOURNAL, 2023, 24 (02) : 327 - 339
  • [27] An efficient data transmission method of IOT terminal based on cloud and fog hybrid computing
    Wei B.
    International Journal of Reasoning-based Intelligent Systems, 2023, 15 (3-4) : 235 - 242
  • [28] A Tree-Based Model of Energy-Efficient Fog Computing Systems in IoT
    Oma, Ryuji
    Nakamura, Shigenari
    Enokido, Tomoya
    Takizawa, Makoto
    COMPLEX, INTELLIGENT, AND SOFTWARE INTENSIVE SYSTEMS, 2019, 772 : 991 - 1001
  • [29] Energy-efficient solution using stochastic approach for IoT-Fog-Cloud Computing
    Mebrek, Adila
    Merghem-Boulahia, Leila
    Esseghir, Moez
    2019 INTERNATIONAL CONFERENCE ON WIRELESS AND MOBILE COMPUTING, NETWORKING AND COMMUNICATIONS (WIMOB), 2019,
  • [30] A Fog Computing Paradigm for Efficient Information Services in VANET
    Xiao, Ke
    Liu, Kai
    Wang, Junhua
    Yang, Yanning
    Feng, Liang
    Cao, Jingjing
    Lee, Victor
    2019 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2019,